diff --git a/doc/开源代码质量分析报告.docx b/doc/开源代码质量分析报告.docx new file mode 100644 index 0000000..a551f70 Binary files /dev/null and b/doc/开源代码质量分析报告.docx differ diff --git a/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.bin b/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.bin index 7ac22a1..fe32bc6 100644 Binary files a/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.bin and b/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.bin differ diff --git a/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.lock b/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.lock index d2566ea..fa7fcf0 100644 Binary files a/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.lock and b/src/Notes-master/.gradle/8.13/executionHistory/executionHistory.lock differ diff --git a/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.bin b/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.bin index 67731b2..3069df2 100644 Binary files a/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.bin and b/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.bin differ diff --git a/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.lock b/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.lock index 92fe7b3..1de2265 100644 Binary files a/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.lock and b/src/Notes-master/.gradle/8.13/fileHashes/fileHashes.lock differ diff --git a/src/Notes-master/.gradle/8.13/fileHashes/resourceHashesCache.bin b/src/Notes-master/.gradle/8.13/fileHashes/resourceHashesCache.bin index 5c73f8d..7df7a58 100644 Binary files a/src/Notes-master/.gradle/8.13/fileHashes/resourceHashesCache.bin and b/src/Notes-master/.gradle/8.13/fileHashes/resourceHashesCache.bin differ diff --git a/src/Notes-master/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/src/Notes-master/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 6d63e5b..6e07873 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 3a8efdb..ab3dc41 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/.idea/workspace.xml b/src/Notes-master/.idea/workspace.xml index 21ffead..0c71d5c 100644 --- a/src/Notes-master/.idea/workspace.xml +++ b/src/Notes-master/.idea/workspace.xml @@ -165,7 +165,7 @@ - + @@ -188,6 +188,13 @@ + + + { "associatedIndex": 5 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 index 6ebb098..b058251 100644 Binary files a/src/Notes-master/app/build/intermediates/apk/debug/app-debug.apk and b/src/Notes-master/app/build/intermediates/apk/debug/app-debug.apk differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin index fe3440e..993781b 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin index d51b21f..e8ff26b 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin index d9502d0..06c628e 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin index 2014276..5754a6b 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_4/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_4/graph.bin index e88aec7..d2bb81d 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_4/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_4/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_5/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_5/graph.bin index e7f24f2..c0d61da 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_5/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_5/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_6/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_6/graph.bin index 3e2d65a..e446f34 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_6/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_6/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_7/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_7/graph.bin index 6ced828..fda2477 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_7/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_7/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_8/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_8/graph.bin index 4cd7f93..4c03260 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_8/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_8/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_9/graph.bin b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_9/graph.bin index 878a782..e50bc52 100644 Binary files a/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_9/graph.bin and b/src/Notes-master/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_9/graph.bin differ diff --git a/src/Notes-master/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex b/src/Notes-master/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex index 2a104f9..8b32171 100644 Binary files a/src/Notes-master/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex and b/src/Notes-master/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex differ 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 e9c32b6..c49bba7 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 @@ -#Mon Jan 19 20:21:19 CST 2026 +#Tue Jan 20 08:46:37 CST 2026 base.0=D\:\\Projects\\Notes-master\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\classes.dex base.1=D\:\\Projects\\Notes-master\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\0\\classes.dex base.2=D\:\\Projects\\Notes-master\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\11\\classes.dex diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$1.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$1.class index c305475..1189ec7 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$1.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$1.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$2.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$2.class index 47a0fd3..e21d9e9 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$2.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$2.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$3.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$3.class index 3a9d80f..55a854e 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$3.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$3.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$4.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$4.class index 3e66d27..0d9880a 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$4.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$4.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$5.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$5.class index 9e512f4..821cd72 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$5.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$5.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$6.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$6.class index 82bea96..33a61fc 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$6.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$6.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$7.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$7.class index c6859d0..914d8a2 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$7.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$7.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$8.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$8.class index d5ba63c..657163d 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$8.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$8.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class index 02592c6..22026db 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class index 3686491..c9f8a98 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class index 7eb8d18..897fd8c 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class index 6d545c5..c5a1dfa 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class index c3dc0f7..12a80b3 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class index fb1bbb5..ae8c882 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity.class index 9b4646b..0095888 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesListActivity.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class index dedeec7..62a1941 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class index a7e3312..3b5fcfd 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class index 979a311..f76c47e 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class index 0c024ba..4d93fbc 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class index 4b7cd92..11bb890 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class index 9491b88..83337ad 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class index 339a3c2..c38f674 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class index 15712c1..42cf660 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class index ceb8ca4..1609b0f 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class differ diff --git a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity.class b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity.class index 15530d3..0b59ab5 100644 Binary files a/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity.class and b/src/Notes-master/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/net/micode/notes/ui/NotesPreferenceActivity.class differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$1.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$1.dex index cbaf685..d0ae328 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$1.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$1.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$2.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$2.dex index afe99ca..770f510 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$2.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$2.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$3.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$3.dex index 8f55ab2..e23c53e 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$3.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$3.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$4.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$4.dex index c320d53..f7fc056 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$4.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$4.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$5.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$5.dex index 913f6df..8b3c3f8 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$5.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$5.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$6.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$6.dex index c535b84..c797a50 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$6.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$6.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$7.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$7.dex index faaa227..ca228b8 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$7.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$7.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$8.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$8.dex index 3ecb464..26d5254 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$8.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$8.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex index be4222d..09e6d31 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex index 4213703..7d55083 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex index d88643d..1651c28 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex index d9fda00..16dfbdd 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex index 8501d57..e8e72b0 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex index e270864..37e2c03 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity.dex index 567447e..e1c489c 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesListActivity.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex index 2c62581..f791b1f 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex index dca522f..056d520 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex index f9810fa..cc5db4b 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex index bbf3c32..c0a1715 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex index dab861a..3fd6fd4 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex index 9d304fb..1371daa 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex index 4e3a7cd..0c4d1bf 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex index 6d6b938..1a2a697 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex index 739553b..a7db2a5 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex differ diff --git a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity.dex b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity.dex index e5f06d2..638d0a7 100644 Binary files a/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity.dex and b/src/Notes-master/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/net/micode/notes/ui/NotesPreferenceActivity.dex differ diff --git a/src/Notes-master/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/src/Notes-master/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin index 02fdc23..2f3c2bd 100644 Binary files a/src/Notes-master/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin and b/src/Notes-master/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ diff --git a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java index 89b2099..8a8afbc 100644 --- a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -122,6 +122,20 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + + // 检查是否已经通过密码验证 + Intent intent = getIntent(); + boolean isPasswordVerified = intent.getBooleanExtra("PASSWORD_VERIFIED", false); + + // 检查是否需要密码验证 + if (!isPasswordVerified && PasswordVerifyActivity.isPasswordEnabled(this)) { + // 如果已启用密码锁且未验证,跳转到验证页面 + Intent verifyIntent = new Intent(this, PasswordVerifyActivity.class); + startActivity(verifyIntent); + finish(); + return; + } + setContentView(R.layout.note_list); initResources(); // 首次使用时添加引导笔记 diff --git a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java index 1c4ff1e..5d67040 100644 --- a/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java +++ b/src/Notes-master/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java @@ -17,6 +17,9 @@ import android.preference.Preference.OnPreferenceClickListener; import android.preference.PreferenceActivity; import android.preference.PreferenceCategory; import android.text.TextUtils; +import android.widget.EditText; +import android.widget.Toast; +import android.text.TextUtils; import android.text.format.DateFormat; import android.util.Log; import android.view.LayoutInflater; @@ -45,6 +48,7 @@ public class NotesPreferenceActivity extends PreferenceActivity { private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key"; // 同步账号偏好分类键 private static final String AUTHORITIES_FILTER_KEY = "authorities"; // 账号权限过滤键 + private static final String PREFERENCE_PASSWORD_SETTING_KEY = "pref_key_password_setting"; // 密码锁设置偏好键 private PreferenceCategory mAccountCategory; // 账号设置偏好分类 private GTaskReceiver mReceiver; // 同步状态广播接收器 @@ -77,6 +81,21 @@ public class NotesPreferenceActivity extends PreferenceActivity { Log.w(TAG, "onCreate: Account category not found"); } + // 设置密码锁点击事件 + Preference passwordSettingPref = findPreference(PREFERENCE_PASSWORD_SETTING_KEY); + if (passwordSettingPref != null) { + passwordSettingPref.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference preference) { + showPasswordSettingDialog(); + return true; + } + }); + Log.d(TAG, "onCreate: Password setting preference found and click listener set"); + } else { + Log.w(TAG, "onCreate: Password setting preference not found"); + } + mReceiver = new GTaskReceiver(); // 注册同步服务广播过滤器 IntentFilter filter = new IntentFilter(); @@ -458,6 +477,54 @@ public class NotesPreferenceActivity extends PreferenceActivity { return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0); } + /** + * 显示密码设置对话框 + */ + private void showPasswordSettingDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle("密码锁设置"); + + // 创建密码输入框 + final EditText passwordEditText = new EditText(this); + passwordEditText.setInputType(android.text.InputType.TYPE_CLASS_NUMBER | android.text.InputType.TYPE_NUMBER_VARIATION_PASSWORD); + passwordEditText.setHint("请输入4位数字密码"); + passwordEditText.setFilters(new android.text.InputFilter[]{new android.text.InputFilter.LengthFilter(4)}); + passwordEditText.setGravity(android.view.Gravity.CENTER); + passwordEditText.setTextSize(18f); + builder.setView(passwordEditText); + + // 检查是否已设置密码 + boolean isPasswordEnabled = PasswordVerifyActivity.isPasswordEnabled(this); + String currentPassword = PasswordVerifyActivity.getSavedPassword(this); + + if (isPasswordEnabled) { + builder.setMessage("当前已启用密码锁,输入新密码修改,留空则取消密码锁"); + } else { + builder.setMessage("设置4位数字密码启用密码锁"); + } + + builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + String password = passwordEditText.getText().toString().trim(); + if (TextUtils.isEmpty(password)) { + // 取消密码锁 + PasswordVerifyActivity.clearPassword(NotesPreferenceActivity.this); + Toast.makeText(NotesPreferenceActivity.this, "密码锁已取消", Toast.LENGTH_SHORT).show(); + } else if (password.length() != 4) { + Toast.makeText(NotesPreferenceActivity.this, "请输入4位数字密码", Toast.LENGTH_SHORT).show(); + } else { + // 设置密码 + PasswordVerifyActivity.setPassword(NotesPreferenceActivity.this, password); + Toast.makeText(NotesPreferenceActivity.this, "密码设置成功", Toast.LENGTH_SHORT).show(); + } + } + }); + + builder.setNegativeButton("取消", null); + builder.show(); + } + /** * 同步状态广播接收器 * 接收同步服务广播,刷新UI并更新同步进度 diff --git a/src/Notes-master/app/src/main/java/net/micode/notes/ui/PasswordVerifyActivity.java b/src/Notes-master/app/src/main/java/net/micode/notes/ui/PasswordVerifyActivity.java new file mode 100644 index 0000000..39a85eb --- /dev/null +++ b/src/Notes-master/app/src/main/java/net/micode/notes/ui/PasswordVerifyActivity.java @@ -0,0 +1,143 @@ +package net.micode.notes.ui; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.preference.PreferenceManager; +import android.text.TextUtils; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.Button; +import android.widget.EditText; +import android.widget.Toast; + +import net.micode.notes.R; + +public class PasswordVerifyActivity extends Activity implements OnClickListener { + public static final String PREFERENCE_PASSWORD_ENABLED = "net.micode.notes.password_enabled"; + public static final String PREFERENCE_PASSWORD = "net.micode.notes.password"; + + private EditText mPasswordEditText; + private Button mVerifyButton; + private Button mForgotPasswordButton; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_password_verify); + + initViews(); + } + + private void initViews() { + mPasswordEditText = (EditText) findViewById(R.id.et_password); + mVerifyButton = (Button) findViewById(R.id.btn_verify); + mForgotPasswordButton = (Button) findViewById(R.id.btn_forgot_password); + + mVerifyButton.setOnClickListener(this); + mForgotPasswordButton.setOnClickListener(this); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.btn_verify: + verifyPassword(); + break; + case R.id.btn_forgot_password: + showForgotPasswordDialog(); + break; + default: + break; + } + } + + private void verifyPassword() { + String inputPassword = mPasswordEditText.getText().toString().trim(); + if (TextUtils.isEmpty(inputPassword)) { + Toast.makeText(this, "请输入密码", Toast.LENGTH_SHORT).show(); + return; + } + + if (inputPassword.length() != 4) { + Toast.makeText(this, "请输入4位数字密码", Toast.LENGTH_SHORT).show(); + return; + } + + String savedPassword = getSavedPassword(this); + if (inputPassword.equals(savedPassword)) { + // 密码正确,进入应用 + Intent intent = new Intent(this, NotesListActivity.class); + intent.putExtra("PASSWORD_VERIFIED", true); // 添加验证通过标志 + startActivity(intent); + finish(); + } else { + Toast.makeText(this, "密码错误,请重新输入", Toast.LENGTH_SHORT).show(); + mPasswordEditText.setText(""); + } + } + + private void showForgotPasswordDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle("忘记密码") + .setMessage("确定要重置密码吗?") + .setPositiveButton("确定", new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + resetPassword(); + } + }) + .setNegativeButton("取消", null) + .show(); + } + + private void resetPassword() { + // 重置密码 + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); + preferences.edit() + .putBoolean(PREFERENCE_PASSWORD_ENABLED, false) + .putString(PREFERENCE_PASSWORD, "") + .apply(); + + Toast.makeText(this, "密码已重置", Toast.LENGTH_SHORT).show(); + + // 进入应用 + Intent intent = new Intent(this, NotesListActivity.class); + startActivity(intent); + finish(); + } + + // 静态方法:判断密码锁是否已启用 + public static boolean isPasswordEnabled(Context context) { + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + return preferences.getBoolean(PREFERENCE_PASSWORD_ENABLED, false); + } + + // 静态方法:获取保存的密码 + public static String getSavedPassword(Context context) { + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + return preferences.getString(PREFERENCE_PASSWORD, ""); + } + + // 静态方法:设置密码 + public static void setPassword(Context context, String password) { + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + preferences.edit() + .putBoolean(PREFERENCE_PASSWORD_ENABLED, true) + .putString(PREFERENCE_PASSWORD, password) + .apply(); + } + + // 静态方法:清除密码 + public static void clearPassword(Context context) { + SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); + preferences.edit() + .putBoolean(PREFERENCE_PASSWORD_ENABLED, false) + .putString(PREFERENCE_PASSWORD, "") + .apply(); + } +} \ No newline at end of file