From 172810bd8daee66d45b751270031724db371cd7a Mon Sep 17 00:00:00 2001 From: lbssad Date: Tue, 10 Jun 2025 21:02:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/230340022张建豪心得总结(1).docx | Bin 0 -> 15490 bytes doc/个人实践报告230340031(1).docx | Bin 0 -> 14011 bytes src/{ => 旧代码}/MainActivity.java | 0 src/{ => 旧代码}/data/Contact.java | 0 src/{ => 旧代码}/data/Notes.java | 0 .../data/NotesDatabaseHelper.java | 0 src/{ => 旧代码}/data/NotesProvider.java | 0 src/{ => 旧代码}/gtask/data/MetaData.java | 0 src/{ => 旧代码}/gtask/data/Node.java | 0 src/{ => 旧代码}/gtask/data/SqlData.java | 0 src/{ => 旧代码}/gtask/data/SqlNote.java | 0 src/{ => 旧代码}/gtask/data/Task.java | 0 src/{ => 旧代码}/gtask/data/TaskList.java | 0 .../gtask/exception/ActionFailureException.java | 0 .../exception/NetworkFailureException.java | 0 .../gtask/remote/GTaskASyncTask.java | 0 .../gtask/remote/GTaskClient.java | 0 .../gtask/remote/GTaskManager.java | 0 .../gtask/remote/GTaskSyncService.java | 0 src/{ => 旧代码}/model/Note.java | 0 src/{ => 旧代码}/model/WorkingNote.java | 0 src/{ => 旧代码}/tool/BackupUtils.java | 0 src/{ => 旧代码}/tool/DataUtils.java | 0 src/{ => 旧代码}/tool/GTaskStringUtils.java | 0 src/{ => 旧代码}/tool/ResourceParser.java | 0 src/{ => 旧代码}/ui/AlarmAlertActivity.java | 0 src/{ => 旧代码}/ui/AlarmInitReceiver.java | 0 src/{ => 旧代码}/ui/AlarmReceiver.java | 0 src/{ => 旧代码}/ui/DateTimePicker.java | 0 .../ui/DateTimePickerDialog.java | 0 src/{ => 旧代码}/ui/DropdownMenu.java | 0 src/{ => 旧代码}/ui/FoldersListAdapter.java | 0 src/{ => 旧代码}/ui/NoteEditActivity.java | 0 src/{ => 旧代码}/ui/NoteEditText.java | 0 src/{ => 旧代码}/ui/NoteItemData.java | 0 src/{ => 旧代码}/ui/NotesListActivity.java | 0 src/{ => 旧代码}/ui/NotesListAdapter.java | 0 src/{ => 旧代码}/ui/NotesListItem.java | 0 .../ui/NotesPreferenceActivity.java | 0 .../widget/NoteWidgetProvider.java | 0 .../widget/NoteWidgetProvider_2x.java | 0 .../widget/NoteWidgetProvider_4x.java | 0 42 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/230340022张建豪心得总结(1).docx create mode 100644 doc/个人实践报告230340031(1).docx rename src/{ => 旧代码}/MainActivity.java (100%) rename src/{ => 旧代码}/data/Contact.java (100%) rename src/{ => 旧代码}/data/Notes.java (100%) rename src/{ => 旧代码}/data/NotesDatabaseHelper.java (100%) rename src/{ => 旧代码}/data/NotesProvider.java (100%) rename src/{ => 旧代码}/gtask/data/MetaData.java (100%) rename src/{ => 旧代码}/gtask/data/Node.java (100%) rename src/{ => 旧代码}/gtask/data/SqlData.java (100%) rename src/{ => 旧代码}/gtask/data/SqlNote.java (100%) rename src/{ => 旧代码}/gtask/data/Task.java (100%) rename src/{ => 旧代码}/gtask/data/TaskList.java (100%) rename src/{ => 旧代码}/gtask/exception/ActionFailureException.java (100%) rename src/{ => 旧代码}/gtask/exception/NetworkFailureException.java (100%) rename src/{ => 旧代码}/gtask/remote/GTaskASyncTask.java (100%) rename src/{ => 旧代码}/gtask/remote/GTaskClient.java (100%) rename src/{ => 旧代码}/gtask/remote/GTaskManager.java (100%) rename src/{ => 旧代码}/gtask/remote/GTaskSyncService.java (100%) rename src/{ => 旧代码}/model/Note.java (100%) rename src/{ => 旧代码}/model/WorkingNote.java (100%) rename src/{ => 旧代码}/tool/BackupUtils.java (100%) rename src/{ => 旧代码}/tool/DataUtils.java (100%) rename src/{ => 旧代码}/tool/GTaskStringUtils.java (100%) rename src/{ => 旧代码}/tool/ResourceParser.java (100%) rename src/{ => 旧代码}/ui/AlarmAlertActivity.java (100%) rename src/{ => 旧代码}/ui/AlarmInitReceiver.java (100%) rename src/{ => 旧代码}/ui/AlarmReceiver.java (100%) rename src/{ => 旧代码}/ui/DateTimePicker.java (100%) rename src/{ => 旧代码}/ui/DateTimePickerDialog.java (100%) rename src/{ => 旧代码}/ui/DropdownMenu.java (100%) rename src/{ => 旧代码}/ui/FoldersListAdapter.java (100%) rename src/{ => 旧代码}/ui/NoteEditActivity.java (100%) rename src/{ => 旧代码}/ui/NoteEditText.java (100%) rename src/{ => 旧代码}/ui/NoteItemData.java (100%) rename src/{ => 旧代码}/ui/NotesListActivity.java (100%) rename src/{ => 旧代码}/ui/NotesListAdapter.java (100%) rename src/{ => 旧代码}/ui/NotesListItem.java (100%) rename src/{ => 旧代码}/ui/NotesPreferenceActivity.java (100%) rename src/{ => 旧代码}/widget/NoteWidgetProvider.java (100%) rename src/{ => 旧代码}/widget/NoteWidgetProvider_2x.java (100%) rename src/{ => 旧代码}/widget/NoteWidgetProvider_4x.java (100%) diff --git a/doc/230340022张建豪心得总结(1).docx b/doc/230340022张建豪心得总结(1).docx new file mode 100644 index 0000000000000000000000000000000000000000..6ee9b53e822db4983a66d2203e34a9b7e60f6f3a GIT binary patch literal 15490 zcmaJ|V|ZoD(vEH0PA2BWwr$&XGO=xYf{C3>Cbn(c#>8LdoO|y%XTJN~{;~F2z3c7j zu3A;QcXgGVBrpgRz^@h}v(5MG^WP2f;gAC=P1L6-dt5MAZOF#es zHy{82guj#N+u6~&SzBc(@Y}4=BebC(;)ARihu4#GcBT7$V=m5T(JSHs18Hasl_23~ z<4sRC^dki6FB&Pae^VoCZ3%8;C1AAFB!BV_~gT7Lj9y^okXUwP=nT}{PWMpG? zCNEht&QmB}%zd_j=ce0^uURt-URS1`S14)%5e4{40*|j)rU0yn)vBhE4v?p;ol`-y z677|$oi7!upM|<}U$kmI#ka2-Ng1^$V{nVBkR>a? z#|wJX!qeINv1nW@G`_(9RLswyZ8Yr<#rS_H2J!ETF|>6s{-v3ycxjm)dW4_{u~our zo|>DPa1C)Pz~gXNaMe2mEKK@LOGMWl7Kvzl5=Z^MmWhz0u9{Ehw9gEez?;e}?2LGfenGH5x! zY+^{n=9YKqBW&ANfPNaw0oC3YpoI1;Uz7T=CfT@Iyqn9DYJk8hjm&Is+Vcp1HS?ms z6m^VV_DT&$Aq#r3EMMuTj*tyJsrcQ|1b1Vt%7h|DjQM(K5q>BfA)O>K_5dYE+1neM ztA;Ae*Qd?X5w|{nt3q3BC^GB&nl%(c(}33xwf4XraU9uv3PQ@a3Jk5`_G4exp3rDA zW-RSRF5v6=kYMjAJf&5%FOA06p8(0}UUHRiO1>O&WZAG$#Phc28QoouatX`?7k zS~h?WA^3vq4ZQZjn3qBhD;H4>X@?)#vMQKHQWEI9k!vYy|NA*>0~Wl_ExSAU1Q%06 zrS3o%Cxo>JDHER;3>RUGg=fo1=gik&$xY0a!A8tP6ijv~;Q7Zp<)_>^lKQitD;$Az znA3_Z6$s3BbVEZgbjcJaiI^zoqIJSKXKwVQ?Hh_hVU!(+t0gs-?jvaM@wU0HH`FC6 zpIWAsF?)wr_a{hRk2SMrR$yCYH5KJhK{0g&0e^A81cER^9Rn$7jrk#1Pw;goi?5vt zV}~joo^7s+F8htC&v|Q5XOrOHvA&`kI?LFL5$3gj&y$4=6Ay3iLD9x}Ge_34vKcvx zxw`9)GD3_%!lDT;QA?(Yjvz8XH7+k7VuJKR7AUsN@=fyv_$Au^?xsLLMC)qnVDy`d zx`8ON(EjC{A^`y4|4riPGUJC;s6t3Wl;Fho5;du8>%K2Fi4_3GZo>2BQ%Zi1 z9szeBH1`5%eLfLE?)AF8nq$0OuO@-rK6ImRYht=oV~#TAcXH=)bGC1FX1|;sjWO}T z5IuFX8=LMLfcJSRh+!2qcfqZl4FJo(HRIsMqp7uWuK$rGgKl+H{IHE0vANGBlk5YA zpD=P(l+&hD)%f+wVb8RS1R~(n!?V7wjyHC!cObwS33rIBF}aI5Y{o6yKCZxx2mY(n zn>>;@x)$Lhdv;|C%`k#Jr#|5=Vf3_cwS=;zq=hAYZ;-`qlr@5Fa^BPWSLj7D8Ix}$ z*|p4|Su}!Ek45-G?o2&v8iJ3#YXM;^XgwSI(tbbfz~77S44Vy4YBF7DD+p$)gBNqH z^ZM%a;(vz8F=2d}zfkt5m8o-kT%34m`!QzXXj><7Ax*qwEp6Fz#kxur2)6FvaeK-b zj_ix%Z*LR)Jpf!UtXI{L*43j|%ScCwT4OJg=q zt=!VY53DOXY(XiIj?WizSWA= z%Z^(%lWuL%wL4vA_+F^}!}~c|`4PDAvq7p;M5#3s=rkTlwV2HfFWVfNV6p*Ak@l)7 z3p(7MX(0AM(QaJLzPdVG5ye$Yr(D2#>r^>a^jX|3>9we?m|tFtx_e#bQTa{>KT~M* zLzjZZpcCcDK0&WP$I8m-qMWt^8h3fgSgcn=$Id%iDLN^!FdT36Hv1xff6Z7t+359o zCxd%pvtR58dybMmWTj~nOcg*FTTJRoK4l#1H%u{aMEfpP=e}s1e%3`hV+G)nW)ihx zoUUw@V!m*s=6FGq?J{YmoUfgu9Oh!JLb~j%o@BOQ^wAOX(ede5huTL+?s*bXyxT-4 zN5SY&&VhZVuzi19q;`w=6XKvg(Gig)qyo*+qN5%H zDa6w=Qi@~bCXz%d9;P$OeB2lRx|d*$sY4Q3R*4c^sl6f^6kwa@hBVX>v}YW@*<`#X zzm8{;?O4b``v8rRq=zqpxM8q@A5g6)1$e|9NIfh_${H!a>XsXNp(96GS&yPRVs)Dd7`Ee@HfWXBve}Wxek;N5;!+X`L)xc8)tdA!STu3J8BUBRrxk zkmx#+!qsThnH*HNCqkD3sf(sU{wevX2h#IpZl5t~WIUa|d2kFMqev{zLkjhP6_h+( z=M`HuEmI&z!ej0!-3!TPgl}<;M9+6SwAtj*S9=P{3%B$}cTiALF+H6&J!b@s@F$Im3CheD7EBISYNg3 j1r|k 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 literal 0 HcmV?d00001 diff --git a/doc/个人实践报告230340031(1).docx b/doc/个人实践报告230340031(1).docx new file mode 100644 index 0000000000000000000000000000000000000000..0ae3b3ea57842e9b3c05347c20dd48db7d31f79f GIT binary patch literal 14011 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 literal 0 HcmV?d00001 diff --git a/src/MainActivity.java b/src/旧代码/MainActivity.java similarity index 100% rename from src/MainActivity.java rename to src/旧代码/MainActivity.java diff --git a/src/data/Contact.java b/src/旧代码/data/Contact.java similarity index 100% rename from src/data/Contact.java rename to src/旧代码/data/Contact.java diff --git a/src/data/Notes.java b/src/旧代码/data/Notes.java similarity index 100% rename from src/data/Notes.java rename to src/旧代码/data/Notes.java diff --git a/src/data/NotesDatabaseHelper.java b/src/旧代码/data/NotesDatabaseHelper.java similarity index 100% rename from src/data/NotesDatabaseHelper.java rename to src/旧代码/data/NotesDatabaseHelper.java diff --git a/src/data/NotesProvider.java b/src/旧代码/data/NotesProvider.java similarity index 100% rename from src/data/NotesProvider.java rename to src/旧代码/data/NotesProvider.java diff --git a/src/gtask/data/MetaData.java b/src/旧代码/gtask/data/MetaData.java similarity index 100% rename from src/gtask/data/MetaData.java rename to src/旧代码/gtask/data/MetaData.java diff --git a/src/gtask/data/Node.java b/src/旧代码/gtask/data/Node.java similarity index 100% rename from src/gtask/data/Node.java rename to src/旧代码/gtask/data/Node.java diff --git a/src/gtask/data/SqlData.java b/src/旧代码/gtask/data/SqlData.java similarity index 100% rename from src/gtask/data/SqlData.java rename to src/旧代码/gtask/data/SqlData.java diff --git a/src/gtask/data/SqlNote.java b/src/旧代码/gtask/data/SqlNote.java similarity index 100% rename from src/gtask/data/SqlNote.java rename to src/旧代码/gtask/data/SqlNote.java diff --git a/src/gtask/data/Task.java b/src/旧代码/gtask/data/Task.java similarity index 100% rename from src/gtask/data/Task.java rename to src/旧代码/gtask/data/Task.java diff --git a/src/gtask/data/TaskList.java b/src/旧代码/gtask/data/TaskList.java similarity index 100% rename from src/gtask/data/TaskList.java rename to src/旧代码/gtask/data/TaskList.java diff --git a/src/gtask/exception/ActionFailureException.java b/src/旧代码/gtask/exception/ActionFailureException.java similarity index 100% rename from src/gtask/exception/ActionFailureException.java rename to src/旧代码/gtask/exception/ActionFailureException.java diff --git a/src/gtask/exception/NetworkFailureException.java b/src/旧代码/gtask/exception/NetworkFailureException.java similarity index 100% rename from src/gtask/exception/NetworkFailureException.java rename to src/旧代码/gtask/exception/NetworkFailureException.java diff --git a/src/gtask/remote/GTaskASyncTask.java b/src/旧代码/gtask/remote/GTaskASyncTask.java similarity index 100% rename from src/gtask/remote/GTaskASyncTask.java rename to src/旧代码/gtask/remote/GTaskASyncTask.java diff --git a/src/gtask/remote/GTaskClient.java b/src/旧代码/gtask/remote/GTaskClient.java similarity index 100% rename from src/gtask/remote/GTaskClient.java rename to src/旧代码/gtask/remote/GTaskClient.java diff --git a/src/gtask/remote/GTaskManager.java b/src/旧代码/gtask/remote/GTaskManager.java similarity index 100% rename from src/gtask/remote/GTaskManager.java rename to src/旧代码/gtask/remote/GTaskManager.java diff --git a/src/gtask/remote/GTaskSyncService.java b/src/旧代码/gtask/remote/GTaskSyncService.java similarity index 100% rename from src/gtask/remote/GTaskSyncService.java rename to src/旧代码/gtask/remote/GTaskSyncService.java diff --git a/src/model/Note.java b/src/旧代码/model/Note.java similarity index 100% rename from src/model/Note.java rename to src/旧代码/model/Note.java diff --git a/src/model/WorkingNote.java b/src/旧代码/model/WorkingNote.java similarity index 100% rename from src/model/WorkingNote.java rename to src/旧代码/model/WorkingNote.java diff --git a/src/tool/BackupUtils.java b/src/旧代码/tool/BackupUtils.java similarity index 100% rename from src/tool/BackupUtils.java rename to src/旧代码/tool/BackupUtils.java diff --git a/src/tool/DataUtils.java b/src/旧代码/tool/DataUtils.java similarity index 100% rename from src/tool/DataUtils.java rename to src/旧代码/tool/DataUtils.java diff --git a/src/tool/GTaskStringUtils.java b/src/旧代码/tool/GTaskStringUtils.java similarity index 100% rename from src/tool/GTaskStringUtils.java rename to src/旧代码/tool/GTaskStringUtils.java diff --git a/src/tool/ResourceParser.java b/src/旧代码/tool/ResourceParser.java similarity index 100% rename from src/tool/ResourceParser.java rename to src/旧代码/tool/ResourceParser.java diff --git a/src/ui/AlarmAlertActivity.java b/src/旧代码/ui/AlarmAlertActivity.java similarity index 100% rename from src/ui/AlarmAlertActivity.java rename to src/旧代码/ui/AlarmAlertActivity.java diff --git a/src/ui/AlarmInitReceiver.java b/src/旧代码/ui/AlarmInitReceiver.java similarity index 100% rename from src/ui/AlarmInitReceiver.java rename to src/旧代码/ui/AlarmInitReceiver.java diff --git a/src/ui/AlarmReceiver.java b/src/旧代码/ui/AlarmReceiver.java similarity index 100% rename from src/ui/AlarmReceiver.java rename to src/旧代码/ui/AlarmReceiver.java diff --git a/src/ui/DateTimePicker.java b/src/旧代码/ui/DateTimePicker.java similarity index 100% rename from src/ui/DateTimePicker.java rename to src/旧代码/ui/DateTimePicker.java diff --git a/src/ui/DateTimePickerDialog.java b/src/旧代码/ui/DateTimePickerDialog.java similarity index 100% rename from src/ui/DateTimePickerDialog.java rename to src/旧代码/ui/DateTimePickerDialog.java diff --git a/src/ui/DropdownMenu.java b/src/旧代码/ui/DropdownMenu.java similarity index 100% rename from src/ui/DropdownMenu.java rename to src/旧代码/ui/DropdownMenu.java diff --git a/src/ui/FoldersListAdapter.java b/src/旧代码/ui/FoldersListAdapter.java similarity index 100% rename from src/ui/FoldersListAdapter.java rename to src/旧代码/ui/FoldersListAdapter.java diff --git a/src/ui/NoteEditActivity.java b/src/旧代码/ui/NoteEditActivity.java similarity index 100% rename from src/ui/NoteEditActivity.java rename to src/旧代码/ui/NoteEditActivity.java diff --git a/src/ui/NoteEditText.java b/src/旧代码/ui/NoteEditText.java similarity index 100% rename from src/ui/NoteEditText.java rename to src/旧代码/ui/NoteEditText.java diff --git a/src/ui/NoteItemData.java b/src/旧代码/ui/NoteItemData.java similarity index 100% rename from src/ui/NoteItemData.java rename to src/旧代码/ui/NoteItemData.java diff --git a/src/ui/NotesListActivity.java b/src/旧代码/ui/NotesListActivity.java similarity index 100% rename from src/ui/NotesListActivity.java rename to src/旧代码/ui/NotesListActivity.java diff --git a/src/ui/NotesListAdapter.java b/src/旧代码/ui/NotesListAdapter.java similarity index 100% rename from src/ui/NotesListAdapter.java rename to src/旧代码/ui/NotesListAdapter.java diff --git a/src/ui/NotesListItem.java b/src/旧代码/ui/NotesListItem.java similarity index 100% rename from src/ui/NotesListItem.java rename to src/旧代码/ui/NotesListItem.java diff --git a/src/ui/NotesPreferenceActivity.java b/src/旧代码/ui/NotesPreferenceActivity.java similarity index 100% rename from src/ui/NotesPreferenceActivity.java rename to src/旧代码/ui/NotesPreferenceActivity.java diff --git a/src/widget/NoteWidgetProvider.java b/src/旧代码/widget/NoteWidgetProvider.java similarity index 100% rename from src/widget/NoteWidgetProvider.java rename to src/旧代码/widget/NoteWidgetProvider.java diff --git a/src/widget/NoteWidgetProvider_2x.java b/src/旧代码/widget/NoteWidgetProvider_2x.java similarity index 100% rename from src/widget/NoteWidgetProvider_2x.java rename to src/旧代码/widget/NoteWidgetProvider_2x.java diff --git a/src/widget/NoteWidgetProvider_4x.java b/src/旧代码/widget/NoteWidgetProvider_4x.java similarity index 100% rename from src/widget/NoteWidgetProvider_4x.java rename to src/旧代码/widget/NoteWidgetProvider_4x.java