diff --git a/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.bin b/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.bin index d9ae524..eeb1078 100644 Binary files a/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.bin and b/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.bin differ diff --git a/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.lock b/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.lock index 9d993b1..43a495f 100644 Binary files a/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.lock and b/src/Notes-master/.gradle/7.5/executionHistory/executionHistory.lock differ diff --git a/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.bin b/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.bin index 3329e8f..db8afdf 100644 Binary files a/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.bin and b/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.bin differ diff --git a/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.lock b/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.lock index 82004b2..159f265 100644 Binary files a/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.lock and b/src/Notes-master/.gradle/7.5/fileHashes/fileHashes.lock differ diff --git a/src/Notes-master/.gradle/7.5/fileHashes/resourceHashesCache.bin b/src/Notes-master/.gradle/7.5/fileHashes/resourceHashesCache.bin index 0a5e044..5548208 100644 Binary files a/src/Notes-master/.gradle/7.5/fileHashes/resourceHashesCache.bin and b/src/Notes-master/.gradle/7.5/fileHashes/resourceHashesCache.bin differ diff --git a/src/Notes-master/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/src/Notes-master/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 3b25b0c..7fe587e 100644 Binary files a/src/Notes-master/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/src/Notes-master/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/src/Notes-master/.gradle/file-system.probe b/src/Notes-master/.gradle/file-system.probe index 6f0b15c..3d6be47 100644 Binary files a/src/Notes-master/.gradle/file-system.probe and b/src/Notes-master/.gradle/file-system.probe differ diff --git a/src/Notes-master/app/build/intermediates/apk/debug/app-debug.apk b/src/Notes-master/app/build/intermediates/apk/debug/app-debug.apk new file mode 100644 index 0000000..1b347fe Binary files /dev/null and b/src/Notes-master/app/build/intermediates/apk/debug/app-debug.apk differ diff --git a/src/Notes-master/app/build/intermediates/apk/debug/output-metadata.json b/src/Notes-master/app/build/intermediates/apk/debug/output-metadata.json new file mode 100644 index 0000000..b2231b9 --- /dev/null +++ b/src/Notes-master/app/build/intermediates/apk/debug/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "net.micode.notes", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "0.1", + "outputFile": "app-debug.apk" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/src/Notes-master/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt b/src/Notes-master/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt index 66652a5..46dacc6 100644 --- a/src/Notes-master/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt +++ b/src/Notes-master/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt @@ -1,2 +1,2 @@ #- File Locator - -listingFile=../../../outputs/apk/debug/output-metadata.json +listingFile=../../apk/debug/output-metadata.json diff --git a/src/Notes-master/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar b/src/Notes-master/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar index a54964f..d077654 100644 Binary files a/src/Notes-master/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar and b/src/Notes-master/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin index 5a25d4a..601f245 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin index 3665ba3..601f245 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin index 1f03d70..601f245 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin index d2cb7d4..601f245 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_6/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_6/graph.bin index 392dc21..601f245 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_6/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_6/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin index 91e8c8e..601f245 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_0/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_0/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_0/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_1/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_1/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_1/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_2/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_2/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_2/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_3/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_3/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_3/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_4/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_4/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_4/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_5/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_5/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_5/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_6/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_6/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_6/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_7/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_7/graph.bin new file mode 100644 index 0000000..601f245 Binary files /dev/null and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_5be8028dc6ae4b8773c34106da994811ae17d03340342608da7cd028e47034c3_bucket_7/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex b/src/Notes-master/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex index 3bc9134..ceae732 100644 Binary files a/src/Notes-master/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex and b/src/Notes-master/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex differ diff --git a/src/Notes-master/app/build/intermediates/dex_archive_input_jar_hashes/debug/out b/src/Notes-master/app/build/intermediates/dex_archive_input_jar_hashes/debug/out index 5159ff4..14a959d 100644 Binary files a/src/Notes-master/app/build/intermediates/dex_archive_input_jar_hashes/debug/out and b/src/Notes-master/app/build/intermediates/dex_archive_input_jar_hashes/debug/out differ diff --git a/src/Notes-master/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/src/Notes-master/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties index f1d0896..5d9c3f4 100644 --- a/src/Notes-master/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties +++ b/src/Notes-master/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -1,4 +1,4 @@ -#Sun May 07 15:38:31 CST 2023 +#Sun May 07 17:12:31 CST 2023 net.micode.notes.app-main-7\:/drawable-hdpi/font_super.png=D\:\\programming\\gitProject1\\src\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_super.png.flat net.micode.notes.app-main-7\:/drawable-hdpi/call_record.png=D\:\\programming\\gitProject1\\src\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_call_record.png.flat net.micode.notes.app-main-7\:/drawable-hdpi/new_note_normal.png=D\:\\programming\\gitProject1\\src\\Notes-master\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_normal.png.flat diff --git a/src/Notes-master/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml b/src/Notes-master/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml deleted file mode 100644 index c71fd03..0000000 --- a/src/Notes-master/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml +++ /dev/null @@ -1,169 +0,0 @@ - - - - -%s - --%s - --%s - --%s - - - Messaging - Email - - #335b5b5b - 26sp - 20sp - 17sp - 14sp - 33sp - - %1$s result for \"%2$s\" - - %1$s results for \"%2$s\" - - Confirm to delete folder and its notes? - Confirm to delete this note? - Confirm to delete the selected %d notes? - Delete selected notes - Notes - Notes 2x2 - Notes 4x4 - Delete - Call notes - cancel - set - Delete reminder successfully - Sorry, can not set clock on empty note - Sorry, can not send and empty note to home - The note is not exist - Export failed, please check SD card - SD card busy, not available now - Sync is canceled - Sync failed, internal error occurs - Sync failed, please check network and account settings - Export fail - notes_%s.txt - /MIUI/notes/ - The folder %1$s exist, please rename - yyyyMMdd - MMMd kk:mm - Export text file (%1$s) to SD (%2$s) directory - (%d) - Have moved selected %1$d notes to %2$s folder - Input name - Note added to home - Remind me - New Folder - Delete - Deselect all - Export text - Change folder name - Delete folder - View folder - Large - Medium - Font size - Small - Super - Enter check list - Move to folder - Parent folder - Leave check list - Delete reminder - Search - Select all - Nothing selected, the operation is invalid - %d selected - Send to home - Settings - Share - Sync - Cancel syncing - Select folder - Expired - Send email - Open map - Call - Browse web - Take a look - Got it - Add note - ... - Sync notes with google task - Sync account - Add account - New note background color random - Cancel syncing - Sync immediately - Current account %1$s - All sync related information will be deleted, which may result in duplicated items sometime - Please select a google account. Local notes will be synced with google task. - Sync notes - Last sync time %1$s - yyyy-MM-dd hh:mm:ss - Cancel - Change sync account - Remove sync account - Settings - Cannot change the account because sync is in progress - %1$s has been set as the sync account - Notes - Search notes - Searching Notes - Text in your notes - Set reminder - Export successful - Sync is successful with account %1$s - Getting remote note list... - Logging into %1$s... - Synchronize local notes with Google Task... - Sync is canceled - Sync is failed - Sync is successful - Syncing notes... - No associated note found, click to create associated note. - Privacy mode,can not see note content - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt index a1f067e..510253f 100644 --- a/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,4 +1,4 @@ -#Sun May 07 15:40:53 CST 2023 +#Sun May 07 17:53:30 CST 2023 base.0=D\:\\programming\\gitProject1\\src\\Notes-master\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex renamed.0=classes.dex path.0=classes.dex diff --git a/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources index 7977355..05459c7 100644 Binary files a/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources and b/src/Notes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class index e9f5b68..a44b3a2 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class index ff95cab..0784dad 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class index 5012ef9..4ae491d 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class index 4064ac0..8f678b1 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class index 19383ea..44877df 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class index 29d4cf9..a9850cf 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$4.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$4.class new file mode 100644 index 0000000..ced363a Binary files /dev/null and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$4.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class index 432dd4e..9429693 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class index ad7cce4..1077cf9 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class index 06036f1..d2777ec 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class index d42da3c..55e7663 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class index 9ec847b..30aebb9 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class index 5053337..3b21f15 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class index f6e1ed8..5361b59 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class index fabc84f..1ea9c16 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class and b/src/Notes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class differ diff --git a/src/Notes-master/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/src/Notes-master/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt index 7781913..4491297 100644 --- a/src/Notes-master/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt +++ b/src/Notes-master/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -20,254 +20,255 @@ 20 android:versionName="0.1" > 21 22 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:23:5-44 +22-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:24:5-44 23 android:minSdkVersion="14" -23-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:23:15-41 +23-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:24:15-41 24 android:targetSdkVersion="29" /> -24-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:23:5-44 +24-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:24:5-44 25 26 -26-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:25:5-81 -26-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:25:22-78 +26-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:26:5-81 +26-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:26:22-78 27 -27-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:26:5-88 -27-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:26:22-85 +27-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:27:5-88 +27-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:27:22-85 28 -28-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:27:5-67 -28-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:27:22-64 +28-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:28:5-67 +28-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:28:22-64 29 -29-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:28:5-72 -29-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:28:22-69 +29-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:29:5-72 +29-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:29:22-69 30 -30-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:29:5-74 -30-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:29:22-71 +30-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:30:5-74 +30-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:30:22-71 31 -31-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:30:5-80 -31-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:30:22-77 +31-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:31:5-80 +31-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:31:22-77 32 -32-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:31:5-71 -32-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:31:22-68 +32-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:32:5-71 +32-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:32:22-68 33 -33-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:32:5-74 -33-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:32:22-71 +33-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:33:5-74 +33-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:33:22-71 34 -34-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:33:5-81 -34-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:33:22-78 +34-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:34:5-81 +34-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:34:22-78 35 36 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:35:5-149:19 +36-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:36:5-150:19 37 android:debuggable="true" 38 android:icon="@drawable/icon_app" -38-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:36:9-42 -39 android:label="@string/app_name" > -39-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:37:9-41 -40 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:38:9-51:20 -41 android:name="net.micode.notes.ui.NotesListActivity" -41-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:39:13-49 -42 android:configChanges="keyboardHidden|orientation|screenSize" -42-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:40:13-74 -43 android:label="@string/app_name" -43-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:41:13-45 -44 android:launchMode="singleTop" -44-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:42:13-43 -45 android:theme="@style/NoteTheme" -45-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:43:13-45 -46 android:uiOptions="splitActionBarWhenNarrow" -46-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:44:13-57 -47 android:windowSoftInputMode="adjustPan" > -47-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:45:13-52 -48 -48-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:47:13-50:29 -49 -49-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:48:17-69 -49-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:48:25-66 -50 -51 -51-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:49:17-77 -51-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:49:27-74 -52 -53 -54 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:53:9-81:20 -55 android:name="net.micode.notes.ui.NoteEditActivity" -55-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:54:13-48 -56 android:configChanges="keyboardHidden|orientation|screenSize" -56-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:55:13-74 -57 android:launchMode="singleTop" -57-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:56:13-43 -58 android:theme="@style/NoteTheme" > -58-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:57:13-45 -59 -59-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:59:13-64:29 -59-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:59:28-49 -60 -60-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:60:17-69 -60-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:60:25-66 -61 -62 -62-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:17-76 -62-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:27-73 -63 -64 -64-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:17-78 -64-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:23-75 -65 -65-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:17-78 -65-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:23-75 -66 -67 -67-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:66:13-71:29 -68 -68-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:67:17-79 -68-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:67:25-76 -69 -70 -70-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:17-76 -70-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:27-73 -71 -72 -72-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:17-78 -72-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:23-75 -73 -73-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:17-78 -73-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:23-75 -74 -75 -75-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:73:13-76:29 -76 -76-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:74:17-71 -76-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:74:25-68 -77 -78 -78-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:17-76 -78-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:27-73 -79 -80 -81 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:78:13-80:54 -82 android:name="android.app.searchable" -82-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:79:17-54 -83 android:resource="@xml/searchable" /> -83-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:80:17-51 -84 -85 -86 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:83:9-86:43 -87 android:name="net.micode.notes.data.NotesProvider" -87-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:84:13-63 -88 android:authorities="micode_notes" -88-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:85:13-47 -89 android:multiprocess="true" /> -89-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:86:13-40 -90 -91 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:88:9-100:20 -92 android:name="net.micode.notes.widget.NoteWidgetProvider_2x" -92-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:89:13-57 -93 android:label="@string/app_widget2x2" > -93-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:90:13-50 -94 -94-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:91:13-95:29 -95 -95-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:92:17-84 -95-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:92:25-81 -96 -96-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:17-85 -96-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:25-82 -97 +38-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:37:9-42 +39 android:label="@string/app_name" +39-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:38:9-41 +40 android:testOnly="true" > +41 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:39:9-52:20 +42 android:name="net.micode.notes.ui.NotesListActivity" +42-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:40:13-49 +43 android:configChanges="keyboardHidden|orientation|screenSize" +43-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:41:13-74 +44 android:label="@string/app_name" +44-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:42:13-45 +45 android:launchMode="singleTop" +45-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:43:13-43 +46 android:theme="@style/NoteTheme" +46-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:44:13-45 +47 android:uiOptions="splitActionBarWhenNarrow" +47-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:45:13-57 +48 android:windowSoftInputMode="adjustPan" > +48-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:46:13-52 +49 +49-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:48:13-51:29 +50 +50-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:49:17-69 +50-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:49:25-66 +51 +52 +52-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:50:17-77 +52-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:50:27-74 +53 +54 +55 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:54:9-82:20 +56 android:name="net.micode.notes.ui.NoteEditActivity" +56-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:55:13-48 +57 android:configChanges="keyboardHidden|orientation|screenSize" +57-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:56:13-74 +58 android:launchMode="singleTop" +58-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:57:13-43 +59 android:theme="@style/NoteTheme" > +59-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:58:13-45 +60 +60-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:60:13-65:29 +60-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:60:28-49 +61 +61-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:17-69 +61-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:61:25-66 +62 +63 +63-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:17-76 +63-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:27-73 +64 +65 +65-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:17-78 +65-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:23-75 +66 +66-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:17-78 +66-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:23-75 +67 +68 +68-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:67:13-72:29 +69 +69-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:68:17-79 +69-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:68:25-76 +70 +71 +71-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:17-76 +71-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:27-73 +72 +73 +73-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:17-78 +73-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:23-75 +74 +74-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:17-78 +74-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:63:23-75 +75 +76 +76-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:74:13-77:29 +77 +77-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:75:17-71 +77-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:75:25-68 +78 +79 +79-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:17-76 +79-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:62:27-73 +80 +81 +82 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:79:13-81:54 +83 android:name="android.app.searchable" +83-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:80:17-54 +84 android:resource="@xml/searchable" /> +84-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:81:17-51 +85 +86 +87 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:84:9-87:43 +88 android:name="net.micode.notes.data.NotesProvider" +88-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:85:13-63 +89 android:authorities="micode_notes" +89-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:86:13-47 +90 android:multiprocess="true" /> +90-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:87:13-40 +91 +92 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:89:9-101:20 +93 android:name="net.micode.notes.widget.NoteWidgetProvider_2x" +93-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:90:13-57 +94 android:label="@string/app_widget2x2" > +94-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:91:13-50 +95 +95-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:92:13-96:29 +96 +96-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:17-84 +96-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:25-81 +97 97-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:94:17-85 97-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:94:25-82 -98 -99 -100 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:97:13-99:58 -101 android:name="android.appwidget.provider" -101-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:98:17-58 -102 android:resource="@xml/widget_2x_info" /> -102-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:99:17-55 -103 -104 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:101:9-114:20 -105 android:name="net.micode.notes.widget.NoteWidgetProvider_4x" -105-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:102:13-57 -106 android:label="@string/app_widget4x4" > -106-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:103:13-50 -107 -107-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:91:13-95:29 -108 -108-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:92:17-84 -108-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:92:25-81 -109 -109-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:17-85 -109-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:25-82 -110 +98 +98-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:95:17-85 +98-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:95:25-82 +99 +100 +101 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:98:13-100:58 +102 android:name="android.appwidget.provider" +102-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:99:17-58 +103 android:resource="@xml/widget_2x_info" /> +103-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:100:17-55 +104 +105 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:102:9-115:20 +106 android:name="net.micode.notes.widget.NoteWidgetProvider_4x" +106-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:103:13-57 +107 android:label="@string/app_widget4x4" > +107-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:104:13-50 +108 +108-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:92:13-96:29 +109 +109-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:17-84 +109-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:93:25-81 +110 110-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:94:17-85 110-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:94:25-82 -111 -112 -113 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:97:13-99:58 -114 android:name="android.appwidget.provider" -114-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:98:17-58 -115 android:resource="@xml/widget_4x_info" /> -115-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:99:17-55 -116 -117 -117-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:116:9-120:20 -117-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:116:19-55 -118 -118-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:117:13-119:29 -119 -119-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:118:17-79 -119-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:118:25-76 -120 -121 -122 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:122:9-125:20 -123 android:name="net.micode.notes.ui.AlarmReceiver" -123-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:123:13-61 -124 android:process=":remote" > -124-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:124:13-38 -125 -126 -127 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:127:9-132:20 -128 android:name="net.micode.notes.ui.AlarmAlertActivity" -128-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:128:13-50 -129 android:label="@string/app_name" -129-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:129:13-45 -130 android:launchMode="singleInstance" -130-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:130:13-48 -131 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" > -131-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:131:13-75 -132 -133 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:134:9-139:20 -134 android:name="net.micode.notes.ui.NotesPreferenceActivity" -134-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:135:13-71 -135 android:label="@string/preferences_title" -135-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:136:13-54 -136 android:launchMode="singleTop" -136-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:137:13-43 -137 android:theme="@android:style/Theme.Holo.Light" > -137-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:138:13-60 -138 -139 -140 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:141:9-144:19 -141 android:name="net.micode.notes.gtask.remote.GTaskSyncService" -141-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:142:13-74 -142 android:exported="false" > -142-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:143:13-37 -143 -144 -145 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:146:9-148:52 -146 android:name="android.app.default_searchable" -146-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:147:13-58 -147 android:value=".ui.NoteEditActivity" /> -147-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:148:13-49 -148 -149 -150 +111 +111-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:95:17-85 +111-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:95:25-82 +112 +113 +114 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:98:13-100:58 +115 android:name="android.appwidget.provider" +115-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:99:17-58 +116 android:resource="@xml/widget_4x_info" /> +116-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:100:17-55 +117 +118 +118-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:117:9-121:20 +118-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:117:19-55 +119 +119-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:118:13-120:29 +120 +120-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:119:17-79 +120-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:119:25-76 +121 +122 +123 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:123:9-126:20 +124 android:name="net.micode.notes.ui.AlarmReceiver" +124-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:124:13-61 +125 android:process=":remote" > +125-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:125:13-38 +126 +127 +128 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:128:9-133:20 +129 android:name="net.micode.notes.ui.AlarmAlertActivity" +129-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:129:13-50 +130 android:label="@string/app_name" +130-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:130:13-45 +131 android:launchMode="singleInstance" +131-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:131:13-48 +132 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" > +132-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:132:13-75 +133 +134 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:135:9-140:20 +135 android:name="net.micode.notes.ui.NotesPreferenceActivity" +135-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:136:13-71 +136 android:label="@string/preferences_title" +136-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:137:13-54 +137 android:launchMode="singleTop" +137-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:138:13-43 +138 android:theme="@android:style/Theme.Holo.Light" > +138-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:139:13-60 +139 +140 +141 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:142:9-145:19 +142 android:name="net.micode.notes.gtask.remote.GTaskSyncService" +142-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:143:13-74 +143 android:exported="false" > +143-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:144:13-37 +144 +145 +146 D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:147:9-149:52 +147 android:name="android.app.default_searchable" +147-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:148:13-58 +148 android:value=".ui.NoteEditActivity" /> +148-->D:\programming\gitProject1\src\Notes-master\app\src\main\AndroidManifest.xml:149:13-49 +149 +150 +151 diff --git a/src/Notes-master/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/src/Notes-master/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml index 90528c0..ad07480 100644 --- a/src/Notes-master/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml +++ b/src/Notes-master/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml @@ -36,7 +36,8 @@ + android:label="@string/app_name" + android:testOnly="true" > + android:label="@string/app_name" + android:testOnly="true" > + android:label="@string/app_name" + android:testOnly="true" > @@ -56,7 +57,7 @@ android:launchMode="singleTop" android:theme="@style/NoteTheme" > - + diff --git a/src/Notes-master/app/src/main/java/net/micode/notes/model/WorkingNote.java b/src/Notes-master/app/src/main/java/net/micode/notes/model/WorkingNote.java index be081e4..a1a2455 100644 --- a/src/Notes-master/app/src/main/java/net/micode/notes/model/WorkingNote.java +++ b/src/Notes-master/app/src/main/java/net/micode/notes/model/WorkingNote.java @@ -38,7 +38,7 @@ public class WorkingNote { // Note Id private long mNoteId; // Note content - private String mContent; + public String mContent; // Note mode private int mMode; diff --git a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java index 96a9ff8..ef0c78e 100644 --- a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java +++ b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java @@ -22,19 +22,34 @@ import android.app.AlertDialog; import android.app.PendingIntent; import android.app.SearchManager; import android.appwidget.AppWidgetManager; +import android.content.ContentResolver; import android.content.ContentUris; +import android.content.ContentValues; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; +import android.database.Cursor; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; import android.graphics.Paint; +import android.graphics.drawable.BitmapDrawable; +import android.graphics.drawable.Drawable; +import android.net.Uri; +import android.os.Build; import android.os.Bundle; +import android.os.Environment; import android.preference.PreferenceManager; +import android.provider.DocumentsContract; +import android.provider.MediaStore; +import android.text.Editable; import android.text.Spannable; import android.text.SpannableString; import android.text.TextUtils; import android.text.format.DateUtils; import android.text.style.BackgroundColorSpan; +import android.text.style.ImageSpan; import android.util.Log; import android.view.LayoutInflater; import android.view.Menu; @@ -43,10 +58,12 @@ import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; import android.view.WindowManager; +import android.widget.Button; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.CompoundButton.OnCheckedChangeListener; import android.widget.EditText; +import android.widget.ImageButton; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; @@ -65,6 +82,7 @@ import net.micode.notes.ui.NoteEditText.OnTextViewChangeListener; import net.micode.notes.widget.NoteWidgetProvider_2x; import net.micode.notes.widget.NoteWidgetProvider_4x; +import java.io.FileNotFoundException; import java.util.HashMap; import java.util.HashSet; import java.util.Map; @@ -149,6 +167,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, private String mUserQuery; private Pattern mPattern; + private final int PHOTO_REQUEST = 1;//请求码 + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -159,12 +179,27 @@ public class NoteEditActivity extends Activity implements OnClickListener, return; } initResources(); + + + //根据id获取添加图片按钮 + final ImageButton add_img_btn = (ImageButton) findViewById(R.id.add_img_btn); + //为点击图片按钮设置监听器 + add_img_btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Log.d(TAG, "onClick: click add image button"); + //ACTION_GET_CONTENT: 允许用户选择特殊种类的数据,并返回(特殊种类的数据:照一张相片或录一段音) + Intent loadImage = new Intent(Intent.ACTION_GET_CONTENT); + //Category属性用于指定当前动作(Action)被执行的环境. + //CATEGORY_OPENABLE; 用来指示一个ACTION_GET_CONTENT的intent + loadImage.addCategory(Intent.CATEGORY_OPENABLE); + loadImage.setType("image/*"); + startActivityForResult(loadImage, PHOTO_REQUEST); + } + }); } - /** - * Current activity may be killed when the memory is low. Once it is killed, for another time - * user load this activity, we should restore the former state - */ + @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); @@ -263,14 +298,13 @@ public class NoteEditActivity extends Activity implements OnClickListener, } @Override - protected void onResume() { + protected void onResume() {//能获得用户焦点:可以操作 super.onResume(); - initNoteScreen(); + initNoteScreen();//初始化便签屏幕 } private void initNoteScreen() { - mNoteEditor.setTextAppearance(this, TextAppearanceResources - .getTexAppearanceResource(mFontSizeId)); + mNoteEditor.setTextAppearance(this, TextAppearanceResources.getTexAppearanceResource(mFontSizeId)); if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) { switchToListMode(mWorkingNote.getContent()); } else { @@ -288,11 +322,9 @@ public class NoteEditActivity extends Activity implements OnClickListener, | DateUtils.FORMAT_NUMERIC_DATE | DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_YEAR)); - /** - * TODO: Add the menu for setting alert. Currently disable it because the DateTimePicker - * is not ready - */ showAlertHeader(); + //将有图片路径的位置转换为图片 + convertToImage(); } private void showAlertHeader() { @@ -312,6 +344,47 @@ public class NoteEditActivity extends Activity implements OnClickListener, }; } + //路径字符串格式 转换为 图片image格式 + private void convertToImage() { + NoteEditText noteEditText = (NoteEditText) findViewById(R.id.note_edit_view); //获取当前的edit + Editable editable = noteEditText.getText();//1.获取text + String noteText = editable.toString(); //2.将note内容转换为字符串 + int length = editable.length(); //内容的长度 + //3.截取img片段 [local]+uri+[local],提取uri + for(int i = 0; i < length; i++) { + for(int j = i; j < length; j++) { + String img_fragment = noteText.substring(i, j+1); //img_fragment:关于图片路径的片段 + if(img_fragment.length() > 15 && img_fragment.endsWith("[/local]") && img_fragment.startsWith("[local]")){ + int limit = 7; //[local]为7个字符 + //[local][/local]共15个字符,剩下的为真正的path长度 + int len = img_fragment.length()-15; + //从[local]之后的len个字符就是path + String path = img_fragment.substring(limit,limit+len);//获取到了图片路径 + Bitmap bitmap = null; + Log.d(TAG, "图片的路径是:"+path); + try { + bitmap = BitmapFactory.decodeFile(path);//将图片路径解码为图片格式 + } catch (Exception e) { + e.printStackTrace(); + } + if(bitmap!=null){ //若图片存在 + Log.d(TAG, "图片不为null"); + ImageSpan imageSpan = new ImageSpan(NoteEditActivity.this, bitmap); + //4.创建一个SpannableString对象,以便插入用ImageSpan对象封装的图像 + String ss = "[local]" + path + "[/local]"; + SpannableString spannableString = new SpannableString(ss); + //5.将指定的标记对象附加到文本的开始...结束范围 + spannableString.setSpan(imageSpan, 0, ss.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + Log.d(TAG, "Create spannable string success!"); + Editable edit_text = noteEditText.getEditableText(); + edit_text.delete(i,i+len+15); //6.删掉图片路径的文字 + edit_text.insert(i, spannableString); //7.在路径的起始位置插入图片 + } + } + } + } + } + @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); @@ -358,8 +431,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, || ev.getX() > (x + view.getWidth()) || ev.getY() < y || ev.getY() > (y + view.getHeight())) { - return false; - } + return false; + } return true; } @@ -418,7 +491,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] { - mWorkingNote.getWidgetId() + mWorkingNote.getWidgetId() }); sendBroadcast(intent); @@ -430,7 +503,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, if (id == R.id.btn_set_bg_color) { mNoteBgColorSelector.setVisibility(View.VISIBLE); findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( - - View.VISIBLE); + View.VISIBLE); } else if (sBgSelectorBtnsMap.containsKey(id)) { findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( View.GONE); @@ -563,10 +636,6 @@ public class NoteEditActivity extends Activity implements OnClickListener, d.show(); } - /** - * Share note to apps that support {@link Intent#ACTION_SEND} action - * and {@text/plain} type - */ private void sendTo(Context context, String info) { Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_TEXT, info); @@ -773,12 +842,12 @@ public class NoteEditActivity extends Activity implements OnClickListener, switchToListMode(mNoteEditor.getText().toString()); } else { if (!getWorkingText()) { - mWorkingNote.setWorkingText(mWorkingNote.getContent().replace(TAG_UNCHECKED + " ", - "")); + mWorkingNote.setWorkingText(mWorkingNote.getContent().replace(TAG_UNCHECKED + " ", "")); } mNoteEditor.setText(getHighlightQueryResult(mWorkingNote.getContent(), mUserQuery)); mEditTextList.setVisibility(View.GONE); mNoteEditor.setVisibility(View.VISIBLE); + convertToImage(); //退出清单模式,应该将有图片的地方显示出来 } } @@ -870,4 +939,147 @@ public class NoteEditActivity extends Activity implements OnClickListener, private void showToast(int resId, int duration) { Toast.makeText(this, resId, duration).show(); } + + @Override + //重写onActivityResult()来处理返回的数据 + protected void onActivityResult(int requestCode, int resultCode, Intent intent) { + super.onActivityResult(requestCode, resultCode, intent); + ContentResolver resolver = getContentResolver(); + switch (requestCode) { + case PHOTO_REQUEST: + Uri originalUri = intent.getData(); //1.获得图片的真实路径 + Bitmap bitmap = null; + try { + bitmap = BitmapFactory.decodeStream(resolver.openInputStream(originalUri));//2.解码图片 + } catch (FileNotFoundException e) { + Log.d(TAG, "onActivityResult: get file_exception"); + e.printStackTrace(); + } + + if(bitmap != null){ + //3.根据Bitmap对象创建ImageSpan对象 + Log.d(TAG, "onActivityResult: bitmap is not null"); + ImageSpan imageSpan = new ImageSpan(NoteEditActivity.this, bitmap); + String path = getPath(this,originalUri); + //4.使用[local][/local]将path括起来,用于之后方便识别图片路径在note中的位置 + String img_fragment= "[local]" + path + "[/local]"; + //创建一个SpannableString对象,以便插入用ImageSpan对象封装的图像 + SpannableString spannableString = new SpannableString(img_fragment); + spannableString.setSpan(imageSpan, 0, img_fragment.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + //5.将选择的图片追加到EditText中光标所在位置 + NoteEditText e = (NoteEditText) findViewById(R.id.note_edit_view); + int index = e.getSelectionStart(); //获取光标所在位置 + Log.d(TAG, "Index是: " + index); + Editable edit_text = e.getEditableText(); + edit_text.insert(index, spannableString); //将图片插入到光标所在位置 + + mWorkingNote.mContent = e.getText().toString(); + //6.把改动提交到数据库中,两个数据库表都要改的 + ContentResolver contentResolver = getContentResolver(); + ContentValues contentValues = new ContentValues(); + final long id = mWorkingNote.getNoteId(); + contentValues.put("snippet",mWorkingNote.mContent); + contentResolver.update(Uri.parse("content://micode_notes/note"), contentValues,"_id=?",new String[]{""+id}); + ContentValues contentValues1 = new ContentValues(); + contentValues1.put("content",mWorkingNote.mContent); + contentResolver.update(Uri.parse("content://micode_notes/data"), contentValues1,"mime_type=? and note_id=?", new String[]{"vnd.android.cursor.item/text_note",""+id}); + + }else{ + Toast.makeText(NoteEditActivity.this, "获取图片失败", Toast.LENGTH_SHORT).show(); + } + break; + default: + break; + } + } + + + //获取文件的real path + public String getPath(final Context context, final Uri uri) { + + final boolean isKitKat = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT; + + // DocumentProvider + if (isKitKat && DocumentsContract.isDocumentUri(context, uri)) { + // ExternalStorageProvider +// if (isExternalStorageDocument(uri)) { +// final String docId = DocumentsContract.getDocumentId(uri); +// final String[] split = docId.split(":"); +// final String type = split[0]; +// +// if ("primary".equalsIgnoreCase(type)) { +// return Environment.getExternalStorageDirectory() + "/" + split[1]; +// } +// } +// // DownloadsProvider +// else if (isDownloadsDocument(uri)) { +// final String id = DocumentsContract.getDocumentId(uri); +// final Uri contentUri = ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"), Long.valueOf(id)); +// return getDataColumn(context, contentUri, null, null); +// } + // MediaProvider +// else + if (isMediaDocument(uri)) { + final String docId = DocumentsContract.getDocumentId(uri); + final String[] split = docId.split(":"); + final String type = split[0]; + + Uri contentUri = null; + if ("image".equals(type)) { + contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; + } + + final String selection = "_id=?"; + final String[] selectionArgs = new String[]{split[1]}; + + return getDataColumn(context, contentUri, selection, selectionArgs); + } + } + // Media + else if ("content".equalsIgnoreCase(uri.getScheme())) { + return getDataColumn(context, uri, null, null); + } + // File + else if ("file".equalsIgnoreCase(uri.getScheme())) { + return uri.getPath(); + } + return null; + } + + + //获取数据列_获取此 Uri 的数据列的值。这对MediaStore Uris 和其他基于文件的 ContentProvider。 + public String getDataColumn(Context context, Uri uri, String selection, String[] selectionArgs) { + + Cursor cursor = null; + final String column = "_data"; + final String[] projection = {column}; + + try { + cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs, null); + if (cursor != null && cursor.moveToFirst()) { + final int column_index = cursor.getColumnIndexOrThrow(column); + return cursor.getString(column_index); + } + } finally { + if (cursor != null) + cursor.close(); + } + return null; + } + + + //是否为外部存储文件 +// public boolean isExternalStorageDocument(Uri uri) { +// return "com.android.externalstorage.documents".equals(uri.getAuthority()); +// } +// +// //是否为下载文件 +// public boolean isDownloadsDocument(Uri uri) { +// return "com.android.providers.downloads.documents".equals(uri.getAuthority()); +// } + + //是否为媒体文件 + public boolean isMediaDocument(Uri uri) { + return "com.android.providers.media.documents".equals(uri.getAuthority()); + } } diff --git a/src/Notes-master/app/src/main/res/layout/note_edit.xml b/src/Notes-master/app/src/main/res/layout/note_edit.xml index 10b2aa7..1dd486b 100644 --- a/src/Notes-master/app/src/main/res/layout/note_edit.xml +++ b/src/Notes-master/app/src/main/res/layout/note_edit.xml @@ -397,4 +397,13 @@ android:src="@drawable/selected" /> + +