From e8de98730f917e5bd69201c8d317758d6464d5d2 Mon Sep 17 00:00:00 2001 From: July Date: Thu, 14 Mar 2024 14:00:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为所有代码添加了注释 --- .gradle/7.5/checksums/checksums.lock | Bin 17 -> 17 bytes .gradle/7.5/checksums/md5-checksums.bin | Bin 27897 -> 37297 bytes .gradle/7.5/checksums/sha1-checksums.bin | Bin 89717 -> 151595 bytes .../7.5/executionHistory/executionHistory.bin | Bin 172663 -> 207996 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/7.5/fileHashes/fileHashes.bin | Bin 42497 -> 43047 bytes .gradle/7.5/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../7.5/fileHashes/resourceHashesCache.bin | Bin 20027 -> 21387 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 21143 -> 21413 bytes .gradle/file-system.probe | Bin 8 -> 8 bytes .idea/gradle.xml | 1 + .idea/saveactions_settings.xml | 12 + app/build.gradle | 12 +- .../intermediates/apk/debug/app-debug.apk | Bin 1046594 -> 1084108 bytes .../dex/debug/mergeDexDebug/classes.dex | Bin 192316 -> 190932 bytes .../debug/mergeProjectDexDebug/0/classes.dex | Bin 0 -> 13560 bytes .../debug/mergeProjectDexDebug/11/classes.dex | Bin 0 -> 20608 bytes .../debug/mergeProjectDexDebug/12/classes.dex | Bin 0 -> 24032 bytes .../debug/mergeProjectDexDebug/13/classes.dex | Bin 0 -> 33836 bytes .../debug/mergeProjectDexDebug/15/classes.dex | Bin 0 -> 13948 bytes .../debug/mergeProjectDexDebug/4/classes.dex | Bin 0 -> 90540 bytes .../debug/mergeProjectDexDebug/5/classes.dex | Bin 0 -> 21012 bytes .../compile-file-map.properties | 30 +- .../values-zh-rCN/values-zh-rCN.xml | 108 ---- .../values-zh-rTW/values-zh-rTW.xml | 108 ---- .../merged.dir/values/values.xml | 2 +- .../debug/mergeDebugResources/merger.xml | 2 +- .../tmp/debug/dex-renamer-state.txt | 24 +- .../tmp/debug/zip-cache/androidResources | Bin 7931 -> 7931 bytes .../net/micode/notes/data/Contact.class | Bin 2970 -> 2970 bytes .../micode/notes/data/Notes$CallNote.class | Bin 935 -> 935 bytes .../notes/data/Notes$DataConstants.class | Bin 680 -> 680 bytes .../micode/notes/data/Notes$TextNote.class | Bin 931 -> 931 bytes .../classes/net/micode/notes/data/Notes.class | Bin 1887 -> 1887 bytes .../notes/data/NotesDatabaseHelper.class | Bin 8801 -> 8801 bytes .../net/micode/notes/data/NotesProvider.class | Bin 9459 -> 9459 bytes .../micode/notes/gtask/data/MetaData.class | Bin 2462 -> 2462 bytes .../net/micode/notes/gtask/data/Node.class | Bin 1959 -> 1959 bytes .../net/micode/notes/gtask/data/SqlData.class | Bin 6016 -> 6016 bytes .../net/micode/notes/gtask/data/SqlNote.class | Bin 12561 -> 10770 bytes .../net/micode/notes/gtask/data/Task.class | Bin 7722 -> 7728 bytes .../micode/notes/gtask/data/TaskList.class | Bin 8179 -> 8308 bytes .../exception/ActionFailureException.class | Bin 763 -> 763 bytes .../exception/NetworkFailureException.class | Bin 759 -> 759 bytes .../notes/gtask/remote/GTaskASyncTask$1.class | Bin 994 -> 994 bytes .../notes/gtask/remote/GTaskASyncTask.class | Bin 5426 -> 5426 bytes .../notes/gtask/remote/GTaskClient.class | Bin 17049 -> 17053 bytes .../notes/gtask/remote/GTaskManager.class | Bin 18877 -> 18878 bytes .../gtask/remote/GTaskSyncService$1.class | Bin 1062 -> 1062 bytes .../notes/gtask/remote/GTaskSyncService.class | Bin 4166 -> 4166 bytes .../micode/notes/model/Note$NoteData.class | Bin 6048 -> 6048 bytes .../classes/net/micode/notes/model/Note.class | Bin 4471 -> 4478 bytes .../net/micode/notes/model/WorkingNote.class | Bin 9127 -> 9127 bytes .../notes/tool/BackupUtils$TextExport.class | Bin 6349 -> 6349 bytes .../net/micode/notes/tool/BackupUtils.class | Bin 3373 -> 3373 bytes .../net/micode/notes/tool/DataUtils.class | Bin 9650 -> 9679 bytes .../micode/notes/tool/GTaskStringUtils.class | Bin 2866 -> 2866 bytes .../tool/ResourceParser$NoteBgResources.class | Bin 1010 -> 1010 bytes .../ResourceParser$NoteItemBgResources.class | Bin 1384 -> 1384 bytes ...sourceParser$TextAppearanceResources.class | Bin 890 -> 890 bytes .../ResourceParser$WidgetBgResources.class | Bin 947 -> 947 bytes .../micode/notes/tool/ResourceParser.class | Bin 1644 -> 1644 bytes .../micode/notes/ui/AlarmAlertActivity.class | Bin 6140 -> 6140 bytes .../micode/notes/ui/AlarmInitReceiver.class | Bin 2564 -> 2564 bytes .../net/micode/notes/ui/AlarmReceiver.class | Bin 876 -> 876 bytes .../micode/notes/ui/DateTimePicker$1.class | Bin 1077 -> 1077 bytes .../micode/notes/ui/DateTimePicker$2.class | Bin 2197 -> 2197 bytes .../micode/notes/ui/DateTimePicker$3.class | Bin 1805 -> 1805 bytes .../micode/notes/ui/DateTimePicker$4.class | Bin 1318 -> 1318 bytes .../net/micode/notes/ui/DateTimePicker.class | Bin 8989 -> 8989 bytes .../notes/ui/DateTimePickerDialog$1.class | Bin 1383 -> 1383 bytes .../notes/ui/DateTimePickerDialog.class | Bin 3419 -> 3419 bytes .../net/micode/notes/ui/DropdownMenu$1.class | Bin 948 -> 948 bytes .../net/micode/notes/ui/DropdownMenu.class | Bin 2281 -> 2281 bytes .../FoldersListAdapter$FolderListItem.class | Bin 1246 -> 1246 bytes .../micode/notes/ui/FoldersListAdapter.class | Bin 2138 -> 2138 bytes .../micode/notes/ui/NoteEditActivity$1.class | Bin 969 -> 969 bytes .../micode/notes/ui/NoteEditActivity$2.class | Bin 1076 -> 1076 bytes .../micode/notes/ui/NoteEditActivity$3.class | Bin 1242 -> 1242 bytes .../ui/NoteEditActivity$HeadViewHolder.class | Bin 976 -> 976 bytes .../micode/notes/ui/NoteEditActivity.class | Bin 27072 -> 27072 bytes .../net/micode/notes/ui/NoteEditText$1.class | Bin 1031 -> 1031 bytes .../net/micode/notes/ui/NoteEditText.class | Bin 6251 -> 6251 bytes .../net/micode/notes/ui/NoteItemData.class | Bin 5763 -> 5705 bytes .../micode/notes/ui/NotesListActivity$1.class | Bin 2354 -> 2354 bytes .../micode/notes/ui/NotesListActivity$2.class | Bin 3408 -> 3408 bytes .../micode/notes/ui/NotesListActivity$3.class | Bin 1090 -> 1090 bytes .../micode/notes/ui/NotesListActivity$4.class | Bin 3252 -> 3252 bytes .../micode/notes/ui/NotesListActivity$5.class | Bin 1551 -> 1551 bytes .../micode/notes/ui/NotesListActivity$6.class | Bin 1597 -> 1597 bytes .../micode/notes/ui/NotesListActivity$7.class | Bin 1165 -> 1165 bytes .../micode/notes/ui/NotesListActivity$8.class | Bin 2778 -> 2111 bytes .../micode/notes/ui/NotesListActivity$9.class | Bin 903 -> 903 bytes ...sListActivity$BackgroundQueryHandler.class | Bin 1588 -> 1588 bytes .../ui/NotesListActivity$ListEditState.class | Bin 1287 -> 1287 bytes .../ui/NotesListActivity$ModeCallback$1.class | Bin 1439 -> 1439 bytes .../ui/NotesListActivity$ModeCallback$2.class | Bin 1179 -> 1179 bytes .../ui/NotesListActivity$ModeCallback.class | Bin 7087 -> 7087 bytes ...sListActivity$NewNoteOnTouchListener.class | Bin 3435 -> 3435 bytes ...ListActivity$OnListItemClickListener.class | Bin 3354 -> 3354 bytes .../micode/notes/ui/NotesListActivity.class | Bin 24342 -> 25339 bytes .../NotesListAdapter$AppWidgetAttribute.class | Bin 489 -> 489 bytes .../micode/notes/ui/NotesListAdapter.class | Bin 5959 -> 5959 bytes .../net/micode/notes/ui/NotesListItem.class | Bin 4178 -> 4178 bytes .../notes/ui/NotesPreferenceActivity$1.class | Bin 1555 -> 1555 bytes .../notes/ui/NotesPreferenceActivity$2.class | Bin 944 -> 944 bytes .../notes/ui/NotesPreferenceActivity$3.class | Bin 940 -> 940 bytes .../notes/ui/NotesPreferenceActivity$4.class | Bin 1320 -> 1320 bytes .../notes/ui/NotesPreferenceActivity$5.class | Bin 1482 -> 1482 bytes .../notes/ui/NotesPreferenceActivity$6.class | Bin 1080 -> 1080 bytes .../notes/ui/NotesPreferenceActivity$7.class | Bin 1451 -> 1451 bytes .../notes/ui/NotesPreferenceActivity$8.class | Bin 1430 -> 1430 bytes ...otesPreferenceActivity$GTaskReceiver.class | Bin 1727 -> 1727 bytes .../notes/ui/NotesPreferenceActivity.class | Bin 12400 -> 12400 bytes .../notes/widget/NoteWidgetProvider.class | Bin 5451 -> 5451 bytes .../notes/widget/NoteWidgetProvider_2x.class | Bin 1232 -> 1232 bytes .../notes/widget/NoteWidgetProvider_4x.class | Bin 1232 -> 1232 bytes .../manifest-merger-blame-debug-report.txt | 531 ++++++++-------- .../merged_manifest/debug/AndroidManifest.xml | 61 +- .../debug/AndroidManifest.xml | 61 +- .../debug/color_primary_text_dark.xml.flat | Bin 616 -> 616 bytes .../debug/color_secondary_text_dark.xml.flat | Bin 296 -> 296 bytes .../debug/drawable_new_note.xml.flat | Bin 480 -> 480 bytes .../layout_account_dialog_title.xml.flat | Bin 1692 -> 1692 bytes .../debug/layout_add_account_text.xml.flat | Bin 1048 -> 1048 bytes .../debug/layout_datetime_picker.xml.flat | Bin 2412 -> 2412 bytes .../debug/layout_dialog_edit_text.xml.flat | Bin 548 -> 548 bytes .../debug/layout_folder_list_item.xml.flat | Bin 896 -> 896 bytes .../debug/layout_note_edit.xml.flat | Bin 22656 -> 22656 bytes .../debug/layout_note_edit_list_item.xml.flat | Bin 1508 -> 1508 bytes .../debug/layout_note_item.xml.flat | Bin 3508 -> 3508 bytes .../debug/layout_note_list.xml.flat | Bin 2612 -> 2612 bytes .../layout_note_list_dropdown_menu.xml.flat | Bin 1152 -> 1152 bytes .../debug/layout_note_list_footer.xml.flat | Bin 592 -> 592 bytes .../debug/layout_settings_header.xml.flat | Bin 1596 -> 1596 bytes .../debug/layout_widget_2x.xml.flat | Bin 1412 -> 1412 bytes .../debug/layout_widget_4x.xml.flat | Bin 1412 -> 1412 bytes .../debug/menu_call_note_edit.xml.flat | Bin 1612 -> 1612 bytes .../debug/menu_call_record_folder.xml.flat | Bin 396 -> 396 bytes .../merged_res/debug/menu_note_edit.xml.flat | Bin 1804 -> 1804 bytes .../merged_res/debug/menu_note_list.xml.flat | Bin 1180 -> 1180 bytes .../debug/menu_note_list_dropdown.xml.flat | Bin 412 -> 412 bytes .../debug/menu_note_list_options.xml.flat | Bin 888 -> 888 bytes .../merged_res/debug/menu_sub_folder.xml.flat | Bin 388 -> 388 bytes .../merged_res/debug/xml_preferences.xml.flat | Bin 632 -> 632 bytes .../merged_res/debug/xml_searchable.xml.flat | Bin 824 -> 824 bytes .../debug/xml_widget_2x_info.xml.flat | Bin 436 -> 436 bytes .../debug/xml_widget_4x_info.xml.flat | Bin 436 -> 436 bytes .../debug/out/multi-v2/debug.json | 116 +++- .../debug/out/multi-v2/values.json | 110 +++- .../debug/AndroidManifest.xml | 61 +- .../debug/out/resources-debug.ap_ | Bin 946299 -> 946303 bytes ...7b5aee0b290a2f74293e2d6f45ae0690b824_5.jar | Bin 5313 -> 5308 bytes .../out/net/micode/notes/BuildConfig.dex | Bin 960 -> 944 bytes .../out/net/micode/notes/data/Contact.dex | Bin 2708 -> 2704 bytes .../net/micode/notes/data/Notes$CallNote.dex | Bin 1336 -> 1332 bytes .../micode/notes/data/Notes$DataColumns.dex | Bin 1128 -> 1124 bytes .../micode/notes/data/Notes$DataConstants.dex | Bin 976 -> 972 bytes .../micode/notes/data/Notes$NoteColumns.dex | Bin 1452 -> 1448 bytes .../net/micode/notes/data/Notes$TextNote.dex | Bin 1336 -> 1332 bytes .../debug/out/net/micode/notes/data/Notes.dex | Bin 2116 -> 2112 bytes .../notes/data/NotesDatabaseHelper$TABLE.dex | Bin 816 -> 812 bytes .../micode/notes/data/NotesDatabaseHelper.dex | Bin 8160 -> 8156 bytes .../net/micode/notes/data/NotesProvider.dex | Bin 8024 -> 8008 bytes .../net/micode/notes/gtask/data/MetaData.dex | Bin 2412 -> 2396 bytes .../out/net/micode/notes/gtask/data/Node.dex | Bin 2116 -> 2100 bytes .../net/micode/notes/gtask/data/SqlData.dex | Bin 5200 -> 5168 bytes .../net/micode/notes/gtask/data/SqlNote.dex | Bin 11196 -> 9120 bytes .../out/net/micode/notes/gtask/data/Task.dex | Bin 6560 -> 6552 bytes .../net/micode/notes/gtask/data/TaskList.dex | Bin 7072 -> 7240 bytes .../exception/ActionFailureException.dex | Bin 956 -> 936 bytes .../exception/NetworkFailureException.dex | Bin 952 -> 936 bytes .../notes/gtask/remote/GTaskASyncTask$1.dex | Bin 1212 -> 1208 bytes .../GTaskASyncTask$OnCompleteListener.dex | Bin 816 -> 812 bytes .../notes/gtask/remote/GTaskASyncTask.dex | Bin 4620 -> 4616 bytes .../micode/notes/gtask/remote/GTaskClient.dex | Bin 14588 -> 14588 bytes .../notes/gtask/remote/GTaskManager.dex | Bin 15460 -> 15436 bytes .../notes/gtask/remote/GTaskSyncService$1.dex | Bin 1304 -> 1300 bytes .../notes/gtask/remote/GTaskSyncService.dex | Bin 3520 -> 3508 bytes .../net/micode/notes/model/Note$NoteData.dex | Bin 5308 -> 5304 bytes .../debug/out/net/micode/notes/model/Note.dex | Bin 4156 -> 4164 bytes ...WorkingNote$NoteSettingChangedListener.dex | Bin 1032 -> 1028 bytes .../net/micode/notes/model/WorkingNote.dex | Bin 7972 -> 7912 bytes .../notes/tool/BackupUtils$TextExport.dex | Bin 5784 -> 5736 bytes .../out/net/micode/notes/tool/BackupUtils.dex | Bin 3172 -> 3168 bytes .../out/net/micode/notes/tool/DataUtils.dex | Bin 8004 -> 8024 bytes .../micode/notes/tool/GTaskStringUtils.dex | Bin 3076 -> 3060 bytes .../tool/ResourceParser$NoteBgResources.dex | Bin 1344 -> 1340 bytes .../ResourceParser$NoteItemBgResources.dex | Bin 1640 -> 1640 bytes ...ResourceParser$TextAppearanceResources.dex | Bin 1240 -> 1236 bytes .../tool/ResourceParser$WidgetBgResources.dex | Bin 1280 -> 1276 bytes .../net/micode/notes/tool/ResourceParser.dex | Bin 1956 -> 1864 bytes .../micode/notes/ui/AlarmAlertActivity.dex | Bin 5044 -> 5024 bytes .../net/micode/notes/ui/AlarmInitReceiver.dex | Bin 2456 -> 2432 bytes .../out/net/micode/notes/ui/AlarmReceiver.dex | Bin 1020 -> 1004 bytes .../net/micode/notes/ui/DateTimePicker$1.dex | Bin 1324 -> 1320 bytes .../net/micode/notes/ui/DateTimePicker$2.dex | Bin 2312 -> 2308 bytes .../net/micode/notes/ui/DateTimePicker$3.dex | Bin 1948 -> 1948 bytes .../net/micode/notes/ui/DateTimePicker$4.dex | Bin 1504 -> 1500 bytes ...teTimePicker$OnDateTimeChangedListener.dex | Bin 864 -> 860 bytes .../net/micode/notes/ui/DateTimePicker.dex | Bin 7412 -> 7408 bytes .../notes/ui/DateTimePickerDialog$1.dex | Bin 1632 -> 1628 bytes ...TimePickerDialog$OnDateTimeSetListener.dex | Bin 896 -> 892 bytes .../micode/notes/ui/DateTimePickerDialog.dex | Bin 3056 -> 3048 bytes .../net/micode/notes/ui/DropdownMenu$1.dex | Bin 1252 -> 1248 bytes .../out/net/micode/notes/ui/DropdownMenu.dex | Bin 2012 -> 1996 bytes .../ui/FoldersListAdapter$FolderListItem.dex | Bin 1460 -> 1456 bytes .../micode/notes/ui/FoldersListAdapter.dex | Bin 1940 -> 1928 bytes .../micode/notes/ui/NoteEditActivity$1.dex | Bin 1272 -> 1268 bytes .../micode/notes/ui/NoteEditActivity$2.dex | Bin 1312 -> 1308 bytes .../micode/notes/ui/NoteEditActivity$3.dex | Bin 1456 -> 1452 bytes .../ui/NoteEditActivity$HeadViewHolder.dex | Bin 1236 -> 1232 bytes .../net/micode/notes/ui/NoteEditActivity.dex | Bin 22616 -> 22616 bytes .../net/micode/notes/ui/NoteEditText$1.dex | Bin 1360 -> 1356 bytes .../NoteEditText$OnTextViewChangeListener.dex | Bin 972 -> 968 bytes .../out/net/micode/notes/ui/NoteEditText.dex | Bin 5772 -> 5768 bytes .../out/net/micode/notes/ui/NoteItemData.dex | Bin 5112 -> 5016 bytes .../micode/notes/ui/NotesListActivity$1.dex | Bin 2472 -> 2468 bytes .../micode/notes/ui/NotesListActivity$2.dex | Bin 3108 -> 3104 bytes .../micode/notes/ui/NotesListActivity$3.dex | Bin 1340 -> 1336 bytes .../micode/notes/ui/NotesListActivity$4.dex | Bin 3156 -> 3152 bytes .../micode/notes/ui/NotesListActivity$5.dex | Bin 1716 -> 1716 bytes .../micode/notes/ui/NotesListActivity$6.dex | Bin 1612 -> 1608 bytes .../micode/notes/ui/NotesListActivity$7.dex | Bin 1420 -> 1416 bytes .../micode/notes/ui/NotesListActivity$8.dex | Bin 2636 -> 2140 bytes .../micode/notes/ui/NotesListActivity$9.dex | Bin 1344 -> 1340 bytes ...tesListActivity$BackgroundQueryHandler.dex | Bin 1732 -> 1728 bytes .../ui/NotesListActivity$ListEditState.dex | Bin 1668 -> 1664 bytes .../ui/NotesListActivity$ModeCallback$1.dex | Bin 1596 -> 1592 bytes .../ui/NotesListActivity$ModeCallback$2.dex | Bin 1368 -> 1364 bytes .../ui/NotesListActivity$ModeCallback.dex | Bin 5760 -> 5756 bytes ...tesListActivity$NewNoteOnTouchListener.dex | Bin 3344 -> 3248 bytes ...esListActivity$OnListItemClickListener.dex | Bin 3100 -> 3096 bytes .../net/micode/notes/ui/NotesListActivity.dex | Bin 18444 -> 19024 bytes .../NotesListAdapter$AppWidgetAttribute.dex | Bin 924 -> 920 bytes .../net/micode/notes/ui/NotesListAdapter.dex | Bin 5204 -> 5204 bytes .../out/net/micode/notes/ui/NotesListItem.dex | Bin 3836 -> 3824 bytes .../notes/ui/NotesPreferenceActivity$1.dex | Bin 1752 -> 1748 bytes .../notes/ui/NotesPreferenceActivity$2.dex | Bin 1236 -> 1232 bytes .../notes/ui/NotesPreferenceActivity$3.dex | Bin 1232 -> 1228 bytes .../notes/ui/NotesPreferenceActivity$4.dex | Bin 1508 -> 1504 bytes .../notes/ui/NotesPreferenceActivity$5.dex | Bin 1676 -> 1672 bytes .../notes/ui/NotesPreferenceActivity$6.dex | Bin 1292 -> 1288 bytes .../notes/ui/NotesPreferenceActivity$7.dex | Bin 1668 -> 1664 bytes .../notes/ui/NotesPreferenceActivity$8.dex | Bin 1648 -> 1648 bytes .../NotesPreferenceActivity$GTaskReceiver.dex | Bin 1784 -> 1780 bytes .../notes/ui/NotesPreferenceActivity.dex | Bin 9624 -> 9624 bytes .../notes/widget/NoteWidgetProvider.dex | Bin 4656 -> 4624 bytes .../notes/widget/NoteWidgetProvider_2x.dex | Bin 1212 -> 1196 bytes .../notes/widget/NoteWidgetProvider_4x.dex | Bin 1212 -> 1196 bytes .../debug/stableIds.txt | 184 +++--- .../logs/manifest-merger-debug-report.txt | 242 ++++---- .../previous-compilation-data.bin | Bin 13220 -> 13206 bytes app/src/main/AndroidManifest.xml | 78 ++- .../java/net/micode/notes/data/Contact.java | 47 +- .../java/net/micode/notes/data/Notes.java | 210 +++---- .../notes/data/NotesDatabaseHelper.java | 406 ++++++------ .../net/micode/notes/data/NotesProvider.java | 131 ++-- .../net/micode/notes/gtask/data/MetaData.java | 69 ++- .../net/micode/notes/gtask/data/Node.java | 72 +-- .../net/micode/notes/gtask/data/SqlData.java | 77 ++- .../net/micode/notes/gtask/data/SqlNote.java | 299 +++++---- .../net/micode/notes/gtask/data/Task.java | 112 +++- .../net/micode/notes/gtask/data/TaskList.java | 178 +++++- .../exception/ActionFailureException.java | 38 +- .../exception/NetworkFailureException.java | 18 +- .../notes/gtask/remote/GTaskASyncTask.java | 69 ++- .../notes/gtask/remote/GTaskClient.java | 272 ++++++-- .../notes/gtask/remote/GTaskManager.java | 346 ++++++++--- .../notes/gtask/remote/GTaskSyncService.java | 63 +- .../java/net/micode/notes/model/Note.java | 127 +++- .../net/micode/notes/model/WorkingNote.java | 274 +++++++- .../net/micode/notes/tool/BackupUtils.java | 190 ++++-- .../java/net/micode/notes/tool/DataUtils.java | 155 ++++- .../micode/notes/tool/GTaskStringUtils.java | 155 ++--- .../net/micode/notes/tool/ResourceParser.java | 187 +++--- .../micode/notes/ui/AlarmAlertActivity.java | 50 +- .../micode/notes/ui/AlarmInitReceiver.java | 46 +- .../net/micode/notes/ui/AlarmReceiver.java | 26 +- .../net/micode/notes/ui/DateTimePicker.java | 192 ++++-- .../micode/notes/ui/DateTimePickerDialog.java | 71 ++- .../net/micode/notes/ui/DropdownMenu.java | 54 +- .../micode/notes/ui/FoldersListAdapter.java | 70 ++- .../net/micode/notes/ui/NoteEditActivity.java | 498 +++++++++++---- .../net/micode/notes/ui/NoteEditText.java | 84 ++- .../net/micode/notes/ui/NoteItemData.java | 91 ++- .../micode/notes/ui/NotesListActivity.java | 583 ++++++++++++++---- .../net/micode/notes/ui/NotesListAdapter.java | 101 ++- .../net/micode/notes/ui/NotesListItem.java | 51 +- .../notes/ui/NotesPreferenceActivity.java | 219 +++++-- .../notes/widget/NoteWidgetProvider.java | 89 ++- .../notes/widget/NoteWidgetProvider_2x.java | 43 +- .../notes/widget/NoteWidgetProvider_4x.java | 44 +- app/src/main/res/color/primary_text_dark.xml | 29 +- .../main/res/color/secondary_text_dark.xml | 21 +- app/src/main/res/drawable/new_note.xml | 20 +- .../main/res/layout/account_dialog_title.xml | 34 +- app/src/main/res/layout/add_account_text.xml | 27 +- app/src/main/res/layout/datetime_picker.xml | 28 +- app/src/main/res/layout/dialog_edit_text.xml | 20 +- app/src/main/res/layout/folder_list_item.xml | 29 +- app/src/main/res/layout/note_edit.xml | 5 +- .../main/res/layout/note_edit_list_item.xml | 22 +- app/src/main/res/layout/note_item.xml | 31 +- app/src/main/res/layout/note_list.xml | 24 +- .../res/layout/note_list_dropdown_menu.xml | 42 +- app/src/main/res/layout/note_list_footer.xml | 28 +- app/src/main/res/layout/settings_header.xml | 35 +- app/src/main/res/layout/widget_2x.xml | 22 +- app/src/main/res/layout/widget_4x.xml | 22 +- app/src/main/res/menu/call_note_edit.xml | 24 +- app/src/main/res/menu/call_record_folder.xml | 24 +- app/src/main/res/menu/note_edit.xml | 27 +- app/src/main/res/menu/note_list.xml | 24 +- app/src/main/res/menu/note_list_dropdown.xml | 22 +- app/src/main/res/menu/note_list_options.xml | 25 +- app/src/main/res/menu/sub_folder.xml | 27 +- app/src/main/res/values-zh-rCN/arrays.xml | 22 +- app/src/main/res/values-zh-rTW/arrays.xml | 22 +- app/src/main/res/values/arrays.xml | 30 +- app/src/main/res/values/colors.xml | 21 +- app/src/main/res/values/dimens.xml | 25 +- app/src/main/res/values/styles.xml | 32 +- app/src/main/res/xml/preferences.xml | 20 +- app/src/main/res/xml/searchable.xml | 19 +- app/src/main/res/xml/widget_2x_info.xml | 25 +- app/src/main/res/xml/widget_4x_info.xml | 25 +- build.gradle | 4 + local.properties | 4 +- 330 files changed, 5321 insertions(+), 3090 deletions(-) create mode 100644 .idea/saveactions_settings.xml create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex delete mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml delete mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml diff --git a/.gradle/7.5/checksums/checksums.lock b/.gradle/7.5/checksums/checksums.lock index 78514c985614a163f17148797e97db495fc4f7b0..88322818e01ae2869dd1430aa48af1f62a0c9d57 100644 GIT binary patch literal 17 VcmZQxq>y{+J31`YrK literal 17 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 delta 396 zcmWNMKWI}?6vj2sY!MvlJvV96B+X0H{CoG2yx2ria0s~_+O1cIJ{Yy~M z?26v63~8(#@pVnOR&v!tepC(rszOlP9icjtrw))I&W)cTNuQ`fpQri@~UGw>kR2X)n3YA reZ-e_-R%l-_a*PTLxP_E+jGo&+UMDR;_+lsxHS{Em;CVDe=6Mr5v7Z2 diff --git a/.gradle/7.5/checksums/sha1-checksums.bin b/.gradle/7.5/checksums/sha1-checksums.bin index e207a4a183d98dd1a242ed24a260b5e9a02503e2..3423ec6bd2280c102ae1bcb96f578be2a8c9b068 100644 GIT binary patch delta 25601 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 delta 1916 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 q6|fy3n{UaSN#)o{N2wh9)_GOgl0Ql delta 20971 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 D>zjzc diff --git a/.gradle/7.5/fileHashes/fileHashes.lock b/.gradle/7.5/fileHashes/fileHashes.lock index bef37834434c9f9fa8851b45bbdbd0e632b8ec09..568ab5637380f5ec660baf8f38caa88443177151 100644 GIT binary patch literal 17 UcmZR+ZNJrgLe&li2w>X;05U=Zga7~l literal 17 UcmZR+ZNJrgLe&li2w)Ng05P2d;{X5v diff --git a/.gradle/7.5/fileHashes/resourceHashesCache.bin b/.gradle/7.5/fileHashes/resourceHashesCache.bin index bcd3854964aa3f5fd3e5f5fbbe1b8c5fde7a70e5..337a4c7ddc8ab3ef39f043bee95893fc67a41dcc 100644 GIT binary patch delta 2351 zcmZYA3p7-D9Ki9xdc->Jv`v}uXrgvzXssfKu^B|9%nWkI>+~eAq4g@S?vdIsL$=FM z8M8`B2@{gS%0@**O6hoQIO~xf9<3T>&E9*Rnmgy*GjqP@bAR{Vx%0nsCtrbItWaUD zt*{%~qU{W%_H1_49Q>??`~Ssqg<`bHfWRhK>+-`Rx8UfZ1Z8N`f!wqfo<%J$35mf_ zy*8UGGP|?)E!~X?M>obI@+$DHzvVgQ6OZ5x%RMKA?|WuM7w+x}XfLd9E;dzH3`e>M zQYMnAWiv$&qV>x~aAf?my(}7bZ9lN7iW+Kb@q7tCrAX;m#gLdrzw{ z;Uq&ck9Z#1drLJKPv*Ck!QHJ8?R_5zl!lm#I&kNdqkYh`!~1!^H&jQ&1FvFkxEf5o z&Oyu!)J!A;BHS^6zyyI$;_U}y+0$~3hm@T#*m_l33QLt1z3hYd#K9^ zQ9$xDt7#*B?j&s7wDM|oy(@$Q)@X-C`b%NG5hiH zY=CVZ4R_WY+TFpcnnKERV`MmpcF$?DAh7y%7Tnz}A!S`M)%ON>jS%<23K>E}vHwg4 zQ-x82+k$6(H^^aS;H^PO9>g?jdt`M zhf`Z2SvS8%VhRA2cFv!aL9-=FT-xxm4RBmVKj*Yd|5jK}mRYwa z9_r11IOH{Fn zKKQIu{j9D-+$)Lf_bYcIoYcm*D+4+^oo4)eib4;_?yQ`s+>=*B__e%%=kj5#aKOqI zD|GgNbypYfbq5vGqW?7sSHFrSf#l(r;*;RK=XePvi~Lh4R%m5IZ-q|8;am{t7C^^T zvEqvT_m(|VNqS+U%6#H#P1*WFPZdPI_(bW}`(?F<{Q^Yqswn&wo4+E6h)M+lQVb_w ze{|>=I{x08ixuvHO<`#)qw=B2i|iTviv+C5TzNVluyL$9HGq>6oHyFwaNzQpAcrx! zO}iGRydnHi*h`Zrn~&w#Ap`g6qYWKT8*)^?Oc;lriNK0X!{3C>f8-i{3g|5&-Tgtf zUeN1Bj^d>q#8$IKH(;HA!`0m^)gu&?G9B`lia3-mh;Xf2P5MMSkW|G(P)&F!)I<9))G!U zlReesuJ@^!&7t-L9N!|AWCsvwQ?ldBk$rO)*HS>kNMqW&OY^;>60Cs2(^sdMHz|&l zoqu8N8e)kR6Z71`_h0rqe$HcE+xE&L6DzFE!agSRXkdgH`$Qk_G0Ox?Qod^k3>=cg zKKt?^q5;kuE1I?@`Zo^>TF>N+T}ZD9l09hUE+(aaq$ap3l^4x%b*A|_%bsQ52p>FP zHTuB5^i<(SNn3-~qt%Q&d4dNjGk;-5?&SW+aN;d^fKnH%&>J(onK3qBPh delta 109 zcmeBP&bWIH;|3E6M%~G#5+0MMN=QsTDq%30SJGqhR!ND;e}QzYl*HtvQU;TKr6nfU z0`XcP{tCplGAky>%HEjlE9Wu!sGPy%PTI#UJ7u4K4_8cJ%ng F3IL`uE42Us diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index dd333af5bad603237db654726dd1c426088ceb0f..91d41aed91aa8b561a99336296509f53475b73a3 100644 GIT binary patch literal 17 UcmZQ>FxopwSCPAe0SuTl043W45C8xG literal 17 UcmZQ>FxopwSCPAe0Sp+M0VXs9Y5)KL diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index e132ac73a16fa88cee1c3ff1f77c4efb9ef7f881..13ae0bc7baf9ac0f0ef7748844ab2d4a7dc20313 100644 GIT binary patch delta 369 zcmbQflyT{D#tkMCjEgp#N(3+p%&plmonxj)4+9tkP2XHAX~@JMvdOUf_#`ukV6f=q zrP4D5E^k!Wz^8jE8LD#SWK$UnfvYdJdvBIFECE&NJvmh-K;X{Y!}6i#?0Ha?_cyPV zNo3-;8fBmgKTiHCAD|%|`ayq-gHi-kVeEe>5MIx7 z>)NqJJE7u}C)+Am^6TE*W;(b07gVfqbFRV*Mggn05}Gw_QO}^F>YII)G#CZ^WwLm* z_dke+hz9MRoU7c(pAuvl`0UYIs7mI|PnA0v`TgcJ8J8a_hYDIwPF1xKC}hq~H+*d~ v1FHM% zN0S{PF|%eN-vP5-BOn2jl_YtyCMAFYlfEV|lLaSg0u9-*A@~=uFhB~kK}c2#P%a^k diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index e62b954d95fb7cec751f3604b2caef1db699a970..33b0fa619363175ad0d3e362111b417104d49e1d 100644 GIT binary patch literal 8 PcmZQzVC=K*;(81K22}z= literal 8 PcmZQzVC>Ti=sFAl22%oC diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 0897082..43a18b8 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -5,6 +5,7 @@