diff --git a/Src/.gradle/7.5/checksums/checksums.lock b/Src/.gradle/7.5/checksums/checksums.lock index c739b34..8128dd8 100644 Binary files a/Src/.gradle/7.5/checksums/checksums.lock and b/Src/.gradle/7.5/checksums/checksums.lock differ diff --git a/Src/.gradle/7.5/checksums/md5-checksums.bin b/Src/.gradle/7.5/checksums/md5-checksums.bin index 4539fc8..536a5a8 100644 Binary files a/Src/.gradle/7.5/checksums/md5-checksums.bin and b/Src/.gradle/7.5/checksums/md5-checksums.bin differ diff --git a/Src/.gradle/7.5/checksums/sha1-checksums.bin b/Src/.gradle/7.5/checksums/sha1-checksums.bin index cec8e91..0297e21 100644 Binary files a/Src/.gradle/7.5/checksums/sha1-checksums.bin and b/Src/.gradle/7.5/checksums/sha1-checksums.bin differ diff --git a/Src/.gradle/7.5/executionHistory/executionHistory.bin b/Src/.gradle/7.5/executionHistory/executionHistory.bin index c879da9..615a68c 100644 Binary files a/Src/.gradle/7.5/executionHistory/executionHistory.bin and b/Src/.gradle/7.5/executionHistory/executionHistory.bin differ diff --git a/Src/.gradle/7.5/executionHistory/executionHistory.lock b/Src/.gradle/7.5/executionHistory/executionHistory.lock index 7eac694..1cdc066 100644 Binary files a/Src/.gradle/7.5/executionHistory/executionHistory.lock and b/Src/.gradle/7.5/executionHistory/executionHistory.lock differ diff --git a/Src/.gradle/7.5/fileHashes/fileHashes.bin b/Src/.gradle/7.5/fileHashes/fileHashes.bin index c997e49..06eb818 100644 Binary files a/Src/.gradle/7.5/fileHashes/fileHashes.bin and b/Src/.gradle/7.5/fileHashes/fileHashes.bin differ diff --git a/Src/.gradle/7.5/fileHashes/fileHashes.lock b/Src/.gradle/7.5/fileHashes/fileHashes.lock index f6b93c2..f835102 100644 Binary files a/Src/.gradle/7.5/fileHashes/fileHashes.lock and b/Src/.gradle/7.5/fileHashes/fileHashes.lock differ diff --git a/Src/.gradle/7.5/fileHashes/resourceHashesCache.bin b/Src/.gradle/7.5/fileHashes/resourceHashesCache.bin index 64a07df..7810cb9 100644 Binary files a/Src/.gradle/7.5/fileHashes/resourceHashesCache.bin and b/Src/.gradle/7.5/fileHashes/resourceHashesCache.bin differ diff --git a/Src/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/Src/.gradle/buildOutputCleanup/buildOutputCleanup.lock index eb75b52..1084a11 100644 Binary files a/Src/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/Src/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/Src/.gradle/buildOutputCleanup/outputFiles.bin b/Src/.gradle/buildOutputCleanup/outputFiles.bin index cd973d8..5fc6736 100644 Binary files a/Src/.gradle/buildOutputCleanup/outputFiles.bin and b/Src/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/Src/.gradle/file-system.probe b/Src/.gradle/file-system.probe index 72dd33d..5c170e9 100644 Binary files a/Src/.gradle/file-system.probe and b/Src/.gradle/file-system.probe differ diff --git a/Src/.idea/assetWizardSettings.xml b/Src/.idea/assetWizardSettings.xml new file mode 100644 index 0000000..3168c72 --- /dev/null +++ b/Src/.idea/assetWizardSettings.xml @@ -0,0 +1,46 @@ + + + + + + \ No newline at end of file diff --git a/Src/app/build/intermediates/apk/debug/app-debug.apk b/Src/app/build/intermediates/apk/debug/app-debug.apk index c1452a0..fc0c3d1 100644 Binary files a/Src/app/build/intermediates/apk/debug/app-debug.apk and b/Src/app/build/intermediates/apk/debug/app-debug.apk differ diff --git a/Src/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt b/Src/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt index 66652a5..46dacc6 100644 --- a/Src/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt +++ b/Src/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/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar b/Src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar index 6a74aaf..29603c2 100644 Binary files a/Src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar and b/Src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/Src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar b/Src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar index 4d2d1fe..89bfa98 100644 Binary files a/Src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar and b/Src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar differ diff --git a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/README.jar b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/README.jar index 5a7256e..744438b 100644 Binary files a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/README.jar and b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/README.jar differ diff --git a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/mfcc.conf.jar b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/mfcc.conf.jar index 7b29bff..a3a3f28 100644 Binary files a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/mfcc.conf.jar and b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/mfcc.conf.jar differ diff --git a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/model.conf.jar b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/model.conf.jar index cc64405..cab07a5 100644 Binary files a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/model.conf.jar and b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/conf/model.conf.jar differ diff --git a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/disambig_tid.int.jar b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/disambig_tid.int.jar index 67dfb99..d7f4f1f 100644 Binary files a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/disambig_tid.int.jar and b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/disambig_tid.int.jar differ diff --git a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/phones/word_boundary.int.jar b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/phones/word_boundary.int.jar index aa56c0f..3a017c0 100644 Binary files a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/phones/word_boundary.int.jar and b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/graph/phones/word_boundary.int.jar differ diff --git a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/global_cmvn.stats.jar b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/global_cmvn.stats.jar index 4deb50a..e008b7b 100644 Binary files a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/global_cmvn.stats.jar and b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/global_cmvn.stats.jar differ diff --git a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/splice.conf.jar b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/splice.conf.jar index 6db0f83..8bde11a 100644 Binary files a/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/splice.conf.jar and b/Src/app/build/intermediates/compressed_assets/debug/out/assets/vosk-model-small-cn-0.22/ivector/splice.conf.jar differ diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin index 2fb60b5..601f245 100644 Binary files a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin and b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin differ diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin index e7a8a6b..601f245 100644 Binary files a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin and b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_4/graph.bin differ diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin index f06372b..601f245 100644 Binary files a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin and b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_7/graph.bin differ diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_9/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_9/graph.bin index 5c3f91d..601f245 100644 Binary files a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_9/graph.bin and b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_9/graph.bin differ diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_0/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_0/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_0/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_0/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_1/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_1/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_1/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_1/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_2/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_2/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_2/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_2/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_3/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_3/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_3/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_3/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_4/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_4/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_4/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_4/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_5/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_5/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_5/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_5/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_6/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_6/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_6/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_6/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_7/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_7/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_7/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_7/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_8/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_8/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_8/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_8/graph.bin diff --git a/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_9/graph.bin b/Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_9/graph.bin similarity index 100% rename from Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_da7987486c2a9527a4cccfb2dd1e102cbcf9b9fd44157051b90ca9f26a9826ea_bucket_9/graph.bin rename to Src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_6f295579341b6476c4a0cb142abf36fa87453c4286edaf45c0a67d3ca4b21d4b_bucket_9/graph.bin diff --git a/Src/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex b/Src/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex index d21b9de..d8907f7 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeExtDexDebug/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex index 810f45c..5fbc028 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex index bde2c3c..b1f4524 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/11/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex index 6c31cb6..69a89a2 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/12/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex index 3b053c7..0bca321 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex index 139b65a..c47e627 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/15/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex index 09acae7..0a99408 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex index fbc413f..fab8145 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex differ diff --git a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/8/classes.dex b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/8/classes.dex index 7f69487..4ec9a55 100644 Binary files a/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/8/classes.dex and b/Src/app/build/intermediates/dex/debug/mergeProjectDexDebug/8/classes.dex differ diff --git a/Src/app/build/intermediates/dex_archive_input_jar_hashes/debug/out b/Src/app/build/intermediates/dex_archive_input_jar_hashes/debug/out index 74d5898..9f021dc 100644 Binary files a/Src/app/build/intermediates/dex_archive_input_jar_hashes/debug/out and b/Src/app/build/intermediates/dex_archive_input_jar_hashes/debug/out differ diff --git a/Src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/Src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties index af0b59a..b73300d 100644 --- a/Src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties +++ b/Src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -1,105 +1,121 @@ -#Mon Dec 30 21:15:33 CST 2024 -net.micode.notes.app-main-7\:/color/primary_text_dark.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\color_primary_text_dark.xml.flat -net.micode.notes.app-main-7\:/color/secondary_text_dark.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\color_secondary_text_dark.xml.flat -net.micode.notes.app-main-7\:/color/text_color_state_list.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\color_text_color_state_list.xml.flat -net.micode.notes.app-main-7\:/drawable-hdpi/bg_btn_set_color.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_btn_set_color.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/bg_color_btn_mask.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/call_record.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_call_record.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/clock.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_clock.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/delete.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_delete.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/dropdown_icon.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_dropdown_icon.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_blue.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_blue.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_green.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_green.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_red.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_red.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_blue.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_blue.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_green.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_green.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_red.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_red.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_white.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_white.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_yellow.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_white.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_white.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/edit_yellow.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_yellow.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/font_large.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_large.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/font_normal.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_normal.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/font_size_selector_bg.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/font_small.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_small.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/font_super.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_super.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/icon_app.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_icon_app.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_background.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_background.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_down.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_down.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_middle.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_middle.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_single.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_single.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_up.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_up.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_folder.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_folder.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_footer_bg.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_footer_bg.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_green_down.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_down.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_green_middle.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_middle.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_green_single.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_single.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_green_up.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_up.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_red_down.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_down.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_red_middle.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_middle.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_red_single.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_single.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_red_up.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_up.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_white_down.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_down.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_white_middle.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_middle.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_white_single.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_single.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_white_up.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_up.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_down.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_down.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_middle.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_single.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_single.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_up.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_up.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/menu_delete.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_delete.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/menu_move.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_move.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/new_note_normal.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_normal.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/new_note_pressed.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_pressed.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/note_edit_color_selector_panel.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/notification.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_notification.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/search_result.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_search_result.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/selected.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_selected.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/title_alert.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_alert.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/title_bar_bg.9.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_bar_bg.9.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_blue.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_blue.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_green.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_green.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_red.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_red.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_white.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_white.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_yellow.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_yellow.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_blue.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_blue.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_green.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_green.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_red.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_red.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_white.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_white.png.flat -net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_yellow.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_yellow.png.flat -net.micode.notes.app-main-7\:/drawable/button_background.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable_button_background.xml.flat -net.micode.notes.app-main-7\:/drawable/edittext_background.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable_edittext_background.xml.flat -net.micode.notes.app-main-7\:/drawable/ic_audio.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_audio.png.flat -net.micode.notes.app-main-7\:/drawable/ic_warning.png=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_warning.png.flat -net.micode.notes.app-main-7\:/drawable/new_note.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable_new_note.xml.flat -net.micode.notes.app-main-7\:/drawable/toast_background.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\drawable_toast_background.xml.flat -net.micode.notes.app-main-7\:/layout/account_dialog_title.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_account_dialog_title.xml.flat -net.micode.notes.app-main-7\:/layout/activity_login.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_login.xml.flat -net.micode.notes.app-main-7\:/layout/activity_register.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_register.xml.flat -net.micode.notes.app-main-7\:/layout/add_account_text.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_add_account_text.xml.flat -net.micode.notes.app-main-7\:/layout/datetime_picker.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_datetime_picker.xml.flat -net.micode.notes.app-main-7\:/layout/dialog_edit_text.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_dialog_edit_text.xml.flat -net.micode.notes.app-main-7\:/layout/folder_list_item.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_folder_list_item.xml.flat -net.micode.notes.app-main-7\:/layout/layout_custom_toast.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_layout_custom_toast.xml.flat -net.micode.notes.app-main-7\:/layout/note_edit.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit.xml.flat -net.micode.notes.app-main-7\:/layout/note_edit_list_item.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit_list_item.xml.flat -net.micode.notes.app-main-7\:/layout/note_item.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_note_item.xml.flat -net.micode.notes.app-main-7\:/layout/note_list.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list.xml.flat -net.micode.notes.app-main-7\:/layout/note_list_dropdown_menu.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_dropdown_menu.xml.flat -net.micode.notes.app-main-7\:/layout/note_list_footer.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_footer.xml.flat -net.micode.notes.app-main-7\:/layout/settings_header.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_settings_header.xml.flat -net.micode.notes.app-main-7\:/layout/widget_2x.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_2x.xml.flat -net.micode.notes.app-main-7\:/layout/widget_4x.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_4x.xml.flat -net.micode.notes.app-main-7\:/menu/call_note_edit.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\menu_call_note_edit.xml.flat -net.micode.notes.app-main-7\:/menu/call_record_folder.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\menu_call_record_folder.xml.flat -net.micode.notes.app-main-7\:/menu/note_edit.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\menu_note_edit.xml.flat -net.micode.notes.app-main-7\:/menu/note_list.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list.xml.flat -net.micode.notes.app-main-7\:/menu/note_list_dropdown.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_dropdown.xml.flat -net.micode.notes.app-main-7\:/menu/note_list_options.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_options.xml.flat -net.micode.notes.app-main-7\:/menu/sub_folder.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\menu_sub_folder.xml.flat -net.micode.notes.app-main-7\:/raw-zh-rCN/introduction=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\raw-zh-rCN_introduction.flat -net.micode.notes.app-main-7\:/raw/introduction=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\raw_introduction.flat -net.micode.notes.app-main-7\:/xml/preferences.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\xml_preferences.xml.flat -net.micode.notes.app-main-7\:/xml/searchable.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\xml_searchable.xml.flat -net.micode.notes.app-main-7\:/xml/widget_2x_info.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_2x_info.xml.flat -net.micode.notes.app-main-7\:/xml/widget_4x_info.xml=D\:\\gitnote\\notes\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_4x_info.xml.flat +#Sat Jan 11 10:32:30 CST 2025 +net.micode.notes.app-main-7\:/color/primary_text_dark.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\color_primary_text_dark.xml.flat +net.micode.notes.app-main-7\:/color/secondary_text_dark.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\color_secondary_text_dark.xml.flat +net.micode.notes.app-main-7\:/color/text_color_state_list.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\color_text_color_state_list.xml.flat +net.micode.notes.app-main-7\:/drawable-hdpi/bg_btn_set_color.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_btn_set_color.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/bg_color_btn_mask.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/call_record.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_call_record.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/clock.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_clock.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/delete.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_delete.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/dropdown_icon.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_dropdown_icon.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_blue.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_blue.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_green.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_green.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_red.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_red.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_blue.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_blue.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_green.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_green.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_red.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_red.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_white.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_white.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_yellow.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_white.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_white.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/edit_yellow.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_yellow.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/font_large.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_large.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/font_normal.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_normal.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/font_size_selector_bg.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/font_small.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_small.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/font_super.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_super.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/icon_app.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_icon_app.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_background.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_background.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_down.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_down.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_middle.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_middle.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_single.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_single.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_up.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_up.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_folder.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_folder.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_footer_bg.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_footer_bg.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_green_down.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_down.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_green_middle.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_middle.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_green_single.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_single.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_green_up.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_up.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_red_down.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_down.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_red_middle.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_middle.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_red_single.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_single.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_red_up.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_up.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_white_down.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_down.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_white_middle.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_middle.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_white_single.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_single.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_white_up.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_up.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_down.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_down.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_middle.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_single.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_single.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_up.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_up.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/menu_delete.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_delete.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/menu_move.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_move.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/new_note_normal.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_normal.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/new_note_pressed.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_pressed.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/note_edit_color_selector_panel.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/notification.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_notification.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/search_result.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_search_result.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/selected.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_selected.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/title_alert.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_alert.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/title_bar_bg.9.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_bar_bg.9.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_blue.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_blue.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_green.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_green.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_red.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_red.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_white.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_white.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_yellow.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_yellow.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_blue.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_blue.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_green.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_green.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_red.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_red.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_white.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_white.png.flat +net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_yellow.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_yellow.png.flat +net.micode.notes.app-main-7\:/drawable/button_background.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_button_background.xml.flat +net.micode.notes.app-main-7\:/drawable/edittext_background.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_edittext_background.xml.flat +net.micode.notes.app-main-7\:/drawable/gesture_background.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_gesture_background.xml.flat +net.micode.notes.app-main-7\:/drawable/gesture_button_background.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_gesture_button_background.xml.flat +net.micode.notes.app-main-7\:/drawable/gesture_panel_background.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_gesture_panel_background.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_audio.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_audio.png.flat +net.micode.notes.app-main-7\:/drawable/ic_delete.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_delete.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_format_bold.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_format_bold.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_format_bullet.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_format_bullet.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_format_color.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_format_color.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_format_italic.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_format_italic.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_format_strikethrough.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_format_strikethrough.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_format_underline.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_format_underline.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_lock_outline.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_lock_outline.xml.flat +net.micode.notes.app-main-7\:/drawable/ic_warning.png=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_warning.png.flat +net.micode.notes.app-main-7\:/drawable/new_note.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_new_note.xml.flat +net.micode.notes.app-main-7\:/drawable/toast_background.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\drawable_toast_background.xml.flat +net.micode.notes.app-main-7\:/layout/account_dialog_title.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_account_dialog_title.xml.flat +net.micode.notes.app-main-7\:/layout/activity_login.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_login.xml.flat +net.micode.notes.app-main-7\:/layout/activity_register.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_register.xml.flat +net.micode.notes.app-main-7\:/layout/activity_user_management.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_user_management.xml.flat +net.micode.notes.app-main-7\:/layout/add_account_text.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_add_account_text.xml.flat +net.micode.notes.app-main-7\:/layout/datetime_picker.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_datetime_picker.xml.flat +net.micode.notes.app-main-7\:/layout/dialog_add_user.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_dialog_add_user.xml.flat +net.micode.notes.app-main-7\:/layout/dialog_edit_text.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_dialog_edit_text.xml.flat +net.micode.notes.app-main-7\:/layout/folder_list_item.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_folder_list_item.xml.flat +net.micode.notes.app-main-7\:/layout/item_user.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_item_user.xml.flat +net.micode.notes.app-main-7\:/layout/layout_custom_toast.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_layout_custom_toast.xml.flat +net.micode.notes.app-main-7\:/layout/note_edit.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit.xml.flat +net.micode.notes.app-main-7\:/layout/note_edit_list_item.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit_list_item.xml.flat +net.micode.notes.app-main-7\:/layout/note_gesture_password.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_gesture_password.xml.flat +net.micode.notes.app-main-7\:/layout/note_gesture_verify.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_gesture_verify.xml.flat +net.micode.notes.app-main-7\:/layout/note_item.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_item.xml.flat +net.micode.notes.app-main-7\:/layout/note_list.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list.xml.flat +net.micode.notes.app-main-7\:/layout/note_list_dropdown_menu.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_dropdown_menu.xml.flat +net.micode.notes.app-main-7\:/layout/note_list_footer.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_footer.xml.flat +net.micode.notes.app-main-7\:/layout/settings_header.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_settings_header.xml.flat +net.micode.notes.app-main-7\:/layout/widget_2x.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_2x.xml.flat +net.micode.notes.app-main-7\:/layout/widget_4x.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_4x.xml.flat +net.micode.notes.app-main-7\:/menu/call_note_edit.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\menu_call_note_edit.xml.flat +net.micode.notes.app-main-7\:/menu/call_record_folder.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\menu_call_record_folder.xml.flat +net.micode.notes.app-main-7\:/menu/note_edit.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_edit.xml.flat +net.micode.notes.app-main-7\:/menu/note_list.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list.xml.flat +net.micode.notes.app-main-7\:/menu/note_list_dropdown.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_dropdown.xml.flat +net.micode.notes.app-main-7\:/menu/note_list_options.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_options.xml.flat +net.micode.notes.app-main-7\:/menu/sub_folder.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\menu_sub_folder.xml.flat +net.micode.notes.app-main-7\:/raw-zh-rCN/introduction=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\raw-zh-rCN_introduction.flat +net.micode.notes.app-main-7\:/raw/introduction=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\raw_introduction.flat +net.micode.notes.app-main-7\:/xml/preferences.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\xml_preferences.xml.flat +net.micode.notes.app-main-7\:/xml/searchable.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\xml_searchable.xml.flat +net.micode.notes.app-main-7\:/xml/widget_2x_info.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_2x_info.xml.flat +net.micode.notes.app-main-7\:/xml/widget_4x_info.xml=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_4x_info.xml.flat diff --git a/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml index d65e0cc..f3a14f1 100644 --- a/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml +++ b/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml @@ -16,6 +16,9 @@ 便签4x4 删除 通话便签 + 取消 + 确认 + 请再次绘制手势密码确认 取消 设置 成功删除提醒 @@ -29,10 +32,29 @@ 同步失败,请检查网络和帐号设置 导出失败 文件夹 %1$s 已存在,请重新命名 + 加粗 + 项目符号 yyyyMMdd MM月dd日 kk:mm 已将文本文件(%1$s)输出至SD卡(%2$s)目录 + 斜体 已将所选 %1$d 条便签移到 %2$s 文件夹 + 删除线 + 文字颜色 + 下划线 + 您可以通过其他方式重置密码 + 忘记密码? + 忘记密码 + 请绘制手势密码 + 手势匹配成功 + 手势不匹配,请重试 + 手势密码设置成功 + 手势太短,至少需要4个点 + 图案错误,还可以尝试%d次 + 验证失败次数过多,笔记已锁定 + 验证失败,还剩 %d 次机会 + 请绘制手势密码解锁笔记 + 验证成功 请输入名称 已添加到桌面 提醒我 @@ -58,6 +80,7 @@ 没有选中项,操作无效 选中了 %d 项 发送到桌面 + 设置手势密码 设置 分享 同步 @@ -72,6 +95,7 @@ 知道了 新建便签 ... + 确定 与google task同步便签记录 同步账号 添加账号 diff --git a/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml b/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml index b1858fe..1d7bf49 100644 --- a/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml +++ b/Src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml @@ -13,8 +13,27 @@ #FFFFFF #2196F3 #FFFFFF + #F5F5F5 + #2196F3 + #80FFFFFF + #FFFFFF + #F44336 + #757575 + #2196F3 + #F44336 + #2196F3 + #2196F3 + #FFFFFF + #E0E0E0 + #F44336 + #E0E0E0 + #2196F3 + #4CAF50 + #333333 #808080 #000000 + #F5F5F5 + #E0E0E0 #335b5b5b 26sp 20sp @@ -35,6 +54,9 @@ Notes 4x4 Delete Call notes + 取消 + 确认 + 请再次绘制手势密码确认 cancel set Delete reminder successfully @@ -50,11 +72,30 @@ 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 + 删除线 + 文字颜色 + 下划线 + 您可以通过其他方式重置密码 + 忘记密码? + 忘记密码 + 请绘制手势密码 + 手势匹配成功 + 手势不匹配,请重试 + 手势密码设置成功 + 手势太短,至少需要4个点 + 图案错误,还可以尝试%d次 + 验证失败次数过多,笔记已锁定 + 验证失败,还剩 %d 次机会 + 请绘制手势密码解锁笔记 + 验证成功 Input name Note added to home Remind me @@ -80,6 +121,7 @@ Nothing selected, the operation is invalid %d selected Send to home + 设置手势密码 Settings Share Sync @@ -94,6 +136,7 @@ Got it Add note ... + 确定 Sync notes with google task Sync account Add account @@ -133,6 +176,13 @@ @color/text_color_state_list @color/hint_color + + 短信 邮件 - 便签便签2x2便签4x4没有关联内容,点击新建便签。访客模式下,便签内容不可见...新建便签成功删除提醒创建提醒已过期yyyyMMddMM月dd日 kk:mm知道了查看呼叫电话发送邮件浏览网页打开地图新建文件夹导出文本同步取消同步设置搜索删除移动到文件夹选中了 %d 项没有选中项,操作无效全选取消全选文字大小正常超大进入清单模式退出清单模式查看文件夹刪除文件夹修改文件夹名称文件夹 %1$s 已存在,请重新命名分享发送到桌面提醒我删除提醒选择文件夹上一级文件夹已添加到桌面删除确认要删除所选的 %d 条便签吗?确认要删除该条便签吗?确认删除文件夹及所包含的便签吗?已将所选 %1$d 条便签移到 %2$s 文件夹SD卡被占用,不能操作导出文本时发生错误,请检查SD卡要查看的便签不存在不能为空便签设置闹钟提醒不能将空便签发送到桌面导出成功导出失败已将文本文件(%1$s)输出至SD卡(%2$s)目录同步便签...同步成功同步失败同步已取消与%1$s同步成功同步失败,请检查网络和帐号设置同步失败,发生内部错误同步已取消登录%1$s...正在获取服务器便签列表...正在同步本地便签...设置同步账号与google task同步便签记录上次同步于 %1$s添加账号更换账号删除账号取消立即同步取消同步当前帐号 %1$s如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复同步便签请选择google帐号,便签将与该帐号的google task内容同步。正在同步中,不能修改同步帐号同步帐号已设置为%1$s新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消 + 便签便签2x2便签4x4没有关联内容,点击新建便签。访客模式下,便签内容不可见...新建便签成功删除提醒创建提醒已过期yyyyMMddMM月dd日 kk:mm知道了查看呼叫电话发送邮件浏览网页打开地图新建文件夹导出文本同步取消同步设置搜索删除移动到文件夹选中了 %d 项没有选中项,操作无效全选取消全选文字大小正常超大进入清单模式退出清单模式查看文件夹刪除文件夹修改文件夹名称文件夹 %1$s 已存在,请重新命名分享发送到桌面提醒我删除提醒选择文件夹上一级文件夹已添加到桌面删除确认要删除所选的 %d 条便签吗?确认要删除该条便签吗?确认删除文件夹及所包含的便签吗?已将所选 %1$d 条便签移到 %2$s 文件夹SD卡被占用,不能操作导出文本时发生错误,请检查SD卡要查看的便签不存在不能为空便签设置闹钟提醒不能将空便签发送到桌面导出成功导出失败已将文本文件(%1$s)输出至SD卡(%2$s)目录同步便签...同步成功同步失败同步已取消与%1$s同步成功同步失败,请检查网络和帐号设置同步失败,发生内部错误同步已取消登录%1$s...正在获取服务器便签列表...正在同步本地便签...设置同步账号与google task同步便签记录上次同步于 %1$s添加账号更换账号删除账号取消立即同步取消同步当前帐号 %1$s如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复同步便签请选择google帐号,便签将与该帐号的google task内容同步。正在同步中,不能修改同步帐号同步帐号已设置为%1$s新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消确认请绘制手势密码请再次绘制手势密码确认手势太短,至少需要4个点手势匹配成功手势不匹配,请重试手势密码设置成功设置手势密码请绘制手势密码解锁笔记验证失败,还剩 %d 次机会验证失败次数过多,笔记已锁定图案错误,还可以尝试%d次验证成功忘记密码?忘记密码您可以通过其他方式重置密码确定取消加粗斜体下划线删除线项目符号文字颜色 %1$s 条符合“%2$s”的搜索结果 - + 短信 郵件 - 便簽便簽2x2便簽4x4沒有關聯內容,點擊新建便簽。訪客模式下,便籤內容不可見...新建便簽成功刪除提醒創建提醒已過期yyyyMMddMM月dd日 kk:mm知道了查看呼叫電話發送郵件浏覽網頁打開地圖已將所選 %1$d 便籤移到 %2$s 文件夾新建文件夾導出文本同步取消同步設置搜尋刪除移動到文件夾選中了 %d 項沒有選中項,操作無效全選取消全選文字大小正常超大進入清單模式退出清單模式查看文件夾刪除文件夾修改文件夾名稱文件夾 %1$s 已存在,請重新命名分享發送到桌面提醒我刪除提醒選擇文件夾上一級文件夾已添加到桌面刪除确认要刪除所選的 %d 條便籤嗎?确认要删除該條便籤嗎?確認刪除檔夾及所包含的便簽嗎?SD卡被佔用,不能操作導出TXT時發生錯誤,請檢查SD卡要查看的便籤不存在不能爲空便籤設置鬧鐘提醒不能將空便籤發送到桌面導出成功導出失敗已將文本文件(%1$s)導出至SD(%2$s)目錄同步便簽...同步成功同步失敗同步已取消與%1$s同步成功同步失敗,請檢查網絡和帳號設置同步失敗,發生內部錯誤同步已取消登陸%1$s...正在獲取服務器便籤列表...正在同步本地便籤...設置同步賬號与google task同步便簽記錄上次同步于 %1$s添加賬號更換賬號刪除賬號取消立即同步取消同步當前帳號 %1$s如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復同步便簽請選擇google帳號,便簽將與該帳號的google task內容同步。正在同步中,不能修改同步帳號同步帳號已設置為%1$s新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消 + 便簽便簽2x2便簽4x4沒有關聯內容,點擊新建便簽。訪客模式下,便籤內容不可見...新建便簽成功刪除提醒創建提醒已過期yyyyMMddMM月dd日 kk:mm知道了查看呼叫電話發送郵件浏覽網頁打開地圖已將所選 %1$d 便籤移到 %2$s 文件夾新建文件夾導出文本同步取消同步設置搜尋刪除移動到文件夾選中了 %d 項沒有選中項,操作無效全選取消全選文字大小正常超大進入清單模式退出清單模式查看文件夾刪除文件夾修改文件夾名稱文件夾 %1$s 已存在,請重新命名分享發送到桌面提醒我刪除提醒選擇文件夾上一級文件夾已添加到桌面刪除确认要刪除所選的 %d 條便籤嗎?确认要删除該條便籤嗎?確認刪除檔夾及所包含的便簽嗎?SD卡被佔用,不能操作導出TXT時發生錯誤,請檢查SD卡要查看的便籤不存在不能爲空便籤設置鬧鐘提醒不能將空便籤發送到桌面導出成功導出失敗已將文本文件(%1$s)導出至SD(%2$s)目錄同步便簽...同步成功同步失敗同步已取消與%1$s同步成功同步失敗,請檢查網絡和帳號設置同步失敗,發生內部錯誤同步已取消登陸%1$s...正在獲取服務器便籤列表...正在同步本地便籤...設置同步賬號与google task同步便簽記錄上次同步于 %1$s添加賬號更換賬號刪除賬號取消立即同步取消同步當前帳號 %1$s如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復同步便簽請選擇google帳號,便簽將與該帳號的google task內容同步。正在同步中,不能修改同步帳號同步帳號已設置為%1$s新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消 %1$s 條符合”%2$s“的搜尋結果 - \ No newline at end of file + \ No newline at end of file diff --git a/Src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties b/Src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties index 39b6311..2d21123 100644 --- a/Src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties +++ b/Src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties @@ -1 +1 @@ -#Mon Dec 30 21:15:38 CST 2024 +#Wed Jan 08 10:29:59 CST 2025 diff --git a/Src/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/Src/app/build/intermediates/incremental/mergeDebugAssets/merger.xml index d472bb1..4e250ee 100644 --- a/Src/app/build/intermediates/incremental/mergeDebugAssets/merger.xml +++ b/Src/app/build/intermediates/incremental/mergeDebugAssets/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Src/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/Src/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml index e72442e..28e7299 100644 --- a/Src/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +++ b/Src/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Src/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/Src/app/build/intermediates/incremental/mergeDebugShaders/merger.xml index a12967b..4bd4fb6 100644 --- a/Src/app/build/intermediates/incremental/mergeDebugShaders/merger.xml +++ b/Src/app/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt index 7fc4195..dd59ea2 100644 --- a/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,13 +1,13 @@ -#Tue Dec 31 09:10:17 CST 2024 -base.0=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\classes.dex -base.1=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\0\\classes.dex -base.2=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\11\\classes.dex -base.3=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\12\\classes.dex -base.4=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\13\\classes.dex -base.5=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\15\\classes.dex -base.6=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\4\\classes.dex -base.7=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\5\\classes.dex -base.8=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\8\\classes.dex +#Sat Jan 11 10:33:04 CST 2025 +base.0=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeExtDexDebug\\classes.dex +base.1=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\0\\classes.dex +base.2=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\11\\classes.dex +base.3=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\12\\classes.dex +base.4=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\13\\classes.dex +base.5=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\15\\classes.dex +base.6=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\4\\classes.dex +base.7=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\5\\classes.dex +base.8=D\:\\github\\XiaoMiNote\\Src\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\8\\classes.dex path.0=classes.dex path.1=0/classes.dex path.2=11/classes.dex diff --git a/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources index 86e2454..f6b3d0b 100644 Binary files a/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources and b/Src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources differ diff --git a/Src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt b/Src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt index bcd40d5..83fa6b9 100644 --- a/Src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt +++ b/Src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt @@ -1,4 +1,4 @@ -#Mon Dec 30 21:15:41 CST 2024 +#Wed Jan 08 10:30:02 CST 2025 base.0=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debugAndroidTest\\mergeProjectDexDebugAndroidTest\\0\\classes.dex base.1=D\:\\gitnote\\notes\\app\\build\\intermediates\\dex\\debugAndroidTest\\mergeProjectDexDebugAndroidTest\\13\\classes.dex path.0=0/classes.dex diff --git a/Src/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt b/Src/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt index 12da954..22fef4a 100644 --- a/Src/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt +++ b/Src/app/build/intermediates/incremental/processDebugResources/resources-list-for-resources-debug.ap_.txt @@ -1 +1 @@ -D:\gitnote\notes\app\build\intermediates\merged_res\debug\color_primary_text_dark.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\color_secondary_text_dark.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_bg_btn_set_color.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_bg_color_btn_mask.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_call_record.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_clock.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_delete.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_dropdown_icon.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_blue.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_green.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_red.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_blue.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_green.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_red.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_white.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_yellow.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_white.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_yellow.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_large.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_normal.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_size_selector_bg.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_small.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_super.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_icon_app.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_background.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_folder.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_footer_bg.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_menu_delete.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_menu_move.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_new_note_normal.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_new_note_pressed.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_note_edit_color_selector_panel.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_notification.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_search_result.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_selected.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_title_alert.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_title_bar_bg.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_blue.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_green.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_red.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_white.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_yellow.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_blue.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_green.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_red.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_white.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_yellow.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_button_background.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_edittext_background.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_ic_warning.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_new_note.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_toast_background.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_account_dialog_title.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_activity_login.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_activity_register.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_add_account_text.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_datetime_picker.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_dialog_edit_text.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_folder_list_item.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_layout_custom_toast.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_edit.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_edit_list_item.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_item.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_list.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_list_dropdown_menu.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_list_footer.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_settings_header.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_widget_2x.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_widget_4x.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_call_note_edit.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_call_record_folder.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_edit.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_list.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_list_dropdown.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_list_options.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_sub_folder.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\raw-zh-rCN_introduction.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\raw_introduction.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\values-zh-rCN_values-zh-rCN.arsc.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\values-zh-rTW_values-zh-rTW.arsc.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\values_values.arsc.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_preferences.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_searchable.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_widget_2x_info.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_widget_4x_info.xml.flat \ No newline at end of file +D:\gitnote\notes\app\build\intermediates\merged_res\debug\color_primary_text_dark.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\color_secondary_text_dark.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\color_text_color_state_list.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_bg_btn_set_color.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_bg_color_btn_mask.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_call_record.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_clock.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_delete.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_dropdown_icon.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_blue.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_green.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_red.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_blue.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_green.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_red.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_white.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_title_yellow.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_white.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_edit_yellow.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_large.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_normal.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_size_selector_bg.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_small.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_font_super.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_icon_app.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_background.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_blue_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_folder.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_footer_bg.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_green_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_red_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_white_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_down.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_middle.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_single.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_list_yellow_up.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_menu_delete.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_menu_move.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_new_note_normal.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_new_note_pressed.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_note_edit_color_selector_panel.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_notification.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_search_result.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_selected.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_title_alert.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_title_bar_bg.9.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_blue.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_green.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_red.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_white.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_2x_yellow.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_blue.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_green.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_red.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_white.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable-hdpi_widget_4x_yellow.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_button_background.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_edittext_background.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_ic_audio.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_ic_warning.png.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_new_note.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\drawable_toast_background.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_account_dialog_title.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_activity_login.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_activity_register.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_add_account_text.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_datetime_picker.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_dialog_edit_text.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_folder_list_item.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_layout_custom_toast.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_edit.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_edit_list_item.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_gesture_password.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_item.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_list.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_list_dropdown_menu.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_note_list_footer.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_settings_header.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_widget_2x.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\layout_widget_4x.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_call_note_edit.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_call_record_folder.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_edit.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_list.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_list_dropdown.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_note_list_options.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\menu_sub_folder.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\raw-zh-rCN_introduction.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\raw_introduction.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\values-zh-rCN_values-zh-rCN.arsc.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\values-zh-rTW_values-zh-rTW.arsc.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\values_values.arsc.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_preferences.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_searchable.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_widget_2x_info.xml.flat D:\gitnote\notes\app\build\intermediates\merged_res\debug\xml_widget_4x_info.xml.flat \ No newline at end of file diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class index bc8c831..986a58d 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class index 1416093..1a89595 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class index 1a2c4bb..c8637f9 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class index 1587950..cf5769e 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class index 2d64390..a8fb3f3 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class index 8c28474..2d02d02 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class index 2619f4d..510f272 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/LoginActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/LoginActivity.class index 0ce5e38..84100b6 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/LoginActivity.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/LoginActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/RegisterActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/RegisterActivity.class index ff068e6..3f924a0 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/RegisterActivity.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/RegisterActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/UserListAdapter.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/UserListAdapter.class new file mode 100644 index 0000000..1f2b508 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/UserListAdapter.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/UserManagementActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/UserManagementActivity.class new file mode 100644 index 0000000..98000e2 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/login/UserManagementActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class index 75809b4..75aa041 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class index 0225f1c..d0acabb 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class index 5ab773f..b0e38c6 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class index 80c1b84..d53ec35 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class index 40f3b1c..00ef4fc 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class index cd49e5c..4820b09 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class index 960604a..189f5ca 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class index 0e017c8..5984555 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class index ce35255..1d32ffc 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/ColorPickerDialog$OnColorSelectedListener.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/ColorPickerDialog$OnColorSelectedListener.class new file mode 100644 index 0000000..1937c4c Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/ColorPickerDialog$OnColorSelectedListener.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/ColorPickerDialog.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/ColorPickerDialog.class new file mode 100644 index 0000000..abea4b4 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/ColorPickerDialog.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class index 7fc0501..15cdae5 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class index 263d701..605eff2 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class index 077da95..df5d26d 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class index 928ce77..d056fd6 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$1.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$1.class new file mode 100644 index 0000000..31d61a9 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$1.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$2.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$2.class new file mode 100644 index 0000000..266e5ad Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$2.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$OnPatternListener.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$OnPatternListener.class new file mode 100644 index 0000000..6f247d8 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$OnPatternListener.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$Point.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$Point.class new file mode 100644 index 0000000..fc33993 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView$Point.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView.class new file mode 100644 index 0000000..e0cb45b Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/LockPatternView.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class index eba0567..760fae9 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class index b4b8393..32d8a92 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class index b4791d6..ba0c678 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$4.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$4.class index 0503480..396483b 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$4.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$4.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$5.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$5.class index 7ef5919..385e001 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$5.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$5.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$6.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$6.class index 654148c..5f10016 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$6.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$6.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$7.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$7.class index 4832c70..30ec620 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$7.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$7.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$8.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$8.class index cfa80d6..44711a8 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$8.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$8.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$9.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$9.class new file mode 100644 index 0000000..d93250b Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$9.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class index 48209e9..a25729f 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class index 84e16f2..0c97db5 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class index 4c358b1..0540649 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGesturePasswordActivity$1.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGesturePasswordActivity$1.class new file mode 100644 index 0000000..fa6869f Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGesturePasswordActivity$1.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGesturePasswordActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGesturePasswordActivity.class new file mode 100644 index 0000000..f857556 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGesturePasswordActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGestureVerifyActivity$1.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGestureVerifyActivity$1.class new file mode 100644 index 0000000..48a2774 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGestureVerifyActivity$1.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGestureVerifyActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGestureVerifyActivity.class new file mode 100644 index 0000000..40fbf61 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteGestureVerifyActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class index db0ef47..64d9d8c 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class index 6f10c11..7c17131 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class index bbadd31..769ba8c 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class index 4296bdf..f5b8716 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class index e62d0c9..78a2e58 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class index 2df1137..f6d09c3 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class index e96df11..df85aaa 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class index f449c88..f8eb1c7 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class index a254504..ac860ec 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class index d8a5628..a9969ea 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class index 85c1e20..63741df 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class index 79cdd31..ac14ac3 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class index 6bcf931..f214dcf 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class index b3b1c7c..d638c7a 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class index 7cf018d..a98c02d 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class index 92fe4c7..10673fb 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class index 7e13365..9bec8e3 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class index 6d1fd5d..2b493b1 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class index 1a05bac..68ae3ee 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class index 1c14fa8..fe2bb20 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class index bda33c4..62d8066 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/RichEditText.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/RichEditText.class new file mode 100644 index 0000000..6305634 Binary files /dev/null and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/RichEditText.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class index 4d556ba..8417a40 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class index 516ba67..c1f4ffb 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class differ diff --git a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class index 70f14e4..9bdcccd 100644 Binary files a/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class and b/Src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class differ diff --git a/Src/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/Src/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt index bfec808..9b4f5d7 100644 --- a/Src/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt +++ b/Src/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -6,262 +6,284 @@ 6 7 D:\gitnote\notes\app\src\main\AndroidManifest.xml +8-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml 9 android:targetSdkVersion="21" /> -9-->D:\gitnote\notes\app\src\main\AndroidManifest.xml +9-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml 10 11 12 -12-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:9:5-71 -12-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:9:22-68 +12-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:9:5-71 +12-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:9:22-68 13 -13-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:10:5-80 -13-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:10:22-77 +13-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:10:5-80 +13-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:10:22-77 14 -14-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:11:5-81 -14-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:11:22-78 +14-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:11:5-81 +14-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:11:22-78 15 -15-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:12:5-80 -15-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:12:22-77 +15-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:12:5-80 +15-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:12:22-77 16 -16-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:13:5-67 -16-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:13:22-64 +16-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:13:5-67 +16-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:13:22-64 17 -17-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:14:5-72 -17-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:14:22-69 +17-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:14:5-72 +17-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:14:22-69 18 -18-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:15:5-81 -18-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:15:22-78 +18-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:15:5-81 +18-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:15:22-78 19 20 D:\gitnote\notes\app\src\main\AndroidManifest.xml:17:5-137:19 +20-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:17:5-147:19 21 android:debuggable="true" 22 android:icon="@drawable/icon_app" -22-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:18:9-42 -23 android:label="@string/app_name" > -23-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:19:9-41 -24 -25 -26 D:\gitnote\notes\app\src\main\AndroidManifest.xml:22:9-29:20 -27 android:name="net.micode.notes.login.LoginActivity" -27-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:23:13-48 -28 android:launchMode="singleTop" > -28-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:24:13-43 -29 -29-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:25:13-28:29 -30 -30-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:26:17-69 -30-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:26:25-66 -31 -32 -32-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:27:17-77 -32-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:27:27-74 -33 -34 -35 -36 -37 -37-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:32:9-60 -37-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:32:19-57 -38 -39 D:\gitnote\notes\app\src\main\AndroidManifest.xml:34:9-40:55 -40 android:name="net.micode.notes.ui.NotesListActivity" -40-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:35:13-49 -41 android:configChanges="keyboardHidden|orientation|screenSize" -41-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:36:13-74 -42 android:label="@string/app_name" -42-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:37:13-45 -43 android:launchMode="singleTop" -43-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:38:13-43 -44 android:theme="@style/NoteTheme" -44-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:39:13-45 -45 android:windowSoftInputMode="adjustPan" /> -45-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:40:13-52 -46 -47 -48 D:\gitnote\notes\app\src\main\AndroidManifest.xml:43:9-69:20 -49 android:name="net.micode.notes.ui.NoteEditActivity" -49-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:44:13-48 -50 android:configChanges="keyboardHidden|orientation|screenSize" -50-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:45:13-74 -51 android:launchMode="singleTop" -51-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:46:13-43 -52 android:theme="@style/NoteTheme" > -52-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:47:13-45 -53 -53-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:48:13-55:29 -53-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:49:17-38 -54 -54-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:51:17-69 -54-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:51:25-66 -55 -56 -56-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:52:17-76 -56-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:52:27-73 -57 -58 -58-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:17-78 -58-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:23-75 -59 -59-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:17-78 -59-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:23-75 -60 -61 -61-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:56:13-61:29 -62 -62-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:57:17-79 -62-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:57:25-76 -63 -64 -64-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:52:17-76 -64-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:52:27-73 -65 -66 -66-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:17-78 -66-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:23-75 -67 -67-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:17-78 -67-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:53:23-75 -68 -69 -69-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:62:13-65:29 -70 -70-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:63:17-71 -70-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:63:25-68 -71 -72 -72-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:52:17-76 -72-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:52:27-73 -73 +22-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:18:9-42 +23 android:label="@string/app_name" +23-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:19:9-41 +24 android:testOnly="true" > +25 +26 +27 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:22:9-29:20 +28 android:name="net.micode.notes.login.LoginActivity" +28-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:23:13-48 +29 android:launchMode="singleTop" > +29-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:24:13-43 +30 +30-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:25:13-28:29 +31 +31-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:26:17-69 +31-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:26:25-66 +32 +33 +33-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:27:17-77 +33-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:27:27-74 +34 +35 +36 +37 +38 +38-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:32:9-60 +38-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:32:19-57 +39 +40 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:34:9-40:55 +41 android:name="net.micode.notes.ui.NotesListActivity" +41-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:35:13-49 +42 android:configChanges="keyboardHidden|orientation|screenSize" +42-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:36:13-74 +43 android:label="@string/app_name" +43-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:37:13-45 +44 android:launchMode="singleTop" +44-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:38:13-43 +45 android:theme="@style/NoteTheme" +45-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:39:13-45 +46 android:windowSoftInputMode="adjustPan" /> +46-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:40:13-52 +47 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:41:9-44:70 +48 android:name="net.micode.notes.ui.NoteGesturePasswordActivity" +48-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:42:13-59 +49 android:label="@string/menu_set_gesture" +49-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:43:13-53 +50 android:theme="@android:style/Theme.Holo.Light.Dialog" /> +50-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:44:13-67 +51 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:45:9-49:63 +52 android:name="net.micode.notes.ui.NoteGestureVerifyActivity" +52-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:46:13-57 +53 android:screenOrientation="portrait" +53-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:48:13-49 +54 android:theme="@style/GestureVerifyTheme" +54-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:47:13-54 +55 android:windowSoftInputMode="stateAlwaysHidden" /> +55-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:49:13-60 +56 +57 +57-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:51:9-65 +57-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:51:19-63 +58 +59 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:53:9-79:20 +60 android:name="net.micode.notes.ui.NoteEditActivity" +60-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:54:13-48 +61 android:configChanges="keyboardHidden|orientation|screenSize" +61-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:55:13-74 +62 android:launchMode="singleTop" +62-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:56:13-43 +63 android:theme="@style/NoteTheme" > +63-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:57:13-45 +64 +64-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:58:13-65:29 +64-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:59:17-38 +65 +65-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:61:17-69 +65-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:61:25-66 +66 +67 +67-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:62:17-76 +67-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:62:27-73 +68 +69 +69-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:17-78 +69-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:23-75 +70 +70-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:17-78 +70-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:23-75 +71 +72 +72-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:66:13-71:29 +73 +73-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:67:17-79 +73-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:67:25-76 74 -75 D:\gitnote\notes\app\src\main\AndroidManifest.xml:66:13-68:54 -76 android:name="android.app.searchable" -76-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:67:17-54 -77 android:resource="@xml/searchable" /> -77-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:68:17-51 -78 -79 -80 -81 D:\gitnote\notes\app\src\main\AndroidManifest.xml:72:9-75:43 -82 android:name="net.micode.notes.data.NotesProvider" -82-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:73:13-63 -83 android:authorities="micode_notes" -83-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:74:13-47 -84 android:multiprocess="true" /> -84-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:75:13-40 +75 +75-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:62:17-76 +75-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:62:27-73 +76 +77 +77-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:17-78 +77-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:23-75 +78 +78-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:17-78 +78-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:63:23-75 +79 +80 +80-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:72:13-75:29 +81 +81-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:73:17-71 +81-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:73:25-68 +82 +83 +83-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:62:17-76 +83-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:62:27-73 +84 85 -86 -87 D:\gitnote\notes\app\src\main\AndroidManifest.xml:78:9-88:20 -88 android:name="net.micode.notes.widget.NoteWidgetProvider_2x" -88-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:79:13-57 -89 android:label="@string/app_widget2x2" > -89-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:80:13-50 -90 -90-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:81:13-84:29 -91 -91-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:82:17-84 -91-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:82:25-81 -92 -92-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:83:17-85 -92-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:83:25-82 -93 -94 -95 D:\gitnote\notes\app\src\main\AndroidManifest.xml:85:13-87:58 -96 android:name="android.appwidget.provider" -96-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:86:17-58 -97 android:resource="@xml/widget_2x_info" /> -97-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:87:17-55 -98 -99 D:\gitnote\notes\app\src\main\AndroidManifest.xml:90:9-100:20 -100 android:name="net.micode.notes.widget.NoteWidgetProvider_4x" -100-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:91:13-57 -101 android:label="@string/app_widget4x4" > -101-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:92:13-50 -102 -102-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:81:13-84:29 -103 -103-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:82:17-84 -103-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:82:25-81 -104 -104-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:83:17-85 -104-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:83:25-82 -105 -106 -107 D:\gitnote\notes\app\src\main\AndroidManifest.xml:85:13-87:58 -108 android:name="android.appwidget.provider" -108-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:86:17-58 -109 android:resource="@xml/widget_4x_info" /> -109-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:87:17-55 -110 -111 -112 -113 -113-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:103:9-107:20 -113-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:103:19-55 -114 -114-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:104:13-106:29 -115 -115-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:105:17-79 -115-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:105:25-76 +86 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:76:13-78:54 +87 android:name="android.app.searchable" +87-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:77:17-54 +88 android:resource="@xml/searchable" /> +88-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:78:17-51 +89 +90 +91 +92 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:82:9-85:43 +93 android:name="net.micode.notes.data.NotesProvider" +93-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:83:13-63 +94 android:authorities="micode_notes" +94-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:84:13-47 +95 android:multiprocess="true" /> +95-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:85:13-40 +96 +97 +98 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:88:9-98:20 +99 android:name="net.micode.notes.widget.NoteWidgetProvider_2x" +99-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:89:13-57 +100 android:label="@string/app_widget2x2" > +100-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:90:13-50 +101 +101-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:91:13-94:29 +102 +102-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:92:17-84 +102-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:92:25-81 +103 +103-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:93:17-85 +103-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:93:25-82 +104 +105 +106 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:95:13-97:58 +107 android:name="android.appwidget.provider" +107-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:96:17-58 +108 android:resource="@xml/widget_2x_info" /> +108-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:97:17-55 +109 +110 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:100:9-110:20 +111 android:name="net.micode.notes.widget.NoteWidgetProvider_4x" +111-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:101:13-57 +112 android:label="@string/app_widget4x4" > +112-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:102:13-50 +113 +113-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:91:13-94:29 +114 +114-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:92:17-84 +114-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:92:25-81 +115 +115-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:93:17-85 +115-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:93:25-82 116 -117 -118 -119 -120 D:\gitnote\notes\app\src\main\AndroidManifest.xml:110:9-112:41 -121 android:name="net.micode.notes.ui.AlarmReceiver" -121-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:111:13-61 -122 android:process=":remote" /> -122-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:112:13-38 -123 -124 -125 D:\gitnote\notes\app\src\main\AndroidManifest.xml:115:9-119:87 -126 android:name="net.micode.notes.ui.AlarmAlertActivity" -126-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:116:13-50 -127 android:label="@string/app_name" -127-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:117:13-45 -128 android:launchMode="singleInstance" -128-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:118:13-48 -129 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" /> -129-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:119:13-75 -130 -131 -132 D:\gitnote\notes\app\src\main\AndroidManifest.xml:122:9-126:72 -133 android:name="net.micode.notes.ui.NotesPreferenceActivity" -133-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:123:13-71 -134 android:label="@string/preferences_title" -134-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:124:13-54 -135 android:launchMode="singleTop" -135-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:125:13-43 -136 android:theme="@android:style/Theme.Holo.Light" /> -136-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:126:13-60 -137 -138 -139 D:\gitnote\notes\app\src\main\AndroidManifest.xml:129:9-131:40 -140 android:name="net.micode.notes.gtask.remote.GTaskSyncService" -140-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:130:13-74 -141 android:exported="false" /> -141-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:131:13-37 -142 -143 -144 D:\gitnote\notes\app\src\main\AndroidManifest.xml:134:9-136:52 -145 android:name="android.app.default_searchable" -145-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:135:13-58 -146 android:value=".ui.NoteEditActivity" /> -146-->D:\gitnote\notes\app\src\main\AndroidManifest.xml:136:13-49 -147 +117 +118 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:95:13-97:58 +119 android:name="android.appwidget.provider" +119-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:96:17-58 +120 android:resource="@xml/widget_4x_info" /> +120-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:97:17-55 +121 +122 +123 +124 +124-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:113:9-117:20 +124-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:113:19-55 +125 +125-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:114:13-116:29 +126 +126-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:115:17-79 +126-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:115:25-76 +127 +128 +129 +130 +131 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:120:9-122:41 +132 android:name="net.micode.notes.ui.AlarmReceiver" +132-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:121:13-61 +133 android:process=":remote" /> +133-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:122:13-38 +134 +135 +136 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:125:9-129:87 +137 android:name="net.micode.notes.ui.AlarmAlertActivity" +137-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:126:13-50 +138 android:label="@string/app_name" +138-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:127:13-45 +139 android:launchMode="singleInstance" +139-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:128:13-48 +140 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" /> +140-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:129:13-75 +141 +142 +143 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:132:9-136:72 +144 android:name="net.micode.notes.ui.NotesPreferenceActivity" +144-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:133:13-71 +145 android:label="@string/preferences_title" +145-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:134:13-54 +146 android:launchMode="singleTop" +146-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:135:13-43 +147 android:theme="@android:style/Theme.Holo.Light" /> +147-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:136:13-60 148 -149 +149 +150 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:139:9-141:40 +151 android:name="net.micode.notes.gtask.remote.GTaskSyncService" +151-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:140:13-74 +152 android:exported="false" /> +152-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:141:13-37 +153 +154 +155 D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:144:9-146:52 +156 android:name="android.app.default_searchable" +156-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:145:13-58 +157 android:value=".ui.NoteEditActivity" /> +157-->D:\github\XiaoMiNote\Src\app\src\main\AndroidManifest.xml:146:13-49 +158 +159 +160 diff --git a/Src/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt b/Src/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt index bcf6df6..b1b54b6 100644 --- a/Src/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt +++ b/Src/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt @@ -3,30 +3,30 @@ 3 package="net.micode.notes.test" > 4 5 D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:5:5-74 +5-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:5:5-74 6 android:minSdkVersion="21" -6-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:5:15-41 +6-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:5:15-41 7 android:targetSdkVersion="21" /> -7-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:5:42-71 +7-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:5:42-71 8 9 D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:11:5-15:66 +9-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:11:5-15:66 10 android:name="android.test.InstrumentationTestRunner" -10-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:11:22-75 +10-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:11:22-75 11 android:functionalTest="false" -11-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:14:22-52 +11-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:14:22-52 12 android:handleProfiling="false" -12-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:13:22-53 +12-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:13:22-53 13 android:label="Tests for net.micode.notes" -13-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:15:22-64 +13-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:15:22-64 14 android:targetPackage="net.micode.notes" /> -14-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:12:22-62 +14-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:12:22-62 15 16 -16-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:7:5-9:19 +16-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:7:5-9:19 17 -17-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:8:9-60 -17-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest516058341142764059.xml:8:23-57 +17-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:8:9-60 +17-->D:\gitnote\notes\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest3798541519749136732.xml:8:23-57 18 19 20 diff --git a/Src/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/Src/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml index e40c6ac..dfd7c14 100644 --- a/Src/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml +++ b/Src/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml @@ -20,7 +20,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" > - + + + + - + + + + { + dbHelper.deleteUser(username); + Toast.makeText(context, "用户已删除", Toast.LENGTH_SHORT).show(); + cursor.requery(); // 刷新数据 + notifyDataSetChanged(); // 更新列表 + }); + } + + return convertView; + } +} + diff --git a/Src/app/src/main/java/net/micode/notes/login/UserManagementActivity.java b/Src/app/src/main/java/net/micode/notes/login/UserManagementActivity.java new file mode 100644 index 0000000..2f5bf2f --- /dev/null +++ b/Src/app/src/main/java/net/micode/notes/login/UserManagementActivity.java @@ -0,0 +1,73 @@ +package net.micode.notes.login; + +import android.app.Activity; +import android.app.AlertDialog; +import android.database.Cursor; +import android.os.Bundle; +import android.text.TextUtils; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.Toast; + + + +import net.micode.notes.R; +import net.micode.notes.data.NotesDatabaseHelper; + +public class UserManagementActivity extends Activity { + + private NotesDatabaseHelper dbHelper; + private ListView userListView; + private UserListAdapter userListAdapter; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_user_management); + + dbHelper = new NotesDatabaseHelper(this); + + userListView = (ListView) findViewById(R.id.list_view_users); + + loadUsers(); + + findViewById(R.id.btn_add_user).setOnClickListener(v -> showAddUserDialog()); + } + + private void loadUsers() { + Cursor cursor = dbHelper.getAllUsers(); + userListAdapter = new UserListAdapter(this, cursor, dbHelper); + userListView.setAdapter(userListAdapter); + } + + private void showAddUserDialog() { + View view = LayoutInflater.from(this).inflate(R.layout.dialog_add_user, null); + EditText usernameInput = (EditText) view.findViewById(R.id.input_username); + EditText passwordInput = (EditText) view.findViewById(R.id.input_password); + + + new AlertDialog.Builder(this) + .setTitle("添加用户") + .setView(view) + .setPositiveButton("添加", (dialog, which) -> { + String username = usernameInput.getText().toString(); + String password = passwordInput.getText().toString(); + + if (TextUtils.isEmpty(username) || TextUtils.isEmpty(password)) { + Toast.makeText(this, "用户名和密码不能为空", Toast.LENGTH_SHORT).show(); + } else { + long result = dbHelper.addUser(username, password); + if (result != -1) { + Toast.makeText(this, "用户添加成功", Toast.LENGTH_SHORT).show(); + loadUsers(); + } else { + Toast.makeText(this, "添加失败,用户名可能已存在", Toast.LENGTH_SHORT).show(); + } + } + }) + .setNegativeButton("取消", null) + .show(); + } +} diff --git a/Src/app/src/main/java/net/micode/notes/model/Note.java b/Src/app/src/main/java/net/micode/notes/model/Note.java index 1a5f714..d9cf8c3 100644 --- a/Src/app/src/main/java/net/micode/notes/model/Note.java +++ b/Src/app/src/main/java/net/micode/notes/model/Note.java @@ -16,6 +16,8 @@ package net.micode.notes.model; +import static java.sql.Types.NULL; + import android.content.ContentProviderOperation; import android.content.ContentProviderResult; import android.content.ContentUris; @@ -61,7 +63,7 @@ public class Note { Uri uri = context.getContentResolver().insert(Notes.CONTENT_NOTE_URI, values); - long noteId = 0; + long noteId; try { noteId = Long.valueOf(uri.getPathSegments().get(1)); } catch (NumberFormatException e) { diff --git a/Src/app/src/main/java/net/micode/notes/model/WorkingNote.java b/Src/app/src/main/java/net/micode/notes/model/WorkingNote.java index 607cb85..c418512 100644 --- a/Src/app/src/main/java/net/micode/notes/model/WorkingNote.java +++ b/Src/app/src/main/java/net/micode/notes/model/WorkingNote.java @@ -76,6 +76,7 @@ public class WorkingNote { // 标记笔记是否被删除 private boolean mIsDeleted; + // 笔记设置变化监听器 private NoteSettingChangedListener mNoteSettingStatusListener; @@ -268,6 +269,24 @@ public class WorkingNote { // 创建一个新的 WorkingNote 实例,指定所属文件夹ID WorkingNote note = new WorkingNote(context, folderId); + // 获取当前用户的 userId + SharedPreferences prefs = context.getSharedPreferences("user_session", Context.MODE_PRIVATE); + int userId = prefs.getInt("user_id", -1); + + if (userId == -1) { + Log.e(TAG, "无法创建新便签:用户未登录"); + return null; // 用户未登录,返回 null + } + + // 在创建实例时生成新的 noteId + long noteId = Note.getNewNoteId(context, folderId, userId); + if (noteId <= 0) { + Log.e(TAG, "无法创建新便签:noteId 无效"); + return null; // 生成 noteId 失败,返回 null + } + // 设置 noteId 和其他属性 + note.mNoteId = noteId; + // 设置笔记的默认背景颜色 note.setBgColorId(defaultBgColorId); @@ -276,7 +295,6 @@ public class WorkingNote { // 设置与笔记关联的小部件类型 note.setWidgetType(widgetType); - // 返回初始化好的空笔记对象 return note; } @@ -306,22 +324,25 @@ public class WorkingNote { if (isWorthSaving()) { // 检查笔记是否已存在于数据库中 if (!existInDatabase()) { - // 获取当前登录用户的 user_id - SharedPreferences prefs = mContext.getSharedPreferences("user_session", Context.MODE_PRIVATE); + // 如果笔记已经在创建时生成了 noteId,不再重复生成 + if (mNoteId <= 0) { + // 获取当前登录用户的 user_id + SharedPreferences prefs = mContext.getSharedPreferences("user_session", Context.MODE_PRIVATE); - int userId = prefs.getInt("user_id", -1); // -1 表示未登录 - Log.d("WorkingNote", "Saving note with userId: " + userId); + int userId = prefs.getInt("user_id", -1); // -1 表示未登录 + Log.d("WorkingNote", "Saving note with userId: " + userId); - if (userId == -1) { - Log.e(TAG, "无法保存笔记,因为用户未登录"); - return false; // 未登录时不保存 - } + if (userId == -1) { + Log.e(TAG, "无法保存笔记,因为用户未登录"); + return false; // 未登录时不保存 + } - // 如果笔记不在数据库中,为该笔记生成一个新的ID,并关联 user_id - if ((mNoteId = Note.getNewNoteId(mContext, mFolderId, userId)) == 0) { - // 若生成新ID失败,记录日志并返回 false 表示保存失败 - Log.e(TAG, "创建新便签失败:" + mNoteId); - return false; + mNoteId = Note.getNewNoteId(mContext, mFolderId, userId); + // 如果笔记不在数据库中,为该笔记生成一个新的ID,并关联 user_id + if (mNoteId <= 0) { + Log.e(TAG, "创建新便签失败:" + mNoteId); + return false; + } } } @@ -717,13 +738,27 @@ public class WorkingNote { } return null; } + public void deleteImagePathFromDatabase() { + // 清除 IMAGE_PATH 列中存储的路径 + mNote.setNoteValue(NoteColumns.IMAGE_PATH, null); + mNote.syncNote(mContext, mNoteId); + } + public Bitmap loadImageFromFile(String imagePath) { - File imgFile = new File(imagePath); - if (imgFile.exists()) { - return BitmapFactory.decodeFile(imgFile.getAbsolutePath()); + if (TextUtils.isEmpty(imagePath)) { + Log.e(TAG, "Image path is empty or null"); + return null; } - return null; + + File imageFile = new File(imagePath); + if (!imageFile.exists()) { + Log.e(TAG, "Image file does not exist: " + imagePath); + return null; + } + + return BitmapFactory.decodeFile(imagePath); } + // 获取音频路径 public String getAudioPathFromDatabase() { Cursor cursor = mContext.getContentResolver().query( @@ -748,6 +783,29 @@ public class WorkingNote { mContext.getContentResolver().update( ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mNoteId), values, null, null); } + private String mGesturePassword; + + public String getGesturePassword() { + return mGesturePassword; + } + + public void setGesturePassword(String gesturePassword) { + if (!TextUtils.equals(mGesturePassword, gesturePassword)) { + mGesturePassword = gesturePassword; + mNote.setNoteValue(NoteColumns.GESTURE_PASSWORD, mGesturePassword); + } + } + // 添加方法,将 HTML 格式的内容保存到数据库 + public void setRichTextContent(String htmlContent) { + if (!TextUtils.equals(mContent, htmlContent)) { + mContent = htmlContent; + mNote.setTextData(DataColumns.CONTENT, mContent); // 保存 HTML 格式的内容 + } + } + // 从数据库加载富文本内容 + public String getRichTextContent() { + return mContent; // 从数据库中获取 HTML 格式的内容 + } } diff --git a/Src/app/src/main/java/net/micode/notes/ui/ColorPickerDialog.java b/Src/app/src/main/java/net/micode/notes/ui/ColorPickerDialog.java new file mode 100644 index 0000000..2b0c8d5 --- /dev/null +++ b/Src/app/src/main/java/net/micode/notes/ui/ColorPickerDialog.java @@ -0,0 +1,52 @@ +package net.micode.notes.ui; + +import android.app.Dialog; +import android.content.Context; +import android.graphics.Color; +import android.view.ViewGroup; +import android.widget.GridLayout; +import android.widget.ImageView; + +public class ColorPickerDialog extends Dialog { + + public interface OnColorSelectedListener { + void onColorSelected(int color); + } + + private static final int[] COLORS = { + Color.BLACK, + Color.RED, + Color.GREEN, + Color.BLUE, + Color.CYAN, + Color.MAGENTA, + Color.YELLOW, + Color.GRAY + }; + + public ColorPickerDialog(Context context, OnColorSelectedListener listener) { + super(context); + + GridLayout layout = new GridLayout(context); + layout.setColumnCount(4); + + for (int color : COLORS) { + ImageView colorView = new ImageView(context); + colorView.setBackgroundColor(color); + GridLayout.LayoutParams params = new GridLayout.LayoutParams(); + params.width = 100; + params.height = 100; + params.setMargins(10, 10, 10, 10); + colorView.setLayoutParams(params); + + colorView.setOnClickListener(v -> { + listener.onColorSelected(color); + dismiss(); + }); + + layout.addView(colorView); + } + + setContentView(layout); + } +} \ No newline at end of file diff --git a/Src/app/src/main/java/net/micode/notes/ui/LockPatternView.java b/Src/app/src/main/java/net/micode/notes/ui/LockPatternView.java new file mode 100644 index 0000000..3a9be36 --- /dev/null +++ b/Src/app/src/main/java/net/micode/notes/ui/LockPatternView.java @@ -0,0 +1,264 @@ +package net.micode.notes.ui; + +import android.animation.ValueAnimator; +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.Paint; +import android.graphics.Path; +import android.util.AttributeSet; +import android.view.MotionEvent; +import android.view.View; +import android.view.animation.DecelerateInterpolator; + +import net.micode.notes.R; + +import java.util.ArrayList; +import java.util.List; + +public class LockPatternView extends View { + private static final String TAG = "LockPatternView"; + private Paint pointPaint; + private Paint linePaint; + private Paint highlightPaint; + private int normalColor; + private int selectedColor; + private int errorColor; + private float pointRadius; + private float pointInnerRadius; + private boolean isError = false; + private ValueAnimator pointAnimator; + private Point[][] points = new Point[3][3]; + private List selectedPoints = new ArrayList<>(); + private boolean isDrawing = false; + private float currentX, currentY; + private OnPatternListener patternListener; + + public interface OnPatternListener { + void onPatternComplete(String pattern); + } + + public LockPatternView(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + + private void init() { + setLayerType(LAYER_TYPE_SOFTWARE, null); + + // 获取颜色资源 + normalColor = getResources().getColor(R.color.gesture_point_normal); + selectedColor = getResources().getColor(R.color.gesture_point_selected); + errorColor = getResources().getColor(R.color.gesture_point_error); + + // 初始化画笔 + pointPaint = new Paint(Paint.ANTI_ALIAS_FLAG); + pointPaint.setStyle(Paint.Style.STROKE); + pointPaint.setStrokeWidth(dpToPx(3)); + + linePaint = new Paint(Paint.ANTI_ALIAS_FLAG); + linePaint.setStyle(Paint.Style.STROKE); + linePaint.setStrokeWidth(dpToPx(3)); + linePaint.setStrokeCap(Paint.Cap.ROUND); + + highlightPaint = new Paint(Paint.ANTI_ALIAS_FLAG); + highlightPaint.setStyle(Paint.Style.FILL); + + // 初始化动画 + setupAnimator(); + } + + private void setupAnimator() { + pointAnimator = ValueAnimator.ofFloat(0f, 1f); + pointAnimator.setDuration(300); + pointAnimator.setInterpolator(new DecelerateInterpolator()); + pointAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { + @Override + public void onAnimationUpdate(ValueAnimator animation) { + float value = (float) animation.getAnimatedValue(); + pointInnerRadius = pointRadius * 0.3f + (pointRadius * 0.7f * value); + invalidate(); + } + }); + } + + private float dpToPx(float dp) { + return dp * getContext().getResources().getDisplayMetrics().density; + } + + @Override + protected void onSizeChanged(int w, int h, int oldw, int oldh) { + super.onSizeChanged(w, h, oldw, oldh); + float size = Math.min(w, h); + pointRadius = size / 12; // 点的大小 + pointInnerRadius = pointRadius * 0.3f; + + // 修正计算逻辑 + float padding = size / 6; // 边距 + float cellWidth = (size - (padding * 2)) / 2; // 这里导致了问题 + + // 修改为3x3网格的计算方式 + float cellSize = (size - (padding * 2)) / 3; // 每个格子的大小 + + // 计算9个点的位置 + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 3; j++) { + float x = padding + j * cellSize + (cellSize / 2); // 加上半个格子大小使点居中 + float y = padding + i * cellSize + (cellSize / 2); + points[i][j] = new Point(x, y); + } + } + } + + @Override + protected void onDraw(Canvas canvas) { + // 绘制连线 + if (selectedPoints.size() > 0) { + linePaint.setColor(isError ? errorColor : selectedColor); + Path path = new Path(); + Point first = selectedPoints.get(0); + path.moveTo(first.x, first.y); + + for (int i = 1; i < selectedPoints.size(); i++) { + Point point = selectedPoints.get(i); + path.lineTo(point.x, point.y); + } + + if (isDrawing) { + path.lineTo(currentX, currentY); + } + + canvas.drawPath(path, linePaint); + } + + // 绘制所有点 + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 3; j++) { + Point point = points[i][j]; + boolean isSelected = selectedPoints.contains(point); + + // 绘制外圈 + pointPaint.setColor(isSelected ? + (isError ? errorColor : selectedColor) : normalColor); + canvas.drawCircle(point.x, point.y, pointRadius, pointPaint); + + // 绘制内圈 + if (isSelected) { + highlightPaint.setColor(isSelected ? + (isError ? errorColor : selectedColor) : normalColor); + canvas.drawCircle(point.x, point.y, pointInnerRadius, highlightPaint); + } + } + } + } + + @Override + public boolean onTouchEvent(MotionEvent event) { + if (!isEnabled()) { + return false; + } + + currentX = event.getX(); + currentY = event.getY(); + + switch (event.getAction()) { + case MotionEvent.ACTION_DOWN: + isDrawing = true; + selectedPoints.clear(); + checkPoint(currentX, currentY); + invalidate(); + return true; + + case MotionEvent.ACTION_MOVE: + if (isDrawing) { + checkPoint(currentX, currentY); + invalidate(); + } + return true; + + case MotionEvent.ACTION_UP: + case MotionEvent.ACTION_CANCEL: + if (isDrawing) { + isDrawing = false; + if (patternListener != null && selectedPoints.size() > 0) { + patternListener.onPatternComplete(getPatternString()); + } + invalidate(); + } + return true; + } + return false; + } + + private void checkPoint(float x, float y) { + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 3; j++) { + Point point = points[i][j]; + float dx = x - point.x; + float dy = y - point.y; + float distance = (float) Math.sqrt(dx * dx + dy * dy); + + if (distance < pointRadius && !selectedPoints.contains(point)) { + selectedPoints.add(point); + } + } + } + } + + private String getPatternString() { + StringBuilder sb = new StringBuilder(); + for (Point point : selectedPoints) { + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 3; j++) { + if (points[i][j] == point) { + sb.append(i * 3 + j); + } + } + } + } + return sb.toString(); + } + + public void showError() { + isError = true; + pointAnimator.start(); + postDelayed(new Runnable() { + @Override + public void run() { + isError = false; + clearPattern(); + } + }, 1000); + } + public void showSuccess() { + selectedColor = getResources().getColor(R.color.gesture_success_color); + invalidate(); + } + + + public void clearPattern() { + isError = false; + selectedPoints.clear(); + invalidate(); + } + + public void setPatternListener(OnPatternListener listener) { + this.patternListener = listener; + } + + private static class Point { + float x, y; + Point(float x, float y) { + this.x = x; + this.y = y; + } + } + @Override + protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + super.onMeasure(widthMeasureSpec, heightMeasureSpec); + + int width = getMeasuredWidth(); + // 确保是正方形 + setMeasuredDimension(width, width); + } +} \ No newline at end of file diff --git a/Src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/Src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java index d4d69af..3046795 100644 --- a/Src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java +++ b/Src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java @@ -44,6 +44,7 @@ import android.media.MediaRecorder; import android.net.Uri; import android.os.Build; import android.os.Bundle; +import android.os.Handler; import android.preference.PreferenceManager; import android.provider.DocumentsContract; import android.provider.MediaStore; @@ -52,6 +53,7 @@ import android.text.Editable; import android.text.Spannable; import android.text.SpannableString; import android.text.TextUtils; +import android.text.TextWatcher; import android.text.format.DateUtils; import android.text.method.LinkMovementMethod; import android.text.style.BackgroundColorSpan; @@ -120,12 +122,13 @@ public class NoteEditActivity extends Activity implements OnClickListener, public TextView tvAlertDate; // 显示提醒日期的文本视图 public ImageView ibSetBgColor; // 设置背景颜色的图像视图 } - + private static final int REQUEST_SET_PATTERN = 1001; + private static final int REQUEST_VERIFY_PATTERN = 1002; /** * 背景选择按钮与其对应选中状态图标的映射。 */ private static final Map sBgSelectorBtnsMap = new HashMap(); - + private View mToolbar; static { // 初始化背景选择按钮映射 sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW); @@ -185,7 +188,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, private View mFontSizeSelector; // 字号选择器 - private EditText mNoteEditor; // 笔记编辑器 + private RichEditText mNoteEditor; // 笔记编辑器 private View mNoteEditorPanel; // 笔记编辑器面板 @@ -235,10 +238,19 @@ public class NoteEditActivity extends Activity implements OnClickListener, finish(); return; } + // 获取便签ID + long noteId = getIntent().getLongExtra("note_id", 0); + + // 检查密码 + checkNotePassword(noteId); initResources(); //根据id获取添加图片按钮 final ImageButton add_img_btn = (ImageButton) findViewById(R.id.add_img_btn); + final ImageButton deleteImageButton = (ImageButton) findViewById(R.id.btn_delete_image); + deleteImageButton.setOnClickListener(v -> { + deleteImageFromNote(); // 调用删除图片方法 + }); //为点击图片按钮设置监听器 add_img_btn.setOnClickListener(new View.OnClickListener() { @Override @@ -300,6 +312,51 @@ public class NoteEditActivity extends Activity implements OnClickListener, startSpeechToText(); } }); + // 初始化富文本编辑器 + mNoteEditor = (RichEditText) findViewById(R.id.note_edit_view); + mToolbar = findViewById(R.id.toolbar); // 工具栏布局 + // 工具栏始终可见 + mToolbar.setVisibility(View.VISIBLE); + // 设置光标监听 + setupCursorListener(); + // 初始化工具栏按钮 + initFormatButtons(); + } + private void initFormatButtons() { + // 加粗按钮 + findViewById(R.id.btn_bold).setOnClickListener(v -> { + mNoteEditor.toggleBold(); + }); + + // 斜体按钮 + findViewById(R.id.btn_italic).setOnClickListener(v -> { + mNoteEditor.toggleItalic(); + }); + + // 下划线按钮 + findViewById(R.id.btn_underline).setOnClickListener(v -> { + mNoteEditor.toggleUnderline(); + }); + + // 删除线按钮 + findViewById(R.id.btn_strikethrough).setOnClickListener(v -> { + mNoteEditor.toggleStrikethrough(); + }); + + // 项目符号按钮 + findViewById(R.id.btn_bullet).setOnClickListener(v -> { + mNoteEditor.toggleBullet(); + }); + + // 文字颜色按钮 + findViewById(R.id.btn_text_color).setOnClickListener(v -> { + showColorPicker(); + }); + } + private void showColorPicker() { + new ColorPickerDialog(this, color -> { + mNoteEditor.setTextColor(color); + }).show(); } private void copyAssetsFolder(String assetDir, File outDir) throws IOException { @@ -445,6 +502,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, finish(); return false; } + // 设置笔记状态改变的监听器 mWorkingNote.setOnSettingStatusChangedListener(this); return true; @@ -458,32 +516,35 @@ public class NoteEditActivity extends Activity implements OnClickListener, @Override protected void onResume() { super.onResume(); - + // 避免重复验证 + if (!isPatternVerified()) { + checkNotePassword(mWorkingNote.getNoteId()); + } + // 加载富文本内容 + String htmlContent = mWorkingNote.getRichTextContent(); // 从 WorkingNote 加载 HTML 内容 + if (!TextUtils.isEmpty(htmlContent)) { + mNoteEditor.fromHtml(htmlContent); // 加载到编辑器 + } // 初始化笔记界面 initNoteScreen(); // 获取图片路径并插入图片 String imagePath = mWorkingNote.getImagePathFromDatabase(); String audioPath = mWorkingNote.getAudioPathFromDatabase(); - if (imagePath != null) { - // 从文件加载图像 - Bitmap bitmap = mWorkingNote.loadImageFromFile(imagePath); - if (bitmap != null) { - // 创建一个 ImageSpan - ImageSpan imageSpan = new ImageSpan(this, bitmap); - SpannableString spannableString = new SpannableString(" "); // 使用占位符 - spannableString.setSpan(imageSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); - - // 找到笔记编辑器并插入图片 - NoteEditText noteEditText = (NoteEditText) findViewById(R.id.note_edit_view); - int index = noteEditText.getSelectionStart(); // 获取光标位置 - noteEditText.getEditableText().insert(index, spannableString); - } else { - Log.e(TAG, "Failed to load image from file: " + imagePath); + if (!TextUtils.isEmpty(imagePath)) { + File imageFile = new File(imagePath); + if (imageFile.exists()) { + Bitmap bitmap = BitmapFactory.decodeFile(imagePath); + if (bitmap != null) { + ImageSpan imageSpan = new ImageSpan(this, bitmap); + SpannableString spannableString = new SpannableString(" "); + spannableString.setSpan(imageSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + + mNoteEditor.getEditableText().insert(mNoteEditor.getSelectionStart(), spannableString); + } } - } - else { - Log.e(TAG, "Image path is null. Can't load image."); + } else { + Log.d(TAG, "新建便签没有图片,跳过加载"); } } private MediaPlayer mediaPlayer; @@ -509,7 +570,11 @@ public class NoteEditActivity extends Activity implements OnClickListener, Toast.makeText(this, "Unable to play audio", Toast.LENGTH_SHORT).show(); } } + private boolean isPatternVerified = false; + private boolean isPatternVerified() { + return isPatternVerified; + } /** * 初始化笔记界面的函数。 * 该函数设置笔记编辑器的外观,根据笔记类型切换到相应的模式,设置背景和头部信息, @@ -663,7 +728,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, mNoteHeaderHolder.ibSetBgColor = (ImageView) findViewById(R.id.btn_set_bg_color); mNoteHeaderHolder.ibSetBgColor.setOnClickListener(this); // 初始化编辑器和相关组件 - mNoteEditor = (EditText) findViewById(R.id.note_edit_view); + mNoteEditor = (RichEditText) findViewById(R.id.note_edit_view); mNoteEditorPanel = findViewById(R.id.sv_note_edit); mNoteBgColorSelector = findViewById(R.id.note_bg_color_selector); // 设置背景选择器按钮点击监听器 @@ -696,6 +761,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, @Override protected void onPause() { super.onPause(); + String htmlContent = mNoteEditor.toHtml(); // 将富文本内容转换为 HTML + mWorkingNote.setRichTextContent(htmlContent); // 保存到 WorkingNote // 保存笔记数据 if (saveNote()) { Log.d(TAG, "Note data was saved with length:" + mWorkingNote.getContent().length()); @@ -904,6 +971,11 @@ public class NoteEditActivity extends Activity implements OnClickListener, // 删除提醒设置 mWorkingNote.setAlertDate(0, false); break; + case R.id.menu_set_gesture: + Intent intent = new Intent(this, NoteGesturePasswordActivity.class); + intent.putExtra("note_id", mWorkingNote.getNoteId()); + startActivityForResult(intent, REQUEST_SET_PATTERN); + break; default: break; } @@ -1193,6 +1265,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, * @param index 列表项索引。 * @param hasText 列表项是否包含文本。 */ + private final Handler mHandler = new Handler(); + private final Runnable updateToolbarRunnable = this::updateToolbarPosition; public void onTextChange(int index, boolean hasText) { if (index >= mEditTextList.getChildCount()) { Log.e(TAG, "Wrong index, should not happen"); @@ -1204,6 +1278,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, } else { mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.GONE); } + mHandler.removeCallbacks(updateToolbarRunnable); + mHandler.postDelayed(updateToolbarRunnable, 100); // 延迟 100ms 更新工具栏位置 } /** @@ -1234,29 +1310,41 @@ public class NoteEditActivity extends Activity implements OnClickListener, * @return 是否有已选中的列表项。 */ private boolean getWorkingText() { - boolean hasChecked = false; - if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) { - StringBuilder sb = new StringBuilder(); - for (int i = 0; i < mEditTextList.getChildCount(); i++) { - View view = mEditTextList.getChildAt(i); - NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text); - // 构建带有选中状态前缀的文本 - if (!TextUtils.isEmpty(edit.getText())) { - if (((CheckBox) view.findViewById(R.id.cb_edit_item)).isChecked()) { - sb.append(TAG_CHECKED).append(" ").append(edit.getText()).append("\n"); - hasChecked = true; - } else { - sb.append(TAG_UNCHECKED).append(" ").append(edit.getText()).append("\n"); - } - } + if (mNoteEditor.getVisibility() == View.VISIBLE) { + // 获取编辑器中的 HTML 格式内容 + String htmlContent = mNoteEditor.toHtml(); + + if (htmlContent != null) { + // 设置到 WorkingNote 中 + mWorkingNote.setRichTextContent(htmlContent); + return true; // 成功获取内容 + } else { + return false; // 获取内容失败 } - mWorkingNote.setWorkingText(sb.toString()); } else { - mWorkingNote.setWorkingText(mNoteEditor.getText().toString()); + StringBuilder content = new StringBuilder(); + int count = mEditTextList.getChildCount(); + + for (int i = 0; i < count; i++) { + NoteEditText edit = (NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text); + content.append(edit.getText()); + + if (i != count - 1) { + content.append("\n"); + } + } + + // 设置文本内容到 WorkingNote + if (content.length() > 0) { + mWorkingNote.setWorkingText(content.toString()); + return true; // 成功获取内容 + } else { + return false; // 内容为空或失败 + } } - return hasChecked; } + /** * 保存笔记。 * 更新笔记内容并保存。 @@ -1265,6 +1353,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, */ private boolean saveNote() { getWorkingText(); + boolean saved = mWorkingNote.saveNote(); if (saved) { // 设置结果为成功,以便外部调用者知道保存操作的状态 @@ -1485,6 +1574,27 @@ public class NoteEditActivity extends Activity implements OnClickListener, } else { Log.e(TAG, "Activity result error, requestCode: " + requestCode + ", resultCode: " + resultCode); } + if (requestCode == REQUEST_VERIFY_PATTERN) { + // 不要将 RESULT_OK (-1) 视为错误 + if (resultCode == RESULT_OK) { + isPatternVerified = true; + Log.d(TAG, "Pattern verification successful"); + // 继续正常操作 + return; + } else { + Log.d(TAG, "Pattern verification failed"); + finish(); + return; + } + } + + // 处理其他 Activity 结果 + try { + super.onActivityResult(requestCode, resultCode, intent); + } catch (Exception e) { + Log.e(TAG, "Error in super.onActivityResult", e); + } + } @@ -1509,10 +1619,34 @@ public class NoteEditActivity extends Activity implements OnClickListener, spannableString.setSpan(imageSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); // 将图片插入到EditText中 - NoteEditText noteEditText = (NoteEditText) findViewById(R.id.note_edit_view); + RichEditText noteEditText = (RichEditText) findViewById(R.id.note_edit_view); int index = noteEditText.getSelectionStart(); // 获取光标所在位置 noteEditText.getEditableText().insert(index, spannableString); } + private void deleteImageFromNote() { + // 从编辑器中移除图片 + Editable editable = mNoteEditor.getEditableText(); + ImageSpan[] imageSpans = editable.getSpans(0, editable.length(), ImageSpan.class); + + for (ImageSpan imageSpan : imageSpans) { + int start = editable.getSpanStart(imageSpan); + int end = editable.getSpanEnd(imageSpan); + editable.removeSpan(imageSpan); // 删除图片的 ImageSpan + editable.delete(start, end); // 删除图片占位符 + } + + // 清空数据库中的图片路径 + mWorkingNote.deleteImagePathFromDatabase(); + + // 更新富文本内容到数据库 + String htmlContent = mNoteEditor.toHtml(); + mWorkingNote.setRichTextContent(htmlContent); + mWorkingNote.saveNote(); + + // 提示用户删除成功 + Toast.makeText(this, "图片已删除", Toast.LENGTH_SHORT).show(); + } + private MediaRecorder mediaRecorder; @@ -1547,7 +1681,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, String audioPath = audioFilePath; // 插入到光标位置 - NoteEditText noteEditText = (NoteEditText) findViewById(R.id.note_edit_view); + RichEditText noteEditText = (RichEditText) findViewById(R.id.note_edit_view); int cursorPosition = noteEditText.getSelectionStart(); // 获取光标位置 SpannableString spannableString = new SpannableString("[Audio]"); spannableString.setSpan(new ImageSpan(this, R.drawable.ic_audio), 0, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); @@ -1639,7 +1773,81 @@ public class NoteEditActivity extends Activity implements OnClickListener, } } } + private void checkNotePassword(long noteId) { + // 如果是新建便签,不需要验证密码 + if (noteId == 0 || noteId == -1) { + return; + } + + // 查询便签是否设置了密码 + Cursor cursor = null; + try { + cursor = getContentResolver().query( + ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), + new String[] { Notes.NoteColumns.GESTURE_PASSWORD }, + null, null, null); + + if (cursor != null && cursor.moveToFirst()) { + String password = cursor.getString(0); + // 只有设置了密码的便签才需要验证 + if (password != null && !password.isEmpty()) { + Intent intent = new Intent(this, NoteGestureVerifyActivity.class); + intent.putExtra("note_id", noteId); + startActivityForResult(intent, REQUEST_VERIFY_PATTERN); + } + } + } catch (Exception e) { + Log.e(TAG, "Error checking note password", e); + } finally { + if (cursor != null) { + cursor.close(); + } + } + } + private void setupCursorListener() { + mNoteEditor.addTextChangedListener(new TextWatcher() { + @Override + public void beforeTextChanged(CharSequence s, int start, int count, int after) {} + + @Override + public void onTextChanged(CharSequence s, int start, int before, int count) { + updateToolbarPosition(); + } + + @Override + public void afterTextChanged(Editable s) {} + }); + + mNoteEditor.setOnFocusChangeListener((v, hasFocus) -> { + if (hasFocus) { + updateToolbarPosition(); + } + }); + } + + private void updateToolbarPosition() { + int[] cursorCoordinates = mNoteEditor.getCursorCoordinates(); + + // 获取工具栏的宽度和屏幕宽度 + int screenWidth = getWindow().getDecorView().getWidth(); + int toolbarWidth = mToolbar.getWidth(); + + // 工具栏的 X 坐标 + int toolbarX = cursorCoordinates[0] - toolbarWidth / 2; + toolbarX = Math.max(0, Math.min(toolbarX, screenWidth - toolbarWidth)); // 确保工具栏在屏幕范围内 + + // 工具栏的 Y 坐标(光标下方偏移量 16dp) + int toolbarY = cursorCoordinates[1] + 16; + + // 设置工具栏位置 + mToolbar.setX(toolbarX); + mToolbar.setY(toolbarY); + } + } + + + diff --git a/Src/app/src/main/java/net/micode/notes/ui/NoteGesturePasswordActivity.java b/Src/app/src/main/java/net/micode/notes/ui/NoteGesturePasswordActivity.java new file mode 100644 index 0000000..6fedba5 --- /dev/null +++ b/Src/app/src/main/java/net/micode/notes/ui/NoteGesturePasswordActivity.java @@ -0,0 +1,98 @@ +package net.micode.notes.ui; + +import android.app.Activity; +import android.content.ContentUris; +import android.content.ContentValues; +import android.content.Intent; +import android.os.Bundle; +import android.widget.Button; +import android.widget.TextView; +import android.widget.Toast; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; + +public class NoteGesturePasswordActivity extends Activity { + private LockPatternView lockPatternView; + private TextView gestureStatus; + private Button btnConfirm; + private String tempPattern; + private long noteId; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.note_gesture_password); + + noteId = getIntent().getLongExtra("note_id", -1); + if (noteId == -1) { + finish(); + return; + } + + initViews(); + } + + private void initViews() { + lockPatternView = (LockPatternView) findViewById(R.id.lock_pattern_view); + gestureStatus = (TextView) findViewById(R.id.gesture_status); + btnConfirm = (Button) findViewById(R.id.btn_confirm); + btnConfirm.setEnabled(false); + + // 修改这部分代码,使用新的接口 + lockPatternView.setPatternListener(new LockPatternView.OnPatternListener() { + @Override + public void onPatternComplete(String pattern) { + if (pattern.length() < 4) { + gestureStatus.setText(R.string.gesture_too_short); + return; + } + + if (tempPattern == null) { + tempPattern = pattern; + gestureStatus.setText(R.string.confirm_gesture_pattern); + btnConfirm.setEnabled(false); + } else { + if (tempPattern.equals(pattern)) { + btnConfirm.setEnabled(true); + gestureStatus.setText(R.string.gesture_matched); + } else { + tempPattern = null; + gestureStatus.setText(R.string.gesture_not_matched); + btnConfirm.setEnabled(false); + } + } + } + }); + + btnConfirm.setOnClickListener(v -> { + if (tempPattern != null) { + saveGesturePassword(tempPattern); + Toast.makeText(this, R.string.gesture_password_set, Toast.LENGTH_SHORT).show(); + setResult(RESULT_OK); + finish(); + } + }); + } + + private void saveGesturePassword(String pattern) { + ContentValues values = new ContentValues(); + values.put(NoteColumns.GESTURE_PASSWORD, pattern); + getContentResolver().update( + ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), + values, null, null); + + // 添加返回密码到结果Intent + Intent resultIntent = new Intent(); + resultIntent.putExtra("pattern", pattern); + setResult(RESULT_OK, resultIntent); + finish(); + } + + @Override + public void onBackPressed() { + setResult(RESULT_CANCELED); + super.onBackPressed(); + } +} \ No newline at end of file diff --git a/Src/app/src/main/java/net/micode/notes/ui/NoteGestureVerifyActivity.java b/Src/app/src/main/java/net/micode/notes/ui/NoteGestureVerifyActivity.java new file mode 100644 index 0000000..c7e4758 --- /dev/null +++ b/Src/app/src/main/java/net/micode/notes/ui/NoteGestureVerifyActivity.java @@ -0,0 +1,231 @@ +package net.micode.notes.ui; + +import android.annotation.SuppressLint; +import android.app.Activity; +import android.app.AlertDialog; +import android.content.ContentUris; +import android.content.Intent; +import android.content.res.ColorStateList; +import android.database.Cursor; +import android.os.Bundle; +import android.os.Handler; +import android.util.Log; +import android.view.WindowManager; +import android.widget.ImageView; +import android.widget.TextView; +import android.widget.Toast; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; + +public class NoteGestureVerifyActivity extends Activity { + private static final String TAG = "NoteGestureVerifyActivity"; + private static final int MAX_TRIES = 5; + + private LockPatternView lockPatternView; + private TextView gestureStatus; + private ImageView lockIcon; + private TextView forgotPattern; + private int currentTries = 0; + private String savedPattern; + private long noteId; + private Handler handler = new Handler(); + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + // 设置全屏显示 + getWindow().setFlags( + WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + setContentView(R.layout.note_gesture_verify); + + initViews(); + setupListeners(); + loadSavedPattern(); + } + + private void initViews() { + lockPatternView = (LockPatternView) findViewById(R.id.lock_pattern_view); + gestureStatus = (TextView) findViewById(R.id.gesture_status); + lockIcon = (ImageView) findViewById(R.id.iv_lock_icon); + forgotPattern = (TextView) findViewById(R.id.tv_forgot_pattern); + + // 设置初始状态 + updateStatusText(getString(R.string.gesture_verify_hint)); + } + + private void setupListeners() { + lockPatternView.setPatternListener(new LockPatternView.OnPatternListener() { + @Override + public void onPatternComplete(String pattern) { + verifyPattern(pattern); + } + }); + + forgotPattern.setOnClickListener(v -> handleForgotPattern()); + } + + @SuppressLint("LongLogTag") + private void loadSavedPattern() { + Cursor cursor = null; + try { + noteId = getIntent().getLongExtra("note_id", -1); + if (noteId == -1) { + Log.e(TAG, "Invalid note ID"); + finishWithError(); + return; + } + + // 从数据库读取手势密码 + cursor = getContentResolver().query( + ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), + new String[]{Notes.NoteColumns.GESTURE_PASSWORD}, + null, null, null); + + if (cursor != null && cursor.moveToFirst()) { + savedPattern = cursor.getString(0); + if (savedPattern == null || savedPattern.isEmpty()) { + Log.e(TAG, "No pattern set for this note"); + finishWithSuccess(); // 如果没有设置密码,直接通过验证 + return; + } + } else { + Log.e(TAG, "Note not found"); + finishWithError(); + return; + } + } catch (Exception e) { + Log.e(TAG, "Error loading saved pattern", e); + finishWithError(); + } finally { + if (cursor != null) { + cursor.close(); + } + } + } + + private void verifyPattern(String pattern) { + if (pattern.equals(savedPattern)) { + showSuccessState(); + handler.postDelayed(this::finishWithSuccess, 500); + } else { + showErrorState(); + } + } + + private void showSuccessState() { + gestureStatus.setTextColor(getResources().getColor(R.color.gesture_success_color)); + gestureStatus.setText(R.string.gesture_verify_success); + lockIcon.setImageTintList(ColorStateList.valueOf( + getResources().getColor(R.color.gesture_success_color))); + + lockPatternView.showSuccess(); + + // 添加成功动画效果 + lockIcon.animate() + .scaleX(1.2f) + .scaleY(1.2f) + .setDuration(200) + .withEndAction(() -> { + lockIcon.animate() + .scaleX(1f) + .scaleY(1f) + .setDuration(100) + .start(); + }) + .start(); + } + + private void showErrorState() { + currentTries++; + if (currentTries >= MAX_TRIES) { + finishWithError(); + return; + } + + gestureStatus.setTextColor(getResources().getColor(R.color.gesture_point_error)); + gestureStatus.setText(getString(R.string.gesture_verify_error, MAX_TRIES - currentTries)); + lockIcon.setImageTintList(ColorStateList.valueOf( + getResources().getColor(R.color.gesture_point_error))); + + lockPatternView.showError(); + + // 添加错误动画效果 + lockIcon.animate() + .translationX(20f) + .setDuration(50) + .withEndAction(() -> { + lockIcon.animate() + .translationX(-20f) + .setDuration(100) + .withEndAction(() -> { + lockIcon.animate() + .translationX(0f) + .setDuration(50) + .start(); + }) + .start(); + }) + .start(); + + // 重置状态 + handler.postDelayed(() -> { + if (!isFinishing()) { + gestureStatus.setTextColor(getResources().getColor(R.color.gesture_text_color)); + gestureStatus.setText(R.string.gesture_verify_hint); + lockIcon.setImageTintList(ColorStateList.valueOf( + getResources().getColor(R.color.gesture_icon_color))); + } + }, 1000); + } + + private void handleForgotPattern() { + AlertDialog.Builder builder = new AlertDialog.Builder(this) + .setTitle(R.string.gesture_forgot_title) + .setMessage(R.string.gesture_forgot_message) + .setPositiveButton(R.string.ok, (dialog, which) -> { + // 这里可以添加重置密码的逻辑 + Toast.makeText(this, "请联系管理员重置密码", Toast.LENGTH_SHORT).show(); + }) + .setNegativeButton(R.string.cancel, null); + + AlertDialog dialog = builder.create(); + dialog.show(); + } + + private void finishWithSuccess() { + setResult(RESULT_OK); + finish(); + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); + } + + private void finishWithError() { + Toast.makeText(this, "验证失败次数过多,请稍后重试", Toast.LENGTH_SHORT).show(); + setResult(RESULT_CANCELED); + finish(); + overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); + } + + private void updateStatusText(String text) { + if (gestureStatus != null) { + gestureStatus.setText(text); + } + } + + @Override + public void onBackPressed() { + // 返回时取消验证 + setResult(RESULT_CANCELED); + super.onBackPressed(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (handler != null) { + handler.removeCallbacksAndMessages(null); + } + } + +} \ No newline at end of file diff --git a/Src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/Src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java index fb2f7ce..58cfb0a 100644 --- a/Src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/Src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -65,6 +65,7 @@ import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.gtask.remote.GTaskSyncService; import net.micode.notes.login.LoginActivity; +import net.micode.notes.login.UserManagementActivity; import net.micode.notes.model.WorkingNote; import net.micode.notes.tool.BackupUtils; import net.micode.notes.tool.DataUtils; @@ -1148,6 +1149,11 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt case R.id.menu_search: onSearchRequested(); // 触发搜索请求 break; + case R.id.menu_manage_users: { + Intent intent = new Intent(this, UserManagementActivity.class); + startActivity(intent); + break; + } default: break; } diff --git a/Src/app/src/main/java/net/micode/notes/ui/RichEditText.java b/Src/app/src/main/java/net/micode/notes/ui/RichEditText.java new file mode 100644 index 0000000..ef97ffb --- /dev/null +++ b/Src/app/src/main/java/net/micode/notes/ui/RichEditText.java @@ -0,0 +1,168 @@ +package net.micode.notes.ui; + +import android.content.Context; +import android.graphics.Color; +import android.text.Editable; +import android.text.Layout; +import android.text.Spannable; +import android.text.SpannableStringBuilder; +import android.text.style.BackgroundColorSpan; +import android.text.style.BulletSpan; +import android.text.style.ForegroundColorSpan; +import android.text.style.StrikethroughSpan; +import android.text.style.StyleSpan; +import android.text.style.UnderlineSpan; +import android.util.AttributeSet; + +import android.graphics.Typeface; +import android.widget.EditText; + +public class RichEditText extends EditText { + + @Override + protected void onFinishInflate() { + super.onFinishInflate(); + + // 确保在初始化时,内容为空,避免默认插入图片或其他格式化内容 + if (getText() == null || getText().length() == 0) { + setText(""); // 初始化为空文本 + } + } + + public RichEditText(Context context) { + super(context); + } + + public RichEditText(Context context, AttributeSet attrs) { + super(context, attrs); + } + + public RichEditText(Context context, AttributeSet attrs, int defStyleAttr) { + super(context, attrs, defStyleAttr); + } + + public void toggleBold() { + toggleStyle(Typeface.BOLD); + } + + public void toggleItalic() { + toggleStyle(Typeface.ITALIC); + } + + public void toggleUnderline() { + toggleSpan(new UnderlineSpan()); + } + + public void toggleStrikethrough() { + toggleSpan(new StrikethroughSpan()); + } + + public void toggleBullet() { + toggleSpan(new BulletSpan(20, Color.BLACK)); + } + + public void setTextColor(int color) { + int start = getSelectionStart(); + int end = getSelectionEnd(); + + if (start < end) { + Editable editable = getText(); + ForegroundColorSpan[] spans = editable.getSpans(start, end, ForegroundColorSpan.class); + + for (ForegroundColorSpan span : spans) { + editable.removeSpan(span); + } + + editable.setSpan(new ForegroundColorSpan(color), start, end, + Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } + } + + private void toggleStyle(int style) { + int start = getSelectionStart(); + int end = getSelectionEnd(); + + if (start < end) { + Editable editable = getText(); + StyleSpan[] spans = editable.getSpans(start, end, StyleSpan.class); + boolean hasStyle = false; + + for (StyleSpan span : spans) { + if (span.getStyle() == style) { + editable.removeSpan(span); + hasStyle = true; + } + } + + if (!hasStyle) { + editable.setSpan(new StyleSpan(style), start, end, + Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } + } + } + + private void toggleSpan(Object span) { + int start = getSelectionStart(); + int end = getSelectionEnd(); + + if (start < end) { + Editable editable = getText(); + Object[] spans = editable.getSpans(start, end, span.getClass()); + boolean hasSpan = spans.length > 0; + + for (Object existingSpan : spans) { + editable.removeSpan(existingSpan); + } + + if (!hasSpan) { + editable.setSpan(span, start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } + } + } + public int[] getCursorCoordinates() { + int[] location = new int[2]; + getLocationOnScreen(location); // 获取 `RichEditText` 在屏幕上的位置 + + int cursorPosition = getSelectionStart(); + Layout layout = getLayout(); + if (layout != null) { + int line = layout.getLineForOffset(cursorPosition); + int baseline = layout.getLineBaseline(line); + + int x = (int) layout.getPrimaryHorizontal(cursorPosition) + location[0]; + int y = baseline + layout.getLineTop(line) + location[1]; + + return new int[]{x, y}; + } + return location; // 如果布局未加载,返回编辑器位置 + } + // 将富文本转换为HTML + public String toHtml() { + Editable text = getText(); + if (text == null || text.length() == 0) { + return ""; // 如果内容为空,返回空字符串 + } + + // 使用 HtmlCompat 工具确保兼容性 + String htmlContent = android.text.Html.toHtml(text); + return htmlContent + .replaceAll("

", "") // 去除段落标签 + .replaceAll("

", "") + .replaceAll(" ", " ") // 替换无意义的空格 + .trim(); + } + + // 从HTML加载富文本 + public void fromHtml(String html) { + if (html == null || html.isEmpty()) { + setText(""); // 如果 HTML 内容为空,设置为空字符串 + return; + } + + // 使用 HtmlCompat 工具解析 HTML,兼容中文和样式 + setText(android.text.Html.fromHtml(html)); + } + + + +} \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/gesture_background.xml b/Src/app/src/main/res/drawable/gesture_background.xml new file mode 100644 index 0000000..7b83433 --- /dev/null +++ b/Src/app/src/main/res/drawable/gesture_background.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/gesture_button_background.xml b/Src/app/src/main/res/drawable/gesture_button_background.xml new file mode 100644 index 0000000..6692a83 --- /dev/null +++ b/Src/app/src/main/res/drawable/gesture_button_background.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/gesture_panel_background.xml b/Src/app/src/main/res/drawable/gesture_panel_background.xml new file mode 100644 index 0000000..2e3c374 --- /dev/null +++ b/Src/app/src/main/res/drawable/gesture_panel_background.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/ic_delete.xml b/Src/app/src/main/res/drawable/ic_delete.xml new file mode 100644 index 0000000..883bcaa --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_delete.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Src/app/src/main/res/drawable/ic_format_bold.xml b/Src/app/src/main/res/drawable/ic_format_bold.xml new file mode 100644 index 0000000..c7e3c22 --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_format_bold.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/ic_format_bullet.xml b/Src/app/src/main/res/drawable/ic_format_bullet.xml new file mode 100644 index 0000000..5d107f4 --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_format_bullet.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/ic_format_color.xml b/Src/app/src/main/res/drawable/ic_format_color.xml new file mode 100644 index 0000000..bee425c --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_format_color.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/ic_format_italic.xml b/Src/app/src/main/res/drawable/ic_format_italic.xml new file mode 100644 index 0000000..1e07d3d --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_format_italic.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/ic_format_strikethrough.xml b/Src/app/src/main/res/drawable/ic_format_strikethrough.xml new file mode 100644 index 0000000..8f025fb --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_format_strikethrough.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/ic_format_underline.xml b/Src/app/src/main/res/drawable/ic_format_underline.xml new file mode 100644 index 0000000..84a3aab --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_format_underline.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/drawable/ic_lock_outline.xml b/Src/app/src/main/res/drawable/ic_lock_outline.xml new file mode 100644 index 0000000..b22c676 --- /dev/null +++ b/Src/app/src/main/res/drawable/ic_lock_outline.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/Src/app/src/main/res/layout/activity_login.xml b/Src/app/src/main/res/layout/activity_login.xml index e777037..8222c88 100644 --- a/Src/app/src/main/res/layout/activity_login.xml +++ b/Src/app/src/main/res/layout/activity_login.xml @@ -6,16 +6,27 @@ android:orientation="vertical" android:padding="16dp" android:background="@color/background_color"> + +