From 897cf35f3bd9267b39006a56a10af439b4cda37f Mon Sep 17 00:00:00 2001 From: qiao <2265492292@qq.com> Date: Tue, 17 Jun 2025 14:55:21 +0800 Subject: [PATCH] 1.0 --- doc/开源软件维护报告文档.docx | Bin 0 -> 1334207 bytes src/.gitignore | 15 + src/.idea/.gitignore | 3 + src/.idea/.name | 1 + src/.idea/compiler.xml | 6 + src/.idea/deploymentTargetSelector.xml | 18 + src/.idea/gradle.xml | 19 + src/.idea/migrations.xml | 10 + src/.idea/misc.xml | 17 + src/.idea/vcs.xml | 6 + src/app/.gitignore | 1 + src/app/build.gradle.kts | 59 ++ src/app/proguard-rules.pro | 21 + .../micode/notes/ExampleInstrumentedTest.java | 26 + src/app/src/main/AndroidManifest.xml | 164 ++++ .../java/net/micode/notes/MainActivity.java | 24 + .../java/net/micode/notes/data/Contact.java | 72 ++ .../java/net/micode/notes/data/Notes.java | 278 ++++++ .../notes/data/NotesDatabaseHelper.java | 347 +++++++ .../net/micode/notes/data/NotesProvider.java | 300 ++++++ .../net/micode/notes/gtask/data/MetaData.java | 82 ++ .../net/micode/notes/gtask/data/Node.java | 101 ++ .../net/micode/notes/gtask/data/SqlData.java | 181 ++++ .../net/micode/notes/gtask/data/SqlNote.java | 485 ++++++++++ .../net/micode/notes/gtask/data/Task.java | 351 +++++++ .../net/micode/notes/gtask/data/TaskList.java | 343 +++++++ .../exception/ActionFailureException.java | 33 + .../exception/NetworkFailureException.java | 33 + .../notes/gtask/remote/GTaskASyncTask.java | 119 +++ .../notes/gtask/remote/GTaskClient.java | 585 +++++++++++ .../notes/gtask/remote/GTaskManager.java | 794 +++++++++++++++ .../notes/gtask/remote/GTaskSyncService.java | 128 +++ .../java/net/micode/notes/model/Note.java | 251 +++++ .../net/micode/notes/model/WorkingNote.java | 347 +++++++ .../net/micode/notes/tool/BackupUtils.java | 340 +++++++ .../java/net/micode/notes/tool/DataUtils.java | 296 ++++++ .../micode/notes/tool/GTaskStringUtils.java | 113 +++ .../net/micode/notes/tool/ResourceParser.java | 180 ++++ .../micode/notes/ui/AlarmAlertActivity.java | 158 +++ .../micode/notes/ui/AlarmInitReceiver.java | 65 ++ .../net/micode/notes/ui/AlarmReceiver.java | 30 + .../net/micode/notes/ui/DateTimePicker.java | 486 ++++++++++ .../micode/notes/ui/DateTimePickerDialog.java | 89 ++ .../net/micode/notes/ui/DropdownMenu.java | 61 ++ .../micode/notes/ui/FoldersListAdapter.java | 80 ++ .../net/micode/notes/ui/NoteEditActivity.java | 903 +++++++++++++++++ .../net/micode/notes/ui/NoteEditText.java | 216 +++++ .../net/micode/notes/ui/NoteItemData.java | 224 +++++ .../micode/notes/ui/NotesListActivity.java | 915 ++++++++++++++++++ .../net/micode/notes/ui/NotesListAdapter.java | 186 ++++ .../net/micode/notes/ui/NotesListItem.java | 122 +++ .../notes/ui/NotesPreferenceActivity.java | 386 ++++++++ .../net/micode/notes/ui/SplashActivity.java | 28 + .../notes/widget/NoteWidgetProvider.java | 133 +++ .../notes/widget/NoteWidgetProvider_2x.java | 47 + .../notes/widget/NoteWidgetProvider_4x.java | 46 + .../src/main/res/color/primary_text_dark.xml | 22 + .../main/res/color/secondary_text_dark.xml | 20 + .../res/drawable-hdpi/bg_btn_set_color.png | Bin 0 -> 3588 bytes .../res/drawable-hdpi/bg_color_btn_mask.png | Bin 0 -> 245 bytes .../main/res/drawable-hdpi/call_record.png | Bin 0 -> 3533 bytes src/app/src/main/res/drawable-hdpi/clock.png | Bin 0 -> 3958 bytes src/app/src/main/res/drawable-hdpi/delete.png | Bin 0 -> 3490 bytes .../res/drawable-hdpi/dropdown_icon.9.png | Bin 0 -> 443 bytes .../main/res/drawable-hdpi/edit_blue.9.png | Bin 0 -> 3524 bytes .../main/res/drawable-hdpi/edit_green.9.png | Bin 0 -> 3565 bytes .../src/main/res/drawable-hdpi/edit_red.9.png | Bin 0 -> 3458 bytes .../res/drawable-hdpi/edit_title_blue.9.png | Bin 0 -> 5100 bytes .../res/drawable-hdpi/edit_title_green.9.png | Bin 0 -> 5627 bytes .../res/drawable-hdpi/edit_title_red.9.png | Bin 0 -> 5061 bytes .../res/drawable-hdpi/edit_title_white.9.png | Bin 0 -> 3866 bytes .../res/drawable-hdpi/edit_title_yellow.9.png | Bin 0 -> 6000 bytes .../main/res/drawable-hdpi/edit_white.9.png | Bin 0 -> 3441 bytes .../main/res/drawable-hdpi/edit_yellow.9.png | Bin 0 -> 3634 bytes .../src/main/res/drawable-hdpi/font_large.png | Bin 0 -> 3161 bytes .../main/res/drawable-hdpi/font_normal.png | Bin 0 -> 3097 bytes .../drawable-hdpi/font_size_selector_bg.9.png | Bin 0 -> 4101 bytes .../src/main/res/drawable-hdpi/font_small.png | Bin 0 -> 3099 bytes .../src/main/res/drawable-hdpi/font_super.png | Bin 0 -> 3188 bytes .../src/main/res/drawable-hdpi/icon_app.png | Bin 0 -> 6887 bytes .../res/drawable-hdpi/list_background.png | Bin 0 -> 567323 bytes .../res/drawable-hdpi/list_blue_down.9.png | Bin 0 -> 4361 bytes .../res/drawable-hdpi/list_blue_middle.9.png | Bin 0 -> 3099 bytes .../res/drawable-hdpi/list_blue_single.9.png | Bin 0 -> 4618 bytes .../main/res/drawable-hdpi/list_blue_up.9.png | Bin 0 -> 3301 bytes .../main/res/drawable-hdpi/list_folder.9.png | Bin 0 -> 5608 bytes .../res/drawable-hdpi/list_footer_bg.9.png | Bin 0 -> 2837 bytes .../res/drawable-hdpi/list_green_down.9.png | Bin 0 -> 4488 bytes .../res/drawable-hdpi/list_green_middle.9.png | Bin 0 -> 3179 bytes .../res/drawable-hdpi/list_green_single.9.png | Bin 0 -> 4728 bytes .../res/drawable-hdpi/list_green_up.9.png | Bin 0 -> 3351 bytes .../res/drawable-hdpi/list_red_down.9.png | Bin 0 -> 4307 bytes .../res/drawable-hdpi/list_red_middle.9.png | Bin 0 -> 3075 bytes .../res/drawable-hdpi/list_red_single.9.png | Bin 0 -> 4565 bytes .../main/res/drawable-hdpi/list_red_up.9.png | Bin 0 -> 3277 bytes .../res/drawable-hdpi/list_white_down.9.png | Bin 0 -> 4305 bytes .../res/drawable-hdpi/list_white_middle.9.png | Bin 0 -> 3042 bytes .../res/drawable-hdpi/list_white_single.9.png | Bin 0 -> 4546 bytes .../res/drawable-hdpi/list_white_up.9.png | Bin 0 -> 3220 bytes .../res/drawable-hdpi/list_yellow_down.9.png | Bin 0 -> 4420 bytes .../drawable-hdpi/list_yellow_middle.9.png | Bin 0 -> 3150 bytes .../drawable-hdpi/list_yellow_single.9.png | Bin 0 -> 4670 bytes .../res/drawable-hdpi/list_yellow_up.9.png | Bin 0 -> 3335 bytes .../main/res/drawable-hdpi/menu_delete.png | Bin 0 -> 3426 bytes .../src/main/res/drawable-hdpi/menu_move.png | Bin 0 -> 3294 bytes .../res/drawable-hdpi/new_note_normal.png | Bin 0 -> 89221 bytes .../res/drawable-hdpi/new_note_pressed.png | Bin 0 -> 90126 bytes .../note_edit_color_selector_panel.png | Bin 0 -> 7030 bytes .../main/res/drawable-hdpi/notification.png | Bin 0 -> 3107 bytes .../main/res/drawable-hdpi/search_result.png | Bin 0 -> 3030 bytes .../src/main/res/drawable-hdpi/selected.png | Bin 0 -> 4959 bytes src/app/src/main/res/drawable-hdpi/splash.png | Bin 0 -> 388911 bytes .../main/res/drawable-hdpi/title_alert.png | Bin 0 -> 3696 bytes .../main/res/drawable-hdpi/title_bar_bg.9.png | Bin 0 -> 5970 bytes .../main/res/drawable-hdpi/widget_2x_blue.png | Bin 0 -> 1946 bytes .../res/drawable-hdpi/widget_2x_green.png | Bin 0 -> 1954 bytes .../main/res/drawable-hdpi/widget_2x_red.png | Bin 0 -> 1892 bytes .../res/drawable-hdpi/widget_2x_white.png | Bin 0 -> 1901 bytes .../res/drawable-hdpi/widget_2x_yellow.png | Bin 0 -> 1978 bytes .../main/res/drawable-hdpi/widget_4x_blue.png | Bin 0 -> 4165 bytes .../res/drawable-hdpi/widget_4x_green.png | Bin 0 -> 4192 bytes .../main/res/drawable-hdpi/widget_4x_red.png | Bin 0 -> 4223 bytes .../res/drawable-hdpi/widget_4x_white.png | Bin 0 -> 4106 bytes .../res/drawable-hdpi/widget_4x_yellow.png | Bin 0 -> 4199 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++ .../res/drawable/ic_launcher_foreground.xml | 30 + src/app/src/main/res/drawable/new_note.xml | 21 + .../main/res/layout/account_dialog_title.xml | 42 + src/app/src/main/res/layout/activity_main.xml | 19 + .../src/main/res/layout/activity_splash.xml | 37 + .../src/main/res/layout/add_account_text.xml | 31 + .../src/main/res/layout/datetime_picker.xml | 51 + .../src/main/res/layout/dialog_edit_text.xml | 22 + .../src/main/res/layout/folder_list_item.xml | 29 + src/app/src/main/res/layout/note_edit.xml | 154 +++ .../main/res/layout/note_edit_list_item.xml | 38 + src/app/src/main/res/layout/note_item.xml | 77 ++ src/app/src/main/res/layout/note_list.xml | 57 ++ .../res/layout/note_list_dropdown_menu.xml | 32 + .../src/main/res/layout/note_list_footer.xml | 23 + .../src/main/res/layout/settings_header.xml | 40 + src/app/src/main/res/layout/widget_2x.xml | 38 + src/app/src/main/res/layout/widget_4x.xml | 38 + src/app/src/main/res/menu/call_note_edit.xml | 47 + .../src/main/res/menu/call_record_folder.xml | 22 + src/app/src/main/res/menu/note_edit.xml | 54 ++ src/app/src/main/res/menu/note_list.xml | 38 + .../src/main/res/menu/note_list_dropdown.xml | 22 + .../src/main/res/menu/note_list_options.xml | 30 + src/app/src/main/res/menu/sub_folder.xml | 23 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes src/app/src/main/res/raw-zh-rCN/introduction | 7 + src/app/src/main/res/raw/introduction | 1 + src/app/src/main/res/values-night/themes.xml | 7 + src/app/src/main/res/values-zh-rCN/arrays.xml | 23 + .../src/main/res/values-zh-rCN/strings.xml | 126 +++ src/app/src/main/res/values-zh-rTW/arrays.xml | 23 + .../src/main/res/values-zh-rTW/strings.xml | 126 +++ src/app/src/main/res/values/arrays.xml | 31 + src/app/src/main/res/values/colors.xml | 20 + src/app/src/main/res/values/dimens.xml | 24 + src/app/src/main/res/values/strings.xml | 138 +++ src/app/src/main/res/values/styles.xml | 74 ++ src/app/src/main/res/values/themes.xml | 9 + src/app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + src/app/src/main/res/xml/preferences.xml | 27 + src/app/src/main/res/xml/searchable.xml | 26 + src/app/src/main/res/xml/widget_2x_info.xml | 21 + src/app/src/main/res/xml/widget_4x_info.xml | 21 + .../net/micode/notes/ExampleUnitTest.java | 17 + src/build.gradle.kts | 4 + src/gradle.properties | 21 + src/gradle/libs.versions.toml | 22 + src/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes src/gradle/wrapper/gradle-wrapper.properties | 6 + src/gradlew | 185 ++++ src/gradlew.bat | 89 ++ src/settings.gradle.kts | 24 + 190 files changed, 12667 insertions(+) create mode 100644 doc/开源软件维护报告文档.docx create mode 100644 src/.gitignore create mode 100644 src/.idea/.gitignore create mode 100644 src/.idea/.name create mode 100644 src/.idea/compiler.xml create mode 100644 src/.idea/deploymentTargetSelector.xml create mode 100644 src/.idea/gradle.xml create mode 100644 src/.idea/migrations.xml create mode 100644 src/.idea/misc.xml create mode 100644 src/.idea/vcs.xml create mode 100644 src/app/.gitignore create mode 100644 src/app/build.gradle.kts create mode 100644 src/app/proguard-rules.pro create mode 100644 src/app/src/androidTest/java/net/micode/notes/ExampleInstrumentedTest.java create mode 100644 src/app/src/main/AndroidManifest.xml create mode 100644 src/app/src/main/java/net/micode/notes/MainActivity.java create mode 100644 src/app/src/main/java/net/micode/notes/data/Contact.java create mode 100644 src/app/src/main/java/net/micode/notes/data/Notes.java create mode 100644 src/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java create mode 100644 src/app/src/main/java/net/micode/notes/data/NotesProvider.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/data/MetaData.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/data/Node.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/data/SqlData.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/data/Task.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/data/TaskList.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java create mode 100644 src/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java create mode 100644 src/app/src/main/java/net/micode/notes/model/Note.java create mode 100644 src/app/src/main/java/net/micode/notes/model/WorkingNote.java create mode 100644 src/app/src/main/java/net/micode/notes/tool/BackupUtils.java create mode 100644 src/app/src/main/java/net/micode/notes/tool/DataUtils.java create mode 100644 src/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java create mode 100644 src/app/src/main/java/net/micode/notes/tool/ResourceParser.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/DateTimePicker.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/DropdownMenu.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/NoteEditText.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/NoteItemData.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/NotesListItem.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java create mode 100644 src/app/src/main/java/net/micode/notes/ui/SplashActivity.java create mode 100644 src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java create mode 100644 src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java create mode 100644 src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java create mode 100644 src/app/src/main/res/color/primary_text_dark.xml create mode 100644 src/app/src/main/res/color/secondary_text_dark.xml create mode 100644 src/app/src/main/res/drawable-hdpi/bg_btn_set_color.png create mode 100644 src/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png create mode 100644 src/app/src/main/res/drawable-hdpi/call_record.png create mode 100644 src/app/src/main/res/drawable-hdpi/clock.png create mode 100644 src/app/src/main/res/drawable-hdpi/delete.png create mode 100644 src/app/src/main/res/drawable-hdpi/dropdown_icon.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_blue.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_green.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_red.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_title_blue.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_title_green.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_title_red.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_title_white.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_white.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/edit_yellow.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/font_large.png create mode 100644 src/app/src/main/res/drawable-hdpi/font_normal.png create mode 100644 src/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/font_small.png create mode 100644 src/app/src/main/res/drawable-hdpi/font_super.png create mode 100644 src/app/src/main/res/drawable-hdpi/icon_app.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_background.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_blue_down.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_blue_middle.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_blue_single.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_blue_up.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_folder.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_footer_bg.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_green_down.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_green_middle.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_green_single.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_green_up.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_red_down.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_red_middle.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_red_single.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_red_up.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_white_down.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_white_middle.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_white_single.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_white_up.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_yellow_down.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_yellow_single.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/list_yellow_up.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/menu_delete.png create mode 100644 src/app/src/main/res/drawable-hdpi/menu_move.png create mode 100644 src/app/src/main/res/drawable-hdpi/new_note_normal.png create mode 100644 src/app/src/main/res/drawable-hdpi/new_note_pressed.png create mode 100644 src/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png create mode 100644 src/app/src/main/res/drawable-hdpi/notification.png create mode 100644 src/app/src/main/res/drawable-hdpi/search_result.png create mode 100644 src/app/src/main/res/drawable-hdpi/selected.png create mode 100644 src/app/src/main/res/drawable-hdpi/splash.png create mode 100644 src/app/src/main/res/drawable-hdpi/title_alert.png create mode 100644 src/app/src/main/res/drawable-hdpi/title_bar_bg.9.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_2x_blue.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_2x_green.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_2x_red.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_2x_white.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_2x_yellow.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_4x_blue.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_4x_green.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_4x_red.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_4x_white.png create mode 100644 src/app/src/main/res/drawable-hdpi/widget_4x_yellow.png create mode 100644 src/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 src/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 src/app/src/main/res/drawable/new_note.xml create mode 100644 src/app/src/main/res/layout/account_dialog_title.xml create mode 100644 src/app/src/main/res/layout/activity_main.xml create mode 100644 src/app/src/main/res/layout/activity_splash.xml create mode 100644 src/app/src/main/res/layout/add_account_text.xml create mode 100644 src/app/src/main/res/layout/datetime_picker.xml create mode 100644 src/app/src/main/res/layout/dialog_edit_text.xml create mode 100644 src/app/src/main/res/layout/folder_list_item.xml create mode 100644 src/app/src/main/res/layout/note_edit.xml create mode 100644 src/app/src/main/res/layout/note_edit_list_item.xml create mode 100644 src/app/src/main/res/layout/note_item.xml create mode 100644 src/app/src/main/res/layout/note_list.xml create mode 100644 src/app/src/main/res/layout/note_list_dropdown_menu.xml create mode 100644 src/app/src/main/res/layout/note_list_footer.xml create mode 100644 src/app/src/main/res/layout/settings_header.xml create mode 100644 src/app/src/main/res/layout/widget_2x.xml create mode 100644 src/app/src/main/res/layout/widget_4x.xml create mode 100644 src/app/src/main/res/menu/call_note_edit.xml create mode 100644 src/app/src/main/res/menu/call_record_folder.xml create mode 100644 src/app/src/main/res/menu/note_edit.xml create mode 100644 src/app/src/main/res/menu/note_list.xml create mode 100644 src/app/src/main/res/menu/note_list_dropdown.xml create mode 100644 src/app/src/main/res/menu/note_list_options.xml create mode 100644 src/app/src/main/res/menu/sub_folder.xml create mode 100644 src/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 src/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 src/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 src/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 src/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 src/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 src/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 src/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 src/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 src/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 src/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 src/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 src/app/src/main/res/raw-zh-rCN/introduction create mode 100644 src/app/src/main/res/raw/introduction create mode 100644 src/app/src/main/res/values-night/themes.xml create mode 100644 src/app/src/main/res/values-zh-rCN/arrays.xml create mode 100644 src/app/src/main/res/values-zh-rCN/strings.xml create mode 100644 src/app/src/main/res/values-zh-rTW/arrays.xml create mode 100644 src/app/src/main/res/values-zh-rTW/strings.xml create mode 100644 src/app/src/main/res/values/arrays.xml create mode 100644 src/app/src/main/res/values/colors.xml create mode 100644 src/app/src/main/res/values/dimens.xml create mode 100644 src/app/src/main/res/values/strings.xml create mode 100644 src/app/src/main/res/values/styles.xml create mode 100644 src/app/src/main/res/values/themes.xml create mode 100644 src/app/src/main/res/xml/backup_rules.xml create mode 100644 src/app/src/main/res/xml/data_extraction_rules.xml create mode 100644 src/app/src/main/res/xml/preferences.xml create mode 100644 src/app/src/main/res/xml/searchable.xml create mode 100644 src/app/src/main/res/xml/widget_2x_info.xml create mode 100644 src/app/src/main/res/xml/widget_4x_info.xml create mode 100644 src/app/src/test/java/net/micode/notes/ExampleUnitTest.java create mode 100644 src/build.gradle.kts create mode 100644 src/gradle.properties create mode 100644 src/gradle/libs.versions.toml create mode 100644 src/gradle/wrapper/gradle-wrapper.jar create mode 100644 src/gradle/wrapper/gradle-wrapper.properties create mode 100644 src/gradlew create mode 100644 src/gradlew.bat create mode 100644 src/settings.gradle.kts diff --git a/doc/开源软件维护报告文档.docx b/doc/开源软件维护报告文档.docx new file mode 100644 index 0000000000000000000000000000000000000000..116bc9f10d9e558ae912c1998c0d58a1ee8451a7 GIT binary patch literal 1334207 zcmeEs^K)jw`(
En??Kj56&ct>mwkP%*+qQQ;-`(2Ut=<1%_x^CJtGeq}
z_tVe0&*{@g=_fb@1_%@g3 ~VURBcjo%(Uoy)|H4?
z@q*opk6K7b4tD;>&&$nm3F>912d&GnRJp$~sdWZB5d2(Jf1E8wne4w2IHss3!rC&?
z#^6OlXtS7oy#Y2K*#7yU>VZHbA;nvYcw7%=FqBb7ON8S0Byjep9;
ze+9pn&KeIRN5|+5gLQ>sD8R{gCw*<=JDFfu!Oi%X&rU4I6kEWzA7qqa=Gvif6ZKLt
zIEtmSK!$^L;PY#T4AI#ZFVTS4A^p)%KZ9*Uir$DLdRFPAu&4h--BM?=WJH`^A66FC
zD4Hf7tL~%k5ik;!rNXFja(dfKl5%y3jmx}dh1I~Tz9&4LnG5rIX+dq|1DW4kQ&a2R
zn)lgRyNmrL%d6)$bP;zX-Mv;Ra$Lo~J 4Kt&Wce
zEG;e3!aZ8l5P~`|*Wf^2TwJW?7%rXD3GV*$=TCotOxcZ%S}UwKe@ZH{rmfZc;w~A$
zUfJ81|8bW+YP}*OA|l#cTQKAN1~T+;Tv=P2VW+I3!f;}>E@g&V1KIspl#?^CFNz%I
zY)G~Af(FHAz`E|jIi9-BEkg=%}J)oen{Sw19j2`*rBB@bGWb)+)NXdzk%+iHTlm
zh=W;=8&RT{*PI_*T(W9w)uxM|#%0KhPGMuQUnus+dI obRc$n(yYN20L<_&(145BI;8h9X}Pu4@o
zZ@<*#QX&k_4vvk<`1-cp-*=;n#zl?){0RjD53tG|?GbmorkUF_boXO&a&mMifB~R-
ze@-I70KpCNGP8019ZM{qD%#BPG5Z(k9KE63(k4(Sf5?#g)Ebqvv!SFbugo2|QS@8f
zB?@_*N nU3u=joTPRfHq*VBwZ3cfjZcAcZ~m?S;N4SIOuKh4
zCDLJ4fLJP9$;b
>eSsARunS;SW2h6szB!;v`c)&m>|$>a(!a_uNrkYFRoPVM)}YY~vTL|R6g!9H
z$&qLEv6D?PiznGn;!)L9lNFEqmt|3D$@DHN#3j`ymyQV4Z>p|6%L0-fzpFchv;?LT0znoPv}|FMOT<9JkCV5Xcp7J6
z(=)fqkSM3Uve!D+GU@$6
z+hpxMKRYk)r`=tv{nd7IfYG=$5Hx|q1!w|FB;a5je*xvcagG!)$d&?1WGB$p3mgV0
z1!fIgq+ZDEv;C{*ZQZYrDFL!T-k#hA{|E4zPA}YSv`?L)D$z|YyD@stjMxdHGcumH
z8n9VFY&;!jz$O68`MGxy8WABSDH)vfF_ae(OyZTLk&zgg%+7m$C@9b=0I=-eX@pS&
z>36UsPsO*Fl%N2}dN-P8Y$KwAXnL%Kv#H05Z_7&z%0D|hJJhfy?B@116#&CwNU7h9
zAKHo`#s`gsb*HAy@_SWk7~RXy;`l*+*=Rp3YK+ayg1etV(x1)F&d$j}9Q^xH3~TQ+
zeX~b`z~B)b`AL5N`D4-xsR7T<${uFR^}Fls79mq9(-<q?ywJMNZ7$4a$GkbcO48~86&2ZW)<#!_48VsC70fR0}G@89%4
ze*D<%1C2
yp_LNL%r}t`DrX
zvw5);FYiA