diff --git a/README.md b/README.md
index ef7e300..b04041f 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,3 @@
# MiNote
-
+developing存放最新的结果
+master存放最终的稳定结果
diff --git a/src/app/build.gradle b/src/app/build.gradle
deleted file mode 100644
index d2c740f..0000000
--- a/src/app/build.gradle
+++ /dev/null
@@ -1,32 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- namespace "net.micode.notes"
- compileSdkVersion 33
- buildToolsVersion "34.0.0"
-
- defaultConfig {
- applicationId "net.micode.notes"
- minSdkVersion 14
- targetSdkVersion 14
- }
-
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
- }
- }
- dependencies {
- implementation files('D:/AAA-CS-SDK/Destinations/gradle/httpcomponents-client-4.5.13-bin/httpcomponents-client-4.5.13/lib/httpclient-osgi-4.5.13.jar')
- implementation files('D:/AAA-CS-SDK/Destinations/gradle/httpcomponents-client-4.5.13-bin/httpcomponents-client-4.5.13/lib/httpclient-win-4.5.13.jar')
- implementation files('D:/AAA-CS-SDK/Destinations/gradle/httpcomponents-client-4.5.13-bin/httpcomponents-client-4.5.13/lib/httpcore-4.4.13.jar')
- }
- packagingOptions {
- exclude 'META-INF/DEPENDENCIES'
- exclude 'META-INF/NOTICE'
- exclude 'META-INF/LICENSE'
- exclude 'META-INF/LICENSE.txt'
- exclude 'META-INF/NOTICE.txt'
- }
-}
diff --git a/src/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/src/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
deleted file mode 100644
index 9e26dfe..0000000
--- a/src/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
\ No newline at end of file
diff --git a/src/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json b/src/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json
deleted file mode 100644
index 9e26dfe..0000000
--- a/src/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
\ 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
deleted file mode 100644
index 469290d..0000000
Binary files a/src/app/build/intermediates/apk/debug/app-debug.apk and /dev/null differ
diff --git a/src/app/build/intermediates/apk/debug/output-metadata.json b/src/app/build/intermediates/apk/debug/output-metadata.json
deleted file mode 100644
index b2231b9..0000000
--- a/src/app/build/intermediates/apk/debug/output-metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "APK",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes",
- "variantName": "debug",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "versionCode": 1,
- "versionName": "0.1",
- "outputFile": "app-debug.apk"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt b/src/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt
deleted file mode 100644
index 46dacc6..0000000
--- a/src/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-#- File Locator -
-listingFile=../../apk/debug/output-metadata.json
diff --git a/src/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt b/src/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt
deleted file mode 100644
index b7d5868..0000000
--- a/src/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/redirect.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-#- File Locator -
-listingFile=../../../outputs/apk/androidTest/debug/output-metadata.json
diff --git a/src/app/build/intermediates/app_metadata/debug/app-metadata.properties b/src/app/build/intermediates/app_metadata/debug/app-metadata.properties
deleted file mode 100644
index 379c8cd..0000000
--- a/src/app/build/intermediates/app_metadata/debug/app-metadata.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-appMetadataVersion=1.1
-androidGradlePluginVersion=8.1.3
diff --git a/src/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json b/src/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json
deleted file mode 100644
index 714f651..0000000
--- a/src/app/build/intermediates/compatible_screen_manifest/debug/output-metadata.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "COMPATIBLE_SCREEN_MANIFEST",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes",
- "variantName": "debug",
- "elements": []
-}
\ No newline at end of file
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
deleted file mode 100644
index b894c6e..0000000
Binary files a/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar and /dev/null differ
diff --git a/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/R.jar b/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/R.jar
deleted file mode 100644
index df70a92..0000000
Binary files a/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/R.jar and /dev/null 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
deleted file mode 100644
index e971eb6..0000000
Binary files a/src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin b/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin and /dev/null 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
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_1/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin b/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_2/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin b/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_0/graph.bin b/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_0/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_0/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_1/graph.bin b/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_1/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_1/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_2/graph.bin b/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_2/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_2/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_3/graph.bin b/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_3/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_1903724199612f1a8fa96830176136e5346600347c11b1f686b32f76af216387_bucket_3/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_0/graph.bin b/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_0/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_0/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_1/graph.bin b/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_1/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_1/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_2/graph.bin b/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_2/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_2/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_3/graph.bin b/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_3/graph.bin
deleted file mode 100644
index 601f245..0000000
Binary files a/src/app/build/intermediates/desugar_graph/debugAndroidTest/out/currentProject/jar_4f2888fd37f30fd34a99372b72961614f2b1a3e2d49846848c38c585e5771fe0_bucket_3/graph.bin and /dev/null differ
diff --git a/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex b/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex
deleted file mode 100644
index 5b33edc..0000000
Binary files a/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex and /dev/null differ
diff --git a/src/app/build/intermediates/dex/debugAndroidTest/mergeDexDebugAndroidTest/classes.dex b/src/app/build/intermediates/dex/debugAndroidTest/mergeDexDebugAndroidTest/classes.dex
deleted file mode 100644
index 4907107..0000000
Binary files a/src/app/build/intermediates/dex/debugAndroidTest/mergeDexDebugAndroidTest/classes.dex and /dev/null 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
deleted file mode 100644
index fe74f9e..0000000
Binary files a/src/app/build/intermediates/dex_archive_input_jar_hashes/debug/out and /dev/null differ
diff --git a/src/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out b/src/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out
deleted file mode 100644
index 8b354e9..0000000
Binary files a/src/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/out and /dev/null differ
diff --git a/src/app/build/intermediates/dex_number_of_buckets_file/debug/out b/src/app/build/intermediates/dex_number_of_buckets_file/debug/out
deleted file mode 100644
index bf0d87a..0000000
--- a/src/app/build/intermediates/dex_number_of_buckets_file/debug/out
+++ /dev/null
@@ -1 +0,0 @@
-4
\ No newline at end of file
diff --git a/src/app/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/out b/src/app/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/out
deleted file mode 100644
index bf0d87a..0000000
--- a/src/app/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/out
+++ /dev/null
@@ -1 +0,0 @@
-4
\ No newline at end of file
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/debug/0_httpclient-osgi-4.5.13.jar b/src/app/build/intermediates/external_file_lib_dex_archives/debug/0_httpclient-osgi-4.5.13.jar
deleted file mode 100644
index f321211..0000000
Binary files a/src/app/build/intermediates/external_file_lib_dex_archives/debug/0_httpclient-osgi-4.5.13.jar and /dev/null differ
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/debug/1_httpclient-win-4.5.13.jar b/src/app/build/intermediates/external_file_lib_dex_archives/debug/1_httpclient-win-4.5.13.jar
deleted file mode 100644
index 7eedf46..0000000
Binary files a/src/app/build/intermediates/external_file_lib_dex_archives/debug/1_httpclient-win-4.5.13.jar and /dev/null differ
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/debug/2_httpcore-4.4.13.jar b/src/app/build/intermediates/external_file_lib_dex_archives/debug/2_httpcore-4.4.13.jar
deleted file mode 100644
index 60ffd5a..0000000
Binary files a/src/app/build/intermediates/external_file_lib_dex_archives/debug/2_httpcore-4.4.13.jar and /dev/null differ
diff --git a/src/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex b/src/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex
deleted file mode 100644
index a30740f..0000000
Binary files a/src/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/classes.dex and /dev/null differ
diff --git a/src/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/src/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state
deleted file mode 100644
index ac19b0d..0000000
Binary files a/src/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state and /dev/null differ
diff --git a/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4dnb+AwtQoBt1tXv8dcQYcFCkjs= b/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4dnb+AwtQoBt1tXv8dcQYcFCkjs=
deleted file mode 100644
index 163dc43..0000000
Binary files a/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4dnb+AwtQoBt1tXv8dcQYcFCkjs= and /dev/null differ
diff --git a/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7sk29t3DFdGDmPI9ccoTbeV59Z8= b/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7sk29t3DFdGDmPI9ccoTbeV59Z8=
deleted file mode 100644
index c2f9ac3..0000000
Binary files a/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/7sk29t3DFdGDmPI9ccoTbeV59Z8= and /dev/null differ
diff --git a/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/r9l5GWxsVWOkFVhuXQ2wA8Ym1oM= b/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/r9l5GWxsVWOkFVhuXQ2wA8Ym1oM=
deleted file mode 100644
index be17606..0000000
Binary files a/src/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/r9l5GWxsVWOkFVhuXQ2wA8Ym1oM= and /dev/null 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
deleted file mode 100644
index 549e11c..0000000
--- a/src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties
+++ /dev/null
@@ -1,96 +0,0 @@
-#Sun Nov 19 21:12:20 CST 2023
-net.micode.notes.app-main-6\:/color/primary_text_dark.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\color_primary_text_dark.xml.flat
-net.micode.notes.app-main-6\:/color/secondary_text_dark.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\color_secondary_text_dark.xml.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/bg_btn_set_color.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_btn_set_color.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/bg_color_btn_mask.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/call_record.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_call_record.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/clock.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_clock.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/delete.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_delete.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/dropdown_icon.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_dropdown_icon.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_blue.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_blue.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_green.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_green.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_red.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_red.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_blue.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_blue.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_green.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_green.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_red.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_red.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_white.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_white.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_yellow.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_white.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_white.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/edit_yellow.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_yellow.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/font_large.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_large.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/font_normal.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_normal.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/font_size_selector_bg.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/font_small.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_small.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/font_super.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_super.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/icon_app.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_icon_app.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_background.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_background.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_down.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_middle.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_single.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_up.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_folder.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_folder.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_footer_bg.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_footer_bg.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_green_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_down.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_green_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_middle.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_green_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_single.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_green_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_up.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_red_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_down.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_red_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_middle.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_red_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_single.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_red_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_up.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_white_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_down.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_white_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_middle.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_white_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_single.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_white_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_up.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_down.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_single.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_up.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/menu_delete.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_delete.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/menu_move.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_move.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/new_note_normal.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_normal.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/new_note_pressed.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_pressed.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/note_edit_color_selector_panel.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/notification.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_notification.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/search_result.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_search_result.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/selected.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_selected.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/title_alert.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_alert.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/title_bar_bg.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_bar_bg.9.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_blue.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_blue.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_green.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_green.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_red.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_red.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_white.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_white.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_yellow.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_yellow.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_blue.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_blue.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_green.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_green.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_red.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_red.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_white.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_white.png.flat
-net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_yellow.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_yellow.png.flat
-net.micode.notes.app-main-6\:/drawable/new_note.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\drawable_new_note.xml.flat
-net.micode.notes.app-main-6\:/layout/account_dialog_title.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_account_dialog_title.xml.flat
-net.micode.notes.app-main-6\:/layout/add_account_text.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_add_account_text.xml.flat
-net.micode.notes.app-main-6\:/layout/datetime_picker.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_datetime_picker.xml.flat
-net.micode.notes.app-main-6\:/layout/dialog_edit_text.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_dialog_edit_text.xml.flat
-net.micode.notes.app-main-6\:/layout/folder_list_item.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_folder_list_item.xml.flat
-net.micode.notes.app-main-6\:/layout/note_edit.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit.xml.flat
-net.micode.notes.app-main-6\:/layout/note_edit_list_item.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit_list_item.xml.flat
-net.micode.notes.app-main-6\:/layout/note_item.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_note_item.xml.flat
-net.micode.notes.app-main-6\:/layout/note_list.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list.xml.flat
-net.micode.notes.app-main-6\:/layout/note_list_dropdown_menu.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_dropdown_menu.xml.flat
-net.micode.notes.app-main-6\:/layout/note_list_footer.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_footer.xml.flat
-net.micode.notes.app-main-6\:/layout/settings_header.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_settings_header.xml.flat
-net.micode.notes.app-main-6\:/layout/widget_2x.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_2x.xml.flat
-net.micode.notes.app-main-6\:/layout/widget_4x.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_4x.xml.flat
-net.micode.notes.app-main-6\:/menu/call_note_edit.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\menu_call_note_edit.xml.flat
-net.micode.notes.app-main-6\:/menu/call_record_folder.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\menu_call_record_folder.xml.flat
-net.micode.notes.app-main-6\:/menu/note_edit.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\menu_note_edit.xml.flat
-net.micode.notes.app-main-6\:/menu/note_list.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list.xml.flat
-net.micode.notes.app-main-6\:/menu/note_list_dropdown.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_dropdown.xml.flat
-net.micode.notes.app-main-6\:/menu/note_list_options.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_options.xml.flat
-net.micode.notes.app-main-6\:/menu/sub_folder.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\menu_sub_folder.xml.flat
-net.micode.notes.app-main-6\:/raw-zh-rCN/introduction=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\raw-zh-rCN_introduction.flat
-net.micode.notes.app-main-6\:/raw/introduction=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\raw_introduction.flat
-net.micode.notes.app-main-6\:/xml/preferences.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\xml_preferences.xml.flat
-net.micode.notes.app-main-6\:/xml/searchable.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\xml_searchable.xml.flat
-net.micode.notes.app-main-6\:/xml/widget_2x_info.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_2x_info.xml.flat
-net.micode.notes.app-main-6\:/xml/widget_4x_info.xml=D\:\\AAA-CS-SDK\\Destinations\\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
deleted file mode 100644
index d65e0cc..0000000
--- a/src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- - 短信
- - 邮件
-
-
- - %1$s 条符合“%2$s”的搜索结果
-
- 确认删除文件夹及所包含的便签吗?
- 确认要删除该条便签吗?
- 确认要删除所选的 %d 条便签吗?
- 删除
- 便签
- 便签2x2
- 便签4x4
- 删除
- 通话便签
- 取消
- 设置
- 成功删除提醒
- 不能为空便签设置闹钟提醒
- 不能将空便签发送到桌面
- 要查看的便签不存在
- 导出文本时发生错误,请检查SD卡
- SD卡被占用,不能操作
- 同步已取消
- 同步失败,发生内部错误
- 同步失败,请检查网络和帐号设置
- 导出失败
- 文件夹 %1$s 已存在,请重新命名
- yyyyMMdd
- MM月dd日 kk:mm
- 已将文本文件(%1$s)输出至SD卡(%2$s)目录
- 已将所选 %1$d 条便签移到 %2$s 文件夹
- 请输入名称
- 已添加到桌面
- 提醒我
- 新建文件夹
- 删除
- 取消全选
- 导出文本
- 修改文件夹名称
- 刪除文件夹
- 查看文件夹
- 大
- 正常
- 文字大小
- 小
- 超大
- 进入清单模式
- 移动到文件夹
- 上一级文件夹
- 退出清单模式
- 删除提醒
- 搜索
- 全选
- 没有选中项,操作无效
- 选中了 %d 项
- 发送到桌面
- 设置
- 分享
- 同步
- 取消同步
- 选择文件夹
- 已过期
- 发送邮件
- 打开地图
- 呼叫电话
- 浏览网页
- 查看
- 知道了
- 新建便签
- ...
- 与google task同步便签记录
- 同步账号
- 添加账号
- 新建便签背景颜色随机
- 取消同步
- 立即同步
- 当前帐号 %1$s
- 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复
- 请选择google帐号,便签将与该帐号的google task内容同步。
- 同步便签
- 上次同步于 %1$s
- 取消
- 更换账号
- 删除账号
- 设置
- 正在同步中,不能修改同步帐号
- 同步帐号已设置为%1$s
- 便签
- 搜索便签
- 正在搜索便签
- 便签中的文字
- 创建提醒
- 导出成功
- 与%1$s同步成功
- 正在获取服务器便签列表...
- 登录%1$s...
- 正在同步本地便签...
- 同步已取消
- 同步失败
- 同步成功
- 同步便签...
- 没有关联内容,点击新建便签。
- 访客模式下,便签内容不可见
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
deleted file mode 100644
index 226b5bc..0000000
--- a/src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- - 短信
- - 郵件
-
-
- - %1$s 條符合”%2$s“的搜尋結果
-
- 確認刪除檔夾及所包含的便簽嗎?
- 确认要删除該條便籤嗎?
- 确认要刪除所選的 %d 條便籤嗎?
- 刪除
- 便簽
- 便簽2x2
- 便簽4x4
- 刪除
- 通話便籤
- 取消
- 設置
- 成功刪除提醒
- 不能爲空便籤設置鬧鐘提醒
- 不能將空便籤發送到桌面
- 要查看的便籤不存在
- 導出TXT時發生錯誤,請檢查SD卡
- SD卡被佔用,不能操作
- 同步已取消
- 同步失敗,發生內部錯誤
- 同步失敗,請檢查網絡和帳號設置
- 導出失敗
- 文件夾 %1$s 已存在,請重新命名
- yyyyMMdd
- MM月dd日 kk:mm
- 已將文本文件(%1$s)導出至SD(%2$s)目錄
- 已將所選 %1$d 便籤移到 %2$s 文件夾
- 請輸入名稱
- 已添加到桌面
- 提醒我
- 新建文件夾
- 刪除
- 取消全選
- 導出文本
- 修改文件夾名稱
- 刪除文件夾
- 查看文件夾
- 大
- 正常
- 文字大小
- 小
- 超大
- 進入清單模式
- 移動到文件夾
- 上一級文件夾
- 退出清單模式
- 刪除提醒
- 搜尋
- 全選
- 沒有選中項,操作無效
- 選中了 %d 項
- 發送到桌面
- 設置
- 分享
- 同步
- 取消同步
- 選擇文件夾
- 已過期
- 發送郵件
- 打開地圖
- 呼叫電話
- 浏覽網頁
- 查看
- 知道了
- 新建便簽
- ...
- 与google task同步便簽記錄
- 同步賬號
- 添加賬號
- 新建便籤背景顏色隨機
- 取消同步
- 立即同步
- 當前帳號 %1$s
- 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復
- 請選擇google帳號,便簽將與該帳號的google task內容同步。
- 同步便簽
- 上次同步于 %1$s
- 取消
- 更換賬號
- 刪除賬號
- 設置
- 正在同步中,不能修改同步帳號
- 同步帳號已設置為%1$s
- 便籤
- 搜索便籤
- 正在搜索便籤
- 便籤中的文字
- 創建提醒
- 導出成功
- 與%1$s同步成功
- 正在獲取服務器便籤列表...
- 登陸%1$s...
- 正在同步本地便籤...
- 同步已取消
- 同步失敗
- 同步成功
- 同步便簽...
- 沒有關聯內容,點擊新建便簽。
- 訪客模式下,便籤內容不可見
-
\ No newline at end of file
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
deleted file mode 100644
index e49b0c3..0000000
--- a/src/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
- - -%s
- - --%s
- - --%s
- - --%s
-
-
- - Messaging
- - Email
-
- #335b5b5b
- 26sp
- 20sp
- 17sp
- 14sp
- 33sp
-
- - %1$s result for \"%2$s\"
-
- - %1$s results for \"%2$s\"
-
- Confirm to delete folder and its notes?
- Confirm to delete this note?
- Confirm to delete the selected %d notes?
- Delete selected notes
- Notes
- Notes 2x2
- Notes 4x4
- Delete
- Call notes
- cancel
- set
- Delete reminder successfully
- Sorry, can not set clock on empty note
- Sorry, can not send and empty note to home
- The note is not exist
- Export failed, please check SD card
- SD card busy, not available now
- Sync is canceled
- Sync failed, internal error occurs
- Sync failed, please check network and account settings
- Export fail
- notes_%s.txt
- /MIUI/notes/
- The folder %1$s exist, please rename
- yyyyMMdd
- MMMd kk:mm
- Export text file (%1$s) to SD (%2$s) directory
- (%d)
- Have moved selected %1$d notes to %2$s folder
- Input name
- Note added to home
- Remind me
- New Folder
- Delete
- Deselect all
- Export text
- Change folder name
- Delete folder
- View folder
- Large
- Medium
- Font size
- Small
- Super
- Enter check list
- Move to folder
- Parent folder
- Leave check list
- Delete reminder
- Search
- Select all
- Nothing selected, the operation is invalid
- %d selected
- Send to home
- Settings
- Share
- Sync
- Cancel syncing
- Select folder
- Expired
- Send email
- Open map
- Call
- Browse web
- Take a look
- Got it
- Add note
- ...
- Sync notes with google task
- Sync account
- Add account
- New note background color random
- Cancel syncing
- Sync immediately
- Current account %1$s
- All sync related information will be deleted, which may result in duplicated items sometime
- Please select a google account. Local notes will be synced with google task.
- Sync notes
- Last sync time %1$s
- yyyy-MM-dd hh:mm:ss
- Cancel
- Change sync account
- Remove sync account
- Settings
- Cannot change the account because sync is in progress
- %1$s has been set as the sync account
- Notes
- Search notes
- Searching Notes
- Text in your notes
- Set reminder
- Export successful
- Sync is successful with account %1$s
- Getting remote note list...
- Logging into %1$s...
- Synchronize local notes with Google Task...
- Sync is canceled
- Sync is failed
- Sync is successful
- Syncing notes...
- No associated note found, click to create associated note.
- Privacy mode,can not see note content
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml b/src/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml
deleted file mode 100644
index 1a4a403..0000000
--- a/src/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
- - -%s
- - --%s
- - --%s
- - --%s
-
- - Messaging
- - Email
- #335b5b5b33sp26sp20sp17sp14spNotesNotes 2x2Notes 4x4No associated note found, click to create associated note.Privacy mode,can not see note content...Add noteDelete reminder successfullySet reminderExpiredyyyyMMddMMMd kk:mmGot itTake a lookCallSend emailBrowse webOpen map/MIUI/notes/notes_%s.txt(%d)New FolderExport textSyncCancel syncingSettingsSearchDeleteMove to folder%d selectedNothing selected, the operation is invalidSelect allDeselect allFont sizeSmallMediumLargeSuperEnter check listLeave check listView folderDelete folderChange folder nameThe folder %1$s exist, please renameShareSend to homeRemind meDelete reminderSelect folderParent folderNote added to homeConfirm to delete folder and its notes?Delete selected notesConfirm to delete the selected %d notes?Confirm to delete this note?Have moved selected %1$d notes to %2$s folderSD card busy, not available nowExport failed, please check SD cardThe note is not existSorry, can not set clock on empty noteSorry, can not send and empty note to homeExport successfulExport failExport text file (%1$s) to SD (%2$s) directorySyncing notes...Sync is successfulSync is failedSync is canceledSync is successful with account %1$sSync failed, please check network and account settingsSync failed, internal error occursSync is canceledLogging into %1$s...Getting remote note list...Synchronize local notes with Google Task...SettingsSync accountSync notes with google taskLast sync time %1$syyyy-MM-dd hh:mm:ssAdd accountChange sync accountRemove sync accountCancelSync immediatelyCancel syncingCurrent account %1$sAll sync related information will be deleted, which may result in duplicated items sometimeSync notesPlease select a google account. Local notes will be synced with google task.Cannot change the account because sync is in progress%1$s has been set as the sync accountNew note background color randomDeleteCall notesInput nameSearching NotesSearch notesText in your notesNotessetcancel
- - %1$s result for \"%2$s\"
-
- - %1$s results for \"%2$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新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消
- - %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新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消
- - %1$s 條符合”%2$s“的搜尋結果
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/src/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
deleted file mode 100644
index ced13f0..0000000
--- a/src/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
+++ /dev/null
@@ -1,96 +0,0 @@
-#Sun Nov 19 21:12:21 CST 2023
-net.micode.notes.app-main-5\:/color/primary_text_dark.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\color\\primary_text_dark.xml
-net.micode.notes.app-main-5\:/color/secondary_text_dark.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\color\\secondary_text_dark.xml
-net.micode.notes.app-main-5\:/drawable-hdpi/bg_btn_set_color.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\bg_btn_set_color.png
-net.micode.notes.app-main-5\:/drawable-hdpi/bg_color_btn_mask.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\bg_color_btn_mask.png
-net.micode.notes.app-main-5\:/drawable-hdpi/call_record.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\call_record.png
-net.micode.notes.app-main-5\:/drawable-hdpi/clock.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\clock.png
-net.micode.notes.app-main-5\:/drawable-hdpi/delete.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\delete.png
-net.micode.notes.app-main-5\:/drawable-hdpi/dropdown_icon.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\dropdown_icon.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_blue.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_blue.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_green.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_green.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_red.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_red.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_blue.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_title_blue.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_green.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_title_green.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_red.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_title_red.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_white.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_title_white.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_title_yellow.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_title_yellow.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_white.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_white.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/edit_yellow.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\edit_yellow.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/font_large.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\font_large.png
-net.micode.notes.app-main-5\:/drawable-hdpi/font_normal.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\font_normal.png
-net.micode.notes.app-main-5\:/drawable-hdpi/font_size_selector_bg.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\font_size_selector_bg.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/font_small.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\font_small.png
-net.micode.notes.app-main-5\:/drawable-hdpi/font_super.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\font_super.png
-net.micode.notes.app-main-5\:/drawable-hdpi/icon_app.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\icon_app.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_background.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_background.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_blue_down.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_blue_middle.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_blue_single.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_blue_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_blue_up.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_folder.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_folder.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_footer_bg.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_footer_bg.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_green_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_green_down.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_green_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_green_middle.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_green_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_green_single.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_green_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_green_up.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_red_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_red_down.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_red_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_red_middle.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_red_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_red_single.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_red_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_red_up.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_white_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_white_down.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_white_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_white_middle.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_white_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_white_single.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_white_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_white_up.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_down.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_yellow_down.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_middle.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_yellow_middle.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_single.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_yellow_single.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/list_yellow_up.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\list_yellow_up.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/menu_delete.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\menu_delete.png
-net.micode.notes.app-main-5\:/drawable-hdpi/menu_move.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\menu_move.png
-net.micode.notes.app-main-5\:/drawable-hdpi/new_note_normal.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\new_note_normal.png
-net.micode.notes.app-main-5\:/drawable-hdpi/new_note_pressed.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\new_note_pressed.png
-net.micode.notes.app-main-5\:/drawable-hdpi/note_edit_color_selector_panel.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\note_edit_color_selector_panel.png
-net.micode.notes.app-main-5\:/drawable-hdpi/notification.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\notification.png
-net.micode.notes.app-main-5\:/drawable-hdpi/search_result.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\search_result.png
-net.micode.notes.app-main-5\:/drawable-hdpi/selected.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\selected.png
-net.micode.notes.app-main-5\:/drawable-hdpi/title_alert.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\title_alert.png
-net.micode.notes.app-main-5\:/drawable-hdpi/title_bar_bg.9.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\title_bar_bg.9.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_blue.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_2x_blue.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_green.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_2x_green.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_red.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_2x_red.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_white.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_2x_white.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_2x_yellow.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_2x_yellow.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_blue.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_4x_blue.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_green.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_4x_green.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_red.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_4x_red.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_white.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_4x_white.png
-net.micode.notes.app-main-5\:/drawable-hdpi/widget_4x_yellow.png=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\widget_4x_yellow.png
-net.micode.notes.app-main-5\:/drawable/new_note.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\new_note.xml
-net.micode.notes.app-main-5\:/layout/account_dialog_title.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\account_dialog_title.xml
-net.micode.notes.app-main-5\:/layout/add_account_text.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\add_account_text.xml
-net.micode.notes.app-main-5\:/layout/datetime_picker.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\datetime_picker.xml
-net.micode.notes.app-main-5\:/layout/dialog_edit_text.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\dialog_edit_text.xml
-net.micode.notes.app-main-5\:/layout/folder_list_item.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\folder_list_item.xml
-net.micode.notes.app-main-5\:/layout/note_edit.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\note_edit.xml
-net.micode.notes.app-main-5\:/layout/note_edit_list_item.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\note_edit_list_item.xml
-net.micode.notes.app-main-5\:/layout/note_item.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\note_item.xml
-net.micode.notes.app-main-5\:/layout/note_list.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\note_list.xml
-net.micode.notes.app-main-5\:/layout/note_list_dropdown_menu.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\note_list_dropdown_menu.xml
-net.micode.notes.app-main-5\:/layout/note_list_footer.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\note_list_footer.xml
-net.micode.notes.app-main-5\:/layout/settings_header.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\settings_header.xml
-net.micode.notes.app-main-5\:/layout/widget_2x.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\widget_2x.xml
-net.micode.notes.app-main-5\:/layout/widget_4x.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\layout\\widget_4x.xml
-net.micode.notes.app-main-5\:/menu/call_note_edit.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\menu\\call_note_edit.xml
-net.micode.notes.app-main-5\:/menu/call_record_folder.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\menu\\call_record_folder.xml
-net.micode.notes.app-main-5\:/menu/note_edit.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\menu\\note_edit.xml
-net.micode.notes.app-main-5\:/menu/note_list.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\menu\\note_list.xml
-net.micode.notes.app-main-5\:/menu/note_list_dropdown.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\menu\\note_list_dropdown.xml
-net.micode.notes.app-main-5\:/menu/note_list_options.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\menu\\note_list_options.xml
-net.micode.notes.app-main-5\:/menu/sub_folder.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\menu\\sub_folder.xml
-net.micode.notes.app-main-5\:/raw-zh-rCN/introduction=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\raw-zh-rCN\\introduction
-net.micode.notes.app-main-5\:/raw/introduction=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\raw\\introduction
-net.micode.notes.app-main-5\:/xml/preferences.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\xml\\preferences.xml
-net.micode.notes.app-main-5\:/xml/searchable.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\xml\\searchable.xml
-net.micode.notes.app-main-5\:/xml/widget_2x_info.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\xml\\widget_2x_info.xml
-net.micode.notes.app-main-5\:/xml/widget_4x_info.xml=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\packaged_res\\debug\\xml\\widget_4x_info.xml
diff --git a/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
deleted file mode 100644
index d65e0cc..0000000
--- a/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- - 短信
- - 邮件
-
-
- - %1$s 条符合“%2$s”的搜索结果
-
- 确认删除文件夹及所包含的便签吗?
- 确认要删除该条便签吗?
- 确认要删除所选的 %d 条便签吗?
- 删除
- 便签
- 便签2x2
- 便签4x4
- 删除
- 通话便签
- 取消
- 设置
- 成功删除提醒
- 不能为空便签设置闹钟提醒
- 不能将空便签发送到桌面
- 要查看的便签不存在
- 导出文本时发生错误,请检查SD卡
- SD卡被占用,不能操作
- 同步已取消
- 同步失败,发生内部错误
- 同步失败,请检查网络和帐号设置
- 导出失败
- 文件夹 %1$s 已存在,请重新命名
- yyyyMMdd
- MM月dd日 kk:mm
- 已将文本文件(%1$s)输出至SD卡(%2$s)目录
- 已将所选 %1$d 条便签移到 %2$s 文件夹
- 请输入名称
- 已添加到桌面
- 提醒我
- 新建文件夹
- 删除
- 取消全选
- 导出文本
- 修改文件夹名称
- 刪除文件夹
- 查看文件夹
- 大
- 正常
- 文字大小
- 小
- 超大
- 进入清单模式
- 移动到文件夹
- 上一级文件夹
- 退出清单模式
- 删除提醒
- 搜索
- 全选
- 没有选中项,操作无效
- 选中了 %d 项
- 发送到桌面
- 设置
- 分享
- 同步
- 取消同步
- 选择文件夹
- 已过期
- 发送邮件
- 打开地图
- 呼叫电话
- 浏览网页
- 查看
- 知道了
- 新建便签
- ...
- 与google task同步便签记录
- 同步账号
- 添加账号
- 新建便签背景颜色随机
- 取消同步
- 立即同步
- 当前帐号 %1$s
- 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复
- 请选择google帐号,便签将与该帐号的google task内容同步。
- 同步便签
- 上次同步于 %1$s
- 取消
- 更换账号
- 删除账号
- 设置
- 正在同步中,不能修改同步帐号
- 同步帐号已设置为%1$s
- 便签
- 搜索便签
- 正在搜索便签
- 便签中的文字
- 创建提醒
- 导出成功
- 与%1$s同步成功
- 正在获取服务器便签列表...
- 登录%1$s...
- 正在同步本地便签...
- 同步已取消
- 同步失败
- 同步成功
- 同步便签...
- 没有关联内容,点击新建便签。
- 访客模式下,便签内容不可见
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
deleted file mode 100644
index 226b5bc..0000000
--- a/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- - 短信
- - 郵件
-
-
- - %1$s 條符合”%2$s“的搜尋結果
-
- 確認刪除檔夾及所包含的便簽嗎?
- 确认要删除該條便籤嗎?
- 确认要刪除所選的 %d 條便籤嗎?
- 刪除
- 便簽
- 便簽2x2
- 便簽4x4
- 刪除
- 通話便籤
- 取消
- 設置
- 成功刪除提醒
- 不能爲空便籤設置鬧鐘提醒
- 不能將空便籤發送到桌面
- 要查看的便籤不存在
- 導出TXT時發生錯誤,請檢查SD卡
- SD卡被佔用,不能操作
- 同步已取消
- 同步失敗,發生內部錯誤
- 同步失敗,請檢查網絡和帳號設置
- 導出失敗
- 文件夾 %1$s 已存在,請重新命名
- yyyyMMdd
- MM月dd日 kk:mm
- 已將文本文件(%1$s)導出至SD(%2$s)目錄
- 已將所選 %1$d 便籤移到 %2$s 文件夾
- 請輸入名稱
- 已添加到桌面
- 提醒我
- 新建文件夾
- 刪除
- 取消全選
- 導出文本
- 修改文件夾名稱
- 刪除文件夾
- 查看文件夾
- 大
- 正常
- 文字大小
- 小
- 超大
- 進入清單模式
- 移動到文件夾
- 上一級文件夾
- 退出清單模式
- 刪除提醒
- 搜尋
- 全選
- 沒有選中項,操作無效
- 選中了 %d 項
- 發送到桌面
- 設置
- 分享
- 同步
- 取消同步
- 選擇文件夾
- 已過期
- 發送郵件
- 打開地圖
- 呼叫電話
- 浏覽網頁
- 查看
- 知道了
- 新建便簽
- ...
- 与google task同步便簽記錄
- 同步賬號
- 添加賬號
- 新建便籤背景顏色隨機
- 取消同步
- 立即同步
- 當前帳號 %1$s
- 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復
- 請選擇google帳號,便簽將與該帳號的google task內容同步。
- 同步便簽
- 上次同步于 %1$s
- 取消
- 更換賬號
- 刪除賬號
- 設置
- 正在同步中,不能修改同步帳號
- 同步帳號已設置為%1$s
- 便籤
- 搜索便籤
- 正在搜索便籤
- 便籤中的文字
- 創建提醒
- 導出成功
- 與%1$s同步成功
- 正在獲取服務器便籤列表...
- 登陸%1$s...
- 正在同步本地便籤...
- 同步已取消
- 同步失敗
- 同步成功
- 同步便簽...
- 沒有關聯內容,點擊新建便簽。
- 訪客模式下,便籤內容不可見
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml b/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
deleted file mode 100644
index e49b0c3..0000000
--- a/src/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
- - -%s
- - --%s
- - --%s
- - --%s
-
-
- - Messaging
- - Email
-
- #335b5b5b
- 26sp
- 20sp
- 17sp
- 14sp
- 33sp
-
- - %1$s result for \"%2$s\"
-
- - %1$s results for \"%2$s\"
-
- Confirm to delete folder and its notes?
- Confirm to delete this note?
- Confirm to delete the selected %d notes?
- Delete selected notes
- Notes
- Notes 2x2
- Notes 4x4
- Delete
- Call notes
- cancel
- set
- Delete reminder successfully
- Sorry, can not set clock on empty note
- Sorry, can not send and empty note to home
- The note is not exist
- Export failed, please check SD card
- SD card busy, not available now
- Sync is canceled
- Sync failed, internal error occurs
- Sync failed, please check network and account settings
- Export fail
- notes_%s.txt
- /MIUI/notes/
- The folder %1$s exist, please rename
- yyyyMMdd
- MMMd kk:mm
- Export text file (%1$s) to SD (%2$s) directory
- (%d)
- Have moved selected %1$d notes to %2$s folder
- Input name
- Note added to home
- Remind me
- New Folder
- Delete
- Deselect all
- Export text
- Change folder name
- Delete folder
- View folder
- Large
- Medium
- Font size
- Small
- Super
- Enter check list
- Move to folder
- Parent folder
- Leave check list
- Delete reminder
- Search
- Select all
- Nothing selected, the operation is invalid
- %d selected
- Send to home
- Settings
- Share
- Sync
- Cancel syncing
- Select folder
- Expired
- Send email
- Open map
- Call
- Browse web
- Take a look
- Got it
- Add note
- ...
- Sync notes with google task
- Sync account
- Add account
- New note background color random
- Cancel syncing
- Sync immediately
- Current account %1$s
- All sync related information will be deleted, which may result in duplicated items sometime
- Please select a google account. Local notes will be synced with google task.
- Sync notes
- Last sync time %1$s
- yyyy-MM-dd hh:mm:ss
- Cancel
- Change sync account
- Remove sync account
- Settings
- Cannot change the account because sync is in progress
- %1$s has been set as the sync account
- Notes
- Search notes
- Searching Notes
- Text in your notes
- Set reminder
- Export successful
- Sync is successful with account %1$s
- Getting remote note list...
- Logging into %1$s...
- Synchronize local notes with Google Task...
- Sync is canceled
- Sync is failed
- Sync is successful
- Syncing notes...
- No associated note found, click to create associated note.
- Privacy mode,can not see note content
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/src/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml
deleted file mode 100644
index 1a4a403..0000000
--- a/src/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
- - -%s
- - --%s
- - --%s
- - --%s
-
- - Messaging
- - Email
- #335b5b5b33sp26sp20sp17sp14spNotesNotes 2x2Notes 4x4No associated note found, click to create associated note.Privacy mode,can not see note content...Add noteDelete reminder successfullySet reminderExpiredyyyyMMddMMMd kk:mmGot itTake a lookCallSend emailBrowse webOpen map/MIUI/notes/notes_%s.txt(%d)New FolderExport textSyncCancel syncingSettingsSearchDeleteMove to folder%d selectedNothing selected, the operation is invalidSelect allDeselect allFont sizeSmallMediumLargeSuperEnter check listLeave check listView folderDelete folderChange folder nameThe folder %1$s exist, please renameShareSend to homeRemind meDelete reminderSelect folderParent folderNote added to homeConfirm to delete folder and its notes?Delete selected notesConfirm to delete the selected %d notes?Confirm to delete this note?Have moved selected %1$d notes to %2$s folderSD card busy, not available nowExport failed, please check SD cardThe note is not existSorry, can not set clock on empty noteSorry, can not send and empty note to homeExport successfulExport failExport text file (%1$s) to SD (%2$s) directorySyncing notes...Sync is successfulSync is failedSync is canceledSync is successful with account %1$sSync failed, please check network and account settingsSync failed, internal error occursSync is canceledLogging into %1$s...Getting remote note list...Synchronize local notes with Google Task...SettingsSync accountSync notes with google taskLast sync time %1$syyyy-MM-dd hh:mm:ssAdd accountChange sync accountRemove sync accountCancelSync immediatelyCancel syncingCurrent account %1$sAll sync related information will be deleted, which may result in duplicated items sometimeSync notesPlease select a google account. Local notes will be synced with google task.Cannot change the account because sync is in progress%1$s has been set as the sync accountNew note background color randomDeleteCall notesInput nameSearching NotesSearch notesText in your notesNotessetcancel
- - %1$s result for \"%2$s\"
-
- - %1$s results for \"%2$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新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消
- - %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新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消
- - %1$s 條符合”%2$s“的搜尋結果
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state b/src/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state
deleted file mode 100644
index 1c983fc..0000000
Binary files a/src/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state and /dev/null differ
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
deleted file mode 100644
index 75a4116..0000000
--- a/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties
+++ /dev/null
@@ -1 +0,0 @@
-#Mon Nov 20 10:03:10 CST 2023
diff --git a/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml b/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml
deleted file mode 100644
index b31c182..0000000
--- a/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml b/src/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml
deleted file mode 100644
index 5f6a9d5..0000000
--- a/src/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml b/src/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml
deleted file mode 100644
index 1016f7a..0000000
--- a/src/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml b/src/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml
deleted file mode 100644
index b5256e2..0000000
--- a/src/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/src/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
deleted file mode 100644
index 0c16baf..0000000
--- a/src/app/build/intermediates/incremental/mergeDebugAssets/merger.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ 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
deleted file mode 100644
index 16ef586..0000000
--- a/src/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ 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
deleted file mode 100644
index c4316e8..0000000
--- a/src/app/build/intermediates/incremental/mergeDebugShaders/merger.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ 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
deleted file mode 100644
index 498ab05..0000000
--- a/src/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-#Mon Nov 20 10:05:31 CST 2023
-base.0=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex
-path.0=classes.dex
-renamed.0=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
deleted file mode 100644
index 7c0f13d..0000000
Binary files a/src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources and /dev/null differ
diff --git a/src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 b/src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0
deleted file mode 100644
index f7e8663..0000000
Binary files a/src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 and /dev/null 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
deleted file mode 100644
index fadcaea..0000000
--- a/src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-#Mon Nov 20 10:03:13 CST 2023
-base.0=D\:\\AAA-CS-SDK\\Destinations\\app\\build\\intermediates\\dex\\debugAndroidTest\\mergeDexDebugAndroidTest\\classes.dex
-path.0=classes.dex
-renamed.0=classes.dex
diff --git a/src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/androidResources b/src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/androidResources
deleted file mode 100644
index 3fdc0b4..0000000
Binary files a/src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/androidResources and /dev/null differ
diff --git a/src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0 b/src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0
deleted file mode 100644
index 945a7c5..0000000
Binary files a/src/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0 and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class
deleted file mode 100644
index a7948fd..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class and /dev/null differ
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
deleted file mode 100644
index 42394b7..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class
deleted file mode 100644
index 569dbdc..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class
deleted file mode 100644
index 76ef96e..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class and /dev/null 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
deleted file mode 100644
index 36c8d49..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class and /dev/null 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
deleted file mode 100644
index 42461a2..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class
deleted file mode 100644
index 413745e..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class
deleted file mode 100644
index 64fe9eb..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class and /dev/null 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
deleted file mode 100644
index 0b075b4..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class and /dev/null 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
deleted file mode 100644
index 1d3de0e..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class
deleted file mode 100644
index 20ff3f7..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class
deleted file mode 100644
index 5236c5e..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class
deleted file mode 100644
index 099f3ba..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class
deleted file mode 100644
index 2783ae3..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class
deleted file mode 100644
index 5aaf1d4..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class
deleted file mode 100644
index 359609e..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class
deleted file mode 100644
index 1a059ce..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class
deleted file mode 100644
index 75665c2..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class
deleted file mode 100644
index a98e2d4..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class
deleted file mode 100644
index f73069c..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class and /dev/null 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
deleted file mode 100644
index 55ae505..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class
deleted file mode 100644
index afe7a57..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class and /dev/null 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
deleted file mode 100644
index ac1834c..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class
deleted file mode 100644
index f246eb8..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class
deleted file mode 100644
index 18da491..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class and /dev/null 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
deleted file mode 100644
index c40e945..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class and /dev/null 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
deleted file mode 100644
index d2041cc..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class
deleted file mode 100644
index 15f1f77..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class and /dev/null 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
deleted file mode 100644
index df71afc..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class and /dev/null 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
deleted file mode 100644
index 63e7f9c..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class and /dev/null 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
deleted file mode 100644
index 6a86737..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class
deleted file mode 100644
index 6af3200..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class
deleted file mode 100644
index d320e3e..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class
deleted file mode 100644
index 84e57a4..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class and /dev/null 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
deleted file mode 100644
index 8805a06..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class and /dev/null 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
deleted file mode 100644
index 7f2eb75..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class and /dev/null 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
deleted file mode 100644
index b4ec3ba..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class
deleted file mode 100644
index f2e1b62..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class and /dev/null 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
deleted file mode 100644
index 98353eb..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class
deleted file mode 100644
index a1d202d..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class
deleted file mode 100644
index a41b775..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class
deleted file mode 100644
index 029286f..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class
deleted file mode 100644
index e65c35c..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class
deleted file mode 100644
index de51bad..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class
deleted file mode 100644
index d04cbe7..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class
deleted file mode 100644
index 255a4e6..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class and /dev/null 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
deleted file mode 100644
index 400d289..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class
deleted file mode 100644
index 415e755..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class
deleted file mode 100644
index 70481dd..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class and /dev/null 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
deleted file mode 100644
index 71e5215..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class
deleted file mode 100644
index ddd74fd..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class
deleted file mode 100644
index 54e7df6..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class and /dev/null 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
deleted file mode 100644
index fad3442..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class and /dev/null 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
deleted file mode 100644
index 023f716..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class and /dev/null 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
deleted file mode 100644
index 5416cd3..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class and /dev/null 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
deleted file mode 100644
index bb9f786..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class and /dev/null 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
deleted file mode 100644
index 961f2f4..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class and /dev/null 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
deleted file mode 100644
index 8e1f0bf..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class and /dev/null 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
deleted file mode 100644
index 7d0a456..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class
deleted file mode 100644
index 2040186..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class
deleted file mode 100644
index 9874f47..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class and /dev/null 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
deleted file mode 100644
index 3a19d3b..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class
deleted file mode 100644
index 771aa91..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class and /dev/null 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
deleted file mode 100644
index f1ba220..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class and /dev/null 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
deleted file mode 100644
index 76c0c9d..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class and /dev/null 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
deleted file mode 100644
index 0fd6977..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class and /dev/null 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
deleted file mode 100644
index 0468652..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class and /dev/null 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
deleted file mode 100644
index 54fa572..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class and /dev/null 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
deleted file mode 100644
index 062ecb5..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class and /dev/null 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
deleted file mode 100644
index c217873..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class and /dev/null 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
deleted file mode 100644
index d3dbb60..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class and /dev/null 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
deleted file mode 100644
index 8f0a21b..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class and /dev/null 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
deleted file mode 100644
index 127437f..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class and /dev/null 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
deleted file mode 100644
index 2edab7b..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class and /dev/null 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
deleted file mode 100644
index 3981f16..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class and /dev/null 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
deleted file mode 100644
index 99e161f..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class and /dev/null 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
deleted file mode 100644
index f249e33..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class and /dev/null 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
deleted file mode 100644
index 81f06d3..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class and /dev/null 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
deleted file mode 100644
index 3d4e8b1..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class and /dev/null 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
deleted file mode 100644
index 83dc6c8..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class
deleted file mode 100644
index 2bdb58b..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class
deleted file mode 100644
index 5e432e9..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class and /dev/null 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
deleted file mode 100644
index 4596834..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class and /dev/null 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
deleted file mode 100644
index 362fa05..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class
deleted file mode 100644
index 8523228..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class
deleted file mode 100644
index d91bc85..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class
deleted file mode 100644
index 99c7a64..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class
deleted file mode 100644
index 17e4d3b..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class
deleted file mode 100644
index 7b80036..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class
deleted file mode 100644
index d9abeb9..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class and /dev/null differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class
deleted file mode 100644
index 39e534a..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class and /dev/null 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
deleted file mode 100644
index eb938cf..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class and /dev/null 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
deleted file mode 100644
index 0937be2..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class and /dev/null 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
deleted file mode 100644
index a00281f..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class and /dev/null 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
deleted file mode 100644
index 043e410..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class and /dev/null 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
deleted file mode 100644
index ee3fd40..0000000
Binary files a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class and /dev/null differ
diff --git a/src/app/build/intermediates/local_only_symbol_list/debug/R-def.txt b/src/app/build/intermediates/local_only_symbol_list/debug/R-def.txt
deleted file mode 100644
index 5bec0cd..0000000
--- a/src/app/build/intermediates/local_only_symbol_list/debug/R-def.txt
+++ /dev/null
@@ -1,285 +0,0 @@
-R_DEF: Internal format may change without notice
-local
-array format_for_exported_note
-array menu_share_ways
-color primary_text_dark
-color secondary_text_dark
-color user_query_highlight
-dimen text_font_size_large
-dimen text_font_size_medium
-dimen text_font_size_normal
-dimen text_font_size_small
-dimen text_font_size_super
-drawable bg_btn_set_color
-drawable bg_color_btn_mask
-drawable call_record
-drawable clock
-drawable delete
-drawable dropdown_icon
-drawable edit_blue
-drawable edit_green
-drawable edit_red
-drawable edit_title_blue
-drawable edit_title_green
-drawable edit_title_red
-drawable edit_title_white
-drawable edit_title_yellow
-drawable edit_white
-drawable edit_yellow
-drawable font_large
-drawable font_normal
-drawable font_size_selector_bg
-drawable font_small
-drawable font_super
-drawable icon_app
-drawable list_background
-drawable list_blue_down
-drawable list_blue_middle
-drawable list_blue_single
-drawable list_blue_up
-drawable list_folder
-drawable list_footer_bg
-drawable list_green_down
-drawable list_green_middle
-drawable list_green_single
-drawable list_green_up
-drawable list_red_down
-drawable list_red_middle
-drawable list_red_single
-drawable list_red_up
-drawable list_white_down
-drawable list_white_middle
-drawable list_white_single
-drawable list_white_up
-drawable list_yellow_down
-drawable list_yellow_middle
-drawable list_yellow_single
-drawable list_yellow_up
-drawable menu_delete
-drawable menu_move
-drawable new_note
-drawable new_note_normal
-drawable new_note_pressed
-drawable note_edit_color_selector_panel
-drawable notification
-drawable search_result
-drawable selected
-drawable title_alert
-drawable title_bar_bg
-drawable widget_2x_blue
-drawable widget_2x_green
-drawable widget_2x_red
-drawable widget_2x_white
-drawable widget_2x_yellow
-drawable widget_4x_blue
-drawable widget_4x_green
-drawable widget_4x_red
-drawable widget_4x_white
-drawable widget_4x_yellow
-id account_dialog_subtitle
-id account_dialog_title
-id action_select_all
-id amPm
-id btn_new_note
-id btn_set_bg_color
-id cb_edit_item
-id date
-id delete
-id et_edit_text
-id et_foler_name
-id font_size_selector
-id hour
-id iv_alert_icon
-id iv_bg_blue
-id iv_bg_blue_select
-id iv_bg_green
-id iv_bg_green_select
-id iv_bg_red
-id iv_bg_red_select
-id iv_bg_white
-id iv_bg_white_select
-id iv_bg_yellow
-id iv_bg_yellow_select
-id iv_large_select
-id iv_medium_select
-id iv_small_select
-id iv_super_select
-id ll_font_large
-id ll_font_normal
-id ll_font_small
-id ll_font_super
-id menu_alert
-id menu_delete
-id menu_delete_remind
-id menu_export_text
-id menu_font_size
-id menu_list_mode
-id menu_new_folder
-id menu_new_note
-id menu_search
-id menu_send_to_desktop
-id menu_setting
-id menu_share
-id menu_sync
-id minute
-id move
-id navigation_bar
-id note_bg_color_selector
-id note_edit_list
-id note_edit_view
-id note_item
-id note_title
-id notes_list
-id prefenerece_sync_status_textview
-id preference_sync_button
-id selection_menu
-id sv_note_edit
-id tv_alert_date
-id tv_folder_name
-id tv_modified_date
-id tv_name
-id tv_time
-id tv_title
-id tv_title_bar
-id widget_bg_image
-id widget_text
-layout account_dialog_title
-layout add_account_text
-layout datetime_picker
-layout dialog_edit_text
-layout folder_list_item
-layout note_edit
-layout note_edit_list_item
-layout note_item
-layout note_list
-layout note_list_dropdown_menu
-layout note_list_footer
-layout settings_header
-layout widget_2x
-layout widget_4x
-menu call_note_edit
-menu call_record_folder
-menu note_edit
-menu note_list
-menu note_list_dropdown
-menu note_list_options
-menu sub_folder
-plurals search_results_title
-raw introduction
-string alert_message_delete_folder
-string alert_message_delete_note
-string alert_message_delete_notes
-string alert_title_delete
-string app_name
-string app_widget2x2
-string app_widget4x4
-string button_delete
-string call_record_folder_name
-string datetime_dialog_cancel
-string datetime_dialog_ok
-string delete_remind_time_message
-string error_note_empty_for_clock
-string error_note_empty_for_send_to_desktop
-string error_note_not_exist
-string error_sdcard_export
-string error_sdcard_unmounted
-string error_sync_cancelled
-string error_sync_internal
-string error_sync_network
-string failed_sdcard_export
-string file_name_txt_format
-string file_path
-string folder_exist
-string format_date_ymd
-string format_datetime_mdhm
-string format_exported_file_location
-string format_folder_files_count
-string format_move_notes_to_folder
-string hint_foler_name
-string info_note_enter_desktop
-string menu_alert
-string menu_create_folder
-string menu_delete
-string menu_deselect_all
-string menu_export_text
-string menu_folder_change_name
-string menu_folder_delete
-string menu_folder_view
-string menu_font_large
-string menu_font_normal
-string menu_font_size
-string menu_font_small
-string menu_font_super
-string menu_list_mode
-string menu_move
-string menu_move_parent_folder
-string menu_normal_mode
-string menu_remove_remind
-string menu_search
-string menu_select_all
-string menu_select_none
-string menu_select_title
-string menu_send_to_desktop
-string menu_setting
-string menu_share
-string menu_sync
-string menu_sync_cancel
-string menu_title_select_folder
-string note_alert_expired
-string note_link_email
-string note_link_other
-string note_link_tel
-string note_link_web
-string notealert_enter
-string notealert_ok
-string notelist_menu_new
-string notelist_string_info
-string preferences_account_summary
-string preferences_account_title
-string preferences_add_account
-string preferences_bg_random_appear_title
-string preferences_button_sync_cancel
-string preferences_button_sync_immediately
-string preferences_dialog_change_account_title
-string preferences_dialog_change_account_warn_msg
-string preferences_dialog_select_account_tips
-string preferences_dialog_select_account_title
-string preferences_last_sync_time
-string preferences_last_sync_time_format
-string preferences_menu_cancel
-string preferences_menu_change_account
-string preferences_menu_remove_account
-string preferences_title
-string preferences_toast_cannot_change_account
-string preferences_toast_success_set_accout
-string search
-string search_hint
-string search_label
-string search_setting_description
-string set_remind_time_message
-string success_sdcard_export
-string success_sync_account
-string sync_progress_init_list
-string sync_progress_login
-string sync_progress_syncing
-string ticker_cancel
-string ticker_fail
-string ticker_success
-string ticker_syncing
-string widget_havenot_content
-string widget_under_visit_mode
-style HighlightTextAppearancePrimary
-style HighlightTextAppearanceSecondary
-style NoteActionBarStyle
-style NoteTheme
-style TextAppearanceLarge
-style TextAppearanceMedium
-style TextAppearanceNormal
-style TextAppearancePrimaryItem
-style TextAppearanceSecondaryItem
-style TextAppearanceSuper
-style TextAppearanceUnderMenuIcon
-xml preferences
-xml searchable
-xml widget_2x_info
-xml widget_4x_info
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
deleted file mode 100644
index 39048af..0000000
--- a/src/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
+++ /dev/null
@@ -1,273 +0,0 @@
-1
-2
-17
-21
-22 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:23:5-44
-23 android:minSdkVersion="14"
-23-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:23:15-41
-24 android:targetSdkVersion="14" />
-25
-26
-26-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:25:5-81
-26-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:25:22-78
-27
-27-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:26:5-88
-27-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:26:22-85
-28
-28-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:27:5-67
-28-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:27:22-64
-29
-29-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:28:5-72
-29-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:28:22-69
-30
-30-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:29:5-74
-30-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:29:22-71
-31
-31-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:30:5-80
-31-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:30:22-77
-32
-32-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:31:5-71
-32-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:31:22-68
-33
-33-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:32:5-74
-33-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:32:22-71
-34
-34-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:33:5-81
-34-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:33:22-78
-35
-36 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:35:5-149:19
-37 android:debuggable="true"
-38 android:extractNativeLibs="true"
-39 android:icon="@drawable/icon_app"
-39-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:36:9-42
-40 android:label="@string/app_name"
-40-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:37:9-41
-41 android:testOnly="true" >
-42 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:38:9-51:20
-43 android:name="net.micode.notes.ui.NotesListActivity"
-43-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:39:13-49
-44 android:configChanges="keyboardHidden|orientation|screenSize"
-44-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:40:13-74
-45 android:label="@string/app_name"
-45-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:41:13-45
-46 android:launchMode="singleTop"
-46-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:42:13-43
-47 android:theme="@style/NoteTheme"
-47-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:43:13-45
-48 android:uiOptions="splitActionBarWhenNarrow"
-48-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:44:13-57
-49 android:windowSoftInputMode="adjustPan" >
-49-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:45:13-52
-50
-50-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:47:13-50:29
-51
-51-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:48:17-69
-51-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:48:25-66
-52
-53
-53-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:49:17-77
-53-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:49:27-74
-54
-55
-56 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:53:9-81:20
-57 android:name="net.micode.notes.ui.NoteEditActivity"
-57-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:54:13-48
-58 android:configChanges="keyboardHidden|orientation|screenSize"
-58-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:55:13-74
-59 android:launchMode="singleTop"
-59-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:56:13-43
-60 android:theme="@style/NoteTheme" >
-60-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:57:13-45
-61
-61-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:59:13-64:29
-62
-62-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:60:17-69
-62-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:60:25-66
-63
-64
-64-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:17-76
-64-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:27-73
-65
-66
-66-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:17-78
-66-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:23-75
-67
-67-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:17-78
-67-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:23-75
-68
-69
-69-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:66:13-71:29
-70
-70-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:67:17-79
-70-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:67:25-76
-71
-72
-72-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:17-76
-72-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:27-73
-73
-74
-74-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:17-78
-74-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:23-75
-75
-75-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:17-78
-75-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:23-75
-76
-77
-77-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:73:13-76:29
-78
-78-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:74:17-71
-78-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:74:25-68
-79
-80
-80-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:17-76
-80-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:27-73
-81
-82
-83 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:78:13-80:54
-84 android:name="android.app.searchable"
-84-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:79:17-54
-85 android:resource="@xml/searchable" />
-85-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:80:17-51
-86
-87
-88 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:83:9-86:43
-89 android:name="net.micode.notes.data.NotesProvider"
-89-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:84:13-63
-90 android:authorities="micode_notes"
-90-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:85:13-47
-91 android:multiprocess="true" />
-91-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:86:13-40
-92
-93 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:88:9-100:20
-94 android:name="net.micode.notes.widget.NoteWidgetProvider_2x"
-94-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:89:13-57
-95 android:label="@string/app_widget2x2" >
-95-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:90:13-50
-96
-96-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:91:13-95:29
-97
-97-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:92:17-84
-97-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:92:25-81
-98
-98-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:93:17-85
-98-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:93:25-82
-99
-99-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:94:17-85
-99-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:94:25-82
-100
-101
-102 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:97:13-99:58
-103 android:name="android.appwidget.provider"
-103-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:98:17-58
-104 android:resource="@xml/widget_2x_info" />
-104-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:99:17-55
-105
-106 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:101:9-114:20
-107 android:name="net.micode.notes.widget.NoteWidgetProvider_4x"
-107-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:102:13-57
-108 android:label="@string/app_widget4x4" >
-108-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:103:13-50
-109
-109-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:91:13-95:29
-110
-110-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:92:17-84
-110-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:92:25-81
-111
-111-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:93:17-85
-111-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:93:25-82
-112
-112-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:94:17-85
-112-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:94:25-82
-113
-114
-115 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:97:13-99:58
-116 android:name="android.appwidget.provider"
-116-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:98:17-58
-117 android:resource="@xml/widget_4x_info" />
-117-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:99:17-55
-118
-119
-119-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:116:9-120:20
-119-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:116:19-55
-120
-120-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:117:13-119:29
-121
-121-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:118:17-79
-121-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:118:25-76
-122
-123
-124 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:122:9-125:20
-125 android:name="net.micode.notes.ui.AlarmReceiver"
-125-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:123:13-61
-126 android:process=":remote" >
-126-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:124:13-38
-127
-128
-129 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:127:9-132:20
-130 android:name="net.micode.notes.ui.AlarmAlertActivity"
-130-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:128:13-50
-131 android:label="@string/app_name"
-131-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:129:13-45
-132 android:launchMode="singleInstance"
-132-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:130:13-48
-133 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" >
-133-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:131:13-75
-134
-135 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:134:9-139:20
-136 android:name="net.micode.notes.ui.NotesPreferenceActivity"
-136-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:135:13-71
-137 android:label="@string/preferences_title"
-137-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:136:13-54
-138 android:launchMode="singleTop"
-138-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:137:13-43
-139 android:theme="@android:style/Theme.Holo.Light" >
-139-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:138:13-60
-140
-141
-142 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:141:9-144:19
-143 android:name="net.micode.notes.gtask.remote.GTaskSyncService"
-143-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:142:13-74
-144 android:exported="false" >
-144-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:143:13-37
-145
-146
-147 D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:146:9-148:52
-148 android:name="android.app.default_searchable"
-148-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:147:13-58
-149 android:value=".ui.NoteEditActivity" />
-149-->D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:148:13-49
-150
-151
-152
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
deleted file mode 100644
index a0d72a6..0000000
--- a/src/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-1
-2
-4
-5 D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:5:5-74
-6 android:minSdkVersion="14"
-6-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:5:15-41
-7 android:targetSdkVersion="14" />
-7-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:5:42-71
-8
-9 D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:11:5-15:66
-10 android:name="android.test.InstrumentationTestRunner"
-10-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:11:22-75
-11 android:functionalTest="false"
-11-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:14:22-52
-12 android:handleProfiling="false"
-12-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:13:22-53
-13 android:label="Tests for net.micode.notes"
-13-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:15:22-64
-14 android:targetPackage="net.micode.notes" />
-14-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:12:22-62
-15
-16 D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:7:5-9:19
-17 android:debuggable="true"
-18 android:extractNativeLibs="true" >
-19
-19-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:8:9-60
-19-->D:\AAA-CS-SDK\Destinations\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest9643014710962350539.xml:8:23-57
-20
-21
-22
diff --git a/src/app/build/intermediates/merged_java_res/debug/base.jar b/src/app/build/intermediates/merged_java_res/debug/base.jar
deleted file mode 100644
index 748c1ce..0000000
Binary files a/src/app/build/intermediates/merged_java_res/debug/base.jar and /dev/null differ
diff --git a/src/app/build/intermediates/merged_java_res/debugAndroidTest/feature-app.jar b/src/app/build/intermediates/merged_java_res/debugAndroidTest/feature-app.jar
deleted file mode 100644
index 15cb0ec..0000000
Binary files a/src/app/build/intermediates/merged_java_res/debugAndroidTest/feature-app.jar and /dev/null differ
diff --git a/src/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/src/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml
deleted file mode 100644
index 9e8d8ca..0000000
--- a/src/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml b/src/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml
deleted file mode 100644
index 9e8d8ca..0000000
--- a/src/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/merged_manifests/debug/output-metadata.json b/src/app/build/intermediates/merged_manifests/debug/output-metadata.json
deleted file mode 100644
index a56d03a..0000000
--- a/src/app/build/intermediates/merged_manifests/debug/output-metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "MERGED_MANIFESTS",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes",
- "variantName": "debug",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "versionCode": 1,
- "versionName": "0.1",
- "outputFile": "AndroidManifest.xml"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/merged_res/debug/color_primary_text_dark.xml.flat b/src/app/build/intermediates/merged_res/debug/color_primary_text_dark.xml.flat
deleted file mode 100644
index e5df6da..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/color_primary_text_dark.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/color_secondary_text_dark.xml.flat b/src/app/build/intermediates/merged_res/debug/color_secondary_text_dark.xml.flat
deleted file mode 100644
index 8cc05db..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/color_secondary_text_dark.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_btn_set_color.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_btn_set_color.png.flat
deleted file mode 100644
index 2eda191..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_btn_set_color.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_color_btn_mask.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_color_btn_mask.png.flat
deleted file mode 100644
index 59c2358..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_bg_color_btn_mask.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_call_record.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_call_record.png.flat
deleted file mode 100644
index 89fb25d..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_call_record.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_clock.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_clock.png.flat
deleted file mode 100644
index 40e03de..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_clock.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_delete.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_delete.png.flat
deleted file mode 100644
index 809ce24..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_delete.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_dropdown_icon.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_dropdown_icon.9.png.flat
deleted file mode 100644
index f80e058..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_dropdown_icon.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_blue.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_blue.9.png.flat
deleted file mode 100644
index be22aa0..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_blue.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_green.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_green.9.png.flat
deleted file mode 100644
index 2a07d4f..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_green.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_red.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_red.9.png.flat
deleted file mode 100644
index b71467d..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_red.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_blue.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_blue.9.png.flat
deleted file mode 100644
index 9cf62b3..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_blue.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_green.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_green.9.png.flat
deleted file mode 100644
index f77ea7d..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_green.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_red.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_red.9.png.flat
deleted file mode 100644
index 4b9e264..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_red.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_white.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_white.9.png.flat
deleted file mode 100644
index cbb044c..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_white.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_yellow.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_yellow.9.png.flat
deleted file mode 100644
index 14d4feb..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_title_yellow.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_white.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_white.9.png.flat
deleted file mode 100644
index 9226aa6..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_white.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_yellow.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_yellow.9.png.flat
deleted file mode 100644
index d49f07e..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_edit_yellow.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_large.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_large.png.flat
deleted file mode 100644
index b33f03f..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_large.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_normal.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_normal.png.flat
deleted file mode 100644
index d631a65..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_normal.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_size_selector_bg.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_size_selector_bg.9.png.flat
deleted file mode 100644
index 0400aeb..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_size_selector_bg.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_small.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_small.png.flat
deleted file mode 100644
index f6a97f6..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_small.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_super.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_super.png.flat
deleted file mode 100644
index 28656cb..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_font_super.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_icon_app.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_icon_app.png.flat
deleted file mode 100644
index ca8a144..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_icon_app.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_background.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_background.png.flat
deleted file mode 100644
index 2a028e8..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_background.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_down.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_down.9.png.flat
deleted file mode 100644
index ca41f40..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_down.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_middle.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_middle.9.png.flat
deleted file mode 100644
index 7302f30..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_middle.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_single.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_single.9.png.flat
deleted file mode 100644
index 02a4f77..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_single.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_up.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_up.9.png.flat
deleted file mode 100644
index 4382694..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_blue_up.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_folder.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_folder.9.png.flat
deleted file mode 100644
index b4e71dc..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_folder.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_footer_bg.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_footer_bg.9.png.flat
deleted file mode 100644
index b230b8f..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_footer_bg.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_down.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_down.9.png.flat
deleted file mode 100644
index 633e0e7..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_down.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_middle.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_middle.9.png.flat
deleted file mode 100644
index d432a14..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_middle.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_single.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_single.9.png.flat
deleted file mode 100644
index 5a72f21..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_single.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_up.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_up.9.png.flat
deleted file mode 100644
index 3e628af..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_green_up.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_down.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_down.9.png.flat
deleted file mode 100644
index a4b4193..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_down.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_middle.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_middle.9.png.flat
deleted file mode 100644
index 7ae0f98..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_middle.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_single.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_single.9.png.flat
deleted file mode 100644
index 6cbb18b..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_single.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_up.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_up.9.png.flat
deleted file mode 100644
index a4a6692..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_red_up.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_down.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_down.9.png.flat
deleted file mode 100644
index 9623c13..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_down.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_middle.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_middle.9.png.flat
deleted file mode 100644
index 404ea2c..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_middle.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_single.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_single.9.png.flat
deleted file mode 100644
index 4bb304b..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_single.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_up.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_up.9.png.flat
deleted file mode 100644
index 449a2d8..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_white_up.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_down.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_down.9.png.flat
deleted file mode 100644
index 74c5445..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_down.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_middle.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_middle.9.png.flat
deleted file mode 100644
index 99bbe37..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_middle.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_single.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_single.9.png.flat
deleted file mode 100644
index cfab562..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_single.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_up.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_up.9.png.flat
deleted file mode 100644
index afdf9b0..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_list_yellow_up.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_delete.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_delete.png.flat
deleted file mode 100644
index a53a14d..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_delete.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_move.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_move.png.flat
deleted file mode 100644
index d0312eb..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_menu_move.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_normal.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_normal.png.flat
deleted file mode 100644
index 01ef2da..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_normal.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_pressed.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_pressed.png.flat
deleted file mode 100644
index ca5c107..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_new_note_pressed.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_note_edit_color_selector_panel.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_note_edit_color_selector_panel.png.flat
deleted file mode 100644
index 23eb0dc..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_note_edit_color_selector_panel.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_notification.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_notification.png.flat
deleted file mode 100644
index a138233..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_notification.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_search_result.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_search_result.png.flat
deleted file mode 100644
index 3b4516a..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_search_result.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_selected.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_selected.png.flat
deleted file mode 100644
index 465926e..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_selected.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_title_alert.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_title_alert.png.flat
deleted file mode 100644
index ed8e6a9..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_title_alert.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_title_bar_bg.9.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_title_bar_bg.9.png.flat
deleted file mode 100644
index fb37689..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_title_bar_bg.9.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_blue.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_blue.png.flat
deleted file mode 100644
index adfba04..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_blue.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_green.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_green.png.flat
deleted file mode 100644
index 8b13b97..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_green.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_red.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_red.png.flat
deleted file mode 100644
index 896fb83..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_red.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_white.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_white.png.flat
deleted file mode 100644
index 2c0cce3..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_white.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_yellow.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_yellow.png.flat
deleted file mode 100644
index 973eb75..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_2x_yellow.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_blue.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_blue.png.flat
deleted file mode 100644
index c521cf6..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_blue.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_green.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_green.png.flat
deleted file mode 100644
index dd55472..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_green.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_red.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_red.png.flat
deleted file mode 100644
index 2912b97..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_red.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_white.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_white.png.flat
deleted file mode 100644
index 90b6f06..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_white.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_yellow.png.flat b/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_yellow.png.flat
deleted file mode 100644
index 6556925..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable-hdpi_widget_4x_yellow.png.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/drawable_new_note.xml.flat b/src/app/build/intermediates/merged_res/debug/drawable_new_note.xml.flat
deleted file mode 100644
index eec4deb..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/drawable_new_note.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_account_dialog_title.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_account_dialog_title.xml.flat
deleted file mode 100644
index 1bbe3ab..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_account_dialog_title.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_add_account_text.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_add_account_text.xml.flat
deleted file mode 100644
index 305e7a6..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_add_account_text.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_datetime_picker.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_datetime_picker.xml.flat
deleted file mode 100644
index 61742b5..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_datetime_picker.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_dialog_edit_text.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_dialog_edit_text.xml.flat
deleted file mode 100644
index 78701a1..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_dialog_edit_text.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_folder_list_item.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_folder_list_item.xml.flat
deleted file mode 100644
index 7b3fb68..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_folder_list_item.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_note_edit.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_note_edit.xml.flat
deleted file mode 100644
index 6c97e3d..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_note_edit.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_note_edit_list_item.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_note_edit_list_item.xml.flat
deleted file mode 100644
index 006b151..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_note_edit_list_item.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_note_item.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_note_item.xml.flat
deleted file mode 100644
index 1c3342f..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_note_item.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_note_list.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_note_list.xml.flat
deleted file mode 100644
index 8f48256..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_note_list.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_note_list_dropdown_menu.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_note_list_dropdown_menu.xml.flat
deleted file mode 100644
index 749f04b..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_note_list_dropdown_menu.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_note_list_footer.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_note_list_footer.xml.flat
deleted file mode 100644
index 98f56f4..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_note_list_footer.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_settings_header.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_settings_header.xml.flat
deleted file mode 100644
index 9caf2e6..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_settings_header.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_widget_2x.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_widget_2x.xml.flat
deleted file mode 100644
index a74989a..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_widget_2x.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/layout_widget_4x.xml.flat b/src/app/build/intermediates/merged_res/debug/layout_widget_4x.xml.flat
deleted file mode 100644
index 94470b7..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/layout_widget_4x.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/menu_call_note_edit.xml.flat b/src/app/build/intermediates/merged_res/debug/menu_call_note_edit.xml.flat
deleted file mode 100644
index 7b10945..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/menu_call_note_edit.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/menu_call_record_folder.xml.flat b/src/app/build/intermediates/merged_res/debug/menu_call_record_folder.xml.flat
deleted file mode 100644
index 5cbb9e9..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/menu_call_record_folder.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/menu_note_edit.xml.flat b/src/app/build/intermediates/merged_res/debug/menu_note_edit.xml.flat
deleted file mode 100644
index c025a60..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/menu_note_edit.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/menu_note_list.xml.flat b/src/app/build/intermediates/merged_res/debug/menu_note_list.xml.flat
deleted file mode 100644
index 4316da7..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/menu_note_list.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/menu_note_list_dropdown.xml.flat b/src/app/build/intermediates/merged_res/debug/menu_note_list_dropdown.xml.flat
deleted file mode 100644
index 7d74a65..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/menu_note_list_dropdown.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/menu_note_list_options.xml.flat b/src/app/build/intermediates/merged_res/debug/menu_note_list_options.xml.flat
deleted file mode 100644
index 9210c15..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/menu_note_list_options.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/menu_sub_folder.xml.flat b/src/app/build/intermediates/merged_res/debug/menu_sub_folder.xml.flat
deleted file mode 100644
index ad66757..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/menu_sub_folder.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/raw-zh-rCN_introduction.flat b/src/app/build/intermediates/merged_res/debug/raw-zh-rCN_introduction.flat
deleted file mode 100644
index 68b46ae..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/raw-zh-rCN_introduction.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/raw_introduction.flat b/src/app/build/intermediates/merged_res/debug/raw_introduction.flat
deleted file mode 100644
index 02a9e4e..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/raw_introduction.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat b/src/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat
deleted file mode 100644
index 4e7bd33..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/values-zh-rCN_values-zh-rCN.arsc.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat b/src/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat
deleted file mode 100644
index 0e5932b..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/values-zh-rTW_values-zh-rTW.arsc.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/values_values.arsc.flat b/src/app/build/intermediates/merged_res/debug/values_values.arsc.flat
deleted file mode 100644
index 40e69d2..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/values_values.arsc.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat b/src/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat
deleted file mode 100644
index 752f47f..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/xml_searchable.xml.flat b/src/app/build/intermediates/merged_res/debug/xml_searchable.xml.flat
deleted file mode 100644
index 625e86f..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/xml_searchable.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/xml_widget_2x_info.xml.flat b/src/app/build/intermediates/merged_res/debug/xml_widget_2x_info.xml.flat
deleted file mode 100644
index ad294be..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/xml_widget_2x_info.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res/debug/xml_widget_4x_info.xml.flat b/src/app/build/intermediates/merged_res/debug/xml_widget_4x_info.xml.flat
deleted file mode 100644
index 4d8a2a5..0000000
Binary files a/src/app/build/intermediates/merged_res/debug/xml_widget_4x_info.xml.flat and /dev/null differ
diff --git a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json b/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json
deleted file mode 100644
index 5529594..0000000
--- a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json
+++ /dev/null
@@ -1,186 +0,0 @@
-{
- "logs": [
- {
- "outputFile": "net.micode.notes.app-merged_res-4:/values-zh-rCN_values-zh-rCN.arsc.flat",
- "map": [
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml",
- "from": {
- "startLines": "18",
- "startColumns": "4",
- "startOffsets": "712",
- "endLines": "21",
- "endColumns": "19",
- "endOffsets": "817"
- },
- "to": {
- "startLines": "2",
- "startColumns": "4",
- "startOffsets": "105",
- "endLines": "5",
- "endColumns": "19",
- "endOffsets": "210"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rCN\\strings.xml",
- "from": {
- "startLines": "121,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "6532,3495,3429,3356,3306,827,867,915,6083,6128,6478,6428,1199,3861,3929,3802,3737,3674,4592,4532,4469,4061,2877,1369,1422,4115,3568,6185,3247,3034,1798,2079,2325,1851,2817,2764,2713,2518,2470,2376,2424,2564,2611,2122,3188,2661,3077,2036,2278,2222,2167,2979,1992,2937,1901,1942,3129,1318,1623,1719,1576,1672,1529,1484,1148,1095,4967,4908,5108,6009,5419,5350,5483,5561,5744,5671,5042,5295,5165,5230,4859,5848,5931,6390,6283,6235,6328,1261,4006,4410,4705,4647,4772,4362,4317,4269,4218,963,1029",
- "endLines": "123,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23",
- "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "6704,3563,3490,3424,3351,862,910,958,6123,6180,6527,6473,1256,3924,4001,3856,3797,3732,4642,4587,4527,4110,2932,1417,1479,4195,3644,6230,3301,3072,1846,2117,2371,1896,2872,2812,2759,2559,2513,2419,2465,2606,2656,2162,3242,2708,3124,2074,2320,2273,2217,3029,2031,2974,1937,1987,3183,1364,1667,1763,1618,1714,1571,1524,1194,1143,5037,4962,5160,6078,5478,5414,5556,5666,5843,5739,5103,5345,5225,5290,4903,5926,6004,6423,6323,6278,6385,1313,4056,4464,4767,4700,4829,4405,4357,4312,4264,1024,1090"
- },
- "to": {
- "startLines": "6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "215,384,457,523,596,646,686,734,782,827,884,938,988,1050,1118,1195,1254,1319,1382,1437,1497,1560,1614,1674,1727,1789,1874,1955,2005,2064,2107,2160,2203,2254,2304,2364,2417,2468,2514,2562,2610,2656,2703,2753,2798,2857,2909,2961,3004,3051,3107,3162,3217,3261,3303,3344,3394,3453,3504,3553,3602,3649,3696,3743,3788,3839,3892,3967,4026,4083,4157,4221,4290,4368,4478,4582,4655,4721,4776,4841,4906,4955,5038,5116,5154,5199,5247,5309,5366,5421,5480,5547,5605,5667,5715,5760,5808,5859,5925",
- "endLines": "8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "379,452,518,591,641,681,729,777,822,879,933,983,1045,1113,1190,1249,1314,1377,1432,1492,1555,1609,1669,1722,1784,1869,1950,2000,2059,2102,2155,2198,2249,2299,2359,2412,2463,2509,2557,2605,2651,2698,2748,2793,2852,2904,2956,2999,3046,3102,3157,3212,3256,3298,3339,3389,3448,3499,3548,3597,3644,3691,3738,3783,3834,3887,3962,4021,4078,4152,4216,4285,4363,4473,4577,4650,4716,4771,4836,4901,4950,5033,5111,5149,5194,5242,5304,5361,5416,5475,5542,5600,5662,5710,5755,5803,5854,5920,5986"
- }
- }
- ]
- },
- {
- "outputFile": "net.micode.notes.app-merged_res-4:/values_values.arsc.flat",
- "map": [
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\dimens.xml",
- "from": {
- "startLines": "19,20,21,22,18",
- "startColumns": "4,4,4,4,4",
- "startOffsets": "764,816,869,922,712",
- "endColumns": "51,52,52,51,51",
- "endOffsets": "811,864,917,969,759"
- },
- "to": {
- "startLines": "13,14,15,16,17",
- "startColumns": "4,4,4,4,4",
- "startOffsets": "477,529,582,635,687",
- "endColumns": "51,52,52,51,51",
- "endOffsets": "524,577,630,682,734"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\colors.xml",
- "from": {
- "startLines": "18",
- "startColumns": "4",
- "startOffsets": "712",
- "endColumns": "56",
- "endOffsets": "764"
- },
- "to": {
- "startLines": "12",
- "startColumns": "4",
- "startOffsets": "420",
- "endColumns": "56",
- "endOffsets": "472"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\strings.xml",
- "from": {
- "startLines": "128,72,75,74,73,19,20,21,118,119,127,126,26,81,82,80,79,78,94,93,92,84,39,38,64,29,30,85,41,76,120,71,67,42,48,53,43,63,62,61,57,56,54,55,58,59,49,70,60,68,47,52,51,50,66,46,65,44,45,69,28,34,36,33,35,32,31,25,24,101,100,104,116,109,108,110,111,113,112,102,103,107,105,106,99,114,115,125,123,122,124,27,83,91,96,95,97,90,89,88,87,22,23",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "8008,3898,4159,4063,3994,827,870,922,7506,7555,7950,7899,1282,4613,4707,4542,4458,4375,5574,5491,5389,4883,2004,1953,3397,1486,1539,4944,2097,4242,7618,3827,3582,2156,2471,2772,2214,3326,3265,3208,2986,2934,2831,2884,3036,3086,2518,3761,3146,3631,2424,2717,2629,2571,3520,2374,3475,2271,2314,3694,1431,1750,1858,1703,1805,1647,1599,1227,1174,6030,5963,6271,7409,6635,6554,6709,6798,7040,6961,6114,6189,6495,6335,6415,5908,7184,7306,7858,7731,7674,7784,1366,4815,5303,5709,5640,5789,5244,5189,5127,5067,974,1084",
- "endLines": "132,72,75,74,73,19,20,21,118,119,127,126,26,81,82,80,79,78,94,93,92,84,39,38,64,29,30,85,41,76,120,71,67,42,48,53,43,63,62,61,57,56,54,55,58,59,49,70,60,68,47,52,51,50,66,46,65,44,45,69,28,34,36,33,35,32,31,25,24,101,100,104,116,109,108,110,111,113,112,102,103,107,105,106,99,114,115,125,123,122,124,27,83,91,96,95,97,90,89,88,87,22,23",
- "endColumns": "14,95,82,95,68,42,51,51,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
- "endOffsets": "8412,3989,4237,4154,4058,865,917,969,7550,7613,8003,7945,1361,4702,4810,4608,4537,4453,5635,5569,5486,4939,2061,1999,3470,1534,1594,5044,2151,4339,7668,3893,3626,2209,2513,2826,2266,3392,3321,3260,3031,2981,2879,2929,3081,3141,2566,3822,3203,3689,2466,2767,2712,2624,3577,2419,3515,2309,2369,3756,1481,1800,1906,1745,1853,1698,1642,1277,1222,6109,6025,6330,7500,6704,6630,6793,6956,7179,7035,6184,6266,6549,6410,6490,5958,7301,7404,7894,7779,7726,7853,1426,4878,5384,5784,5704,5878,5298,5239,5184,5122,1079,1169"
- },
- "to": {
- "startLines": "18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "739,1092,1188,1271,1367,1436,1479,1531,1583,1632,1695,1753,1804,1888,1982,2090,2161,2245,2328,2394,2477,2579,2640,2702,2753,2831,2884,2944,3049,3108,3210,3265,3336,3385,3443,3490,3549,3606,3677,3738,3795,3845,3897,3950,4000,4050,4110,4163,4229,4291,4354,4401,4456,4544,4602,4664,4714,4759,4802,4862,4929,4984,5039,5092,5139,5192,5248,5296,5351,5404,5488,5555,5619,5715,5789,5870,5959,6122,6266,6345,6420,6502,6561,6641,6721,6776,6898,7001,7042,7095,7152,7226,7291,7359,7445,7525,7594,7688,7747,7802,7864,7924,8034",
- "endLines": "22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124",
- "endColumns": "14,95,82,95,68,42,51,51,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
- "endOffsets": "1087,1183,1266,1362,1431,1474,1526,1578,1627,1690,1748,1799,1883,1977,2085,2156,2240,2323,2389,2472,2574,2635,2697,2748,2826,2879,2939,3044,3103,3205,3260,3331,3380,3438,3485,3544,3601,3672,3733,3790,3840,3892,3945,3995,4045,4105,4158,4224,4286,4349,4396,4451,4539,4597,4659,4709,4754,4797,4857,4924,4979,5034,5087,5134,5187,5243,5291,5346,5399,5483,5550,5614,5710,5784,5865,5954,6117,6261,6340,6415,6497,6556,6636,6716,6771,6893,6996,7037,7090,7147,7221,7286,7354,7440,7520,7589,7683,7742,7797,7859,7919,8029,8119"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\arrays.xml",
- "from": {
- "startLines": "19,26",
- "startColumns": "4,4",
- "startOffsets": "739,1047",
- "endLines": "24,29",
- "endColumns": "19,19",
- "endOffsets": "1041,1162"
- },
- "to": {
- "startLines": "2,8",
- "startColumns": "4,4",
- "startOffsets": "105,300",
- "endLines": "7,11",
- "endColumns": "19,19",
- "endOffsets": "295,415"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\styles.xml",
- "from": {
- "startLines": "50,55,64,60,22,26,30,35,40,18,45",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "2062,2267,2640,2479,895,1078,1263,1449,1653,712,1860",
- "endLines": "53,58,67,62,25,29,33,38,43,21,48",
- "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
- "endOffsets": "2261,2473,2843,2634,1073,1258,1443,1647,1854,890,2056"
- },
- "to": {
- "startLines": "125,129,133,137,140,144,148,152,156,160,164",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "8124,8328,8539,8746,8906,9089,9274,9459,9662,9868,10051",
- "endLines": "128,132,136,139,143,147,151,155,159,163,167",
- "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
- "endOffsets": "8323,8534,8741,8901,9084,9269,9454,9657,9863,10046,10247"
- }
- }
- ]
- },
- {
- "outputFile": "net.micode.notes.app-merged_res-4:/values-zh-rTW_values-zh-rTW.arsc.flat",
- "map": [
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rTW\\strings.xml",
- "from": {
- "startLines": "122,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "6507,3575,3509,3436,3386,827,867,915,6057,6102,6453,6403,1199,3835,3903,3776,3710,3647,4565,4505,4442,4035,2957,1369,1422,4089,1768,6159,3327,3114,1878,2159,2405,1931,2897,2844,2793,2598,2550,2456,2504,2644,2691,2202,3268,2741,3157,2116,2358,2302,2247,3059,2072,3017,1981,2022,3209,1318,1623,1719,1576,1672,1529,1484,1148,1095,4940,4881,5081,5982,5392,5323,5456,5534,5717,5644,5015,5268,5138,5203,4832,5821,5904,6365,6258,6210,6303,1261,3980,4383,4678,4620,4745,4335,4290,4242,4191,963,1029",
- "endLines": "124,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
- "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "6679,3642,3570,3504,3431,862,910,958,6097,6154,6502,6448,1256,3898,3975,3830,3771,3705,4615,4560,4500,4084,3012,1417,1479,4168,1843,6204,3381,3152,1926,2197,2451,1976,2952,2892,2839,2639,2593,2499,2545,2686,2736,2242,3322,2788,3204,2154,2400,2353,2297,3109,2111,3054,2017,2067,3263,1364,1667,1763,1618,1714,1571,1524,1194,1143,5010,4935,5133,6051,5451,5387,5529,5639,5816,5712,5076,5318,5198,5263,4876,5899,5977,6398,6298,6253,6360,1313,4030,4437,4740,4673,4802,4378,4330,4285,4237,1024,1090"
- },
- "to": {
- "startLines": "6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "215,384,456,522,595,645,685,733,781,826,883,937,987,1049,1117,1194,1253,1319,1382,1437,1497,1560,1614,1674,1727,1789,1873,1953,2003,2062,2105,2158,2201,2252,2302,2362,2415,2466,2512,2560,2608,2654,2701,2751,2796,2855,2907,2959,3002,3049,3105,3160,3215,3259,3301,3342,3392,3451,3502,3551,3600,3647,3694,3741,3786,3837,3890,3965,4024,4081,4155,4219,4288,4366,4476,4580,4653,4719,4774,4839,4904,4953,5036,5114,5152,5197,5245,5307,5364,5419,5478,5545,5603,5665,5713,5758,5806,5857,5923",
- "endLines": "8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "379,451,517,590,640,680,728,776,821,878,932,982,1044,1112,1189,1248,1314,1377,1432,1492,1555,1609,1669,1722,1784,1868,1948,1998,2057,2100,2153,2196,2247,2297,2357,2410,2461,2507,2555,2603,2649,2696,2746,2791,2850,2902,2954,2997,3044,3100,3155,3210,3254,3296,3337,3387,3446,3497,3546,3595,3642,3689,3736,3781,3832,3885,3960,4019,4076,4150,4214,4283,4361,4471,4575,4648,4714,4769,4834,4899,4948,5031,5109,5147,5192,5240,5302,5359,5414,5473,5540,5598,5660,5708,5753,5801,5852,5918,5984"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml",
- "from": {
- "startLines": "18",
- "startColumns": "4",
- "startOffsets": "712",
- "endLines": "21",
- "endColumns": "19",
- "endOffsets": "817"
- },
- "to": {
- "startLines": "2",
- "startColumns": "4",
- "startOffsets": "105",
- "endLines": "5",
- "endColumns": "19",
- "endOffsets": "210"
- }
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json b/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json
deleted file mode 100644
index 5d10b2f..0000000
--- a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "logs": [
- {
- "outputFile": "net.micode.notes.app-mergeDebugResources-2:/values-zh-rCN/values-zh-rCN.xml",
- "map": [
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml",
- "from": {
- "startLines": "18",
- "startColumns": "4",
- "startOffsets": "712",
- "endLines": "21",
- "endColumns": "19",
- "endOffsets": "817"
- },
- "to": {
- "startLines": "2",
- "startColumns": "4",
- "startOffsets": "105",
- "endLines": "5",
- "endColumns": "19",
- "endOffsets": "210"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rCN\\strings.xml",
- "from": {
- "startLines": "121,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "6532,3495,3429,3356,3306,827,867,915,6083,6128,6478,6428,1199,3861,3929,3802,3737,3674,4592,4532,4469,4061,2877,1369,1422,4115,3568,6185,3247,3034,1798,2079,2325,1851,2817,2764,2713,2518,2470,2376,2424,2564,2611,2122,3188,2661,3077,2036,2278,2222,2167,2979,1992,2937,1901,1942,3129,1318,1623,1719,1576,1672,1529,1484,1148,1095,4967,4908,5108,6009,5419,5350,5483,5561,5744,5671,5042,5295,5165,5230,4859,5848,5931,6390,6283,6235,6328,1261,4006,4410,4705,4647,4772,4362,4317,4269,4218,963,1029",
- "endLines": "123,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23",
- "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "6704,3563,3490,3424,3351,862,910,958,6123,6180,6527,6473,1256,3924,4001,3856,3797,3732,4642,4587,4527,4110,2932,1417,1479,4195,3644,6230,3301,3072,1846,2117,2371,1896,2872,2812,2759,2559,2513,2419,2465,2606,2656,2162,3242,2708,3124,2074,2320,2273,2217,3029,2031,2974,1937,1987,3183,1364,1667,1763,1618,1714,1571,1524,1194,1143,5037,4962,5160,6078,5478,5414,5556,5666,5843,5739,5103,5345,5225,5290,4903,5926,6004,6423,6323,6278,6385,1313,4056,4464,4767,4700,4829,4405,4357,4312,4264,1024,1090"
- },
- "to": {
- "startLines": "6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "215,384,457,523,596,646,686,734,782,827,884,938,988,1050,1118,1195,1254,1319,1382,1437,1497,1560,1614,1674,1727,1789,1874,1955,2005,2064,2107,2160,2203,2254,2304,2364,2417,2468,2514,2562,2610,2656,2703,2753,2798,2857,2909,2961,3004,3051,3107,3162,3217,3261,3303,3344,3394,3453,3504,3553,3602,3649,3696,3743,3788,3839,3892,3967,4026,4083,4157,4221,4290,4368,4478,4582,4655,4721,4776,4841,4906,4955,5038,5116,5154,5199,5247,5309,5366,5421,5480,5547,5605,5667,5715,5760,5808,5859,5925",
- "endLines": "8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "379,452,518,591,641,681,729,777,822,879,933,983,1045,1113,1190,1249,1314,1377,1432,1492,1555,1609,1669,1722,1784,1869,1950,2000,2059,2102,2155,2198,2249,2299,2359,2412,2463,2509,2557,2605,2651,2698,2748,2793,2852,2904,2956,2999,3046,3102,3157,3212,3256,3298,3339,3389,3448,3499,3548,3597,3644,3691,3738,3783,3834,3887,3962,4021,4078,4152,4216,4285,4363,4473,4577,4650,4716,4771,4836,4901,4950,5033,5111,5149,5194,5242,5304,5361,5416,5475,5542,5600,5662,5710,5755,5803,5854,5920,5986"
- }
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json b/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json
deleted file mode 100644
index 7267213..0000000
--- a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "logs": [
- {
- "outputFile": "net.micode.notes.app-mergeDebugResources-2:/values-zh-rTW/values-zh-rTW.xml",
- "map": [
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rTW\\strings.xml",
- "from": {
- "startLines": "122,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "6507,3575,3509,3436,3386,827,867,915,6057,6102,6453,6403,1199,3835,3903,3776,3710,3647,4565,4505,4442,4035,2957,1369,1422,4089,1768,6159,3327,3114,1878,2159,2405,1931,2897,2844,2793,2598,2550,2456,2504,2644,2691,2202,3268,2741,3157,2116,2358,2302,2247,3059,2072,3017,1981,2022,3209,1318,1623,1719,1576,1672,1529,1484,1148,1095,4940,4881,5081,5982,5392,5323,5456,5534,5717,5644,5015,5268,5138,5203,4832,5821,5904,6365,6258,6210,6303,1261,3980,4383,4678,4620,4745,4335,4290,4242,4191,963,1029",
- "endLines": "124,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23",
- "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "6679,3642,3570,3504,3431,862,910,958,6097,6154,6502,6448,1256,3898,3975,3830,3771,3705,4615,4560,4500,4084,3012,1417,1479,4168,1843,6204,3381,3152,1926,2197,2451,1976,2952,2892,2839,2639,2593,2499,2545,2686,2736,2242,3322,2788,3204,2154,2400,2353,2297,3109,2111,3054,2017,2067,3263,1364,1667,1763,1618,1714,1571,1524,1194,1143,5010,4935,5133,6051,5451,5387,5529,5639,5816,5712,5076,5318,5198,5263,4876,5899,5977,6398,6298,6253,6360,1313,4030,4437,4740,4673,4802,4378,4330,4285,4237,1024,1090"
- },
- "to": {
- "startLines": "6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "215,384,456,522,595,645,685,733,781,826,883,937,987,1049,1117,1194,1253,1319,1382,1437,1497,1560,1614,1674,1727,1789,1873,1953,2003,2062,2105,2158,2201,2252,2302,2362,2415,2466,2512,2560,2608,2654,2701,2751,2796,2855,2907,2959,3002,3049,3105,3160,3215,3259,3301,3342,3392,3451,3502,3551,3600,3647,3694,3741,3786,3837,3890,3965,4024,4081,4155,4219,4288,4366,4476,4580,4653,4719,4774,4839,4904,4953,5036,5114,5152,5197,5245,5307,5364,5419,5478,5545,5603,5665,5713,5758,5806,5857,5923",
- "endLines": "8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106",
- "endColumns": "14,71,65,72,49,39,47,47,44,56,53,49,61,67,76,58,65,62,54,59,62,53,59,52,61,83,79,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65",
- "endOffsets": "379,451,517,590,640,680,728,776,821,878,932,982,1044,1112,1189,1248,1314,1377,1432,1492,1555,1609,1669,1722,1784,1868,1948,1998,2057,2100,2153,2196,2247,2297,2357,2410,2461,2507,2555,2603,2649,2696,2746,2791,2850,2902,2954,2997,3044,3100,3155,3210,3254,3296,3337,3387,3446,3497,3546,3595,3642,3689,3736,3781,3832,3885,3960,4019,4076,4150,4214,4283,4361,4471,4575,4648,4714,4769,4834,4899,4948,5031,5109,5147,5192,5240,5302,5359,5414,5473,5540,5598,5660,5708,5753,5801,5852,5918,5984"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml",
- "from": {
- "startLines": "18",
- "startColumns": "4",
- "startOffsets": "712",
- "endLines": "21",
- "endColumns": "19",
- "endOffsets": "817"
- },
- "to": {
- "startLines": "2",
- "startColumns": "4",
- "startOffsets": "105",
- "endLines": "5",
- "endColumns": "19",
- "endOffsets": "210"
- }
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json b/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json
deleted file mode 100644
index 8d6090b..0000000
--- a/src/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json
+++ /dev/null
@@ -1,100 +0,0 @@
-{
- "logs": [
- {
- "outputFile": "net.micode.notes.app-mergeDebugResources-2:/values/values.xml",
- "map": [
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\dimens.xml",
- "from": {
- "startLines": "19,20,21,22,18",
- "startColumns": "4,4,4,4,4",
- "startOffsets": "764,816,869,922,712",
- "endColumns": "51,52,52,51,51",
- "endOffsets": "811,864,917,969,759"
- },
- "to": {
- "startLines": "13,14,15,16,17",
- "startColumns": "4,4,4,4,4",
- "startOffsets": "477,529,582,635,687",
- "endColumns": "51,52,52,51,51",
- "endOffsets": "524,577,630,682,734"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\colors.xml",
- "from": {
- "startLines": "18",
- "startColumns": "4",
- "startOffsets": "712",
- "endColumns": "56",
- "endOffsets": "764"
- },
- "to": {
- "startLines": "12",
- "startColumns": "4",
- "startOffsets": "420",
- "endColumns": "56",
- "endOffsets": "472"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\strings.xml",
- "from": {
- "startLines": "128,72,75,74,73,19,20,21,118,119,127,126,26,81,82,80,79,78,94,93,92,84,39,38,64,29,30,85,41,76,120,71,67,42,48,53,43,63,62,61,57,56,54,55,58,59,49,70,60,68,47,52,51,50,66,46,65,44,45,69,28,34,36,33,35,32,31,25,24,101,100,104,116,109,108,110,111,113,112,102,103,107,105,106,99,114,115,125,123,122,124,27,83,91,96,95,97,90,89,88,87,22,23",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "8008,3898,4159,4063,3994,827,870,922,7506,7555,7950,7899,1282,4613,4707,4542,4458,4375,5574,5491,5389,4883,2004,1953,3397,1486,1539,4944,2097,4242,7618,3827,3582,2156,2471,2772,2214,3326,3265,3208,2986,2934,2831,2884,3036,3086,2518,3761,3146,3631,2424,2717,2629,2571,3520,2374,3475,2271,2314,3694,1431,1750,1858,1703,1805,1647,1599,1227,1174,6030,5963,6271,7409,6635,6554,6709,6798,7040,6961,6114,6189,6495,6335,6415,5908,7184,7306,7858,7731,7674,7784,1366,4815,5303,5709,5640,5789,5244,5189,5127,5067,974,1084",
- "endLines": "132,72,75,74,73,19,20,21,118,119,127,126,26,81,82,80,79,78,94,93,92,84,39,38,64,29,30,85,41,76,120,71,67,42,48,53,43,63,62,61,57,56,54,55,58,59,49,70,60,68,47,52,51,50,66,46,65,44,45,69,28,34,36,33,35,32,31,25,24,101,100,104,116,109,108,110,111,113,112,102,103,107,105,106,99,114,115,125,123,122,124,27,83,91,96,95,97,90,89,88,87,22,23",
- "endColumns": "14,95,82,95,68,42,51,51,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
- "endOffsets": "8412,3989,4237,4154,4058,865,917,969,7550,7613,8003,7945,1361,4702,4810,4608,4537,4453,5635,5569,5486,4939,2061,1999,3470,1534,1594,5044,2151,4339,7668,3893,3626,2209,2513,2826,2266,3392,3321,3260,3031,2981,2879,2929,3081,3141,2566,3822,3203,3689,2466,2767,2712,2624,3577,2419,3515,2309,2369,3756,1481,1800,1906,1745,1853,1698,1642,1277,1222,6109,6025,6330,7500,6704,6630,6793,6956,7179,7035,6184,6266,6549,6410,6490,5958,7301,7404,7894,7779,7726,7853,1426,4878,5384,5784,5704,5878,5298,5239,5184,5122,1079,1169"
- },
- "to": {
- "startLines": "18,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "739,1092,1188,1271,1367,1436,1479,1531,1583,1632,1695,1753,1804,1888,1982,2090,2161,2245,2328,2394,2477,2579,2640,2702,2753,2831,2884,2944,3049,3108,3210,3265,3336,3385,3443,3490,3549,3606,3677,3738,3795,3845,3897,3950,4000,4050,4110,4163,4229,4291,4354,4401,4456,4544,4602,4664,4714,4759,4802,4862,4929,4984,5039,5092,5139,5192,5248,5296,5351,5404,5488,5555,5619,5715,5789,5870,5959,6122,6266,6345,6420,6502,6561,6641,6721,6776,6898,7001,7042,7095,7152,7226,7291,7359,7445,7525,7594,7688,7747,7802,7864,7924,8034",
- "endLines": "22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124",
- "endColumns": "14,95,82,95,68,42,51,51,48,62,57,50,83,93,107,70,83,82,65,82,101,60,61,50,77,52,59,104,58,101,54,70,48,57,46,58,56,70,60,56,49,51,52,49,49,59,52,65,61,62,46,54,87,57,61,49,44,42,59,66,54,54,52,46,52,55,47,54,52,83,66,63,95,73,80,88,162,143,78,74,81,58,79,79,54,121,102,40,52,56,73,64,67,85,79,68,93,58,54,61,59,109,89",
- "endOffsets": "1087,1183,1266,1362,1431,1474,1526,1578,1627,1690,1748,1799,1883,1977,2085,2156,2240,2323,2389,2472,2574,2635,2697,2748,2826,2879,2939,3044,3103,3205,3260,3331,3380,3438,3485,3544,3601,3672,3733,3790,3840,3892,3945,3995,4045,4105,4158,4224,4286,4349,4396,4451,4539,4597,4659,4709,4754,4797,4857,4924,4979,5034,5087,5134,5187,5243,5291,5346,5399,5483,5550,5614,5710,5784,5865,5954,6117,6261,6340,6415,6497,6556,6636,6716,6771,6893,6996,7037,7090,7147,7221,7286,7354,7440,7520,7589,7683,7742,7797,7859,7919,8029,8119"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\arrays.xml",
- "from": {
- "startLines": "19,26",
- "startColumns": "4,4",
- "startOffsets": "739,1047",
- "endLines": "24,29",
- "endColumns": "19,19",
- "endOffsets": "1041,1162"
- },
- "to": {
- "startLines": "2,8",
- "startColumns": "4,4",
- "startOffsets": "105,300",
- "endLines": "7,11",
- "endColumns": "19,19",
- "endOffsets": "295,415"
- }
- },
- {
- "source": "D:\\AAA-CS-SDK\\Destinations\\app\\src\\main\\res\\values\\styles.xml",
- "from": {
- "startLines": "50,55,64,60,22,26,30,35,40,18,45",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "2062,2267,2640,2479,895,1078,1263,1449,1653,712,1860",
- "endLines": "53,58,67,62,25,29,33,38,43,21,48",
- "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
- "endOffsets": "2261,2473,2843,2634,1073,1258,1443,1647,1854,890,2056"
- },
- "to": {
- "startLines": "125,129,133,137,140,144,148,152,156,160,164",
- "startColumns": "4,4,4,4,4,4,4,4,4,4,4",
- "startOffsets": "8124,8328,8539,8746,8906,9089,9274,9459,9662,9868,10051",
- "endLines": "128,132,136,139,143,147,151,155,159,163,167",
- "endColumns": "12,12,12,12,12,12,12,12,12,12,12",
- "endOffsets": "8323,8534,8741,8901,9084,9269,9454,9657,9863,10046,10247"
- }
- }
- ]
- }
- ]
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json b/src/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json
deleted file mode 100644
index 2603807..0000000
--- a/src/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json
+++ /dev/null
@@ -1,382 +0,0 @@
-[
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_yellow_middle.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_yellow_middle.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_font_normal.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/font_normal.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_yellow_single.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_yellow_single.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_4x_green.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_4x_green.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_search_result.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/search_result.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_note_list_dropdown_menu.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/note_list_dropdown_menu.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_font_super.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/font_super.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_2x_blue.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_2x_blue.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/menu_sub_folder.xml.flat",
- "source": "net.micode.notes.app-main-6:/menu/sub_folder.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_yellow.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_yellow.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_new_note_pressed.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/new_note_pressed.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/color_secondary_text_dark.xml.flat",
- "source": "net.micode.notes.app-main-6:/color/secondary_text_dark.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_dropdown_icon.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/dropdown_icon.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_red_middle.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_red_middle.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/color_primary_text_dark.xml.flat",
- "source": "net.micode.notes.app-main-6:/color/primary_text_dark.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_green_single.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_green_single.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_delete.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/delete.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_white_middle.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_white_middle.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_new_note_normal.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/new_note_normal.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_dialog_edit_text.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/dialog_edit_text.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_background.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_background.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_note_edit.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/note_edit.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_yellow_down.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_yellow_down.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_note_edit_list_item.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/note_edit_list_item.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_font_size_selector_bg.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/font_size_selector_bg.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_title_bar_bg.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/title_bar_bg.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_white_up.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_white_up.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_4x_yellow.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_4x_yellow.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_footer_bg.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_footer_bg.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_white_down.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_white_down.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_folder_list_item.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/folder_list_item.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_font_small.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/font_small.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_2x_green.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_2x_green.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_bg_color_btn_mask.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/bg_color_btn_mask.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_red_down.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_red_down.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_red_up.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_red_up.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_red_single.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_red_single.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_title_green.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_title_green.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_note_edit_color_selector_panel.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/note_edit_color_selector_panel.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_yellow_up.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_yellow_up.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_clock.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/clock.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_2x_white.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_2x_white.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_note_list.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/note_list.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_red.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_red.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/menu_note_list_dropdown.xml.flat",
- "source": "net.micode.notes.app-main-6:/menu/note_list_dropdown.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_note_item.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/note_item.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/xml_searchable.xml.flat",
- "source": "net.micode.notes.app-main-6:/xml/searchable.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_icon_app.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/icon_app.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_menu_move.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/menu_move.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_bg_btn_set_color.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/bg_btn_set_color.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_green_down.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_green_down.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_note_list_footer.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/note_list_footer.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_green.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_green.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/menu_note_edit.xml.flat",
- "source": "net.micode.notes.app-main-6:/menu/note_edit.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_blue_middle.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_blue_middle.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/raw-zh-rCN_introduction.flat",
- "source": "net.micode.notes.app-main-6:/raw-zh-rCN/introduction"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_4x_blue.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_4x_blue.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_add_account_text.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/add_account_text.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_title_alert.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/title_alert.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_notification.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/notification.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/menu_note_list.xml.flat",
- "source": "net.micode.notes.app-main-6:/menu/note_list.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_blue_single.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_blue_single.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_white.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_white.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/menu_note_list_options.xml.flat",
- "source": "net.micode.notes.app-main-6:/menu/note_list_options.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_4x_white.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_4x_white.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_4x_red.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_4x_red.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/xml_widget_2x_info.xml.flat",
- "source": "net.micode.notes.app-main-6:/xml/widget_2x_info.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_title_white.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_title_white.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_widget_2x.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/widget_2x.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/menu_call_record_folder.xml.flat",
- "source": "net.micode.notes.app-main-6:/menu/call_record_folder.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_font_large.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/font_large.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/menu_call_note_edit.xml.flat",
- "source": "net.micode.notes.app-main-6:/menu/call_note_edit.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_blue.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_blue.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_title_yellow.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_title_yellow.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_blue_up.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_blue_up.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_call_record.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/call_record.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/xml_widget_4x_info.xml.flat",
- "source": "net.micode.notes.app-main-6:/xml/widget_4x_info.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_blue_down.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_blue_down.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_menu_delete.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/menu_delete.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_title_red.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_title_red.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/xml_preferences.xml.flat",
- "source": "net.micode.notes.app-main-6:/xml/preferences.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_selected.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/selected.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_2x_yellow.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_2x_yellow.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_green_up.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_green_up.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_datetime_picker.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/datetime_picker.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/raw_introduction.flat",
- "source": "net.micode.notes.app-main-6:/raw/introduction"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_settings_header.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/settings_header.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_edit_title_blue.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/edit_title_blue.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_widget_4x.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/widget_4x.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_green_middle.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_green_middle.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable_new_note.xml.flat",
- "source": "net.micode.notes.app-main-6:/drawable/new_note.xml"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_widget_2x_red.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/widget_2x_red.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_white_single.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_white_single.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/drawable-hdpi_list_folder.9.png.flat",
- "source": "net.micode.notes.app-main-6:/drawable-hdpi/list_folder.9.png"
- },
- {
- "merged": "net.micode.notes.app-merged_res-4:/layout_account_dialog_title.xml.flat",
- "source": "net.micode.notes.app-main-6:/layout/account_dialog_title.xml"
- }
-]
\ No newline at end of file
diff --git a/src/app/build/intermediates/navigation_json/debug/navigation.json b/src/app/build/intermediates/navigation_json/debug/navigation.json
deleted file mode 100644
index 0637a08..0000000
--- a/src/app/build/intermediates/navigation_json/debug/navigation.json
+++ /dev/null
@@ -1 +0,0 @@
-[]
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml b/src/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml
deleted file mode 100644
index 9e8d8ca..0000000
--- a/src/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_manifests/debug/output-metadata.json b/src/app/build/intermediates/packaged_manifests/debug/output-metadata.json
deleted file mode 100644
index eea66e3..0000000
--- a/src/app/build/intermediates/packaged_manifests/debug/output-metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "PACKAGED_MANIFESTS",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes",
- "variantName": "debug",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "versionCode": 1,
- "versionName": "0.1",
- "outputFile": "AndroidManifest.xml"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml b/src/app/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml
deleted file mode 100644
index 6ead235..0000000
--- a/src/app/build/intermediates/packaged_manifests/debugAndroidTest/AndroidManifest.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json b/src/app/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json
deleted file mode 100644
index 890157a..0000000
--- a/src/app/build/intermediates/packaged_manifests/debugAndroidTest/output-metadata.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "PACKAGED_MANIFESTS",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes.test",
- "variantName": "debugAndroidTest",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "outputFile": "AndroidManifest.xml"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/menu/note_list.xml b/src/app/build/intermediates/packaged_res/debug/menu/note_list.xml
deleted file mode 100644
index 42ea736..0000000
--- a/src/app/build/intermediates/packaged_res/debug/menu/note_list.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
diff --git a/src/app/build/intermediates/packaged_res/debug/menu/sub_folder.xml b/src/app/build/intermediates/packaged_res/debug/menu/sub_folder.xml
deleted file mode 100644
index b00de26..0000000
--- a/src/app/build/intermediates/packaged_res/debug/menu/sub_folder.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/values-zh-rCN/values-zh-rCN.xml b/src/app/build/intermediates/packaged_res/debug/values-zh-rCN/values-zh-rCN.xml
deleted file mode 100644
index d65e0cc..0000000
--- a/src/app/build/intermediates/packaged_res/debug/values-zh-rCN/values-zh-rCN.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- - 短信
- - 邮件
-
-
- - %1$s 条符合“%2$s”的搜索结果
-
- 确认删除文件夹及所包含的便签吗?
- 确认要删除该条便签吗?
- 确认要删除所选的 %d 条便签吗?
- 删除
- 便签
- 便签2x2
- 便签4x4
- 删除
- 通话便签
- 取消
- 设置
- 成功删除提醒
- 不能为空便签设置闹钟提醒
- 不能将空便签发送到桌面
- 要查看的便签不存在
- 导出文本时发生错误,请检查SD卡
- SD卡被占用,不能操作
- 同步已取消
- 同步失败,发生内部错误
- 同步失败,请检查网络和帐号设置
- 导出失败
- 文件夹 %1$s 已存在,请重新命名
- yyyyMMdd
- MM月dd日 kk:mm
- 已将文本文件(%1$s)输出至SD卡(%2$s)目录
- 已将所选 %1$d 条便签移到 %2$s 文件夹
- 请输入名称
- 已添加到桌面
- 提醒我
- 新建文件夹
- 删除
- 取消全选
- 导出文本
- 修改文件夹名称
- 刪除文件夹
- 查看文件夹
- 大
- 正常
- 文字大小
- 小
- 超大
- 进入清单模式
- 移动到文件夹
- 上一级文件夹
- 退出清单模式
- 删除提醒
- 搜索
- 全选
- 没有选中项,操作无效
- 选中了 %d 项
- 发送到桌面
- 设置
- 分享
- 同步
- 取消同步
- 选择文件夹
- 已过期
- 发送邮件
- 打开地图
- 呼叫电话
- 浏览网页
- 查看
- 知道了
- 新建便签
- ...
- 与google task同步便签记录
- 同步账号
- 添加账号
- 新建便签背景颜色随机
- 取消同步
- 立即同步
- 当前帐号 %1$s
- 如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复
- 请选择google帐号,便签将与该帐号的google task内容同步。
- 同步便签
- 上次同步于 %1$s
- 取消
- 更换账号
- 删除账号
- 设置
- 正在同步中,不能修改同步帐号
- 同步帐号已设置为%1$s
- 便签
- 搜索便签
- 正在搜索便签
- 便签中的文字
- 创建提醒
- 导出成功
- 与%1$s同步成功
- 正在获取服务器便签列表...
- 登录%1$s...
- 正在同步本地便签...
- 同步已取消
- 同步失败
- 同步成功
- 同步便签...
- 没有关联内容,点击新建便签。
- 访客模式下,便签内容不可见
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/values-zh-rTW/values-zh-rTW.xml b/src/app/build/intermediates/packaged_res/debug/values-zh-rTW/values-zh-rTW.xml
deleted file mode 100644
index 226b5bc..0000000
--- a/src/app/build/intermediates/packaged_res/debug/values-zh-rTW/values-zh-rTW.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-
-
-
- - 短信
- - 郵件
-
-
- - %1$s 條符合”%2$s“的搜尋結果
-
- 確認刪除檔夾及所包含的便簽嗎?
- 确认要删除該條便籤嗎?
- 确认要刪除所選的 %d 條便籤嗎?
- 刪除
- 便簽
- 便簽2x2
- 便簽4x4
- 刪除
- 通話便籤
- 取消
- 設置
- 成功刪除提醒
- 不能爲空便籤設置鬧鐘提醒
- 不能將空便籤發送到桌面
- 要查看的便籤不存在
- 導出TXT時發生錯誤,請檢查SD卡
- SD卡被佔用,不能操作
- 同步已取消
- 同步失敗,發生內部錯誤
- 同步失敗,請檢查網絡和帳號設置
- 導出失敗
- 文件夾 %1$s 已存在,請重新命名
- yyyyMMdd
- MM月dd日 kk:mm
- 已將文本文件(%1$s)導出至SD(%2$s)目錄
- 已將所選 %1$d 便籤移到 %2$s 文件夾
- 請輸入名稱
- 已添加到桌面
- 提醒我
- 新建文件夾
- 刪除
- 取消全選
- 導出文本
- 修改文件夾名稱
- 刪除文件夾
- 查看文件夾
- 大
- 正常
- 文字大小
- 小
- 超大
- 進入清單模式
- 移動到文件夾
- 上一級文件夾
- 退出清單模式
- 刪除提醒
- 搜尋
- 全選
- 沒有選中項,操作無效
- 選中了 %d 項
- 發送到桌面
- 設置
- 分享
- 同步
- 取消同步
- 選擇文件夾
- 已過期
- 發送郵件
- 打開地圖
- 呼叫電話
- 浏覽網頁
- 查看
- 知道了
- 新建便簽
- ...
- 与google task同步便簽記錄
- 同步賬號
- 添加賬號
- 新建便籤背景顏色隨機
- 取消同步
- 立即同步
- 當前帳號 %1$s
- 如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復
- 請選擇google帳號,便簽將與該帳號的google task內容同步。
- 同步便簽
- 上次同步于 %1$s
- 取消
- 更換賬號
- 刪除賬號
- 設置
- 正在同步中,不能修改同步帳號
- 同步帳號已設置為%1$s
- 便籤
- 搜索便籤
- 正在搜索便籤
- 便籤中的文字
- 創建提醒
- 導出成功
- 與%1$s同步成功
- 正在獲取服務器便籤列表...
- 登陸%1$s...
- 正在同步本地便籤...
- 同步已取消
- 同步失敗
- 同步成功
- 同步便簽...
- 沒有關聯內容,點擊新建便簽。
- 訪客模式下,便籤內容不可見
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/values/values.xml b/src/app/build/intermediates/packaged_res/debug/values/values.xml
deleted file mode 100644
index e49b0c3..0000000
--- a/src/app/build/intermediates/packaged_res/debug/values/values.xml
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
- - -%s
- - --%s
- - --%s
- - --%s
-
-
- - Messaging
- - Email
-
- #335b5b5b
- 26sp
- 20sp
- 17sp
- 14sp
- 33sp
-
- - %1$s result for \"%2$s\"
-
- - %1$s results for \"%2$s\"
-
- Confirm to delete folder and its notes?
- Confirm to delete this note?
- Confirm to delete the selected %d notes?
- Delete selected notes
- Notes
- Notes 2x2
- Notes 4x4
- Delete
- Call notes
- cancel
- set
- Delete reminder successfully
- Sorry, can not set clock on empty note
- Sorry, can not send and empty note to home
- The note is not exist
- Export failed, please check SD card
- SD card busy, not available now
- Sync is canceled
- Sync failed, internal error occurs
- Sync failed, please check network and account settings
- Export fail
- notes_%s.txt
- /MIUI/notes/
- The folder %1$s exist, please rename
- yyyyMMdd
- MMMd kk:mm
- Export text file (%1$s) to SD (%2$s) directory
- (%d)
- Have moved selected %1$d notes to %2$s folder
- Input name
- Note added to home
- Remind me
- New Folder
- Delete
- Deselect all
- Export text
- Change folder name
- Delete folder
- View folder
- Large
- Medium
- Font size
- Small
- Super
- Enter check list
- Move to folder
- Parent folder
- Leave check list
- Delete reminder
- Search
- Select all
- Nothing selected, the operation is invalid
- %d selected
- Send to home
- Settings
- Share
- Sync
- Cancel syncing
- Select folder
- Expired
- Send email
- Open map
- Call
- Browse web
- Take a look
- Got it
- Add note
- ...
- Sync notes with google task
- Sync account
- Add account
- New note background color random
- Cancel syncing
- Sync immediately
- Current account %1$s
- All sync related information will be deleted, which may result in duplicated items sometime
- Please select a google account. Local notes will be synced with google task.
- Sync notes
- Last sync time %1$s
- yyyy-MM-dd hh:mm:ss
- Cancel
- Change sync account
- Remove sync account
- Settings
- Cannot change the account because sync is in progress
- %1$s has been set as the sync account
- Notes
- Search notes
- Searching Notes
- Text in your notes
- Set reminder
- Export successful
- Sync is successful with account %1$s
- Getting remote note list...
- Logging into %1$s...
- Synchronize local notes with Google Task...
- Sync is canceled
- Sync is failed
- Sync is successful
- Syncing notes...
- No associated note found, click to create associated note.
- Privacy mode,can not see note content
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/build/intermediates/processed_res/debug/out/output-metadata.json b/src/app/build/intermediates/processed_res/debug/out/output-metadata.json
deleted file mode 100644
index 1eefece..0000000
--- a/src/app/build/intermediates/processed_res/debug/out/output-metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "PROCESSED_RES",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes",
- "variantName": "debug",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "versionCode": 1,
- "versionName": "0.1",
- "outputFile": "resources-debug.ap_"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/processed_res/debug/out/resources-debug.ap_ b/src/app/build/intermediates/processed_res/debug/out/resources-debug.ap_
deleted file mode 100644
index 85057c6..0000000
Binary files a/src/app/build/intermediates/processed_res/debug/out/resources-debug.ap_ and /dev/null differ
diff --git a/src/app/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json b/src/app/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json
deleted file mode 100644
index 5a62dd0..0000000
--- a/src/app/build/intermediates/processed_res/debugAndroidTest/out/output-metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "PROCESSED_RES",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes.test",
- "variantName": "debugAndroidTest",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "versionCode": 0,
- "versionName": "",
- "outputFile": "resources.ap_"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/intermediates/processed_res/debugAndroidTest/out/resources.ap_ b/src/app/build/intermediates/processed_res/debugAndroidTest/out/resources.ap_
deleted file mode 100644
index ddbf6a1..0000000
Binary files a/src/app/build/intermediates/processed_res/debugAndroidTest/out/resources.ap_ and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/6fb608442905b936dce52f16a181c025151faf92e41d064ee3771f89d763e519_1.jar b/src/app/build/intermediates/project_dex_archive/debug/out/6fb608442905b936dce52f16a181c025151faf92e41d064ee3771f89d763e519_1.jar
deleted file mode 100644
index 606d631..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/6fb608442905b936dce52f16a181c025151faf92e41d064ee3771f89d763e519_1.jar and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex
deleted file mode 100644
index 68fa48e..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$CallNote.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$CallNote.dex
deleted file mode 100644
index a961bc4..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$CallNote.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex
deleted file mode 100644
index 1c0dee7..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex
deleted file mode 100644
index 720f42c..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex
deleted file mode 100644
index 3e6ef4e..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$TextNote.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$TextNote.dex
deleted file mode 100644
index 37e4878..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$TextNote.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex
deleted file mode 100644
index 1baae91..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex
deleted file mode 100644
index 00400e4..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper.dex
deleted file mode 100644
index d9a2ab4..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesProvider.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesProvider.dex
deleted file mode 100644
index f06b011..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesProvider.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/MetaData.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/MetaData.dex
deleted file mode 100644
index a55abb8..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/MetaData.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Node.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Node.dex
deleted file mode 100644
index e43108d..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Node.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex
deleted file mode 100644
index ba7e3d2..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex
deleted file mode 100644
index 66f590a..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Task.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Task.dex
deleted file mode 100644
index 137bd02..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/Task.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/TaskList.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/TaskList.dex
deleted file mode 100644
index 82a15e2..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/TaskList.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex
deleted file mode 100644
index ff466b5..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/NetworkFailureException.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/NetworkFailureException.dex
deleted file mode 100644
index c3c8e6a..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/NetworkFailureException.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex
deleted file mode 100644
index b187315..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex
deleted file mode 100644
index 9db738a..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex
deleted file mode 100644
index 0dfc6eb..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex
deleted file mode 100644
index 5dd84b4..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex
deleted file mode 100644
index 2972d40..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex
deleted file mode 100644
index e65e5b6..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex
deleted file mode 100644
index cc8addf..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskSyncService.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex
deleted file mode 100644
index bff9419..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex
deleted file mode 100644
index 00800a0..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex
deleted file mode 100644
index 4cc87c9..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex
deleted file mode 100644
index 158951c..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex
deleted file mode 100644
index 8d54430..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils$TextExport.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex
deleted file mode 100644
index 81fbd05..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex
deleted file mode 100644
index 0dd0265..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/DataUtils.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/GTaskStringUtils.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/GTaskStringUtils.dex
deleted file mode 100644
index fc4e994..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/GTaskStringUtils.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex
deleted file mode 100644
index 8766a36..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex
deleted file mode 100644
index bd1b45f..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex
deleted file mode 100644
index 813c29b..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex
deleted file mode 100644
index e8db59a..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex
deleted file mode 100644
index 61a84ce..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex
deleted file mode 100644
index fe16853..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmInitReceiver.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmInitReceiver.dex
deleted file mode 100644
index f641273..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmInitReceiver.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex
deleted file mode 100644
index 9278ab0..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$1.dex
deleted file mode 100644
index eed3350..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex
deleted file mode 100644
index 88dead1..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex
deleted file mode 100644
index afad0e0..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$4.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$4.dex
deleted file mode 100644
index 01e1c18..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$4.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex
deleted file mode 100644
index 0df2655..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex
deleted file mode 100644
index e1205dd..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex
deleted file mode 100644
index 2c10036..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex
deleted file mode 100644
index d9419a5..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex
deleted file mode 100644
index 5bba515..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu$1.dex
deleted file mode 100644
index 49a8b16..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu.dex
deleted file mode 100644
index 92250f2..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DropdownMenu.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex
deleted file mode 100644
index 1f9408f..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex
deleted file mode 100644
index cce08c4..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex
deleted file mode 100644
index 1edfd0a..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex
deleted file mode 100644
index bc46bd9..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex
deleted file mode 100644
index 6e54685..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.dex
deleted file mode 100644
index 3a9b0bf..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex
deleted file mode 100644
index adcc2c3..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex
deleted file mode 100644
index 5915330..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.dex
deleted file mode 100644
index 1323e64..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex
deleted file mode 100644
index 70d2682..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteItemData.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteItemData.dex
deleted file mode 100644
index bc0b0bf..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteItemData.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex
deleted file mode 100644
index e02309b..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex
deleted file mode 100644
index 79c670f..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex
deleted file mode 100644
index ad34861..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$3.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex
deleted file mode 100644
index b1c6ee6..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$4.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex
deleted file mode 100644
index b419ff2..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$5.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex
deleted file mode 100644
index 8e51dd7..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$6.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex
deleted file mode 100644
index 1519f8d..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$7.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex
deleted file mode 100644
index 18faaca..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$8.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex
deleted file mode 100644
index 79b3edd..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex
deleted file mode 100644
index 2b33a92..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex
deleted file mode 100644
index 259bcf7..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex
deleted file mode 100644
index 5be9167..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex
deleted file mode 100644
index a062b8d..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex
deleted file mode 100644
index 39f896b..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex
deleted file mode 100644
index dff3aea..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex
deleted file mode 100644
index 39389fd..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex
deleted file mode 100644
index d6d04d7..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex
deleted file mode 100644
index a0cf8e6..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex
deleted file mode 100644
index 68f5579..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex
deleted file mode 100644
index 46c593d..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex
deleted file mode 100644
index 14d6a26..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex
deleted file mode 100644
index 99e75dd..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex
deleted file mode 100644
index 80233e5..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex
deleted file mode 100644
index 5919360..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex
deleted file mode 100644
index a5a02af..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex
deleted file mode 100644
index 194cc49..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex
deleted file mode 100644
index 4861014..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex
deleted file mode 100644
index 5e41302..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$8.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex
deleted file mode 100644
index 8f2b93d..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex
deleted file mode 100644
index 685b35d..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider.dex
deleted file mode 100644
index a300134..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_2x.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_2x.dex
deleted file mode 100644
index a2738ca..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_2x.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_4x.dex b/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_4x.dex
deleted file mode 100644
index 10f6948..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/widget/NoteWidgetProvider_4x.dex and /dev/null differ
diff --git a/src/app/build/intermediates/project_dex_archive/debugAndroidTest/out/9beb0e8a81eac172d79c8e543de1eecc1ee027841815a239df7ee9481370a50b_0.jar b/src/app/build/intermediates/project_dex_archive/debugAndroidTest/out/9beb0e8a81eac172d79c8e543de1eecc1ee027841815a239df7ee9481370a50b_0.jar
deleted file mode 100644
index 3a8e4db..0000000
Binary files a/src/app/build/intermediates/project_dex_archive/debugAndroidTest/out/9beb0e8a81eac172d79c8e543de1eecc1ee027841815a239df7ee9481370a50b_0.jar and /dev/null differ
diff --git a/src/app/build/intermediates/runtime_symbol_list/debug/R.txt b/src/app/build/intermediates/runtime_symbol_list/debug/R.txt
deleted file mode 100644
index 00d6e91..0000000
--- a/src/app/build/intermediates/runtime_symbol_list/debug/R.txt
+++ /dev/null
@@ -1,283 +0,0 @@
-int array format_for_exported_note 0x7f010000
-int array menu_share_ways 0x7f010001
-int color primary_text_dark 0x7f020000
-int color secondary_text_dark 0x7f020001
-int color user_query_highlight 0x7f020002
-int dimen text_font_size_large 0x7f030000
-int dimen text_font_size_medium 0x7f030001
-int dimen text_font_size_normal 0x7f030002
-int dimen text_font_size_small 0x7f030003
-int dimen text_font_size_super 0x7f030004
-int drawable bg_btn_set_color 0x7f040000
-int drawable bg_color_btn_mask 0x7f040001
-int drawable call_record 0x7f040002
-int drawable clock 0x7f040003
-int drawable delete 0x7f040004
-int drawable dropdown_icon 0x7f040005
-int drawable edit_blue 0x7f040006
-int drawable edit_green 0x7f040007
-int drawable edit_red 0x7f040008
-int drawable edit_title_blue 0x7f040009
-int drawable edit_title_green 0x7f04000a
-int drawable edit_title_red 0x7f04000b
-int drawable edit_title_white 0x7f04000c
-int drawable edit_title_yellow 0x7f04000d
-int drawable edit_white 0x7f04000e
-int drawable edit_yellow 0x7f04000f
-int drawable font_large 0x7f040010
-int drawable font_normal 0x7f040011
-int drawable font_size_selector_bg 0x7f040012
-int drawable font_small 0x7f040013
-int drawable font_super 0x7f040014
-int drawable icon_app 0x7f040015
-int drawable list_background 0x7f040016
-int drawable list_blue_down 0x7f040017
-int drawable list_blue_middle 0x7f040018
-int drawable list_blue_single 0x7f040019
-int drawable list_blue_up 0x7f04001a
-int drawable list_folder 0x7f04001b
-int drawable list_footer_bg 0x7f04001c
-int drawable list_green_down 0x7f04001d
-int drawable list_green_middle 0x7f04001e
-int drawable list_green_single 0x7f04001f
-int drawable list_green_up 0x7f040020
-int drawable list_red_down 0x7f040021
-int drawable list_red_middle 0x7f040022
-int drawable list_red_single 0x7f040023
-int drawable list_red_up 0x7f040024
-int drawable list_white_down 0x7f040025
-int drawable list_white_middle 0x7f040026
-int drawable list_white_single 0x7f040027
-int drawable list_white_up 0x7f040028
-int drawable list_yellow_down 0x7f040029
-int drawable list_yellow_middle 0x7f04002a
-int drawable list_yellow_single 0x7f04002b
-int drawable list_yellow_up 0x7f04002c
-int drawable menu_delete 0x7f04002d
-int drawable menu_move 0x7f04002e
-int drawable new_note 0x7f04002f
-int drawable new_note_normal 0x7f040030
-int drawable new_note_pressed 0x7f040031
-int drawable note_edit_color_selector_panel 0x7f040032
-int drawable notification 0x7f040033
-int drawable search_result 0x7f040034
-int drawable selected 0x7f040035
-int drawable title_alert 0x7f040036
-int drawable title_bar_bg 0x7f040037
-int drawable widget_2x_blue 0x7f040038
-int drawable widget_2x_green 0x7f040039
-int drawable widget_2x_red 0x7f04003a
-int drawable widget_2x_white 0x7f04003b
-int drawable widget_2x_yellow 0x7f04003c
-int drawable widget_4x_blue 0x7f04003d
-int drawable widget_4x_green 0x7f04003e
-int drawable widget_4x_red 0x7f04003f
-int drawable widget_4x_white 0x7f040040
-int drawable widget_4x_yellow 0x7f040041
-int id account_dialog_subtitle 0x7f050000
-int id account_dialog_title 0x7f050001
-int id action_select_all 0x7f050002
-int id amPm 0x7f050003
-int id btn_new_note 0x7f050004
-int id btn_set_bg_color 0x7f050005
-int id cb_edit_item 0x7f050006
-int id date 0x7f050007
-int id delete 0x7f050008
-int id et_edit_text 0x7f050009
-int id et_foler_name 0x7f05000a
-int id font_size_selector 0x7f05000b
-int id hour 0x7f05000c
-int id iv_alert_icon 0x7f05000d
-int id iv_bg_blue 0x7f05000e
-int id iv_bg_blue_select 0x7f05000f
-int id iv_bg_green 0x7f050010
-int id iv_bg_green_select 0x7f050011
-int id iv_bg_red 0x7f050012
-int id iv_bg_red_select 0x7f050013
-int id iv_bg_white 0x7f050014
-int id iv_bg_white_select 0x7f050015
-int id iv_bg_yellow 0x7f050016
-int id iv_bg_yellow_select 0x7f050017
-int id iv_large_select 0x7f050018
-int id iv_medium_select 0x7f050019
-int id iv_small_select 0x7f05001a
-int id iv_super_select 0x7f05001b
-int id ll_font_large 0x7f05001c
-int id ll_font_normal 0x7f05001d
-int id ll_font_small 0x7f05001e
-int id ll_font_super 0x7f05001f
-int id menu_alert 0x7f050020
-int id menu_delete 0x7f050021
-int id menu_delete_remind 0x7f050022
-int id menu_export_text 0x7f050023
-int id menu_font_size 0x7f050024
-int id menu_list_mode 0x7f050025
-int id menu_new_folder 0x7f050026
-int id menu_new_note 0x7f050027
-int id menu_search 0x7f050028
-int id menu_send_to_desktop 0x7f050029
-int id menu_setting 0x7f05002a
-int id menu_share 0x7f05002b
-int id menu_sync 0x7f05002c
-int id minute 0x7f05002d
-int id move 0x7f05002e
-int id navigation_bar 0x7f05002f
-int id note_bg_color_selector 0x7f050030
-int id note_edit_list 0x7f050031
-int id note_edit_view 0x7f050032
-int id note_item 0x7f050033
-int id note_title 0x7f050034
-int id notes_list 0x7f050035
-int id prefenerece_sync_status_textview 0x7f050036
-int id preference_sync_button 0x7f050037
-int id selection_menu 0x7f050038
-int id sv_note_edit 0x7f050039
-int id tv_alert_date 0x7f05003a
-int id tv_folder_name 0x7f05003b
-int id tv_modified_date 0x7f05003c
-int id tv_name 0x7f05003d
-int id tv_time 0x7f05003e
-int id tv_title 0x7f05003f
-int id tv_title_bar 0x7f050040
-int id widget_bg_image 0x7f050041
-int id widget_text 0x7f050042
-int layout account_dialog_title 0x7f060000
-int layout add_account_text 0x7f060001
-int layout datetime_picker 0x7f060002
-int layout dialog_edit_text 0x7f060003
-int layout folder_list_item 0x7f060004
-int layout note_edit 0x7f060005
-int layout note_edit_list_item 0x7f060006
-int layout note_item 0x7f060007
-int layout note_list 0x7f060008
-int layout note_list_dropdown_menu 0x7f060009
-int layout note_list_footer 0x7f06000a
-int layout settings_header 0x7f06000b
-int layout widget_2x 0x7f06000c
-int layout widget_4x 0x7f06000d
-int menu call_note_edit 0x7f070000
-int menu call_record_folder 0x7f070001
-int menu note_edit 0x7f070002
-int menu note_list 0x7f070003
-int menu note_list_dropdown 0x7f070004
-int menu note_list_options 0x7f070005
-int menu sub_folder 0x7f070006
-int plurals search_results_title 0x7f080000
-int raw introduction 0x7f090000
-int string alert_message_delete_folder 0x7f0a0000
-int string alert_message_delete_note 0x7f0a0001
-int string alert_message_delete_notes 0x7f0a0002
-int string alert_title_delete 0x7f0a0003
-int string app_name 0x7f0a0004
-int string app_widget2x2 0x7f0a0005
-int string app_widget4x4 0x7f0a0006
-int string button_delete 0x7f0a0007
-int string call_record_folder_name 0x7f0a0008
-int string datetime_dialog_cancel 0x7f0a0009
-int string datetime_dialog_ok 0x7f0a000a
-int string delete_remind_time_message 0x7f0a000b
-int string error_note_empty_for_clock 0x7f0a000c
-int string error_note_empty_for_send_to_desktop 0x7f0a000d
-int string error_note_not_exist 0x7f0a000e
-int string error_sdcard_export 0x7f0a000f
-int string error_sdcard_unmounted 0x7f0a0010
-int string error_sync_cancelled 0x7f0a0011
-int string error_sync_internal 0x7f0a0012
-int string error_sync_network 0x7f0a0013
-int string failed_sdcard_export 0x7f0a0014
-int string file_name_txt_format 0x7f0a0015
-int string file_path 0x7f0a0016
-int string folder_exist 0x7f0a0017
-int string format_date_ymd 0x7f0a0018
-int string format_datetime_mdhm 0x7f0a0019
-int string format_exported_file_location 0x7f0a001a
-int string format_folder_files_count 0x7f0a001b
-int string format_move_notes_to_folder 0x7f0a001c
-int string hint_foler_name 0x7f0a001d
-int string info_note_enter_desktop 0x7f0a001e
-int string menu_alert 0x7f0a001f
-int string menu_create_folder 0x7f0a0020
-int string menu_delete 0x7f0a0021
-int string menu_deselect_all 0x7f0a0022
-int string menu_export_text 0x7f0a0023
-int string menu_folder_change_name 0x7f0a0024
-int string menu_folder_delete 0x7f0a0025
-int string menu_folder_view 0x7f0a0026
-int string menu_font_large 0x7f0a0027
-int string menu_font_normal 0x7f0a0028
-int string menu_font_size 0x7f0a0029
-int string menu_font_small 0x7f0a002a
-int string menu_font_super 0x7f0a002b
-int string menu_list_mode 0x7f0a002c
-int string menu_move 0x7f0a002d
-int string menu_move_parent_folder 0x7f0a002e
-int string menu_normal_mode 0x7f0a002f
-int string menu_remove_remind 0x7f0a0030
-int string menu_search 0x7f0a0031
-int string menu_select_all 0x7f0a0032
-int string menu_select_none 0x7f0a0033
-int string menu_select_title 0x7f0a0034
-int string menu_send_to_desktop 0x7f0a0035
-int string menu_setting 0x7f0a0036
-int string menu_share 0x7f0a0037
-int string menu_sync 0x7f0a0038
-int string menu_sync_cancel 0x7f0a0039
-int string menu_title_select_folder 0x7f0a003a
-int string note_alert_expired 0x7f0a003b
-int string note_link_email 0x7f0a003c
-int string note_link_other 0x7f0a003d
-int string note_link_tel 0x7f0a003e
-int string note_link_web 0x7f0a003f
-int string notealert_enter 0x7f0a0040
-int string notealert_ok 0x7f0a0041
-int string notelist_menu_new 0x7f0a0042
-int string notelist_string_info 0x7f0a0043
-int string preferences_account_summary 0x7f0a0044
-int string preferences_account_title 0x7f0a0045
-int string preferences_add_account 0x7f0a0046
-int string preferences_bg_random_appear_title 0x7f0a0047
-int string preferences_button_sync_cancel 0x7f0a0048
-int string preferences_button_sync_immediately 0x7f0a0049
-int string preferences_dialog_change_account_title 0x7f0a004a
-int string preferences_dialog_change_account_warn_msg 0x7f0a004b
-int string preferences_dialog_select_account_tips 0x7f0a004c
-int string preferences_dialog_select_account_title 0x7f0a004d
-int string preferences_last_sync_time 0x7f0a004e
-int string preferences_last_sync_time_format 0x7f0a004f
-int string preferences_menu_cancel 0x7f0a0050
-int string preferences_menu_change_account 0x7f0a0051
-int string preferences_menu_remove_account 0x7f0a0052
-int string preferences_title 0x7f0a0053
-int string preferences_toast_cannot_change_account 0x7f0a0054
-int string preferences_toast_success_set_accout 0x7f0a0055
-int string search 0x7f0a0056
-int string search_hint 0x7f0a0057
-int string search_label 0x7f0a0058
-int string search_setting_description 0x7f0a0059
-int string set_remind_time_message 0x7f0a005a
-int string success_sdcard_export 0x7f0a005b
-int string success_sync_account 0x7f0a005c
-int string sync_progress_init_list 0x7f0a005d
-int string sync_progress_login 0x7f0a005e
-int string sync_progress_syncing 0x7f0a005f
-int string ticker_cancel 0x7f0a0060
-int string ticker_fail 0x7f0a0061
-int string ticker_success 0x7f0a0062
-int string ticker_syncing 0x7f0a0063
-int string widget_havenot_content 0x7f0a0064
-int string widget_under_visit_mode 0x7f0a0065
-int style HighlightTextAppearancePrimary 0x7f0b0000
-int style HighlightTextAppearanceSecondary 0x7f0b0001
-int style NoteActionBarStyle 0x7f0b0002
-int style NoteTheme 0x7f0b0003
-int style TextAppearanceLarge 0x7f0b0004
-int style TextAppearanceMedium 0x7f0b0005
-int style TextAppearanceNormal 0x7f0b0006
-int style TextAppearancePrimaryItem 0x7f0b0007
-int style TextAppearanceSecondaryItem 0x7f0b0008
-int style TextAppearanceSuper 0x7f0b0009
-int style TextAppearanceUnderMenuIcon 0x7f0b000a
-int xml preferences 0x7f0c0000
-int xml searchable 0x7f0c0001
-int xml widget_2x_info 0x7f0c0002
-int xml widget_4x_info 0x7f0c0003
diff --git a/src/app/build/intermediates/runtime_symbol_list/debugAndroidTest/R.txt b/src/app/build/intermediates/runtime_symbol_list/debugAndroidTest/R.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/src/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json b/src/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json
deleted file mode 100644
index 51f6368..0000000
--- a/src/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json
+++ /dev/null
@@ -1 +0,0 @@
-{"enableV1Signing":false,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false}
\ No newline at end of file
diff --git a/src/app/build/intermediates/signing_config_versions/debugAndroidTest/signing-config-versions.json b/src/app/build/intermediates/signing_config_versions/debugAndroidTest/signing-config-versions.json
deleted file mode 100644
index bb4deaa..0000000
--- a/src/app/build/intermediates/signing_config_versions/debugAndroidTest/signing-config-versions.json
+++ /dev/null
@@ -1 +0,0 @@
-{"enableV1Signing":true,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false}
\ No newline at end of file
diff --git a/src/app/build/intermediates/source_set_path_map/debug/file-map.txt b/src/app/build/intermediates/source_set_path_map/debug/file-map.txt
deleted file mode 100644
index 9aa3b4e..0000000
--- a/src/app/build/intermediates/source_set_path_map/debug/file-map.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-net.micode.notes.app-pngs-0 D:\AAA-CS-SDK\Destinations\app\build\generated\res\pngs\debug
-net.micode.notes.app-resValues-1 D:\AAA-CS-SDK\Destinations\app\build\generated\res\resValues\debug
-net.micode.notes.app-packageDebugResources-2 D:\AAA-CS-SDK\Destinations\app\build\intermediates\incremental\debug\packageDebugResources\merged.dir
-net.micode.notes.app-packageDebugResources-3 D:\AAA-CS-SDK\Destinations\app\build\intermediates\incremental\debug\packageDebugResources\stripped.dir
-net.micode.notes.app-merged_res-4 D:\AAA-CS-SDK\Destinations\app\build\intermediates\merged_res\debug
-net.micode.notes.app-debug-5 D:\AAA-CS-SDK\Destinations\app\src\debug\res
-net.micode.notes.app-main-6 D:\AAA-CS-SDK\Destinations\app\src\main\res
diff --git a/src/app/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt b/src/app/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt
deleted file mode 100644
index 65d771b..0000000
--- a/src/app/build/intermediates/source_set_path_map/debugAndroidTest/file-map.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-net.micode.notes.test.app-androidTest-0 D:\AAA-CS-SDK\Destinations\app\build\generated\res\resValues\androidTest\debug
-net.micode.notes.test.app-mergeDebugAndroidTestResources-1 D:\AAA-CS-SDK\Destinations\app\build\intermediates\incremental\debugAndroidTest\mergeDebugAndroidTestResources\merged.dir
-net.micode.notes.test.app-mergeDebugAndroidTestResources-2 D:\AAA-CS-SDK\Destinations\app\build\intermediates\incremental\debugAndroidTest\mergeDebugAndroidTestResources\stripped.dir
-net.micode.notes.test.app-merged_res-3 D:\AAA-CS-SDK\Destinations\app\build\intermediates\merged_res\debugAndroidTest
diff --git a/src/app/build/intermediates/stable_resource_ids_file/debug/stableIds.txt b/src/app/build/intermediates/stable_resource_ids_file/debug/stableIds.txt
deleted file mode 100644
index c78041f..0000000
--- a/src/app/build/intermediates/stable_resource_ids_file/debug/stableIds.txt
+++ /dev/null
@@ -1,283 +0,0 @@
-net.micode.notes:xml/searchable = 0x7f0c0001
-net.micode.notes:xml/preferences = 0x7f0c0000
-net.micode.notes:style/TextAppearanceUnderMenuIcon = 0x7f0b000a
-net.micode.notes:style/TextAppearanceSuper = 0x7f0b0009
-net.micode.notes:xml/widget_2x_info = 0x7f0c0002
-net.micode.notes:style/TextAppearancePrimaryItem = 0x7f0b0007
-net.micode.notes:style/TextAppearanceMedium = 0x7f0b0005
-net.micode.notes:style/HighlightTextAppearanceSecondary = 0x7f0b0001
-net.micode.notes:string/widget_under_visit_mode = 0x7f0a0065
-net.micode.notes:string/sync_progress_login = 0x7f0a005e
-net.micode.notes:string/success_sync_account = 0x7f0a005c
-net.micode.notes:string/search_setting_description = 0x7f0a0059
-net.micode.notes:string/search_hint = 0x7f0a0057
-net.micode.notes:string/search = 0x7f0a0056
-net.micode.notes:string/preferences_toast_success_set_accout = 0x7f0a0055
-net.micode.notes:string/preferences_title = 0x7f0a0053
-net.micode.notes:string/preferences_menu_change_account = 0x7f0a0051
-net.micode.notes:string/preferences_last_sync_time = 0x7f0a004e
-net.micode.notes:string/preferences_dialog_change_account_title = 0x7f0a004a
-net.micode.notes:string/preferences_bg_random_appear_title = 0x7f0a0047
-net.micode.notes:string/preferences_add_account = 0x7f0a0046
-net.micode.notes:string/preferences_account_title = 0x7f0a0045
-net.micode.notes:xml/widget_4x_info = 0x7f0c0003
-net.micode.notes:string/set_remind_time_message = 0x7f0a005a
-net.micode.notes:string/notealert_enter = 0x7f0a0040
-net.micode.notes:string/note_link_web = 0x7f0a003f
-net.micode.notes:string/note_link_tel = 0x7f0a003e
-net.micode.notes:string/note_link_other = 0x7f0a003d
-net.micode.notes:string/preferences_dialog_change_account_warn_msg = 0x7f0a004b
-net.micode.notes:string/note_link_email = 0x7f0a003c
-net.micode.notes:string/note_alert_expired = 0x7f0a003b
-net.micode.notes:string/menu_sync_cancel = 0x7f0a0039
-net.micode.notes:string/menu_sync = 0x7f0a0038
-net.micode.notes:string/menu_share = 0x7f0a0037
-net.micode.notes:string/menu_setting = 0x7f0a0036
-net.micode.notes:string/menu_send_to_desktop = 0x7f0a0035
-net.micode.notes:string/menu_select_title = 0x7f0a0034
-net.micode.notes:style/TextAppearanceLarge = 0x7f0b0004
-net.micode.notes:string/menu_select_all = 0x7f0a0032
-net.micode.notes:string/menu_search = 0x7f0a0031
-net.micode.notes:string/menu_normal_mode = 0x7f0a002f
-net.micode.notes:string/menu_font_size = 0x7f0a0029
-net.micode.notes:string/menu_font_small = 0x7f0a002a
-net.micode.notes:string/menu_font_normal = 0x7f0a0028
-net.micode.notes:string/menu_remove_remind = 0x7f0a0030
-net.micode.notes:string/menu_font_large = 0x7f0a0027
-net.micode.notes:string/menu_folder_change_name = 0x7f0a0024
-net.micode.notes:string/menu_export_text = 0x7f0a0023
-net.micode.notes:string/menu_deselect_all = 0x7f0a0022
-net.micode.notes:string/menu_create_folder = 0x7f0a0020
-net.micode.notes:string/info_note_enter_desktop = 0x7f0a001e
-net.micode.notes:string/success_sdcard_export = 0x7f0a005b
-net.micode.notes:string/format_move_notes_to_folder = 0x7f0a001c
-net.micode.notes:string/preferences_account_summary = 0x7f0a0044
-net.micode.notes:string/format_date_ymd = 0x7f0a0018
-net.micode.notes:string/file_name_txt_format = 0x7f0a0015
-net.micode.notes:id/note_edit_list = 0x7f050031
-net.micode.notes:drawable/new_note = 0x7f04002f
-net.micode.notes:string/folder_exist = 0x7f0a0017
-net.micode.notes:string/menu_select_none = 0x7f0a0033
-net.micode.notes:string/failed_sdcard_export = 0x7f0a0014
-net.micode.notes:string/ticker_cancel = 0x7f0a0060
-net.micode.notes:drawable/list_red_single = 0x7f040023
-net.micode.notes:layout/note_list_dropdown_menu = 0x7f060009
-net.micode.notes:string/error_sync_cancelled = 0x7f0a0011
-net.micode.notes:string/error_sdcard_unmounted = 0x7f0a0010
-net.micode.notes:style/TextAppearanceSecondaryItem = 0x7f0b0008
-net.micode.notes:drawable/widget_4x_green = 0x7f04003e
-net.micode.notes:string/error_sdcard_export = 0x7f0a000f
-net.micode.notes:string/notealert_ok = 0x7f0a0041
-net.micode.notes:string/menu_move_parent_folder = 0x7f0a002e
-net.micode.notes:id/tv_title = 0x7f05003f
-net.micode.notes:string/error_note_empty_for_clock = 0x7f0a000c
-net.micode.notes:string/delete_remind_time_message = 0x7f0a000b
-net.micode.notes:style/TextAppearanceNormal = 0x7f0b0006
-net.micode.notes:string/preferences_menu_remove_account = 0x7f0a0052
-net.micode.notes:string/button_delete = 0x7f0a0007
-net.micode.notes:string/ticker_fail = 0x7f0a0061
-net.micode.notes:string/search_label = 0x7f0a0058
-net.micode.notes:string/preferences_dialog_select_account_tips = 0x7f0a004c
-net.micode.notes:string/app_widget2x2 = 0x7f0a0005
-net.micode.notes:string/app_name = 0x7f0a0004
-net.micode.notes:string/menu_title_select_folder = 0x7f0a003a
-net.micode.notes:drawable/list_red_down = 0x7f040021
-net.micode.notes:id/menu_delete = 0x7f050021
-net.micode.notes:string/hint_foler_name = 0x7f0a001d
-net.micode.notes:string/widget_havenot_content = 0x7f0a0064
-net.micode.notes:string/alert_title_delete = 0x7f0a0003
-net.micode.notes:string/alert_message_delete_note = 0x7f0a0001
-net.micode.notes:string/format_datetime_mdhm = 0x7f0a0019
-net.micode.notes:string/alert_message_delete_folder = 0x7f0a0000
-net.micode.notes:string/datetime_dialog_cancel = 0x7f0a0009
-net.micode.notes:layout/note_item = 0x7f060007
-net.micode.notes:menu/sub_folder = 0x7f070006
-net.micode.notes:menu/note_list = 0x7f070003
-net.micode.notes:string/ticker_syncing = 0x7f0a0063
-net.micode.notes:drawable/menu_move = 0x7f04002e
-net.micode.notes:id/menu_search = 0x7f050028
-net.micode.notes:string/datetime_dialog_ok = 0x7f0a000a
-net.micode.notes:raw/introduction = 0x7f090000
-net.micode.notes:menu/call_record_folder = 0x7f070001
-net.micode.notes:string/preferences_last_sync_time_format = 0x7f0a004f
-net.micode.notes:menu/call_note_edit = 0x7f070000
-net.micode.notes:drawable/list_red_middle = 0x7f040022
-net.micode.notes:layout/widget_2x = 0x7f06000c
-net.micode.notes:layout/widget_4x = 0x7f06000d
-net.micode.notes:drawable/icon_app = 0x7f040015
-net.micode.notes:layout/note_list = 0x7f060008
-net.micode.notes:layout/note_edit = 0x7f060005
-net.micode.notes:drawable/list_background = 0x7f040016
-net.micode.notes:string/alert_message_delete_notes = 0x7f0a0002
-net.micode.notes:drawable/widget_2x_blue = 0x7f040038
-net.micode.notes:layout/folder_list_item = 0x7f060004
-net.micode.notes:string/sync_progress_init_list = 0x7f0a005d
-net.micode.notes:id/btn_new_note = 0x7f050004
-net.micode.notes:layout/add_account_text = 0x7f060001
-net.micode.notes:id/widget_text = 0x7f050042
-net.micode.notes:id/widget_bg_image = 0x7f050041
-net.micode.notes:string/menu_folder_delete = 0x7f0a0025
-net.micode.notes:id/tv_name = 0x7f05003d
-net.micode.notes:id/account_dialog_title = 0x7f050001
-net.micode.notes:id/tv_folder_name = 0x7f05003b
-net.micode.notes:id/tv_alert_date = 0x7f05003a
-net.micode.notes:color/primary_text_dark = 0x7f020000
-net.micode.notes:id/tv_time = 0x7f05003e
-net.micode.notes:id/selection_menu = 0x7f050038
-net.micode.notes:id/preference_sync_button = 0x7f050037
-net.micode.notes:string/error_sync_network = 0x7f0a0013
-net.micode.notes:id/notes_list = 0x7f050035
-net.micode.notes:id/note_title = 0x7f050034
-net.micode.notes:string/format_exported_file_location = 0x7f0a001a
-net.micode.notes:id/note_bg_color_selector = 0x7f050030
-net.micode.notes:id/navigation_bar = 0x7f05002f
-net.micode.notes:id/move = 0x7f05002e
-net.micode.notes:id/menu_sync = 0x7f05002c
-net.micode.notes:id/menu_share = 0x7f05002b
-net.micode.notes:string/format_folder_files_count = 0x7f0a001b
-net.micode.notes:string/menu_move = 0x7f0a002d
-net.micode.notes:id/date = 0x7f050007
-net.micode.notes:id/note_item = 0x7f050033
-net.micode.notes:id/menu_setting = 0x7f05002a
-net.micode.notes:id/menu_send_to_desktop = 0x7f050029
-net.micode.notes:style/HighlightTextAppearancePrimary = 0x7f0b0000
-net.micode.notes:drawable/font_size_selector_bg = 0x7f040012
-net.micode.notes:id/note_edit_view = 0x7f050032
-net.micode.notes:id/menu_list_mode = 0x7f050025
-net.micode.notes:string/preferences_dialog_select_account_title = 0x7f0a004d
-net.micode.notes:id/menu_font_size = 0x7f050024
-net.micode.notes:string/preferences_button_sync_cancel = 0x7f0a0048
-net.micode.notes:id/menu_alert = 0x7f050020
-net.micode.notes:dimen/text_font_size_large = 0x7f030000
-net.micode.notes:id/ll_font_super = 0x7f05001f
-net.micode.notes:id/ll_font_small = 0x7f05001e
-net.micode.notes:string/error_note_not_exist = 0x7f0a000e
-net.micode.notes:string/error_note_empty_for_send_to_desktop = 0x7f0a000d
-net.micode.notes:id/minute = 0x7f05002d
-net.micode.notes:id/ll_font_normal = 0x7f05001d
-net.micode.notes:id/ll_font_large = 0x7f05001c
-net.micode.notes:string/preferences_button_sync_immediately = 0x7f0a0049
-net.micode.notes:id/iv_super_select = 0x7f05001b
-net.micode.notes:string/ticker_success = 0x7f0a0062
-net.micode.notes:id/iv_medium_select = 0x7f050019
-net.micode.notes:id/iv_large_select = 0x7f050018
-net.micode.notes:id/iv_bg_yellow_select = 0x7f050017
-net.micode.notes:drawable/bg_btn_set_color = 0x7f040000
-net.micode.notes:id/iv_bg_yellow = 0x7f050016
-net.micode.notes:drawable/bg_color_btn_mask = 0x7f040001
-net.micode.notes:drawable/list_yellow_up = 0x7f04002c
-net.micode.notes:id/iv_bg_white = 0x7f050014
-net.micode.notes:menu/note_edit = 0x7f070002
-net.micode.notes:drawable/list_white_down = 0x7f040025
-net.micode.notes:drawable/list_white_up = 0x7f040028
-net.micode.notes:id/iv_bg_green = 0x7f050010
-net.micode.notes:drawable/delete = 0x7f040004
-net.micode.notes:id/iv_bg_blue = 0x7f05000e
-net.micode.notes:drawable/list_green_single = 0x7f04001f
-net.micode.notes:id/iv_alert_icon = 0x7f05000d
-net.micode.notes:drawable/list_yellow_single = 0x7f04002b
-net.micode.notes:id/cb_edit_item = 0x7f050006
-net.micode.notes:drawable/font_super = 0x7f040014
-net.micode.notes:drawable/edit_title_blue = 0x7f040009
-net.micode.notes:color/user_query_highlight = 0x7f020002
-net.micode.notes:id/font_size_selector = 0x7f05000b
-net.micode.notes:string/preferences_toast_cannot_change_account = 0x7f0a0054
-net.micode.notes:id/et_edit_text = 0x7f050009
-net.micode.notes:drawable/widget_2x_yellow = 0x7f04003c
-net.micode.notes:id/amPm = 0x7f050003
-net.micode.notes:id/account_dialog_subtitle = 0x7f050000
-net.micode.notes:id/menu_new_note = 0x7f050027
-net.micode.notes:id/iv_bg_green_select = 0x7f050011
-net.micode.notes:drawable/widget_2x_red = 0x7f04003a
-net.micode.notes:drawable/widget_4x_yellow = 0x7f040041
-net.micode.notes:drawable/clock = 0x7f040003
-net.micode.notes:drawable/font_small = 0x7f040013
-net.micode.notes:id/btn_set_bg_color = 0x7f050005
-net.micode.notes:array/menu_share_ways = 0x7f010001
-net.micode.notes:style/NoteTheme = 0x7f0b0003
-net.micode.notes:drawable/notification = 0x7f040033
-net.micode.notes:id/iv_bg_blue_select = 0x7f05000f
-net.micode.notes:drawable/widget_4x_blue = 0x7f04003d
-net.micode.notes:drawable/edit_title_white = 0x7f04000c
-net.micode.notes:string/menu_delete = 0x7f0a0021
-net.micode.notes:drawable/list_footer_bg = 0x7f04001c
-net.micode.notes:drawable/edit_red = 0x7f040008
-net.micode.notes:string/preferences_menu_cancel = 0x7f0a0050
-net.micode.notes:drawable/widget_2x_white = 0x7f04003b
-net.micode.notes:drawable/font_large = 0x7f040010
-net.micode.notes:string/file_path = 0x7f0a0016
-net.micode.notes:string/menu_alert = 0x7f0a001f
-net.micode.notes:drawable/title_alert = 0x7f040036
-net.micode.notes:drawable/list_green_down = 0x7f04001d
-net.micode.notes:string/error_sync_internal = 0x7f0a0012
-net.micode.notes:drawable/search_result = 0x7f040034
-net.micode.notes:string/app_widget4x4 = 0x7f0a0006
-net.micode.notes:drawable/title_bar_bg = 0x7f040037
-net.micode.notes:drawable/selected = 0x7f040035
-net.micode.notes:plurals/search_results_title = 0x7f080000
-net.micode.notes:drawable/edit_title_green = 0x7f04000a
-net.micode.notes:drawable/new_note_normal = 0x7f040030
-net.micode.notes:drawable/edit_white = 0x7f04000e
-net.micode.notes:drawable/widget_2x_green = 0x7f040039
-net.micode.notes:id/iv_bg_red = 0x7f050012
-net.micode.notes:drawable/list_white_single = 0x7f040027
-net.micode.notes:id/delete = 0x7f050008
-net.micode.notes:layout/note_edit_list_item = 0x7f060006
-net.micode.notes:string/call_record_folder_name = 0x7f0a0008
-net.micode.notes:drawable/list_green_up = 0x7f040020
-net.micode.notes:id/prefenerece_sync_status_textview = 0x7f050036
-net.micode.notes:id/et_foler_name = 0x7f05000a
-net.micode.notes:id/menu_delete_remind = 0x7f050022
-net.micode.notes:drawable/note_edit_color_selector_panel = 0x7f040032
-net.micode.notes:id/menu_export_text = 0x7f050023
-net.micode.notes:id/hour = 0x7f05000c
-net.micode.notes:string/menu_folder_view = 0x7f0a0026
-net.micode.notes:drawable/dropdown_icon = 0x7f040005
-net.micode.notes:string/notelist_string_info = 0x7f0a0043
-net.micode.notes:drawable/list_blue_single = 0x7f040019
-net.micode.notes:drawable/list_white_middle = 0x7f040026
-net.micode.notes:id/tv_title_bar = 0x7f050040
-net.micode.notes:drawable/edit_title_red = 0x7f04000b
-net.micode.notes:dimen/text_font_size_normal = 0x7f030002
-net.micode.notes:layout/dialog_edit_text = 0x7f060003
-net.micode.notes:color/secondary_text_dark = 0x7f020001
-net.micode.notes:drawable/list_folder = 0x7f04001b
-net.micode.notes:drawable/list_green_middle = 0x7f04001e
-net.micode.notes:string/sync_progress_syncing = 0x7f0a005f
-net.micode.notes:drawable/font_normal = 0x7f040011
-net.micode.notes:drawable/list_blue_up = 0x7f04001a
-net.micode.notes:id/iv_small_select = 0x7f05001a
-net.micode.notes:drawable/list_blue_down = 0x7f040017
-net.micode.notes:drawable/edit_yellow = 0x7f04000f
-net.micode.notes:drawable/list_yellow_down = 0x7f040029
-net.micode.notes:dimen/text_font_size_super = 0x7f030004
-net.micode.notes:drawable/edit_blue = 0x7f040006
-net.micode.notes:array/format_for_exported_note = 0x7f010000
-net.micode.notes:string/menu_list_mode = 0x7f0a002c
-net.micode.notes:drawable/list_yellow_middle = 0x7f04002a
-net.micode.notes:drawable/list_blue_middle = 0x7f040018
-net.micode.notes:dimen/text_font_size_medium = 0x7f030001
-net.micode.notes:drawable/new_note_pressed = 0x7f040031
-net.micode.notes:id/menu_new_folder = 0x7f050026
-net.micode.notes:id/sv_note_edit = 0x7f050039
-net.micode.notes:drawable/call_record = 0x7f040002
-net.micode.notes:drawable/edit_green = 0x7f040007
-net.micode.notes:id/action_select_all = 0x7f050002
-net.micode.notes:id/tv_modified_date = 0x7f05003c
-net.micode.notes:id/iv_bg_white_select = 0x7f050015
-net.micode.notes:drawable/edit_title_yellow = 0x7f04000d
-net.micode.notes:layout/note_list_footer = 0x7f06000a
-net.micode.notes:string/menu_font_super = 0x7f0a002b
-net.micode.notes:drawable/widget_4x_red = 0x7f04003f
-net.micode.notes:layout/account_dialog_title = 0x7f060000
-net.micode.notes:string/notelist_menu_new = 0x7f0a0042
-net.micode.notes:drawable/menu_delete = 0x7f04002d
-net.micode.notes:id/iv_bg_red_select = 0x7f050013
-net.micode.notes:menu/note_list_dropdown = 0x7f070004
-net.micode.notes:drawable/list_red_up = 0x7f040024
-net.micode.notes:layout/settings_header = 0x7f06000b
-net.micode.notes:style/NoteActionBarStyle = 0x7f0b0002
-net.micode.notes:dimen/text_font_size_small = 0x7f030003
-net.micode.notes:layout/datetime_picker = 0x7f060002
-net.micode.notes:menu/note_list_options = 0x7f070005
-net.micode.notes:drawable/widget_4x_white = 0x7f040040
diff --git a/src/app/build/intermediates/variant_model/debug/variant_model.json b/src/app/build/intermediates/variant_model/debug/variant_model.json
deleted file mode 100644
index fbfb74a..0000000
Binary files a/src/app/build/intermediates/variant_model/debug/variant_model.json and /dev/null differ
diff --git a/src/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk b/src/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk
deleted file mode 100644
index 46d5b52..0000000
Binary files a/src/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk and /dev/null differ
diff --git a/src/app/build/outputs/apk/androidTest/debug/output-metadata.json b/src/app/build/outputs/apk/androidTest/debug/output-metadata.json
deleted file mode 100644
index b9c23aa..0000000
--- a/src/app/build/outputs/apk/androidTest/debug/output-metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "APK",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes.test",
- "variantName": "debugAndroidTest",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "versionCode": 0,
- "versionName": "",
- "outputFile": "app-debug-androidTest.apk"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/outputs/apk/debug/app-debug.apk b/src/app/build/outputs/apk/debug/app-debug.apk
deleted file mode 100644
index fc82397..0000000
Binary files a/src/app/build/outputs/apk/debug/app-debug.apk and /dev/null differ
diff --git a/src/app/build/outputs/apk/debug/output-metadata.json b/src/app/build/outputs/apk/debug/output-metadata.json
deleted file mode 100644
index b2231b9..0000000
--- a/src/app/build/outputs/apk/debug/output-metadata.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "version": 3,
- "artifactType": {
- "type": "APK",
- "kind": "Directory"
- },
- "applicationId": "net.micode.notes",
- "variantName": "debug",
- "elements": [
- {
- "type": "SINGLE",
- "filters": [],
- "attributes": [],
- "versionCode": 1,
- "versionName": "0.1",
- "outputFile": "app-debug.apk"
- }
- ],
- "elementType": "File"
-}
\ No newline at end of file
diff --git a/src/app/build/outputs/logs/manifest-merger-debug-report.txt b/src/app/build/outputs/logs/manifest-merger-debug-report.txt
deleted file mode 100644
index 76a9f40..0000000
--- a/src/app/build/outputs/logs/manifest-merger-debug-report.txt
+++ /dev/null
@@ -1,227 +0,0 @@
--- Merging decision tree log ---
-manifest
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:18:1-150:12
-INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:18:1-150:12
-INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:18:1-150:12
-INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:18:1-150:12
- package
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:19:5-31
- INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml
- android:versionName
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:21:5-30
- INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml
- xmlns:android
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:18:11-69
- android:versionCode
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:20:5-28
- INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml
-uses-sdk
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:23:5-44
-INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:23:5-44
-INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:23:5-44
- android:targetSdkVersion
- INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml
- android:minSdkVersion
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:23:15-41
- INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml
-uses-permission#android.permission.WRITE_EXTERNAL_STORAGE
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:25:5-81
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:25:22-78
-uses-permission#com.android.launcher.permission.INSTALL_SHORTCUT
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:26:5-88
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:26:22-85
-uses-permission#android.permission.INTERNET
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:27:5-67
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:27:22-64
-uses-permission#android.permission.READ_CONTACTS
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:28:5-72
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:28:22-69
-uses-permission#android.permission.MANAGE_ACCOUNTS
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:29:5-74
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:29:22-71
-uses-permission#android.permission.AUTHENTICATE_ACCOUNTS
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:30:5-80
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:30:22-77
-uses-permission#android.permission.GET_ACCOUNTS
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:31:5-71
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:31:22-68
-uses-permission#android.permission.USE_CREDENTIALS
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:32:5-74
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:32:22-71
-uses-permission#android.permission.RECEIVE_BOOT_COMPLETED
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:33:5-81
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:33:22-78
-application
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:35:5-149:19
-INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:35:5-149:19
- android:extractNativeLibs
- INJECTED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml
- android:label
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:37:9-41
- android:icon
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:36:9-42
-activity#net.micode.notes.ui.NotesListActivity
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:38:9-51:20
- android:label
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:41:13-45
- android:launchMode
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:42:13-43
- android:windowSoftInputMode
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:45:13-52
- android:uiOptions
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:44:13-57
- android:configChanges
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:40:13-74
- android:theme
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:43:13-45
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:39:13-49
-intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:47:13-50:29
-action#android.intent.action.MAIN
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:48:17-69
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:48:25-66
-category#android.intent.category.LAUNCHER
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:49:17-77
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:49:27-74
-activity#net.micode.notes.ui.NoteEditActivity
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:53:9-81:20
- android:launchMode
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:56:13-43
- android:configChanges
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:55:13-74
- android:theme
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:57:13-45
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:54:13-48
-intent-filter#action:name:android.intent.action.VIEW+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:59:13-64:29
-action#android.intent.action.VIEW
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:60:17-69
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:60:25-66
-category#android.intent.category.DEFAULT
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:17-76
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:61:27-73
-data
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:17-78
- android:mimeType
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:62:23-75
-intent-filter#action:name:android.intent.action.INSERT_OR_EDIT+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:66:13-71:29
-action#android.intent.action.INSERT_OR_EDIT
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:67:17-79
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:67:25-76
-intent-filter#action:name:android.intent.action.SEARCH+category:name:android.intent.category.DEFAULT
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:73:13-76:29
-action#android.intent.action.SEARCH
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:74:17-71
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:74:25-68
-meta-data#android.app.searchable
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:78:13-80:54
- android:resource
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:80:17-51
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:79:17-54
-provider#net.micode.notes.data.NotesProvider
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:83:9-86:43
- android:authorities
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:85:13-47
- android:multiprocess
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:86:13-40
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:84:13-63
-receiver#net.micode.notes.widget.NoteWidgetProvider_2x
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:88:9-100:20
- android:label
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:90:13-50
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:89:13-57
-intent-filter#action:name:android.appwidget.action.APPWIDGET_DELETED+action:name:android.appwidget.action.APPWIDGET_UPDATE+action:name:android.intent.action.PRIVACY_MODE_CHANGED
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:91:13-95:29
-action#android.appwidget.action.APPWIDGET_UPDATE
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:92:17-84
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:92:25-81
-action#android.appwidget.action.APPWIDGET_DELETED
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:93:17-85
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:93:25-82
-action#android.intent.action.PRIVACY_MODE_CHANGED
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:94:17-85
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:94:25-82
-meta-data#android.appwidget.provider
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:97:13-99:58
- android:resource
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:99:17-55
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:98:17-58
-receiver#net.micode.notes.widget.NoteWidgetProvider_4x
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:101:9-114:20
- android:label
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:103:13-50
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:102:13-57
-receiver#net.micode.notes.ui.AlarmInitReceiver
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:116:9-120:20
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:116:19-55
-intent-filter#action:name:android.intent.action.BOOT_COMPLETED
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:117:13-119:29
-action#android.intent.action.BOOT_COMPLETED
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:118:17-79
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:118:25-76
-receiver#net.micode.notes.ui.AlarmReceiver
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:122:9-125:20
- android:process
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:124:13-38
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:123:13-61
-activity#net.micode.notes.ui.AlarmAlertActivity
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:127:9-132:20
- android:label
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:129:13-45
- android:launchMode
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:130:13-48
- android:theme
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:131:13-75
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:128:13-50
-activity#net.micode.notes.ui.NotesPreferenceActivity
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:134:9-139:20
- android:label
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:136:13-54
- android:launchMode
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:137:13-43
- android:theme
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:138:13-60
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:135:13-71
-service#net.micode.notes.gtask.remote.GTaskSyncService
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:141:9-144:19
- android:exported
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:143:13-37
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:142:13-74
-meta-data#android.app.default_searchable
-ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:146:9-148:52
- android:value
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:148:13-49
- android:name
- ADDED from D:\AAA-CS-SDK\Destinations\app\src\main\AndroidManifest.xml:147:13-58
diff --git a/src/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/src/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
deleted file mode 100644
index 563a7ce..0000000
Binary files a/src/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin and /dev/null differ
diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java
deleted file mode 100644
index 51c9cb9..0000000
--- a/src/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.micode.notes.ui;
-
-import android.content.Context;
-import android.database.Cursor;
-import android.util.Log;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.CursorAdapter;
-
-import net.micode.notes.data.Notes;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-
-
-public class NotesListAdapter extends CursorAdapter {
- private static final String TAG = "NotesListAdapter";
- private Context mContext;
- private HashMap mSelectedIndex;
- private int mNotesCount;
- private boolean mChoiceMode;
-
- public static class AppWidgetAttribute {
- public int widgetId;
- public int widgetType;
- };
-
- public NotesListAdapter(Context context) {
- super(context, null);
- mSelectedIndex = new HashMap();
- mContext = context;
- mNotesCount = 0;
- }
-
- @Override
- public View newView(Context context, Cursor cursor, ViewGroup parent) {
- return new NotesListItem(context);
- }
-
- @Override
- public void bindView(View view, Context context, Cursor cursor) {
- if (view instanceof NotesListItem) {
- NoteItemData itemData = new NoteItemData(context, cursor);
- ((NotesListItem) view).bind(context, itemData, mChoiceMode,
- isSelectedItem(cursor.getPosition()));
- }
- }
-
- public void setCheckedItem(final int position, final boolean checked) {
- mSelectedIndex.put(position, checked);
- notifyDataSetChanged();
- }
-
- public boolean isInChoiceMode() {
- return mChoiceMode;
- }
-
- public void setChoiceMode(boolean mode) {
- mSelectedIndex.clear();
- mChoiceMode = mode;
- }
-
- public void selectAll(boolean checked) {
- Cursor cursor = getCursor();
- for (int i = 0; i < getCount(); i++) {
- if (cursor.moveToPosition(i)) {
- if (NoteItemData.getNoteType(cursor) == Notes.TYPE_NOTE) {
- setCheckedItem(i, checked);
- }
- }
- }
- }
-
- public HashSet getSelectedItemIds() {
- HashSet itemSet = new HashSet();
- for (Integer position : mSelectedIndex.keySet()) {
- if (mSelectedIndex.get(position) == true) {
- Long id = getItemId(position);
- if (id == Notes.ID_ROOT_FOLDER) {
- Log.d(TAG, "Wrong item id, should not happen");
- } else {
- itemSet.add(id);
- }
- }
- }
-
- return itemSet;
- }
-
- public HashSet getSelectedWidget() {
- HashSet itemSet = new HashSet();
- for (Integer position : mSelectedIndex.keySet()) {
- if (mSelectedIndex.get(position) == true) {
- Cursor c = (Cursor) getItem(position);
- if (c != null) {
- AppWidgetAttribute widget = new AppWidgetAttribute();
- NoteItemData item = new NoteItemData(mContext, c);
- widget.widgetId = item.getWidgetId();
- widget.widgetType = item.getWidgetType();
- itemSet.add(widget);
- /**
- * Don't close cursor here, only the adapter could close it
- */
- } else {
- Log.e(TAG, "Invalid cursor");
- return null;
- }
- }
- }
- return itemSet;
- }
-
- public int getSelectedCount() {
- Collection values = mSelectedIndex.values();
- if (null == values) {
- return 0;
- }
- Iterator iter = values.iterator();
- int count = 0;
- while (iter.hasNext()) {
- if (true == iter.next()) {
- count++;
- }
- }
- return count;
- }
-
- public boolean isAllSelected() {
- int checkedCount = getSelectedCount();
- return (checkedCount != 0 && checkedCount == mNotesCount);
- }
-
- public boolean isSelectedItem(final int position) {
- if (null == mSelectedIndex.get(position)) {
- return false;
- }
- return mSelectedIndex.get(position);
- }
-
- @Override
- protected void onContentChanged() {
- super.onContentChanged();
- calcNotesCount();
- }
-
- @Override
- public void changeCursor(Cursor cursor) {
- super.changeCursor(cursor);
- calcNotesCount();
- }
-
- private void calcNotesCount() {
- mNotesCount = 0;
- for (int i = 0; i < getCount(); i++) {
- Cursor c = (Cursor) getItem(i);
- if (c != null) {
- if (NoteItemData.getNoteType(c) == Notes.TYPE_NOTE) {
- mNotesCount++;
- }
- } else {
- Log.e(TAG, "Invalid cursor");
- return;
- }
- }
- }
-}
diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java
deleted file mode 100644
index 1fe5aec..0000000
--- a/src/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java
+++ /dev/null
@@ -1,493 +0,0 @@
-/*
- * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.micode.notes.ui;
-
-import android.accounts.Account;
-import android.accounts.AccountManager;
-import android.app.ActionBar;
-import android.app.AlertDialog;
-import android.content.BroadcastReceiver;
-import android.content.ContentValues;
-import android.content.Context;
-import android.content.DialogInterface;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.content.SharedPreferences;
-import android.os.Bundle;
-import android.preference.Preference;
-import android.preference.Preference.OnPreferenceClickListener;
-import android.preference.PreferenceActivity;
-import android.preference.PreferenceCategory;
-import android.text.TextUtils;
-import android.text.format.DateFormat;
-import android.view.LayoutInflater;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.view.View;
-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;
-import net.micode.notes.gtask.remote.GTaskSyncService;
-/*
-* @description
-* @param
-* @return
-* @author 太子
-* @time 2023/12/20 23:31
-*/
-
-public class NotesPreferenceActivity extends PreferenceActivity {
- // 定义偏好设置的名称常量
- public static final String PREFERENCE_NAME = "notes_preferences";
-
- // 定义同步账户名称的偏好设置键常量
- public static final String PREFERENCE_SYNC_ACCOUNT_NAME = "pref_key_account_name";
-
- // 定义上次同步时间的偏好设置键常量
- public static final String PREFERENCE_LAST_SYNC_TIME = "pref_last_sync_time";
-
- // 定义背景颜色是否随机显示的偏好设置键常量
- public static final String PREFERENCE_SET_BG_COLOR_KEY = "pref_key_bg_random_appear";
-
- // 定义同步账户的偏好设置键常量
- private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key";
-
- // 定义授权过滤的偏好设置键常量
- private static final String AUTHORITIES_FILTER_KEY = "authorities";
-
- // 声明一个偏好设置中的账户类别对象变量
- private PreferenceCategory mAccountCategory;
-
- // 声明一个 GTaskReceiver 对象变量,用于接收 GTask 的广播
- private GTaskReceiver mReceiver;
-
- // 声明一个原始账户信息的数组变量
- private Account[] mOriAccounts;
-
- // 声明一个布尔类型变量,用于标记是否已添加账户
- private boolean mHasAddedAccount;
-
- @Override
- protected void onCreate(Bundle icicle) {
- super.onCreate(icicle);
-
- /* 使用应用程序图标进行导航 */
- getActionBar().setDisplayHomeAsUpEnabled(true);
-
- // 加载偏好设置资源文件
- addPreferencesFromResource(R.xml.preferences);
-
- // 获取账户类别的 PreferenceCategory 对象
- mAccountCategory = (PreferenceCategory) findPreference(PREFERENCE_SYNC_ACCOUNT_KEY);
-
- // 创建一个 GTaskReceiver 对象,用于接收 GTask 的广播
- mReceiver = new GTaskReceiver();
-
- // 创建一个 IntentFilter 对象,用于过滤指定的广播
- IntentFilter filter = new IntentFilter();
- filter.addAction(GTaskSyncService.GTASK_SERVICE_BROADCAST_NAME);
-
- // 注册广播接收器,将接收到的广播交给 mReceiver 处理
- registerReceiver(mReceiver, filter);
-
- // 初始化 mOriAccounts 为空
- mOriAccounts = null;
-
- // 创建一个头部视图,并将其添加到列表中
- View header = LayoutInflater.from(this).inflate(R.layout.settings_header, null);
- getListView().addHeaderView(header, null, true);
- }
-
- @Override
- protected void onResume() {
- super.onResume();
-
- // 如果用户已添加新账户,需要自动设置同步账户
- if (mHasAddedAccount) {
- // 获取当前所有的 Google 账户
- Account[] accounts = getGoogleAccounts();
-
- // 检查是否有新账户添加进来
- if (mOriAccounts != null && accounts.length > mOriAccounts.length) {
- // 遍历新账户列表
- for (Account accountNew : accounts) {
- boolean found = false;
-
- // 在原始账户列表中查找是否存在相同的账户
- for (Account accountOld : mOriAccounts) {
- if (TextUtils.equals(accountOld.name, accountNew.name)) {
- found = true;
- break;
- }
- }
-
- // 如果在原始账户列表中找不到相同的账户,则设置该账户为同步账户
- if (!found) {
- setSyncAccount(accountNew.name);
- break;
- }
- }
- }
- }
-
- // 刷新界面显示
- refreshUI();
- }
- @Override
- protected void onDestroy() {
- // 如果广播接收器不为空,取消注册
- if (mReceiver != null) {
- unregisterReceiver(mReceiver);
- }
- super.onDestroy();
- }
-
- // 加载账户偏好设置
- private void loadAccountPreference() {
- // 清空账户类别下的所有偏好设置
- mAccountCategory.removeAll();
-
- // 创建一个新的偏好设置项,并设置标题和摘要
- Preference accountPref = new Preference(this);
- final String defaultAccount = getSyncAccountName(this);
- accountPref.setTitle(getString(R.string.preferences_account_title));
- accountPref.setSummary(getString(R.string.preferences_account_summary));
-
- // 设置偏好设置项的点击事件监听器
- accountPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
- public boolean onPreferenceClick(Preference preference) {
- // 如果当前没有在同步中
- if (!GTaskSyncService.isSyncing()) {
- if (TextUtils.isEmpty(defaultAccount)) {
- // 第一次设置账户时显示选择账户对话框
- showSelectAccountAlertDialog();
- } else {
- // 如果账户已经设置,提示用户可能的风险
- showChangeAccountConfirmAlertDialog();
- }
- } else {
- // 如果正在同步中,显示提示信息
- Toast.makeText(NotesPreferenceActivity.this,
- R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT)
- .show();
- }
- return true;
- }
- });
-
- // 将偏好设置项添加到账户类别中
- mAccountCategory.addPreference(accountPref);
- }
-
- private void loadSyncButton() {
- // 获取同步按钮和最后同步时间文本视图的引用
- Button syncButton = (Button) findViewById(R.id.preference_sync_button);
- TextView lastSyncTimeView = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
-
- // 设置按钮状态
- if (GTaskSyncService.isSyncing()) {
- // 如果正在同步中,将按钮文本设置为取消同步,并设置点击事件监听器来取消同步
- syncButton.setText(getString(R.string.preferences_button_sync_cancel));
- syncButton.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- GTaskSyncService.cancelSync(NotesPreferenceActivity.this);
- }
- });
- } else {
- // 如果没有在同步中,将按钮文本设置为立即同步,并设置点击事件监听器来开始同步
- syncButton.setText(getString(R.string.preferences_button_sync_immediately));
- syncButton.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- GTaskSyncService.startSync(NotesPreferenceActivity.this);
- }
- });
- }
-
- // 根据是否有同步账户来设置按钮是否可用
- syncButton.setEnabled(!TextUtils.isEmpty(getSyncAccountName(this)));
-
- // 设置最后同步时间
- if (GTaskSyncService.isSyncing()) {
- // 如果正在同步中,将最后同步时间文本视图设置为同步进度字符串,并显示出来
- lastSyncTimeView.setText(GTaskSyncService.getProgressString());
- lastSyncTimeView.setVisibility(View.VISIBLE);
- } else {
- // 如果没有在同步中,获取最后同步时间,并根据是否存在最后同步时间来设置最后同步时间文本视图的可见性
- long lastSyncTime = getLastSyncTime(this);
- if (lastSyncTime != 0) {
- lastSyncTimeView.setText(getString(R.string.preferences_last_sync_time,
- DateFormat.format(getString(R.string.preferences_last_sync_time_format),
- lastSyncTime)));
- lastSyncTimeView.setVisibility(View.VISIBLE);
- } else {
- // 如果最后同步时间为0,将最后同步时间文本视图设置为不可见
- lastSyncTimeView.setVisibility(View.GONE);
- }
- }
- }
- private void refreshUI() {
- // 加载账户偏好设置
- loadAccountPreference();
- // 加载同步按钮
- loadSyncButton();
- }
-
- private void showSelectAccountAlertDialog() {
- // 创建一个 AlertDialog.Builder 对象
- AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
-
- // 从布局文件 account_dialog_title 中获取标题视图
- View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
- // 获取标题和副标题的 TextView,并设置它们的文本
- TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
- titleTextView.setText(getString(R.string.preferences_dialog_select_account_title));
- TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
- subtitleTextView.setText(getString(R.string.preferences_dialog_select_account_tips));
-
- // 将自定义标题视图设置给 dialogBuilder
- dialogBuilder.setCustomTitle(titleView);
- // 设置对话框的确定按钮为空,不显示
- dialogBuilder.setPositiveButton(null, null);
-
- // 获取 Google 账户数组,以及当前默认的同步账户名
- Account[] accounts = getGoogleAccounts();
- String defAccount = getSyncAccountName(this);
-
- // 初始化一些变量
- mOriAccounts = accounts;
- mHasAddedAccount = false;
-
- // 如果存在 Google 账户
- if (accounts.length > 0) {
- // 创建一个包含所有账户名的字符串数组,并根据默认账户名设置选中项
- CharSequence[] items = new CharSequence[accounts.length];
- final CharSequence[] itemMapping = items;
- int checkedItem = -1;
- int index = 0;
- for (Account account : accounts) {
- if (TextUtils.equals(account.name, defAccount)) {
- checkedItem = index;
- }
- items[index++] = account.name;
- }
- // 使用 dialogBuilder.setSingleChoiceItems() 方法设置单选列表项
- dialogBuilder.setSingleChoiceItems(items, checkedItem, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- // 当用户选择一个账户时,设置新的同步账户并关闭对话框,然后刷新界面
- setSyncAccount(itemMapping[which].toString());
- dialog.dismiss();
- refreshUI();
- }
- });
- }
-
- // 从布局文件 add_account_text 中获取一个视图添加到对话框中
- View addAccountView = LayoutInflater.from(this).inflate(R.layout.add_account_text, null);
- dialogBuilder.setView(addAccountView);
-
- // 显示对话框,并为添加账户的视图设置点击事件监听器
- final AlertDialog dialog = dialogBuilder.show();
- addAccountView.setOnClickListener(new View.OnClickListener() {
- public void onClick(View v) {
- // 当用户点击添加账户时,设置 mHasAddedAccount 为 true,打开添加账户的系统设置页面,并关闭对话框
- mHasAddedAccount = true;
- Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS");
- intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] { "gmail-ls" });
- startActivityForResult(intent, -1);
- dialog.dismiss();
- }
- });
- }
- /**
- * 显示更改账户确认对话框
- */
- private void showChangeAccountConfirmAlertDialog() {
- // 创建一个 AlertDialog.Builder 对象
- AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
-
- // 从布局文件 account_dialog_title 中获取标题视图
- View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
- // 获取标题和副标题的 TextView,并设置它们的文本
- TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
- titleTextView.setText(getString(R.string.preferences_dialog_change_account_title,
- getSyncAccountName(this)));
- TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
- subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg));
- // 将自定义标题视图设置给 dialogBuilder
- dialogBuilder.setCustomTitle(titleView);
-
- // 设置对话框的选项数组和点击事件监听器
- CharSequence[] menuItemArray = new CharSequence[] {
- getString(R.string.preferences_menu_change_account),
- getString(R.string.preferences_menu_remove_account),
- getString(R.string.preferences_menu_cancel)
- };
- dialogBuilder.setItems(menuItemArray, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- // 根据用户选择的不同选项执行相应操作
- if (which == 0) {
- // 如果选择了更改账户,显示选择账户对话框
- showSelectAccountAlertDialog();
- } else if (which == 1) {
- // 如果选择了移除账户,移除同步账户并刷新界面
- removeSyncAccount();
- refreshUI();
- }
- }
- });
- // 显示对话框
- dialogBuilder.show();
- }
-
- /**
- * 获取所有的 Google 账户
- * @return 包含所有 Google 账户的数组
- */
- private Account[] getGoogleAccounts() {
- AccountManager accountManager = AccountManager.get(this);
- return accountManager.getAccountsByType("com.google");
- }
-
- /**
- * 设置同步账户
- * @param account 新的同步账户名
- */
- private void setSyncAccount(String account) {
- if (!getSyncAccountName(this).equals(account)) {
- // 如果新账户名与当前账户名不同,更新偏好设置中的同步账户名
- SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = settings.edit();
- if (account != null) {
- editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, account);
- } else {
- editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, "");
- }
- editor.commit();
-
- // 清除上次同步时间
- setLastSyncTime(this, 0);
-
- // 清除本地 GTasks 相关信息
- new Thread(new Runnable() {
- public void run() {
- ContentValues values = new ContentValues();
- values.put(NoteColumns.GTASK_ID, "");
- values.put(NoteColumns.SYNC_ID, 0);
- getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null);
- }
- }).start();
-
- // 显示 Toast 提示用户成功设置了新的账户
- Toast.makeText(NotesPreferenceActivity.this,
- getString(R.string.preferences_toast_success_set_accout, account),
- Toast.LENGTH_SHORT).show();
- }
- }
-
-/* private void removeSyncAccount() {
-这是一个方法,用于移除同步账户及相关信息,并清理本地 GTasks 相关信息。
-1. 获取偏好设置;
-2. 创建 SharedPreferences.Editor 对象进行修改;
-3. 如果存在同步账户名,则移除;
-4. 如果存在上次同步时间,则移除;
-5. 提交偏好设置的修改;
-6. 在新线程中进行以下操作:
- 1. 创建 ContentValues 对象存储更新的数值;
- 2. 将 GTasks ID 设置为空字符串;
- 3. 将同步 ID 设置为 0;
- 4. 通过内容解析器更新 Notes 表中的数据。
- */
- private void removeSyncAccount() {
- // 获取偏好设置
- SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = settings.edit();
- // 如果存在同步账户名,则移除
- if (settings.contains(PREFERENCE_SYNC_ACCOUNT_NAME)) {
- editor.remove(PREFERENCE_SYNC_ACCOUNT_NAME);
- }
- // 如果存在上次同步时间,则移除
- if (settings.contains(PREFERENCE_LAST_SYNC_TIME)) {
- editor.remove(PREFERENCE_LAST_SYNC_TIME);
- }
- // 提交偏好设置的修改
- editor.commit();
-
- // 清理本地 GTasks 相关信息
- new Thread(new Runnable() {
- public void run() {
- // 创建 ContentValues 对象存储更新的数值
- ContentValues values = new ContentValues();
- // 将 GTasks ID 设置为空字符串
- values.put(NoteColumns.GTASK_ID, "");
- // 将同步 ID 设置为 0
- values.put(NoteColumns.SYNC_ID, 0);
- // 通过内容解析器更新 Notes 表中的数据
- getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null);
- }
- }).start();
- }
-
- public static String getSyncAccountName(Context context) {
- SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
- return settings.getString(PREFERENCE_SYNC_ACCOUNT_NAME, "");
- }
-
- public static void setLastSyncTime(Context context, long time) {
- SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = settings.edit();
- editor.putLong(PREFERENCE_LAST_SYNC_TIME, time);
- editor.commit();
- }
-
- public static long getLastSyncTime(Context context) {
- SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
- return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0);
- }
-
- private class GTaskReceiver extends BroadcastReceiver {
-
- @Override
- public void onReceive(Context context, Intent intent) {
- refreshUI();
- if (intent.getBooleanExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_IS_SYNCING, false)) {
- TextView syncStatus = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
- syncStatus.setText(intent.getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG));
- }
- }
- }
-
-
- public boolean onOptionsItemSelected(MenuItem item) {
- switch (item.getItemId()) {
- case android.R.id.home:
- // 当点击返回按钮时
- Intent intent = new Intent(this, NotesListActivity.class);
- intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- // 启动 NotesListActivity
- startActivity(intent);
- // 返回 true 表示已经处理了此事件
- return true;
- default:
- // 如果选择了未知的菜单项,则返回 false
- return false;
- }
- }
-}
\ No newline at end of file
diff --git a/src/app/src/main/res/color/primary_text_dark.xml b/src/app/src/main/res/color/primary_text_dark.xml
deleted file mode 100644
index 8ad98e3..0000000
--- a/src/app/src/main/res/color/primary_text_dark.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/color/secondary_text_dark.xml b/src/app/src/main/res/color/secondary_text_dark.xml
deleted file mode 100644
index 9cf8a1a..0000000
--- a/src/app/src/main/res/color/secondary_text_dark.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/drawable-hdpi/bg_btn_set_color.png b/src/app/src/main/res/drawable-hdpi/bg_btn_set_color.png
deleted file mode 100644
index 5eb5d44..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/bg_btn_set_color.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png b/src/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png
deleted file mode 100644
index 100db77..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/call_record.png b/src/app/src/main/res/drawable-hdpi/call_record.png
deleted file mode 100644
index fb88ca4..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/call_record.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/clock.png b/src/app/src/main/res/drawable-hdpi/clock.png
deleted file mode 100644
index 5f2ae9a..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/clock.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/delete.png b/src/app/src/main/res/drawable-hdpi/delete.png
deleted file mode 100644
index 643de3e..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/delete.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/dropdown_icon.9.png b/src/app/src/main/res/drawable-hdpi/dropdown_icon.9.png
deleted file mode 100644
index 5525025..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/dropdown_icon.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_blue.9.png b/src/app/src/main/res/drawable-hdpi/edit_blue.9.png
deleted file mode 100644
index 55a1856..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_blue.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_green.9.png b/src/app/src/main/res/drawable-hdpi/edit_green.9.png
deleted file mode 100644
index 2cb2d60..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_green.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_red.9.png b/src/app/src/main/res/drawable-hdpi/edit_red.9.png
deleted file mode 100644
index bae944a..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_red.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_title_blue.9.png b/src/app/src/main/res/drawable-hdpi/edit_title_blue.9.png
deleted file mode 100644
index 96e6092..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_title_blue.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_title_green.9.png b/src/app/src/main/res/drawable-hdpi/edit_title_green.9.png
deleted file mode 100644
index 08d8644..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_title_green.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_title_red.9.png b/src/app/src/main/res/drawable-hdpi/edit_title_red.9.png
deleted file mode 100644
index 9c430e5..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_title_red.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_title_white.9.png b/src/app/src/main/res/drawable-hdpi/edit_title_white.9.png
deleted file mode 100644
index 19e8d95..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_title_white.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png b/src/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png
deleted file mode 100644
index bf8f580..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_white.9.png b/src/app/src/main/res/drawable-hdpi/edit_white.9.png
deleted file mode 100644
index 918f7a6..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_white.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/edit_yellow.9.png b/src/app/src/main/res/drawable-hdpi/edit_yellow.9.png
deleted file mode 100644
index 10cb642..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/edit_yellow.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/font_large.png b/src/app/src/main/res/drawable-hdpi/font_large.png
deleted file mode 100644
index 78cf2e6..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/font_large.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/font_normal.png b/src/app/src/main/res/drawable-hdpi/font_normal.png
deleted file mode 100644
index 9de7ced..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/font_normal.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png b/src/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png
deleted file mode 100644
index be8e64c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/font_small.png b/src/app/src/main/res/drawable-hdpi/font_small.png
deleted file mode 100644
index d3ff104..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/font_small.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/font_super.png b/src/app/src/main/res/drawable-hdpi/font_super.png
deleted file mode 100644
index 85b13a1..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/font_super.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/icon_app.png b/src/app/src/main/res/drawable-hdpi/icon_app.png
deleted file mode 100644
index 418aadc..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/icon_app.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_background.png b/src/app/src/main/res/drawable-hdpi/list_background.png
deleted file mode 100644
index 087e1f9..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_background.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_blue_down.9.png b/src/app/src/main/res/drawable-hdpi/list_blue_down.9.png
deleted file mode 100644
index b88eebf..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_blue_down.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_blue_middle.9.png b/src/app/src/main/res/drawable-hdpi/list_blue_middle.9.png
deleted file mode 100644
index 96b1c8b..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_blue_middle.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_blue_single.9.png b/src/app/src/main/res/drawable-hdpi/list_blue_single.9.png
deleted file mode 100644
index d7e7206..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_blue_single.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_blue_up.9.png b/src/app/src/main/res/drawable-hdpi/list_blue_up.9.png
deleted file mode 100644
index 632e88c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_blue_up.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_folder.9.png b/src/app/src/main/res/drawable-hdpi/list_folder.9.png
deleted file mode 100644
index 829f61b..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_folder.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_footer_bg.9.png b/src/app/src/main/res/drawable-hdpi/list_footer_bg.9.png
deleted file mode 100644
index 5325c25..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_footer_bg.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_green_down.9.png b/src/app/src/main/res/drawable-hdpi/list_green_down.9.png
deleted file mode 100644
index 64a39d9..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_green_down.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_green_middle.9.png b/src/app/src/main/res/drawable-hdpi/list_green_middle.9.png
deleted file mode 100644
index 897325a..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_green_middle.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_green_single.9.png b/src/app/src/main/res/drawable-hdpi/list_green_single.9.png
deleted file mode 100644
index c83405f..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_green_single.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_green_up.9.png b/src/app/src/main/res/drawable-hdpi/list_green_up.9.png
deleted file mode 100644
index 141f9e1..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_green_up.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_red_down.9.png b/src/app/src/main/res/drawable-hdpi/list_red_down.9.png
deleted file mode 100644
index 4224309..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_red_down.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_red_middle.9.png b/src/app/src/main/res/drawable-hdpi/list_red_middle.9.png
deleted file mode 100644
index 9988f17..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_red_middle.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_red_single.9.png b/src/app/src/main/res/drawable-hdpi/list_red_single.9.png
deleted file mode 100644
index 587c348..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_red_single.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_red_up.9.png b/src/app/src/main/res/drawable-hdpi/list_red_up.9.png
deleted file mode 100644
index 46b4757..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_red_up.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_white_down.9.png b/src/app/src/main/res/drawable-hdpi/list_white_down.9.png
deleted file mode 100644
index 29f9d8c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_white_down.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_white_middle.9.png b/src/app/src/main/res/drawable-hdpi/list_white_middle.9.png
deleted file mode 100644
index 77a4ab4..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_white_middle.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_white_single.9.png b/src/app/src/main/res/drawable-hdpi/list_white_single.9.png
deleted file mode 100644
index 3e79189..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_white_single.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_white_up.9.png b/src/app/src/main/res/drawable-hdpi/list_white_up.9.png
deleted file mode 100644
index e23cd5c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_white_up.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_yellow_down.9.png b/src/app/src/main/res/drawable-hdpi/list_yellow_down.9.png
deleted file mode 100644
index 31cfc1e..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_yellow_down.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png b/src/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png
deleted file mode 100644
index b6549b2..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_yellow_single.9.png b/src/app/src/main/res/drawable-hdpi/list_yellow_single.9.png
deleted file mode 100644
index 3faf507..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_yellow_single.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/list_yellow_up.9.png b/src/app/src/main/res/drawable-hdpi/list_yellow_up.9.png
deleted file mode 100644
index 4ae791c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/list_yellow_up.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/menu_delete.png b/src/app/src/main/res/drawable-hdpi/menu_delete.png
deleted file mode 100644
index ccdfc4b..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/menu_delete.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/menu_move.png b/src/app/src/main/res/drawable-hdpi/menu_move.png
deleted file mode 100644
index 1140b71..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/menu_move.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/new_note_normal.png b/src/app/src/main/res/drawable-hdpi/new_note_normal.png
deleted file mode 100644
index e24e0d1..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/new_note_normal.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/new_note_pressed.png b/src/app/src/main/res/drawable-hdpi/new_note_pressed.png
deleted file mode 100644
index c748936..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/new_note_pressed.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png b/src/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png
deleted file mode 100644
index fc49552..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/notification.png b/src/app/src/main/res/drawable-hdpi/notification.png
deleted file mode 100644
index b13ab4a..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/notification.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/search_result.png b/src/app/src/main/res/drawable-hdpi/search_result.png
deleted file mode 100644
index ff2befd..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/search_result.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/selected.png b/src/app/src/main/res/drawable-hdpi/selected.png
deleted file mode 100644
index b889bef..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/selected.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/title_alert.png b/src/app/src/main/res/drawable-hdpi/title_alert.png
deleted file mode 100644
index 544ee9c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/title_alert.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/title_bar_bg.9.png b/src/app/src/main/res/drawable-hdpi/title_bar_bg.9.png
deleted file mode 100644
index eb6bff0..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/title_bar_bg.9.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_2x_blue.png b/src/app/src/main/res/drawable-hdpi/widget_2x_blue.png
deleted file mode 100644
index a1707f4..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_2x_blue.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_2x_green.png b/src/app/src/main/res/drawable-hdpi/widget_2x_green.png
deleted file mode 100644
index f86886c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_2x_green.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_2x_red.png b/src/app/src/main/res/drawable-hdpi/widget_2x_red.png
deleted file mode 100644
index 0e66c29..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_2x_red.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_2x_white.png b/src/app/src/main/res/drawable-hdpi/widget_2x_white.png
deleted file mode 100644
index 5f0619a..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_2x_white.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_2x_yellow.png b/src/app/src/main/res/drawable-hdpi/widget_2x_yellow.png
deleted file mode 100644
index 12d1c2b..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_2x_yellow.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_4x_blue.png b/src/app/src/main/res/drawable-hdpi/widget_4x_blue.png
deleted file mode 100644
index 9183738..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_4x_blue.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_4x_green.png b/src/app/src/main/res/drawable-hdpi/widget_4x_green.png
deleted file mode 100644
index fa8b452..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_4x_green.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_4x_red.png b/src/app/src/main/res/drawable-hdpi/widget_4x_red.png
deleted file mode 100644
index 62de074..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_4x_red.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_4x_white.png b/src/app/src/main/res/drawable-hdpi/widget_4x_white.png
deleted file mode 100644
index a37d67c..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_4x_white.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable-hdpi/widget_4x_yellow.png b/src/app/src/main/res/drawable-hdpi/widget_4x_yellow.png
deleted file mode 100644
index d7c5fa4..0000000
Binary files a/src/app/src/main/res/drawable-hdpi/widget_4x_yellow.png and /dev/null differ
diff --git a/src/app/src/main/res/drawable/new_note.xml b/src/app/src/main/res/drawable/new_note.xml
deleted file mode 100644
index 2154ebc..0000000
--- a/src/app/src/main/res/drawable/new_note.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/layout/account_dialog_title.xml b/src/app/src/main/res/layout/account_dialog_title.xml
deleted file mode 100644
index 7717112..0000000
--- a/src/app/src/main/res/layout/account_dialog_title.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/add_account_text.xml b/src/app/src/main/res/layout/add_account_text.xml
deleted file mode 100644
index c799178..0000000
--- a/src/app/src/main/res/layout/add_account_text.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/datetime_picker.xml b/src/app/src/main/res/layout/datetime_picker.xml
deleted file mode 100644
index f10d592..0000000
--- a/src/app/src/main/res/layout/datetime_picker.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/dialog_edit_text.xml b/src/app/src/main/res/layout/dialog_edit_text.xml
deleted file mode 100644
index 361b39a..0000000
--- a/src/app/src/main/res/layout/dialog_edit_text.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/folder_list_item.xml b/src/app/src/main/res/layout/folder_list_item.xml
deleted file mode 100644
index 77e8148..0000000
--- a/src/app/src/main/res/layout/folder_list_item.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/note_edit.xml b/src/app/src/main/res/layout/note_edit.xml
deleted file mode 100644
index 10b2aa7..0000000
--- a/src/app/src/main/res/layout/note_edit.xml
+++ /dev/null
@@ -1,400 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/layout/note_edit_list_item.xml b/src/app/src/main/res/layout/note_edit_list_item.xml
deleted file mode 100644
index a885f9c..0000000
--- a/src/app/src/main/res/layout/note_edit_list_item.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/layout/note_item.xml b/src/app/src/main/res/layout/note_item.xml
deleted file mode 100644
index d541f6a..0000000
--- a/src/app/src/main/res/layout/note_item.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/layout/note_list.xml b/src/app/src/main/res/layout/note_list.xml
deleted file mode 100644
index 6b25d38..0000000
--- a/src/app/src/main/res/layout/note_list.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/layout/note_list_dropdown_menu.xml b/src/app/src/main/res/layout/note_list_dropdown_menu.xml
deleted file mode 100644
index 3fa271d..0000000
--- a/src/app/src/main/res/layout/note_list_dropdown_menu.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/note_list_footer.xml b/src/app/src/main/res/layout/note_list_footer.xml
deleted file mode 100644
index 5ca7b22..0000000
--- a/src/app/src/main/res/layout/note_list_footer.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/settings_header.xml b/src/app/src/main/res/layout/settings_header.xml
deleted file mode 100644
index 5eb8c50..0000000
--- a/src/app/src/main/res/layout/settings_header.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/layout/widget_2x.xml b/src/app/src/main/res/layout/widget_2x.xml
deleted file mode 100644
index 55970ce..0000000
--- a/src/app/src/main/res/layout/widget_2x.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/layout/widget_4x.xml b/src/app/src/main/res/layout/widget_4x.xml
deleted file mode 100644
index dc9bb51..0000000
--- a/src/app/src/main/res/layout/widget_4x.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/menu/call_note_edit.xml b/src/app/src/main/res/menu/call_note_edit.xml
deleted file mode 100644
index 02c0528..0000000
--- a/src/app/src/main/res/menu/call_note_edit.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
diff --git a/src/app/src/main/res/menu/call_record_folder.xml b/src/app/src/main/res/menu/call_record_folder.xml
deleted file mode 100644
index c664346..0000000
--- a/src/app/src/main/res/menu/call_record_folder.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
diff --git a/src/app/src/main/res/menu/note_edit.xml b/src/app/src/main/res/menu/note_edit.xml
deleted file mode 100644
index 35cacd1..0000000
--- a/src/app/src/main/res/menu/note_edit.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/menu/note_list_dropdown.xml b/src/app/src/main/res/menu/note_list_dropdown.xml
deleted file mode 100644
index 7cbaadc..0000000
--- a/src/app/src/main/res/menu/note_list_dropdown.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/menu/note_list_options.xml b/src/app/src/main/res/menu/note_list_options.xml
deleted file mode 100644
index daac008..0000000
--- a/src/app/src/main/res/menu/note_list_options.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/app/src/main/res/raw-zh-rCN/introduction b/src/app/src/main/res/raw-zh-rCN/introduction
deleted file mode 100644
index 7188359..0000000
--- a/src/app/src/main/res/raw-zh-rCN/introduction
+++ /dev/null
@@ -1,7 +0,0 @@
-欢迎使用MIUI便签!
-
- 无论从软件中直接添加,还是从桌面拖出widget,MIUI便签能让你快速建立和保存便签;
-
- 除了调整文字大小、便签背景、文件夹等基础功能外,你会发现MIUI便签也提供了清单模式、便签提醒、软件加密、导出到SD卡、同步google task的高级功能,让你的生活记录更加美好和安全;
-
- 来分享你的使用体验吧:http://www.miui.com/index.php
diff --git a/src/app/src/main/res/raw/introduction b/src/app/src/main/res/raw/introduction
deleted file mode 100644
index 269cf7b..0000000
--- a/src/app/src/main/res/raw/introduction
+++ /dev/null
@@ -1 +0,0 @@
-Welcome to use MIUI notes!
\ No newline at end of file
diff --git a/src/app/src/main/res/xml/preferences.xml b/src/app/src/main/res/xml/preferences.xml
deleted file mode 100644
index fe58f8f..0000000
--- a/src/app/src/main/res/xml/preferences.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/app/src/main/res/xml/searchable.xml b/src/app/src/main/res/xml/searchable.xml
deleted file mode 100644
index bf74f14..0000000
--- a/src/app/src/main/res/xml/searchable.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
diff --git a/src/app/src/main/res/xml/widget_2x_info.xml b/src/app/src/main/res/xml/widget_2x_info.xml
deleted file mode 100644
index ac8b225..0000000
--- a/src/app/src/main/res/xml/widget_2x_info.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
diff --git a/src/app/src/main/res/xml/widget_4x_info.xml b/src/app/src/main/res/xml/widget_4x_info.xml
deleted file mode 100644
index cf79f9c..0000000
--- a/src/app/src/main/res/xml/widget_4x_info.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
-
diff --git a/src/build gradle.txt b/src/build gradle.txt
deleted file mode 100644
index 03a5df4..0000000
--- a/src/build gradle.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-apply plugin: 'com.android.application'
-
-android {
- namespace "net.micode.notes"
- compileSdkVersion 33
- buildToolsVersion "34.0.0"
-
- defaultConfig {
- applicationId "net.micode.notes"
- minSdkVersion 14
- targetSdkVersion 14
- }
-
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
- }
- }
- dependencies {
- implementation files('D:/AAA-CS-SDK/Destinations/gradle/httpcomponents-client-4.5.13-bin/httpcomponents-client-4.5.13/lib/httpclient-osgi-4.5.13.jar')
- implementation files('D:/AAA-CS-SDK/Destinations/gradle/httpcomponents-client-4.5.13-bin/httpcomponents-client-4.5.13/lib/httpclient-win-4.5.13.jar')
- implementation files('D:/AAA-CS-SDK/Destinations/gradle/httpcomponents-client-4.5.13-bin/httpcomponents-client-4.5.13/lib/httpcore-4.4.13.jar')
- }
-}
diff --git a/src/app/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
similarity index 55%
rename from src/app/src/main/AndroidManifest.xml
rename to src/main/AndroidManifest.xml
index e5c7d47..6d7aac3 100644
--- a/src/app/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -1,31 +1,17 @@
-
-
-
+ android:versionName="0.1">
-
+
+
@@ -33,45 +19,106 @@
+ android:icon="@drawable/my_icon_app"
+ android:label="@string/app_name"
+ android:requestLegacyExternalStorage="true"
+ tools:ignore="ExtraText">
+
+
+
+ android:windowSoftInputMode="adjustPan">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+ android:theme="@style/NoteTheme">
+
+
-
+
+
-
+
@@ -81,13 +128,13 @@
+ android:label="@string/app_widget2x2">
@@ -100,8 +147,7 @@
-
+ android:label="@string/app_widget4x4">
@@ -112,39 +158,31 @@
android:name="android.appwidget.provider"
android:resource="@xml/widget_4x_info" />
-
-
+
-
-
+ android:name=".ui.AlarmReceiver"
+ android:process=":remote">
-
-
+ android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar">
-
+ android:theme="@android:style/Theme.Holo.Light">
-
+ android:name=".gtask.remote.GTaskSyncService"
+ android:exported="false">
+
-
-
+
+
\ No newline at end of file
diff --git a/src/app/src/main/java/net/micode/notes/data/Contact.java b/src/main/java/net/micode/notes/data/Contact.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/data/Contact.java
rename to src/main/java/net/micode/notes/data/Contact.java
diff --git a/src/app/src/main/java/net/micode/notes/data/Notes.java b/src/main/java/net/micode/notes/data/Notes.java
similarity index 99%
rename from src/app/src/main/java/net/micode/notes/data/Notes.java
rename to src/main/java/net/micode/notes/data/Notes.java
index f240604..8e584c6 100644
--- a/src/app/src/main/java/net/micode/notes/data/Notes.java
+++ b/src/main/java/net/micode/notes/data/Notes.java
@@ -18,6 +18,7 @@ package net.micode.notes.data;
import android.net.Uri;
public class Notes {
+
public static final String AUTHORITY = "micode_notes";
public static final String TAG = "Notes";
public static final int TYPE_NOTE = 0;
@@ -62,6 +63,10 @@ public class Notes {
public static final Uri CONTENT_DATA_URI = Uri.parse("content://" + AUTHORITY + "/data");
public interface NoteColumns {
+
+ //置顶
+ // public static final String TOP = "top";
+
/**
* The unique ID for a row
* Type: INTEGER (long)
@@ -165,6 +170,7 @@ public class Notes {
* Type : INTEGER (long)
*/
public static final String VERSION = "version";
+
}
public interface DataColumns {
@@ -276,4 +282,6 @@ public class Notes {
public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/call_note");
}
+
+
}
diff --git a/src/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java b/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java
similarity index 97%
rename from src/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java
rename to src/main/java/net/micode/notes/data/NotesDatabaseHelper.java
index ffe5d57..77bbe0f 100644
--- a/src/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java
+++ b/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java
@@ -61,6 +61,7 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," +
NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," +
NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0" +
+ // NoteColumns.TOP + " INTEGER NOT NULL DEFAULT 0" +
")";
private static final String CREATE_DATA_TABLE_SQL =
@@ -322,6 +323,16 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
oldVersion++;
}
+ /*
+ if (oldVersion == 4) {
+ upgradeToV5(db);
+ oldVersion++;
+ }
+
+ */
+
+
+
if (reCreateTriggers) {
reCreateNoteTableTriggers(db);
reCreateDataTableTriggers(db);
@@ -359,4 +370,12 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper {
db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.VERSION
+ " INTEGER NOT NULL DEFAULT 0");
}
+
+ /*
+ private void upgradeToV5(SQLiteDatabase db){
+ db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN" + NoteColumns.TOP
+ + " INTEGER NOT NULL DEFAULT 0");
+ }
+
+ */
}
diff --git a/src/app/src/main/java/net/micode/notes/data/NotesProvider.java b/src/main/java/net/micode/notes/data/NotesProvider.java
similarity index 99%
rename from src/app/src/main/java/net/micode/notes/data/NotesProvider.java
rename to src/main/java/net/micode/notes/data/NotesProvider.java
index edb0a60..01ced55 100644
--- a/src/app/src/main/java/net/micode/notes/data/NotesProvider.java
+++ b/src/main/java/net/micode/notes/data/NotesProvider.java
@@ -33,12 +33,13 @@ import net.micode.notes.R;
import net.micode.notes.data.Notes.DataColumns;
import net.micode.notes.data.Notes.NoteColumns;
import net.micode.notes.data.NotesDatabaseHelper.TABLE;
+import net.micode.notes.gtask.data.SqlNote;
public class NotesProvider extends ContentProvider {
private static final UriMatcher mMatcher;
- private NotesDatabaseHelper mHelper;
+ private static NotesDatabaseHelper mHelper;
private static final String TAG = "NotesProvider";
@@ -302,4 +303,6 @@ public class NotesProvider extends ContentProvider {
return null;
}
+
+
}
diff --git a/src/app/src/main/java/net/micode/notes/gtask/data/MetaData.java b/src/main/java/net/micode/notes/gtask/data/MetaData.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/data/MetaData.java
rename to src/main/java/net/micode/notes/gtask/data/MetaData.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/data/Node.java b/src/main/java/net/micode/notes/gtask/data/Node.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/data/Node.java
rename to src/main/java/net/micode/notes/gtask/data/Node.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/data/SqlData.java b/src/main/java/net/micode/notes/gtask/data/SqlData.java
similarity index 99%
rename from src/app/src/main/java/net/micode/notes/gtask/data/SqlData.java
rename to src/main/java/net/micode/notes/gtask/data/SqlData.java
index d3ec3be..4def294 100644
--- a/src/app/src/main/java/net/micode/notes/gtask/data/SqlData.java
+++ b/src/main/java/net/micode/notes/gtask/data/SqlData.java
@@ -45,6 +45,7 @@ public class SqlData {
DataColumns.DATA3
};
+
public static final int DATA_ID_COLUMN = 0;
public static final int DATA_MIME_TYPE_COLUMN = 1;
diff --git a/src/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java b/src/main/java/net/micode/notes/gtask/data/SqlNote.java
similarity index 98%
rename from src/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java
rename to src/main/java/net/micode/notes/gtask/data/SqlNote.java
index 79a4095..e1a88d8 100644
--- a/src/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java
+++ b/src/main/java/net/micode/notes/gtask/data/SqlNote.java
@@ -43,13 +43,14 @@ public class SqlNote {
private static final int INVALID_ID = -99999;
+
public static final String[] PROJECTION_NOTE = new String[] {
NoteColumns.ID, NoteColumns.ALERTED_DATE, NoteColumns.BG_COLOR_ID,
NoteColumns.CREATED_DATE, NoteColumns.HAS_ATTACHMENT, NoteColumns.MODIFIED_DATE,
NoteColumns.NOTES_COUNT, NoteColumns.PARENT_ID, NoteColumns.SNIPPET, NoteColumns.TYPE,
NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE, NoteColumns.SYNC_ID,
NoteColumns.LOCAL_MODIFIED, NoteColumns.ORIGIN_PARENT_ID, NoteColumns.GTASK_ID,
- NoteColumns.VERSION
+ NoteColumns.VERSION,//NoteColumns.TOP
};
public static final int ID_COLUMN = 0;
@@ -86,6 +87,8 @@ public class SqlNote {
public static final int VERSION_COLUMN = 16;
+ // public static final int Top_COLUMN = 17;
+
private Context mContext;
private ContentResolver mContentResolver;
@@ -118,6 +121,8 @@ public class SqlNote {
private long mVersion;
+ private String mTop;
+
private ContentValues mDiffNoteValues;
private ArrayList mDataList;
@@ -141,6 +146,8 @@ public class SqlNote {
mVersion = 0;
mDiffNoteValues = new ContentValues();
mDataList = new ArrayList();
+
+ //mTop = getmTop();
}
public SqlNote(Context context, Cursor c) {
@@ -152,6 +159,8 @@ public class SqlNote {
if (mType == Notes.TYPE_NOTE)
loadDataContent();
mDiffNoteValues = new ContentValues();
+
+ // mTop = getmTop();
}
public SqlNote(Context context, long id) {
@@ -164,8 +173,16 @@ public class SqlNote {
loadDataContent();
mDiffNoteValues = new ContentValues();
+ //mTop = getmTop();
+
+ }
+ /*
+ public String getmTop(){
+ return mTop;
}
+ */
+
private void loadFromCursor(long id) {
Cursor c = null;
try {
@@ -198,6 +215,8 @@ public class SqlNote {
mWidgetId = c.getInt(WIDGET_ID_COLUMN);
mWidgetType = c.getInt(WIDGET_TYPE_COLUMN);
mVersion = c.getLong(VERSION_COLUMN);
+
+ //mTop = c.getString(Top_COLUMN);
}
private void loadDataContent() {
diff --git a/src/app/src/main/java/net/micode/notes/gtask/data/Task.java b/src/main/java/net/micode/notes/gtask/data/Task.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/data/Task.java
rename to src/main/java/net/micode/notes/gtask/data/Task.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/data/TaskList.java b/src/main/java/net/micode/notes/gtask/data/TaskList.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/data/TaskList.java
rename to src/main/java/net/micode/notes/gtask/data/TaskList.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java b/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java
rename to src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java b/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java
rename to src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java
similarity index 90%
rename from src/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java
rename to src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java
index 25a3d1b..afc2fe1 100644
--- a/src/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java
+++ b/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java
@@ -64,10 +64,6 @@ public class GTaskASyncTask extends AsyncTask {
}
private void showNotification(int tickerId, String content) {
- Notification notification = new Notification(R.drawable.notification, mContext
- .getString(tickerId), System.currentTimeMillis());
- notification.defaults = Notification.DEFAULT_LIGHTS;
- notification.flags = Notification.FLAG_AUTO_CANCEL;
PendingIntent pendingIntent;
if (tickerId != R.string.ticker_success) {
pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,
@@ -77,8 +73,16 @@ public class GTaskASyncTask extends AsyncTask {
pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,
NotesListActivity.class), 0);
}
- notification.getLargeIcon(
- );
+
+
+ Notification.Builder builder = new Notification.Builder(mContext)
+ .setAutoCancel(true)
+ .setContentTitle(mContext.getString(R.string.app_name))
+ .setContentText(content)
+ .setContentIntent(pendingIntent)
+ .setWhen(System.currentTimeMillis())
+ .setOngoing(true);
+ Notification notification=builder.getNotification();
mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification);
}
diff --git a/src/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java b/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java
rename to src/main/java/net/micode/notes/gtask/remote/GTaskClient.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java b/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java
rename to src/main/java/net/micode/notes/gtask/remote/GTaskManager.java
diff --git a/src/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java b/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java
rename to src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java
diff --git a/src/app/src/main/java/net/micode/notes/model/Note.java b/src/main/java/net/micode/notes/model/Note.java
similarity index 98%
rename from src/app/src/main/java/net/micode/notes/model/Note.java
rename to src/main/java/net/micode/notes/model/Note.java
index 6706cf6..78a5146 100644
--- a/src/app/src/main/java/net/micode/notes/model/Note.java
+++ b/src/main/java/net/micode/notes/model/Note.java
@@ -250,4 +250,14 @@ public class Note {
return null;
}
}
+
+
+ /*
+ public void setTopValue(String key, String value) {
+ mNoteDiffValues.put(key, value);
+ }
+
+ */
+
+
}
diff --git a/src/app/src/main/java/net/micode/notes/model/WorkingNote.java b/src/main/java/net/micode/notes/model/WorkingNote.java
similarity index 95%
rename from src/app/src/main/java/net/micode/notes/model/WorkingNote.java
rename to src/main/java/net/micode/notes/model/WorkingNote.java
index be081e4..b4679f4 100644
--- a/src/app/src/main/java/net/micode/notes/model/WorkingNote.java
+++ b/src/main/java/net/micode/notes/model/WorkingNote.java
@@ -29,6 +29,7 @@ import net.micode.notes.data.Notes.DataColumns;
import net.micode.notes.data.Notes.DataConstants;
import net.micode.notes.data.Notes.NoteColumns;
import net.micode.notes.data.Notes.TextNote;
+import net.micode.notes.data.NotesProvider;
import net.micode.notes.tool.ResourceParser.NoteBgResources;
@@ -38,7 +39,7 @@ public class WorkingNote {
// Note Id
private long mNoteId;
// Note content
- private String mContent;
+ public String mContent;
// Note mode
private int mMode;
@@ -60,6 +61,10 @@ public class WorkingNote {
private boolean mIsDeleted;
+ ///
+ // private String mTop = "0";
+ //
+
private NoteSettingChangedListener mNoteSettingStatusListener;
public static final String[] DATA_PROJECTION = new String[] {
@@ -101,6 +106,8 @@ public class WorkingNote {
private static final int NOTE_MODIFIED_DATE_COLUMN = 5;
+ //private static final int NOTE_TOP_COLUMN = 6;
+
// New note construct
private WorkingNote(Context context, long folderId) {
mContext = context;
@@ -112,6 +119,8 @@ public class WorkingNote {
mIsDeleted = false;
mMode = 0;
mWidgetType = Notes.TYPE_WIDGET_INVALIDE;
+
+ // mTop = String.valueOf(getTopId());
}
// Existing note construct
@@ -137,6 +146,8 @@ public class WorkingNote {
mWidgetType = cursor.getInt(NOTE_WIDGET_TYPE_COLUMN);
mAlertDate = cursor.getLong(NOTE_ALERTED_DATE_COLUMN);
mModifiedDate = cursor.getLong(NOTE_MODIFIED_DATE_COLUMN);
+
+ // mTop = cursor.getString(NOTE_TOP_COLUMN);
}
cursor.close();
} else {
@@ -365,4 +376,21 @@ public class WorkingNote {
*/
void onCheckListModeChanged(int oldMode, int newMode);
}
+
+ /*
+ public int getTopId() {
+ if (mTop.equals("1")) {
+ return 1;
+ }
+ return 0;
+ }
+
+ public void setTop(String Top){
+ if (mTop!=Top) {
+ mTop = Top;
+ mNote.setTopValue(NoteColumns.TOP,mTop);
+ }
+ }
+
+ */
}
diff --git a/src/app/src/main/java/net/micode/notes/tool/BackupUtils.java b/src/main/java/net/micode/notes/tool/BackupUtils.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/tool/BackupUtils.java
rename to src/main/java/net/micode/notes/tool/BackupUtils.java
diff --git a/src/app/src/main/java/net/micode/notes/tool/DataUtils.java b/src/main/java/net/micode/notes/tool/DataUtils.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/tool/DataUtils.java
rename to src/main/java/net/micode/notes/tool/DataUtils.java
diff --git a/src/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java b/src/main/java/net/micode/notes/tool/GTaskStringUtils.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java
rename to src/main/java/net/micode/notes/tool/GTaskStringUtils.java
diff --git a/src/app/src/main/java/net/micode/notes/tool/ResourceParser.java b/src/main/java/net/micode/notes/tool/ResourceParser.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/tool/ResourceParser.java
rename to src/main/java/net/micode/notes/tool/ResourceParser.java
diff --git a/src/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java b/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java
similarity index 57%
rename from src/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java
rename to src/main/java/net/micode/notes/ui/AlarmAlertActivity.java
index 85723be..4f24d08 100644
--- a/src/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java
+++ b/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java
@@ -40,15 +40,38 @@ import net.micode.notes.tool.DataUtils;
import java.io.IOException;
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): AlarmAlertActivity
+ * @description(类描述): 继承了Activity类,该类实现了OnClickListener和 OnDismissListener两个接口,其中OnClickListener接口用来监听点击事件,OnDismissListener接口用来监听关闭对话框事件
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class AlarmAlertActivity extends Activity implements OnClickListener, OnDismissListener {
- private long mNoteId;
- private String mSnippet;
+ private long mNoteId;//文本在数据库存储中的ID号
+ private String mSnippet;//闹钟提示时出现的文本片段
private static final int SNIPPET_PREW_MAX_LEN = 60;
MediaPlayer mPlayer;
+
+ /**
+ * @description 描述: 消息响应函数,是用来“表示一个窗口正在生成”,这部分就是弹出对话框,播放闹铃
+ * @param 参数1:savedInstanceState
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
protected void onCreate(Bundle savedInstanceState) {
+ //从onCreate的参数savedInsanceState中获得状态数据
super.onCreate(savedInstanceState);
+ //界面显示——无标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
final Window win = getWindow();
@@ -56,16 +79,25 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD
if (!isScreenOn()) {
win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
+ //保持窗体点亮
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
+ //将窗体点亮
| WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
+ //允许窗体点亮时锁屏
| WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR);
+ //在手机锁屏后如果到了闹钟提示时间,点亮屏幕
}
Intent intent = getIntent();
try {
+ /*
+ *根据ID从数据库中获取标签的内容
+ * getContentResolver()是实现数据共享,实例存储
+ */
mNoteId = Long.valueOf(intent.getData().getPathSegments().get(1));
mSnippet = DataUtils.getSnippetById(this.getContentResolver(), mNoteId);
+ //判断标签片段是否达到符合长度
mSnippet = mSnippet.length() > SNIPPET_PREW_MAX_LEN ? mSnippet.substring(0,
SNIPPET_PREW_MAX_LEN) + getResources().getString(R.string.notelist_string_info)
: mSnippet;
@@ -73,22 +105,54 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD
e.printStackTrace();
return;
}
+ /*
+ try
+ {
+ // 代码区
+ }
+ catch(Exception e)
+ {
+ // 异常处理
+ }
+ 代码区如果有错误,就会返回所写异常的处理。*/
mPlayer = new MediaPlayer();
if (DataUtils.visibleInNoteDatabase(getContentResolver(), mNoteId, Notes.TYPE_NOTE)) {
+ //弹出对话框
showActionDialog();
+ //闹钟提示音激发
playAlarmSound();
} else {
+ //完成闹钟动作
finish();
}
}
+
+ /**
+ * @description 描述:定义了一个布尔类型的函数isScreen()返回屏幕是否是亮的
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool 判断屏幕是否亮起
+ * @author zhangchaoqun
+ */
private boolean isScreenOn() {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
return pm.isScreenOn();
}
+
+ /**
+ * @description 描述:定义了一个播放铃声的函数playAlarmSound
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void playAlarmSound() {
+ //调用系统的铃声管理URI,得到闹钟提示音
Uri url = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM);
int silentModeStreams = Settings.System.getInt(getContentResolver(),
@@ -100,9 +164,13 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD
mPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
}
try {
+ //setDataSource(Context context, Uri uri),无返回值,设置多媒体数据来源【根据 Uri】
mPlayer.setDataSource(this, url);
+ //准备同步
mPlayer.prepare();
+ //设置是否循环播放
mPlayer.setLooping(true);
+ //开始播放
mPlayer.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
@@ -119,9 +187,21 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD
}
}
+
+ /**
+ * @description 描述:定义了一个显示动作窗口函数showActionDialog
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void showActionDialog() {
+ //创建一个AlertDialog,要用到AlertDialog.Builder中的create()方法
AlertDialog.Builder dialog = new AlertDialog.Builder(this);
+ //为对话框设置标题
dialog.setTitle(R.string.app_name);
+ //为对话框设置内容
dialog.setMessage(mSnippet);
dialog.setPositiveButton(R.string.notealert_ok, this);
if (isScreenOn()) {
@@ -130,27 +210,65 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD
dialog.show().setOnDismissListener(this);
}
+
+ /**
+ * @description 描述:定义一个onClick函数用来处理鼠标点击事件
+ * @param 参数1:dialog 对话框
+ * @param 参数2:which 定位
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void onClick(DialogInterface dialog, int which) {
switch (which) {
+ //取消操作
case DialogInterface.BUTTON_NEGATIVE:
+ //实现两个类间的数据传输
Intent intent = new Intent(this, NoteEditActivity.class);
+ //设置动作属性
intent.setAction(Intent.ACTION_VIEW);
+ //实现key-value对
+ //EXTRA_UID为key;mNoteId为键
intent.putExtra(Intent.EXTRA_UID, mNoteId);
+ //开始动作
startActivity(intent);
break;
+ //确定操作
default:
break;
}
}
+
+ /**
+ * @description 描述:窗口关闭监听器接口
+ * @param 参数1:dialog
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void onDismiss(DialogInterface dialog) {
+ //停止闹钟声音
stopAlarmSound();
+ //完成该动作
finish();
}
+
+ /**
+ * @description 描述:关闭闹钟铃声
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void stopAlarmSound() {
if (mPlayer != null) {
+ //停止播放
mPlayer.stop();
+ //释放MediaPlayer对象
mPlayer.release();
mPlayer = null;
}
diff --git a/src/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java b/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java
similarity index 60%
rename from src/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java
rename to src/main/java/net/micode/notes/ui/AlarmInitReceiver.java
index f221202..e80b4eb 100644
--- a/src/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java
+++ b/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java
@@ -28,37 +28,71 @@ import net.micode.notes.data.Notes;
import net.micode.notes.data.Notes.NoteColumns;
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): AlarmInitReceiver
+ * @description(类描述): 该类继承于BroadcastReceiver,实现了对闹钟信息的接受
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class AlarmInitReceiver extends BroadcastReceiver {
+ //声明PROJECTION,每个元素包括id和提醒日期
private static final String [] PROJECTION = new String [] {
NoteColumns.ID,
NoteColumns.ALERTED_DATE
};
+ //定义ID和时间初始值
private static final int COLUMN_ID = 0;
private static final int COLUMN_ALERTED_DATE = 1;
- @Override
+ @Override//表示重写
+ /**
+ * @description 描述:通过context并且监听intent来对接受到的广播信息的处理
+ * @param 参数1:context
+ * @param 参数2:intent
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void onReceive(Context context, Intent intent) {
+ //获取当前日期
long currentDate = System.currentTimeMillis();
+ //Cursor在这里的作用是通过查找数据库中的标签内容,找到和当前系统时间相等的标签
Cursor c = context.getContentResolver().query(Notes.CONTENT_NOTE_URI,
PROJECTION,
NoteColumns.ALERTED_DATE + ">? AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE,
+ //将long类型的currentDate转变为String类
new String[] { String.valueOf(currentDate) },
null);
+ /*
+ *当c != null时,将cursor移动到开始处,执行相关读取工作然后关闭cursor
+ */
if (c != null) {
+ //移动到开始位置
if (c.moveToFirst()) {
do {
+ //获取提醒日期
long alertDate = c.getLong(COLUMN_ALERTED_DATE);
+ //通过定义一个intent方法与AlarmReceiver类建立连接
Intent sender = new Intent(context, AlarmReceiver.class);
sender.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, c.getLong(COLUMN_ID)));
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, sender, 0);
+ //新建闹钟管理者,使用系统的闹钟服务
AlarmManager alermManager = (AlarmManager) context
.getSystemService(Context.ALARM_SERVICE);
+ //调用安卓的AlarmManager设置一个系统提醒事项设置提醒时间为便签中所存的alertDate
alermManager.set(AlarmManager.RTC_WAKEUP, alertDate, pendingIntent);
} while (c.moveToNext());
}
+ //关闭游标
c.close();
}
}
diff --git a/src/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java b/src/main/java/net/micode/notes/ui/AlarmReceiver.java
similarity index 53%
rename from src/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java
rename to src/main/java/net/micode/notes/ui/AlarmReceiver.java
index 54e503b..a9a8e6c 100644
--- a/src/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java
+++ b/src/main/java/net/micode/notes/ui/AlarmReceiver.java
@@ -20,11 +20,36 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): AlarmReceiver
+ * @description(类描述): 继承于BroadcastReceiver(广播接收器)的类,实现闹钟消息接收器
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class AlarmReceiver extends BroadcastReceiver {
+
+ /**
+ * @description 描述:重写了onreceive()方法,实现对广播的侦听由此实现对接受闹钟启动消息的功能
+ * @param 参数1:context
+ * @param 参数2:intent
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
public void onReceive(Context context, Intent intent) {
+ //将intent与AlarmAlertActivity类建立连接
intent.setClass(context, AlarmAlertActivity.class);
+ //添加一个标记,创建一个新的task来放置AlarmAlertActivity
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ //启动intent所连接的类
context.startActivity(intent);
}
}
diff --git a/src/main/java/net/micode/notes/ui/ChangedLoginPassword.java b/src/main/java/net/micode/notes/ui/ChangedLoginPassword.java
new file mode 100644
index 0000000..5ae8957
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/ChangedLoginPassword.java
@@ -0,0 +1,69 @@
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.View;
+import android.view.WindowManager;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+
+public class ChangedLoginPassword extends Activity{
+ EditText OldPassword;
+ EditText NewPassword;
+ EditText AckPassword;
+ Button Acknowledged;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_change_loginpassword);
+ getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
+ | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
+ OldPassword=(EditText) findViewById(R.id.old_password);
+ NewPassword=(EditText) findViewById(R.id.new_password);
+ AckPassword=(EditText) findViewById(R.id.ack_password);
+ Acknowledged=(Button)findViewById(R.id.Bt_Acknowledged);
+ Acknowledged.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String old_password = OldPassword.getText().toString();
+ String new_password = NewPassword.getText().toString();
+ String ack_password = AckPassword.getText().toString();
+ SharedPreferences pref=getSharedPreferences("user management",MODE_PRIVATE);
+ String login_password=pref.getString("password","");
+ if(old_password.equals("")==true || new_password.equals("")==true || ack_password.equals("")==true) {
+ Toast.makeText(ChangedLoginPassword.this, "密码不能为空", Toast.LENGTH_SHORT).show();
+ }else if (new_password.equals(ack_password) == false) {
+ Toast.makeText(ChangedLoginPassword.this, "新建密码与重复密码不匹配,请重新输入密码", Toast.LENGTH_SHORT).show();
+ AckPassword.setText("");
+ }else if(old_password.equals(login_password) == false){
+ Toast.makeText(ChangedLoginPassword.this, "原有密码错误,请重新输入密码", Toast.LENGTH_SHORT).show();
+ OldPassword.setText("");
+ }
+ else if (new_password.equals(ack_password) == true && old_password.equals(login_password) == true){
+ SharedPreferences.Editor editor=getSharedPreferences("user management", MODE_PRIVATE).edit();
+ editor.putString("password",new_password);
+ editor.apply();
+ Toast.makeText(ChangedLoginPassword.this, "修改密码成功", Toast.LENGTH_SHORT).show();
+ Intent intent=new Intent(ChangedLoginPassword.this,NotesListActivity.class);
+ startActivity(intent);
+ finish();
+ }
+ }
+ });
+ }
+
+ @Override
+ public void onBackPressed() {
+ Intent intent=new Intent(ChangedLoginPassword.this,NotesListActivity.class);
+ startActivity(intent);
+ finish();
+ }
+}
diff --git a/src/app/src/main/java/net/micode/notes/ui/DateTimePicker.java b/src/main/java/net/micode/notes/ui/DateTimePicker.java
similarity index 79%
rename from src/app/src/main/java/net/micode/notes/ui/DateTimePicker.java
rename to src/main/java/net/micode/notes/ui/DateTimePicker.java
index 496b0cd..bfe26d5 100644
--- a/src/app/src/main/java/net/micode/notes/ui/DateTimePicker.java
+++ b/src/main/java/net/micode/notes/ui/DateTimePicker.java
@@ -28,56 +28,92 @@ import android.view.View;
import android.widget.FrameLayout;
import android.widget.NumberPicker;
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): DateTimePicker
+ * @description(类描述): 继承于FrameLayout类,其是一种布局模板,子元素在屏幕右上方
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class DateTimePicker extends FrameLayout {
+ /*
+ *定义各种常量
+ */
private static final boolean DEFAULT_ENABLE_STATE = true;
private static final int HOURS_IN_HALF_DAY = 12;
private static final int HOURS_IN_ALL_DAY = 24;
private static final int DAYS_IN_ALL_WEEK = 7;
+ //日期轮转最小值为0,表示周天
private static final int DATE_SPINNER_MIN_VAL = 0;
- private static final int DATE_SPINNER_MAX_VAL = DAYS_IN_ALL_WEEK - 1;
- private static final int HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW = 0;
- private static final int HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW = 23;
- private static final int HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW = 1;
- private static final int HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW = 12;
- private static final int MINUT_SPINNER_MIN_VAL = 0;
- private static final int MINUT_SPINNER_MAX_VAL = 59;
- private static final int AMPM_SPINNER_MIN_VAL = 0;
- private static final int AMPM_SPINNER_MAX_VAL = 1;
-
+ private static final int DATE_SPINNER_MAX_VAL = DAYS_IN_ALL_WEEK - 1;//周六
+ private static final int HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW = 0;//24小时制下轮转最小值
+ private static final int HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW = 23;//24小时制下轮转最大值
+ private static final int HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW = 1;//12小时制下轮转最小值
+ private static final int HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW = 12;//12小时制下轮转最大值
+ private static final int MINUT_SPINNER_MIN_VAL = 0;//分钟轮转最小值
+ private static final int MINUT_SPINNER_MAX_VAL = 59;//分钟轮转最大值
+ private static final int AMPM_SPINNER_MIN_VAL = 0;//上下午轮转最小值
+ private static final int AMPM_SPINNER_MAX_VAL = 1;//上下午轮转最大值
+
+ /*
+ *数字选择器,用于让用户输入数值,与闹钟设置有关
+ */
private final NumberPicker mDateSpinner;
private final NumberPicker mHourSpinner;
private final NumberPicker mMinuteSpinner;
private final NumberPicker mAmPmSpinner;
- private Calendar mDate;
+ private Calendar mDate;//用于操作时间
- private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK];
+ private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK];//定义一个显示时间的字符串
- private boolean mIsAm;
+ private boolean mIsAm;//是否是上午
- private boolean mIs24HourView;
+ private boolean mIs24HourView;//是否是24小时视图
- private boolean mIsEnabled = DEFAULT_ENABLE_STATE;
+ private boolean mIsEnabled = DEFAULT_ENABLE_STATE;//时间选择器是否已经启用
- private boolean mInitialising;
+ private boolean mInitialising;//是否在初始化
- private OnDateTimeChangedListener mOnDateTimeChangedListener;
+ private OnDateTimeChangedListener mOnDateTimeChangedListener;//日期变化监听器
+ //监听日期变化,传送给mData并进行同步更新操作
private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() {
+
+
+ /**
+ * @description 描述:重写日期变化的方法
+ * @param 参数1:picker
+ * @param 参数2:oldVal
+ * @param 参数3:newVal
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+ //新值减去旧值改变时间
mDate.add(Calendar.DAY_OF_YEAR, newVal - oldVal);
updateDateControl();
+ //监听日期变化
onDateTimeChanged();
}
};
+ //监听时钟变化
private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+ //默认没有变化
boolean isDateChanged = false;
Calendar cal = Calendar.getInstance();
+ //针对12小时制的操作
if (!mIs24HourView) {
if (!mIsAm && oldVal == HOURS_IN_HALF_DAY - 1 && newVal == HOURS_IN_HALF_DAY) {
cal.setTimeInMillis(mDate.getTimeInMillis());
@@ -93,7 +129,9 @@ public class DateTimePicker extends FrameLayout {
mIsAm = !mIsAm;
updateAmPmControl();
}
- } else {
+ }
+ //针对24小时制的操作
+ else {
if (oldVal == HOURS_IN_ALL_DAY - 1 && newVal == 0) {
cal.setTimeInMillis(mDate.getTimeInMillis());
cal.add(Calendar.DAY_OF_YEAR, 1);
@@ -115,6 +153,9 @@ public class DateTimePicker extends FrameLayout {
}
};
+ /*
+ *对分钟时间进行监听,并根据变化做出修改
+ */
private NumberPicker.OnValueChangeListener mOnMinuteChangedListener = new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
@@ -144,6 +185,9 @@ public class DateTimePicker extends FrameLayout {
}
};
+ /*
+ *实例化上午下午变化监听器
+ */
private NumberPicker.OnValueChangeListener mOnAmPmChangedListener = new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
@@ -158,11 +202,13 @@ public class DateTimePicker extends FrameLayout {
}
};
+ //日期变化监听器
public interface OnDateTimeChangedListener {
void onDateTimeChanged(DateTimePicker view, int year, int month,
int dayOfMonth, int hourOfDay, int minute);
}
+ //获取系统时间
public DateTimePicker(Context context) {
this(context, System.currentTimeMillis());
}
@@ -214,6 +260,15 @@ public class DateTimePicker extends FrameLayout {
mInitialising = false;
}
+
+ /**
+ * @description 描述:将当前监听器的状态设置为开启状态
+ * @param 参数1:enabled
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
public void setEnabled(boolean enabled) {
if (mIsEnabled == enabled) {
@@ -262,6 +317,17 @@ public class DateTimePicker extends FrameLayout {
* @param hourOfDay The current hourOfDay
* @param minute The current minute
*/
+
+ /**
+ * @description 描述:设置当前日期
+ * @param 参数1:year
+ * @param 参数2:month
+ * @param 参数3:dayOfMonth
+ * @param 参数4:hourOfDay
+ * @param 参数5:minute
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void setCurrentDate(int year, int month,
int dayOfMonth, int hourOfDay, int minute) {
setCurrentYear(year);
@@ -366,6 +432,15 @@ public class DateTimePicker extends FrameLayout {
*
* @param hourOfDay
*/
+
+ /**
+ * @description 描述:设置当前小时数
+ * @param 参数1:hourOfDay
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void setCurrentHour(int hourOfDay) {
if (!mInitialising && hourOfDay == getCurrentHourOfDay()) {
return;
@@ -434,6 +509,15 @@ public class DateTimePicker extends FrameLayout {
updateAmPmControl();
}
+
+ /**
+ * @description 描述:更新日期控制
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void updateDateControl() {
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(mDate.getTimeInMillis());
@@ -448,6 +532,15 @@ public class DateTimePicker extends FrameLayout {
mDateSpinner.invalidate();
}
+
+ /**
+ * @description 描述:更新上下午的控制
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void updateAmPmControl() {
if (mIs24HourView) {
mAmPmSpinner.setVisibility(View.GONE);
@@ -458,6 +551,15 @@ public class DateTimePicker extends FrameLayout {
}
}
+
+ /**
+ * @description 描述:在12小时制和24小时制下对小时更新
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:
+ * @author zhangchaoqun
+ */
private void updateHourControl() {
if (mIs24HourView) {
mHourSpinner.setMinValue(HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW);
@@ -472,10 +574,28 @@ public class DateTimePicker extends FrameLayout {
* Set the callback that indicates the 'Set' button has been pressed.
* @param callback the callback, if null will do nothing
*/
+
+ /**
+ * @description 描述:设置时间日期监听器
+ * @param 参数1:callback
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void setOnDateTimeChangedListener(OnDateTimeChangedListener callback) {
mOnDateTimeChangedListener = callback;
}
+
+ /**
+ * @description 描述:监听时间日期的变化
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void onDateTimeChanged() {
if (mOnDateTimeChangedListener != null) {
mOnDateTimeChangedListener.onDateTimeChanged(this, getCurrentYear(),
diff --git a/src/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java b/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java
similarity index 63%
rename from src/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java
rename to src/main/java/net/micode/notes/ui/DateTimePickerDialog.java
index 2c47ba4..354b031 100644
--- a/src/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java
+++ b/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java
@@ -29,17 +29,44 @@ import android.content.DialogInterface.OnClickListener;
import android.text.format.DateFormat;
import android.text.format.DateUtils;
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): DateTimePickerDialog
+ * @description(类描述): 日期时间选择器对话框,继承于AlertDialog,实现了OnClickListener接口
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class DateTimePickerDialog extends AlertDialog implements OnClickListener {
+ //创建一个Calendar类型的变量mDate方便时间操作
private Calendar mDate = Calendar.getInstance();
+ //是否是24小时视图
private boolean mIs24HourView;
+ //声明一个日期设置监听器
private OnDateTimeSetListener mOnDateTimeSetListener;
+ //DateTimePicker控件一般用于让用户可以从日期列表中选择单个值
private DateTimePicker mDateTimePicker;
+ //接口:日期时间设置监听器
public interface OnDateTimeSetListener {
void OnDateTimeSet(AlertDialog dialog, long date);
}
+
+ /**
+ * @description 描述:实例化日期时间选择对话框
+ * @param 参数1:context
+ * @param 参数2:date
+ * @param 参数3:
+ * @return 返回值:创建一个DateTimePickerDialog的实例对象
+ * @author zhangchaoqun
+ */
public DateTimePickerDialog(Context context, long date) {
super(context);
mDateTimePicker = new DateTimePicker(context);
@@ -64,14 +91,41 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener
updateTitle(mDate.getTimeInMillis());
}
+
+ /**
+ * @description 描述:设置成24小时制
+ * @param 参数1:is24HourView
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void set24HourView(boolean is24HourView) {
mIs24HourView = is24HourView;
}
+
+ /**
+ * @description 描述:设置日期时间监听器
+ * @param 参数1:callBack
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void setOnDateTimeSetListener(OnDateTimeSetListener callBack) {
mOnDateTimeSetListener = callBack;
}
+
+ /**
+ * @description 描述:更新安卓开发中常见的日期管理工具类 DateUtils
+ * @param 参数1:date
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void updateTitle(long date) {
int flag =
DateUtils.FORMAT_SHOW_YEAR |
@@ -81,6 +135,15 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener
setTitle(DateUtils.formatDateTime(this.getContext(), date, flag));
}
+
+ /**
+ * @description 描述:处理点击事件
+ * @param 参数1:arg0(接收到点击事件的对话框)
+ * @param 参数2:arg1(arg0对话框上的按钮)
+ * @param 参数3:
+ * @return 返回值:
+ * @author zhangchaoqun
+ */
public void onClick(DialogInterface arg0, int arg1) {
if (mOnDateTimeSetListener != null) {
mOnDateTimeSetListener.OnDateTimeSet(this, mDate.getTimeInMillis());
diff --git a/src/main/java/net/micode/notes/ui/DeleteLoginPassword.java b/src/main/java/net/micode/notes/ui/DeleteLoginPassword.java
new file mode 100644
index 0000000..2d0d6ea
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/DeleteLoginPassword.java
@@ -0,0 +1,63 @@
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.View;
+import android.view.WindowManager;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+
+public class DeleteLoginPassword extends Activity{
+ EditText password01;
+ Button Acknowledged;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_delete_loginpassword);
+ getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
+ | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
+ password01=(EditText) findViewById(R.id.old_password);
+ Acknowledged=(Button)findViewById(R.id.Bt_Acknowledged);
+ Acknowledged.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String text02 = password01.getText().toString();
+ if(text02.equals("")==true)
+ Toast.makeText(DeleteLoginPassword.this, "密码不能为空", Toast.LENGTH_SHORT).show();
+ SharedPreferences pref=getSharedPreferences("user management",MODE_PRIVATE);
+ String password = pref.getString("password","");
+ if(password.equals("")==false&&password.equals(text02)==true){
+ SharedPreferences.Editor editor=getSharedPreferences("user management",
+ MODE_PRIVATE).edit();
+ editor.putBoolean("user",false);//false表示已经设置登录密码
+ editor.putString("password","");
+ editor.apply();
+
+ Toast.makeText(DeleteLoginPassword.this, "已经删除登录密码", Toast.LENGTH_SHORT).show();
+ Intent intent=new Intent(DeleteLoginPassword.this,NotesListActivity.class);
+ startActivity(intent);
+ finish();
+ }
+ else{
+ Toast.makeText(DeleteLoginPassword.this, "密码错误", Toast.LENGTH_SHORT).show();
+ password01.setText("");//把密码框内输入过的错误密码清空
+ }
+ }
+ });
+ }
+
+ @Override
+ public void onBackPressed() {
+ Intent intent=new Intent(DeleteLoginPassword.this,NotesListActivity.class);
+ startActivity(intent);
+ finish();
+ }
+}
diff --git a/src/app/src/main/java/net/micode/notes/ui/DropdownMenu.java b/src/main/java/net/micode/notes/ui/DropdownMenu.java
similarity index 56%
rename from src/app/src/main/java/net/micode/notes/ui/DropdownMenu.java
rename to src/main/java/net/micode/notes/ui/DropdownMenu.java
index 613dc74..40f2f00 100644
--- a/src/app/src/main/java/net/micode/notes/ui/DropdownMenu.java
+++ b/src/main/java/net/micode/notes/ui/DropdownMenu.java
@@ -27,16 +27,42 @@ import android.widget.PopupMenu.OnMenuItemClickListener;
import net.micode.notes.R;
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): DropdownMenu
+ * @description(类描述): 声明一个下拉菜单
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class DropdownMenu {
private Button mButton;
+ //声明一个下拉菜单
private PopupMenu mPopupMenu;
private Menu mMenu;
+
+ /**
+ * @description 描述:将菜单私有变量实例化
+ * @param 参数1:context(上下文)
+ * @param 参数2:button(按钮)
+ * @param 参数3:menuId(菜单id)
+ * @return 返回值:创建一个DropdownMenu实例对象
+ * @author zhangchaoqun
+ */
public DropdownMenu(Context context, Button button, int menuId) {
mButton = button;
+ //设置这个view的背景
mButton.setBackgroundResource(R.drawable.dropdown_icon);
mPopupMenu = new PopupMenu(context, mButton);
mMenu = mPopupMenu.getMenu();
+ //MenuInflater是用来实例化Menu目录下的Menu布局文件
+ //根据ID来确认menu的内容选项
mPopupMenu.getMenuInflater().inflate(menuId, mMenu);
mButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
@@ -45,16 +71,35 @@ public class DropdownMenu {
});
}
+
+ /**
+ * @description 描述:对非空的菜单的具体条目设置监听
+ * @param 参数1:listener
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void setOnDropdownMenuItemClickListener(OnMenuItemClickListener listener) {
if (mPopupMenu != null) {
mPopupMenu.setOnMenuItemClickListener(listener);
}
}
+ //对于菜单选项的初始化,根据索引搜索菜单需要的选项
public MenuItem findItem(int id) {
return mMenu.findItem(id);
}
+
+ /**
+ * @description 描述:设置按钮的标题文本信息
+ * @param 参数1:title(接口CharSequence的实例对象),其实就是描述了一个string对象
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:
+ * @author zhangchaoqun
+ */
public void setTitle(CharSequence title) {
mButton.setText(title);
}
diff --git a/src/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java b/src/main/java/net/micode/notes/ui/FoldersListAdapter.java
similarity index 84%
rename from src/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java
rename to src/main/java/net/micode/notes/ui/FoldersListAdapter.java
index 96b77da..c499e87 100644
--- a/src/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java
+++ b/src/main/java/net/micode/notes/ui/FoldersListAdapter.java
@@ -29,7 +29,15 @@ import net.micode.notes.data.Notes;
import net.micode.notes.data.Notes.NoteColumns;
+/*
+ *FoldersListAdapter继承了CursorAdapter的类
+ * CursorAdapter是Cursor和ListView的接口
+ * 主要作用是便签数据库和用户的交互
+ */
public class FoldersListAdapter extends CursorAdapter {
+ /*
+ *调用数据库中便签的ID和片段
+ */
public static final String [] PROJECTION = {
NoteColumns.ID,
NoteColumns.SNIPPET
@@ -43,11 +51,17 @@ public class FoldersListAdapter extends CursorAdapter {
// TODO Auto-generated constructor stub
}
+ /*
+ *创建一个文件夹,对于各文件夹中子标签的初始化
+ */
@Override
public View newView(Context context, Cursor cursor, ViewGroup parent) {
return new FolderListItem(context);
}
+ /*
+ *将各个布局文件绑定起来
+ */
@Override
public void bindView(View view, Context context, Cursor cursor) {
if (view instanceof FolderListItem) {
@@ -57,6 +71,9 @@ public class FoldersListAdapter extends CursorAdapter {
}
}
+ /*
+ *根据数据库中标签的ID得到标签的各项内容
+ */
public String getFolderName(Context context, int position) {
Cursor cursor = (Cursor) getItem(position);
return (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context
@@ -68,6 +85,7 @@ public class FoldersListAdapter extends CursorAdapter {
public FolderListItem(Context context) {
super(context);
+ //根据布局文件的名字等信息将其找出来
inflate(context, R.layout.folder_list_item, this);
mName = (TextView) findViewById(R.id.tv_folder_name);
}
diff --git a/src/main/java/net/micode/notes/ui/LoginActivity.java b/src/main/java/net/micode/notes/ui/LoginActivity.java
new file mode 100644
index 0000000..2b6d587
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/LoginActivity.java
@@ -0,0 +1,58 @@
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.View;
+import android.view.WindowManager;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+
+public class LoginActivity extends Activity {
+
+ EditText lg_password;
+ Button lg_login;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ SharedPreferences pref=getSharedPreferences("user management",MODE_PRIVATE);
+ boolean User_boolean = pref.getBoolean("user",false);//获取用户是否设置了密码
+ if(!User_boolean) //User_boolean = false时,(没有设置密码),直接跳转到便签主界面
+ {
+ Intent intent=new Intent(LoginActivity.this,SplashActivity.class);
+ startActivity(intent);
+ finish();
+ }
+
+ setContentView(R.layout.activity_login);
+ getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE
+ | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
+ lg_password=(EditText) findViewById(R.id.lg_password);
+ lg_login=(Button)findViewById(R.id.login);
+ lg_login.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ SharedPreferences pref=getSharedPreferences("user management",MODE_PRIVATE);
+ String password=pref.getString("password","");
+ if(password.equals("")==false&&password.equals(lg_password.getText().toString())==true){
+ Intent intent=new Intent(LoginActivity.this,SplashActivity.class);
+ startActivity(intent);
+ finish();
+ }
+ else{
+ Toast.makeText(LoginActivity.this, "密码错误", Toast.LENGTH_SHORT).show();
+ lg_password.setText("");//把密码框内输入过的错误密码清空
+ }
+ }
+ }
+ );
+
+ }
+}
diff --git a/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/src/main/java/net/micode/notes/ui/NoteEditActivity.java
similarity index 53%
rename from src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java
rename to src/main/java/net/micode/notes/ui/NoteEditActivity.java
index cf69606..5efbd63 100644
--- a/src/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java
+++ b/src/main/java/net/micode/notes/ui/NoteEditActivity.java
@@ -16,25 +16,40 @@
package net.micode.notes.ui;
+import android.Manifest;
import android.app.Activity;
import android.app.AlarmManager;
import android.app.AlertDialog;
import android.app.PendingIntent;
import android.app.SearchManager;
import android.appwidget.AppWidgetManager;
+import android.content.ContentResolver;
import android.content.ContentUris;
+import android.content.ContentValues;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
+import android.content.pm.PackageManager;
+import android.database.Cursor;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
import android.graphics.Paint;
+import android.net.Uri;
+import android.os.Build;
import android.os.Bundle;
import android.preference.PreferenceManager;
+import android.provider.DocumentsContract;
+import android.provider.MediaStore;
+import android.text.Editable;
import android.text.Spannable;
import android.text.SpannableString;
+import android.text.Spanned;
import android.text.TextUtils;
+import android.text.TextWatcher;
import android.text.format.DateUtils;
import android.text.style.BackgroundColorSpan;
+import android.text.style.ImageSpan;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
@@ -43,10 +58,12 @@ import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.WindowManager;
+import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;
+import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
@@ -65,6 +82,11 @@ import net.micode.notes.ui.NoteEditText.OnTextViewChangeListener;
import net.micode.notes.widget.NoteWidgetProvider_2x;
import net.micode.notes.widget.NoteWidgetProvider_4x;
+import java.io.BufferedReader;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
@@ -72,6 +94,18 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): NoteEditActivity
+ * @description(类描述): 该类主要是针对标签的编辑继承了系统内部许多和监听有关的类
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class NoteEditActivity extends Activity implements OnClickListener,
NoteSettingChangedListener, OnTextViewChangeListener {
private class HeadViewHolder {
@@ -84,8 +118,11 @@ public class NoteEditActivity extends Activity implements OnClickListener,
public ImageView ibSetBgColor;
}
+
private static final Map sBgSelectorBtnsMap = new HashMap();
+
static {
+ //put实现了将指定的颜色的值和对应的按键相连接
sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW);
sBgSelectorBtnsMap.put(R.id.iv_bg_red, ResourceParser.RED);
sBgSelectorBtnsMap.put(R.id.iv_bg_blue, ResourceParser.BLUE);
@@ -94,6 +131,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
private static final Map sBgSelectorSelectionMap = new HashMap();
+
static {
sBgSelectorSelectionMap.put(ResourceParser.YELLOW, R.id.iv_bg_yellow_select);
sBgSelectorSelectionMap.put(ResourceParser.RED, R.id.iv_bg_red_select);
@@ -103,6 +141,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
private static final Map sFontSizeBtnsMap = new HashMap();
+
static {
sFontSizeBtnsMap.put(R.id.ll_font_large, ResourceParser.TEXT_LARGE);
sFontSizeBtnsMap.put(R.id.ll_font_small, ResourceParser.TEXT_SMALL);
@@ -111,6 +150,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
private static final Map sFontSelectorSelectionMap = new HashMap();
+
static {
sFontSelectorSelectionMap.put(ResourceParser.TEXT_LARGE, R.id.iv_large_select);
sFontSelectorSelectionMap.put(ResourceParser.TEXT_SMALL, R.id.iv_small_select);
@@ -118,24 +158,40 @@ public class NoteEditActivity extends Activity implements OnClickListener,
sFontSelectorSelectionMap.put(ResourceParser.TEXT_SUPER, R.id.iv_super_select);
}
+
+ //功能增加:统计字符数
+ private EditText editText;
+
+ private TextView textView;
+ //
+
private static final String TAG = "NoteEditActivity";
private HeadViewHolder mNoteHeaderHolder;
private View mHeadViewPanel;
+ //私有化一个界面操作mHeadViewPanel,对表头的操作
private View mNoteBgColorSelector;
+ //私有化一个界面操作mNoteBgColorSelector,对背景颜色的操作
private View mFontSizeSelector;
+ //私有化一个界面操作mFontSizeSelector,对标签字体的操作
private EditText mNoteEditor;
+ //声明编辑控件,对文本操作
private View mNoteEditorPanel;
+ //私有化一个界面操作mNoteEditorPanel,文本编辑的控制板
private WorkingNote mWorkingNote;
+ //对模板WorkingNote初始化
private SharedPreferences mSharedPrefs;
+ //私有化SharedPreferences的数据存储方式,本质是存储key-value键值对数据
+
private int mFontSizeId;
+ //用于操作字体的大小
private static final String PREFERENCE_FONT_SIZE = "pref_font_size";
@@ -149,25 +205,133 @@ public class NoteEditActivity extends Activity implements OnClickListener,
private String mUserQuery;
private Pattern mPattern;
+ private final int PHOTO_REQUEST = 1;//请求码
+
+ public static int topId;//是否置顶,1表示置顶,0表示没置顶
+
+ private int REQUEST_CODE_RECORD = 2;//录音功能
+
+
+
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setContentView(R.layout.note_edit);
-
+ //对数据库的访问
if (savedInstanceState == null && !initActivityState(getIntent())) {
finish();
return;
}
initResources();
+
+ //绑定
+ editText = (EditText) findViewById(R.id.note_edit_view);
+ textView = (TextView) findViewById(R.id.text_num);
+ count();//统计字符数
+
+ //添加功能:在便签中加入图片
+ //根据id获取添加图片按钮
+ final ImageButton add_img_btn = (ImageButton) findViewById(R.id.add_img_btn);
+ //为点击图片按钮设置监听器
+ add_img_btn.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Log.d(TAG, "onClick: click add image button");
+ //ACTION_GET_CONTENT: 允许用户选择特殊种类的数据,并返回(特殊种类的数据:一张相片)
+ Intent loadImage = new Intent(Intent.ACTION_GET_CONTENT);
+ //Category属性用于指定当前动作(Action)被执行的环境.
+ //CATEGORY_OPENABLE; 用来指示一个ACTION_GET_CONTENT的intent
+ loadImage.addCategory(Intent.CATEGORY_OPENABLE);
+ loadImage.setType("image/*");
+ startActivityForResult(loadImage, PHOTO_REQUEST);
+ }
+ });
+
+ }
+
+
+ /**
+ * @description 描述:去除文本中的空格换行图片并返回文本
+ * @param 参数1:oriText
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:String
+ * @author zhangchaoqun
+ */
+ private String Textchange(String oriText){
+ StringBuffer stringBuffer = new StringBuffer(oriText);
+ int Flag1 = -1;
+ int Flag2 = -1;
+ do {//不计入表示图片的字符
+ Flag1 = stringBuffer.indexOf("
");
+ if (Flag1 != -1 && Flag2 != -1) {
+ stringBuffer = stringBuffer.replace(Flag1, Flag2+1, "");
+ }
+ } while (Flag1 != -1 && Flag2 != -1);
+
+ do {//不计入换行字符
+ Flag1 = stringBuffer.indexOf("\n");
+
+ if (Flag1 != -1){
+ stringBuffer = stringBuffer.replace(Flag1, Flag1+1, "");
+ }
+ } while (Flag1 != -1);
+ do {//不计入空格字符
+ Flag1 = stringBuffer.indexOf(" ");
+
+ if (Flag1 != -1) {
+ stringBuffer = stringBuffer.replace(Flag1, Flag1+1, "");
+ }
+ } while (Flag1 != -1);
+ return stringBuffer.toString();
+ }
+
+
+ /**
+ * @description 描述:统计不含有空格换行图片的字符串中的字符数,并把字数显示给textView
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:
+ * @author zhangchaoqun
+ */
+ private void count() {
+ editText.addTextChangedListener(new TextWatcher() {
+ int currentLength = 0;
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+ textView.setText("字符数:" + currentLength);
+ }
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ currentLength = Textchange(String.valueOf(editText.getText())).length();
+ }
+ @Override
+ public void afterTextChanged(Editable s) {
+ textView.setText("字符数:" + currentLength);
+ }
+ });
}
/**
* Current activity may be killed when the memory is low. Once it is killed, for another time
* user load this activity, we should restore the former state
*/
+
+ /**
+ * @param 参数1:savedInstanceState
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:保存现场的函数,如果程序中止可以从恢复现场
+ * @author zhangchaoqun
+ */
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
+ //当Bundle不为空时通过onRestoreInstanceState是恢复Activity的状态
if (savedInstanceState != null && savedInstanceState.containsKey(Intent.EXTRA_UID)) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra(Intent.EXTRA_UID, savedInstanceState.getLong(Intent.EXTRA_UID));
@@ -179,31 +343,51 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
}
+
+ /**
+ * @param 参数1:intent
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool是否初始化成功
+ * @description 描述:从Intent中通过initActivityState来初始化相关的数据
+ * @author zhangchaoqun
+ */
private boolean initActivityState(Intent intent) {
/**
* If the user specified the {@link Intent#ACTION_VIEW} but not provided with id,
* then jump to the NotesListActivity
*/
mWorkingNote = null;
+ /*
+ *intent.getAction()
+ *用于broadcast发送广播时给机制(intent)设置一个action,就是一个字符串
+ * 用户可以通过receive(接受)intent,通过 getAction得到的字符串,来决定下一步
+ */
if (TextUtils.equals(Intent.ACTION_VIEW, intent.getAction())) {
long noteId = intent.getLongExtra(Intent.EXTRA_UID, 0);
mUserQuery = "";
+ //用户实例化标签时未给出标签id
/**
* Starting from the searched result
*/
+ //根据键值查找ID
if (intent.hasExtra(SearchManager.EXTRA_DATA_KEY)) {
noteId = Long.parseLong(intent.getStringExtra(SearchManager.EXTRA_DATA_KEY));
mUserQuery = intent.getStringExtra(SearchManager.USER_QUERY);
}
+ //如果ID在数据库中未找到
if (!DataUtils.visibleInNoteDatabase(getContentResolver(), noteId, Notes.TYPE_NOTE)) {
Intent jump = new Intent(this, NotesListActivity.class);
+ //程序将跳转到上面声明的jump
startActivity(jump);
showToast(R.string.error_note_not_exist);
finish();
return false;
- } else {
+ }
+ //ID在数据库中找到
+ else {
mWorkingNote = WorkingNote.load(this, noteId);
if (mWorkingNote == null) {
Log.e(TAG, "load note failed with note id" + noteId);
@@ -211,10 +395,11 @@ public class NoteEditActivity extends Activity implements OnClickListener,
return false;
}
}
+ //setSoftInputMode(软键盘输入模式)
getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN
| WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
- } else if(TextUtils.equals(Intent.ACTION_INSERT_OR_EDIT, intent.getAction())) {
+ } else if (TextUtils.equals(Intent.ACTION_INSERT_OR_EDIT, intent.getAction())) {
// New note
long folderId = intent.getLongExtra(Notes.INTENT_EXTRA_FOLDER_ID, 0);
int widgetId = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_ID,
@@ -223,6 +408,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
Notes.TYPE_WIDGET_INVALIDE);
int bgResId = intent.getIntExtra(Notes.INTENT_EXTRA_BACKGROUND_ID,
ResourceParser.getDefaultBgId(this));
+ //intent.getTypeExtra()对各个变量进行语法分析
// Parse call-record note
String phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
@@ -232,6 +418,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
Log.w(TAG, "The call record number is null");
}
long noteId = 0;
+ //通过电话号码和号码数据来查找noteId
if ((noteId = DataUtils.getNoteIdByPhoneNumberAndCallDate(getContentResolver(),
phoneNumber, callDate)) > 0) {
mWorkingNote = WorkingNote.load(this, noteId);
@@ -241,8 +428,10 @@ public class NoteEditActivity extends Activity implements OnClickListener,
return false;
}
} else {
+ //创建一个新的WorkingNote
mWorkingNote = WorkingNote.createEmptyNote(this, folderId, widgetId,
widgetType, bgResId);
+ //将电话号码与号码数据相关
mWorkingNote.convertToCallNote(phoneNumber, callDate);
}
} else {
@@ -266,9 +455,20 @@ public class NoteEditActivity extends Activity implements OnClickListener,
protected void onResume() {
super.onResume();
initNoteScreen();
+ initEditText();//初始化便签模板
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:对界面的初始化操作
+ * @author zhangchaoqun
+ */
private void initNoteScreen() {
+ //设置外观
mNoteEditor.setTextAppearance(this, TextAppearanceResources
.getTexAppearanceResource(mFontSizeId));
if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
@@ -293,23 +493,84 @@ public class NoteEditActivity extends Activity implements OnClickListener,
* is not ready
*/
showAlertHeader();
+ //把路径转换成image图片
+ convertToImage();
}
+ //路径字符串格式 转换为 图片image格式
+ private void convertToImage() {
+ NoteEditText noteEditText = (NoteEditText) findViewById(R.id.note_edit_view); //获取当前的edit
+ Editable editable = noteEditText.getText();//获取text
+ String noteText = editable.toString(); //将note内容转换为字符串
+ int length = editable.length(); //内容的长度
+ /*截取img片段 [local]+uri+[/local],提取uri
+ [local]为7个字符
+ [local][/local]共15个字符,剩下的为真正的path长度
+ 从[local]之后的len个字符就是path
+ */
+ for(int i = 0; i < length; i++) {
+ for(int j = i; j < length; j++) {
+ String img_fragment = noteText.substring(i, j+1); //img_fragment:关于图片路径的片段
+ if(img_fragment.length() > 15 && img_fragment.endsWith("[/local]") && img_fragment.startsWith("[local]")){
+ int limit = 7;
+ int len = img_fragment.length()-15;
+ String path = img_fragment.substring(limit,limit+len);//获取到了图片路径
+ Bitmap bitmap = null;
+ Log.d(TAG, "图片的路径是:"+path);
+ try {
+ bitmap = BitmapFactory.decodeFile(path);//将图片路径解码为图片格式
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ if(bitmap!=null){ //若图片存在
+ Log.d(TAG, "图片不为null");
+ ImageSpan imageSpan = new ImageSpan(NoteEditActivity.this, bitmap);
+ //创建一个SpannableString对象,以便插入用ImageSpan对象封装的图像
+ String ss = "[local]" + path + "[/local]";
+ SpannableString spannableString = new SpannableString(ss);
+ //将指定的标记对象附加到文本的开始...结束范围
+ spannableString.setSpan(imageSpan, 0, ss.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
+ Log.d(TAG, "Create spannable string success!");
+ Editable edit_text = noteEditText.getEditableText();
+ edit_text.delete(i,i+len+15); //删掉图片路径的文字
+ edit_text.insert(i, spannableString); //在路径的起始位置插入图片
+ }
+ }
+ }
+ }
+ }
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:设置闹钟显示
+ * @author zhangchaoqun
+ */
private void showAlertHeader() {
+ //如果设置了闹钟
if (mWorkingNote.hasClockAlert()) {
long time = System.currentTimeMillis();
+ //如果系统时间大于了闹钟设置的时间,那么闹钟失效
if (time > mWorkingNote.getAlertDate()) {
mNoteHeaderHolder.tvAlertDate.setText(R.string.note_alert_expired);
- } else {
+ }
+ //否则开启闹钟
+ else {
mNoteHeaderHolder.tvAlertDate.setText(DateUtils.getRelativeTimeSpanString(
mWorkingNote.getAlertDate(), time, DateUtils.MINUTE_IN_MILLIS));
}
+ //显示闹钟图标
mNoteHeaderHolder.tvAlertDate.setVisibility(View.VISIBLE);
mNoteHeaderHolder.ivAlertIcon.setVisibility(View.VISIBLE);
- } else {
+ }
+ //没有设置闹钟
+ else {
mNoteHeaderHolder.tvAlertDate.setVisibility(View.GONE);
mNoteHeaderHolder.ivAlertIcon.setVisibility(View.GONE);
- };
+ }
+ ;
}
@Override
@@ -326,6 +587,10 @@ public class NoteEditActivity extends Activity implements OnClickListener,
* generate a id. If the editing note is not worth saving, there
* is no id which is equivalent to create new note
*/
+ /*
+ *在创建一个新的标签时,先在数据库中匹配
+ *如果不存在,那么先在数据库中存储
+ */
if (!mWorkingNote.existInDatabase()) {
saveNote();
}
@@ -335,12 +600,15 @@ public class NoteEditActivity extends Activity implements OnClickListener,
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
+ //MotionEvent是触屏传递机制
+ //颜色选择器在屏幕上可见
if (mNoteBgColorSelector.getVisibility() == View.VISIBLE
&& !inRangeOfView(mNoteBgColorSelector, ev)) {
mNoteBgColorSelector.setVisibility(View.GONE);
return true;
}
+ //字体大小选择器在屏幕上可见
if (mFontSizeSelector.getVisibility() == View.VISIBLE
&& !inRangeOfView(mFontSizeSelector, ev)) {
mFontSizeSelector.setVisibility(View.GONE);
@@ -349,21 +617,32 @@ public class NoteEditActivity extends Activity implements OnClickListener,
return super.dispatchTouchEvent(ev);
}
+
+ /**
+ * @param 参数1:view
+ * @param 参数2:ev
+ * @param 参数3:
+ * @return 返回值:bool触控坐标是否合法
+ * @description 描述:对屏幕触控的坐标进行操作
+ * @author zhangchaoqun
+ */
private boolean inRangeOfView(View view, MotionEvent ev) {
- int []location = new int[2];
+ int[] location = new int[2];
view.getLocationOnScreen(location);
int x = location[0];
int y = location[1];
+ //如果触控的位置超出了给定的范围,返回false
if (ev.getX() < x
|| ev.getX() > (x + view.getWidth())
|| ev.getY() < y
|| ev.getY() > (y + view.getHeight())) {
- return false;
- }
+ return false;
+ }
return true;
}
private void initResources() {
+ //对标签各项属性内容的初始化
mHeadViewPanel = findViewById(R.id.note_title);
mNoteHeaderHolder = new HeadViewHolder();
mNoteHeaderHolder.tvModified = (TextView) findViewById(R.id.tv_modified_date);
@@ -379,11 +658,13 @@ public class NoteEditActivity extends Activity implements OnClickListener,
iv.setOnClickListener(this);
}
+ //对字体大小的选择
mFontSizeSelector = findViewById(R.id.font_size_selector);
for (int id : sFontSizeBtnsMap.keySet()) {
View view = findViewById(id);
view.setOnClickListener(this);
- };
+ }
+ ;
mSharedPrefs = PreferenceManager.getDefaultSharedPreferences(this);
mFontSizeId = mSharedPrefs.getInt(PREFERENCE_FONT_SIZE, ResourceParser.BG_DEFAULT_FONT_SIZE);
/**
@@ -391,21 +672,31 @@ public class NoteEditActivity extends Activity implements OnClickListener,
* The id may larger than the length of resources, in this case,
* return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE}
*/
- if(mFontSizeId >= TextAppearanceResources.getResourcesSize()) {
+ if (mFontSizeId >= TextAppearanceResources.getResourcesSize()) {
mFontSizeId = ResourceParser.BG_DEFAULT_FONT_SIZE;
}
mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list);
+
}
@Override
protected void onPause() {
super.onPause();
- if(saveNote()) {
+ if (saveNote()) {
Log.d(TAG, "Note data was saved with length:" + mWorkingNote.getContent().length());
}
clearSettingState();
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:更新(同步)桌面小挂件Widget
+ * @author zhangchaoqun
+ */
private void updateWidget() {
Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_2X) {
@@ -417,20 +708,29 @@ public class NoteEditActivity extends Activity implements OnClickListener,
return;
}
- intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] {
- mWorkingNote.getWidgetId()
+ intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[]{
+ mWorkingNote.getWidgetId()
});
sendBroadcast(intent);
setResult(RESULT_OK, intent);
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:处理点击
+ * @author zhangchaoqun
+ */
public void onClick(View v) {
int id = v.getId();
if (id == R.id.btn_set_bg_color) {
mNoteBgColorSelector.setVisibility(View.VISIBLE);
findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
- View.VISIBLE);
+ -View.VISIBLE);
} else if (sBgSelectorBtnsMap.containsKey(id)) {
findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
View.GONE);
@@ -454,7 +754,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
@Override
public void onBackPressed() {
- if(clearSettingState()) {
+ if (clearSettingState()) {
return;
}
@@ -480,6 +780,15 @@ public class NoteEditActivity extends Activity implements OnClickListener,
mHeadViewPanel.setBackgroundResource(mWorkingNote.getTitleBgResId());
}
+
+ /**
+ * @param 参数1:menu
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool菜单是否准备好
+ * @description 描述:准备选择菜单
+ * @author zhangchaoqun
+ */
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
if (isFinishing()) {
@@ -489,6 +798,7 @@ public class NoteEditActivity extends Activity implements OnClickListener,
menu.clear();
if (mWorkingNote.getFolderId() == Notes.ID_CALL_RECORD_FOLDER) {
getMenuInflater().inflate(R.menu.call_note_edit, menu);
+ // MenuInflater是用来实例化Menu目录下的Menu布局文件的
} else {
getMenuInflater().inflate(R.menu.note_edit, menu);
}
@@ -502,54 +812,129 @@ public class NoteEditActivity extends Activity implements OnClickListener,
} else {
menu.findItem(R.id.menu_delete_remind).setVisible(false);
}
+
+ /*
+ topId=mWorkingNote.getTopId();
+ if (topId == 1 ) {
+ menu.findItem(R.id.menu_top).setTitle("取消置顶");
+ } else if(topId == 0){
+ menu.findItem(R.id.menu_top).setTitle("置顶");
+ }
+
+ */
return true;
}
+
+ /**
+ * @param 参数1:item
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool改变的结果
+ * @description 描述:动态改变菜单选项内容
+ * @author zhangchaoqun
+ */
@Override
public boolean onOptionsItemSelected(MenuItem item) {
+ // final Button topBtn = (Button) findViewById(R.id.menu_top);
+ //根据菜单的id来编辑相关项目
int itemId = item.getItemId();
+ //创建一个新的便签
if (itemId == R.id.menu_new_note) {
createNewNote();
- } else if (itemId == R.id.menu_delete) {
+ }
+ //删除一个便签
+ else if (itemId == R.id.menu_delete) {
+ //创建关于删除操作的对话框
AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ /*
+ *对对话框进行设置
+ * 包括了标题、图标、内容、按钮
+ * 最后显示对话框
+ */
builder.setTitle(getString(R.string.alert_title_delete));
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setMessage(getString(R.string.alert_message_delete_note));
builder.setPositiveButton(android.R.string.ok,
new DialogInterface.OnClickListener() {
+ //建立按键监听器
public void onClick(DialogInterface dialog, int which) {
+ //通过点击来触发操作
+ //删除当前便签
deleteCurrentNote();
finish();
}
});
builder.setNegativeButton(android.R.string.cancel, null);
builder.show();
- } else if (itemId == R.id.menu_font_size) {
+ }
+ //字体大小的设置
+ else if (itemId == R.id.menu_font_size) {
+ //字体选择器设置为可见并通过id找字体大小
mFontSizeSelector.setVisibility(View.VISIBLE);
findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE);
- } else if (itemId == R.id.menu_list_mode) {
+ }
+ //选择列表模式
+ else if (itemId == R.id.menu_list_mode) {
mWorkingNote.setCheckListMode(mWorkingNote.getCheckListMode() == 0 ?
TextNote.MODE_CHECK_LIST : 0);
- } else if (itemId == R.id.menu_share) {
+ }
+ //菜单共享
+ else if (itemId == R.id.menu_share) {
getWorkingText();
+ //sendto函数将运行文本发送到遍历的本文内
sendTo(this, mWorkingNote.getContent());
- } else if (itemId == R.id.menu_send_to_desktop) {
+ }
+ //发送到桌面
+ else if (itemId == R.id.menu_send_to_desktop) {
sendToDesktop();
- } else if (itemId == R.id.menu_alert) {
+ }
+ //创建提醒
+ else if (itemId == R.id.menu_alert) {
setReminder();
- } else if (itemId == R.id.menu_delete_remind) {
+ }
+ //删除提醒
+ else if (itemId == R.id.menu_delete_remind) {
mWorkingNote.setAlertDate(0, false);
}
+ //录音
+ else if(itemId==R.id.menu_insert_record){
+ insertRecord();
+ }
+ /*
+ else if(itemId==R.id.menu_top) {
+ if ((mWorkingNote.getTopId()) == 1) {
+ topId = 0;
+ } else if ((mWorkingNote.getTopId()) == 0){
+ topId = 1;
+ }
+ mWorkingNote.setTop((mWorkingNote.getTopId()) == 1 ? "0" : "1");
+ }
+
+ */
return true;
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:建立时间提醒
+ * @author zhangchaoqun
+ */
private void setReminder() {
+ //建立选择提醒时间的对话框
DateTimePickerDialog d = new DateTimePickerDialog(this, System.currentTimeMillis());
+ //建立监听器
d.setOnDateTimeSetListener(new OnDateTimeSetListener() {
+ //选择需要提醒的时间
public void OnDateTimeSet(AlertDialog dialog, long date) {
- mWorkingNote.setAlertDate(date , true);
+ mWorkingNote.setAlertDate(date, true);
}
});
+ //显示对话框
d.show();
}
@@ -557,71 +942,145 @@ public class NoteEditActivity extends Activity implements OnClickListener,
* Share note to apps that support {@link Intent#ACTION_SEND} action
* and {@text/plain} type
*/
+
+ /**
+ * @param 参数1:context
+ * @param 参数2:info
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:共享便签
+ * @author zhangchaoqun
+ */
private void sendTo(Context context, String info) {
+ //建立intent链接选项
Intent intent = new Intent(Intent.ACTION_SEND);
+ //将需要传递的便签信息放入text文件中
intent.putExtra(Intent.EXTRA_TEXT, info);
+ //设置连接器的类型
intent.setType("text/plain");
+ //在activity中进行链接
context.startActivity(intent);
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:创建一个新的便签
+ * @author zhangchaoqun
+ */
private void createNewNote() {
// Firstly, save current editing notes
+ //保存当前便签
saveNote();
// For safety, start a new NoteEditActivity
- finish(); //finish():这是一个 Activity 类的方法,用于结束当前活动(即关闭当前界面)。
- Intent intent = new Intent(this, NoteEditActivity.class);//创建一个新的 Intent 对象,用于启动 NoteEditActivity 类。
- intent.setAction(Intent.ACTION_INSERT_OR_EDIT);//设置 Intent 的操作为 "插入或编辑",用于告诉 NoteEditActivity 类进行相应的操作
- intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mWorkingNote.getFolderId());//将额外的数据放入 Intent 中。这里使用了键值对的形式,将文件夹的 ID 作为键,从当前工作的笔记对象 mWorkingNote 中获取该 ID 的值,并将其作为额外数据传递给 NoteEditActivity。
- startActivity(intent);//启动 NoteEditActivity,打开一个新的界面,
+ finish();
+ //设置链接器
+ Intent intent = new Intent(this, NoteEditActivity.class);
+ //该活动定义为创建或编辑
+ intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+ //将运行便签的id添加到INTENT_EXTRA_FOLDER_ID标记中
+ intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mWorkingNote.getFolderId());
+ //开始activity并链接
+ startActivity(intent);
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:删除当前便签
+ * @author zhangchaoqun
+ */
private void deleteCurrentNote() {
+ //若当前便签中有数据
if (mWorkingNote.existInDatabase()) {
HashSet ids = new HashSet();
long id = mWorkingNote.getNoteId();
+ //如果不是根文件则建立一个hash表把便签id存起来
if (id != Notes.ID_ROOT_FOLDER) {
ids.add(id);
- } else {
+ }
+ //否则报错
+ else {
Log.d(TAG, "Wrong note id, should not happen");
}
+ //如果是在非同步模式下
if (!isSyncMode()) {
+ //删除
if (!DataUtils.batchDeleteNotes(getContentResolver(), ids)) {
Log.e(TAG, "Delete Note error");
}
- } else {
+ }
+ //在同步模式下
+ else {
+ //移动至垃圾文件夹中
if (!DataUtils.batchMoveToFolder(getContentResolver(), ids, Notes.ID_TRASH_FOLER)) {
Log.e(TAG, "Move notes to trash folder error, should not happens");
}
}
}
+ //便签的删除标记位置为true
mWorkingNote.markDeleted(true);
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool返回判断结果
+ * @description 描述:判断是否为同步模式,看NotesPreferenceActivity的同步名称是否为空
+ * @author zhangchaoqun
+ */
private boolean isSyncMode() {
return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0;
}
+
+ /**
+ * @param 参数1:date
+ * @param 参数2:set
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:设置提醒时间
+ * @author zhangchaoqun
+ */
public void onClockAlertChanged(long date, boolean set) {
/**
* User could set clock to an unsaved note, so before setting the
* alert clock, we should save the note first
*/
+ //首先保存已有的便签
if (!mWorkingNote.existInDatabase()) {
saveNote();
}
+ /*
+ *若有有运行的便签就是建立一个链接器将标签id都存在uri中
+ * 设置提醒管理器
+ * 如果用户设置了时间,就通过提醒管理器设置一个监听事项
+ */
if (mWorkingNote.getNoteId() > 0) {
Intent intent = new Intent(this, AlarmReceiver.class);
intent.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mWorkingNote.getNoteId()));
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
AlarmManager alarmManager = ((AlarmManager) getSystemService(ALARM_SERVICE));
showAlertHeader();
- if(!set) {
+ if (!set) {
alarmManager.cancel(pendingIntent);
} else {
alarmManager.set(AlarmManager.RTC_WAKEUP, date, pendingIntent);
}
- } else {
+ }
+ /*
+ *没有运行的便签就报错
+ */
+ else {
/**
* There is the condition that user has input nothing (the note is
* not worthy saving), we have no note id, remind the user that he
@@ -632,24 +1091,38 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
}
+ //Widget发生改变时就更新
public void onWidgetChanged() {
updateWidget();
}
+
+ /**
+ * @param 参数1:index
+ * @param 参数2:text
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:删除编辑文本框时所发生的动作
+ * @author zhangchaoqun
+ */
public void onEditTextDelete(int index, String text) {
int childCount = mEditTextList.getChildCount();
+ //没有编辑框的话直接返回
if (childCount == 1) {
return;
}
+ //通过id把编辑框存在便签编辑框中
for (int i = index + 1; i < childCount; i++) {
((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text))
.setIndex(i - 1);
}
+ //删除特定位置的视图
mEditTextList.removeViewAt(index);
NoteEditText edit = null;
- if(index == 0) {
+ //通过id把编辑框存在空的NoteEditText中
+ if (index == 0) {
edit = (NoteEditText) mEditTextList.getChildAt(0).findViewById(
R.id.et_edit_text);
} else {
@@ -662,31 +1135,56 @@ public class NoteEditActivity extends Activity implements OnClickListener,
edit.setSelection(length);
}
+
+ /**
+ * @param 参数1:index
+ * @param 参数2:text
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:进入编辑文本框时的动作
+ * @author zhangchaoqun
+ */
public void onEditTextEnter(int index, String text) {
/**
* Should not happen, check for debug
*/
- if(index > mEditTextList.getChildCount()) {
+ //越界
+ if (index > mEditTextList.getChildCount()) {
Log.e(TAG, "Index out of mEditTextList boundrary, should not happen");
}
+ /*
+ *建立一个新的视图并添加到编辑文本框内
+ */
View view = getListItem(text, index);
mEditTextList.addView(view, index);
NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
edit.requestFocus();
edit.setSelection(0);
+ //遍历子文本框并设置对应对下标
for (int i = index + 1; i < mEditTextList.getChildCount(); i++) {
((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text))
.setIndex(i);
}
}
+
+ /**
+ * @param 参数1:text
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:切换至列表清单模式
+ * @author zhangchaoqun
+ */
private void switchToListMode(String text) {
+ //清空所有视图,初始化下标
mEditTextList.removeAllViews();
String[] items = text.split("\n");
int index = 0;
+ //遍历所有文本单元并添加到文本框中
for (String item : items) {
- if(!TextUtils.isEmpty(item)) {
+ if (!TextUtils.isEmpty(item)) {
mEditTextList.addView(getListItem(item, index));
index++;
}
@@ -695,30 +1193,55 @@ public class NoteEditActivity extends Activity implements OnClickListener,
mEditTextList.getChildAt(index).findViewById(R.id.et_edit_text).requestFocus();
mNoteEditor.setVisibility(View.GONE);
+ //将文本编辑框置为可见
mEditTextList.setVisibility(View.VISIBLE);
}
+
+ /**
+ * @param 参数1:fullText
+ * @param 参数2:userQuery
+ * @param 参数3:
+ * @return 返回值:Spannable返回设置好的效果
+ * @description 描述:获取高亮效果的反馈情况
+ * @author zhangchaoqun
+ */
private Spannable getHighlightQueryResult(String fullText, String userQuery) {
+ //新建一个效果选项
SpannableString spannable = new SpannableString(fullText == null ? "" : fullText);
if (!TextUtils.isEmpty(userQuery)) {
mPattern = Pattern.compile(userQuery);
Matcher m = mPattern.matcher(fullText);
int start = 0;
while (m.find(start)) {
+ //设置背景颜色
spannable.setSpan(
new BackgroundColorSpan(this.getResources().getColor(
R.color.user_query_highlight)), m.start(), m.end(),
Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
+ //跟新起始位置
start = m.end();
}
}
return spannable;
}
+
+ /**
+ * @param 参数1:item
+ * @param 参数2:index
+ * @param 参数3:
+ * @return 返回值:View返回列表视图
+ * @description 描述:获取列表项
+ * @author zhangchaoqun
+ */
private View getListItem(String item, int index) {
+ //创建一个视图
View view = LayoutInflater.from(this).inflate(R.layout.note_edit_list_item, null);
+ //创建一个文本编辑框并设置可见性
final NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
edit.setTextAppearance(this, TextAppearanceResources.getTexAppearanceResource(mFontSizeId));
+ //建立一个打钩框并设置监听器
CheckBox cb = ((CheckBox) view.findViewById(R.id.cb_edit_item));
cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
@@ -730,35 +1253,60 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
});
+ //选择勾选
if (item.startsWith(TAG_CHECKED)) {
cb.setChecked(true);
edit.setPaintFlags(edit.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
item = item.substring(TAG_CHECKED.length(), item.length()).trim();
- } else if (item.startsWith(TAG_UNCHECKED)) {
+ }
+ //选择不勾选
+ else if (item.startsWith(TAG_UNCHECKED)) {
cb.setChecked(false);
edit.setPaintFlags(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG);
item = item.substring(TAG_UNCHECKED.length(), item.length()).trim();
}
+ //运行编辑框的监听器对该行为作出反应,并设置下标及文本内容
edit.setOnTextViewChangeListener(this);
edit.setIndex(index);
edit.setText(getHighlightQueryResult(item, mUserQuery));
return view;
}
+
+ /**
+ * @param 参数1:index
+ * @param 参数2:hasText
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:便签内容发生改变时需要做的事情
+ * @author zhangchaoqun
+ */
public void onTextChange(int index, boolean hasText) {
if (index >= mEditTextList.getChildCount()) {
Log.e(TAG, "Wrong index, should not happen");
return;
}
- if(hasText) {
+
+ //如果内容不为空则将其子编辑框可见性置为可见,否则不可见
+ if (hasText) {
mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.VISIBLE);
} else {
mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.GONE);
}
}
+
+ /**
+ * @param 参数1:oldMode
+ * @param 参数2:newMode
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:检查模式和列表模式的切换
+ * @author zhangchaoqun
+ */
public void onCheckListModeChanged(int oldMode, int newMode) {
+ //检查模式是否切换到列表模式
if (newMode == TextNote.MODE_CHECK_LIST) {
switchToListMode(mNoteEditor.getText().toString());
} else {
@@ -770,32 +1318,61 @@ public class NoteEditActivity extends Activity implements OnClickListener,
mEditTextList.setVisibility(View.GONE);
mNoteEditor.setVisibility(View.VISIBLE);
}
+ convertToImage(); //退出清单模式,应该将有图片的地方显示出来
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool是否勾选
+ * @description 描述:设置勾选选项表并返回是否勾选的标记
+ * @author zhangchaoqun
+ */
private boolean getWorkingText() {
+ //初始化check标记
boolean hasChecked = false;
+ // 若模式为CHECK_LIST
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()) {
+ //扩展字符串为已打钩并把标记置true
sb.append(TAG_CHECKED).append(" ").append(edit.getText()).append("\n");
hasChecked = true;
} else {
+ //扩展字符串添加未打钩
sb.append(TAG_UNCHECKED).append(" ").append(edit.getText()).append("\n");
}
}
}
+ //利用编辑好的字符串设置运行便签的内容
mWorkingNote.setWorkingText(sb.toString());
} else {
+ // 若不是list模式直接用编辑器中的内容设置运行中标签的内容
mWorkingNote.setWorkingText(mNoteEditor.getText().toString());
}
return hasChecked;
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool是否保存
+ * @description 描述:保存便签
+ * @author zhangchaoqun
+ */
private boolean saveNote() {
+ //运行 getWorkingText()之后保存
getWorkingText();
boolean saved = mWorkingNote.saveNote();
if (saved) {
@@ -806,25 +1383,42 @@ public class NoteEditActivity extends Activity implements OnClickListener,
* new node requires to the top of the list. This code
* {@link #RESULT_OK} is used to identify the create/edit state
*/
+ //链接RESULT_OK是为了识别保存的2种情况,一是创建后保存,二是修改后保存
setResult(RESULT_OK);
}
return saved;
}
+
+ /**
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:将便签发送至桌面
+ * @author zhangchaoqun
+ */
private void sendToDesktop() {
/**
* Before send message to home, we should make sure that current
* editing note is exists in databases. So, for new note, firstly
* save it
*/
+ //若不存在数据也就是新的标签就保存起来先
if (!mWorkingNote.existInDatabase()) {
saveNote();
}
+ //若是有内容
if (mWorkingNote.getNoteId() > 0) {
+ //建立发送到桌面的连接器
Intent sender = new Intent();
Intent shortcutIntent = new Intent(this, NoteEditActivity.class);
+ //链接为一个视图
shortcutIntent.setAction(Intent.ACTION_VIEW);
+ /*
+ *将便签的相关信息都添加到要发送的文件里
+ */
shortcutIntent.putExtra(Intent.EXTRA_UID, mWorkingNote.getNoteId());
sender.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
sender.putExtra(Intent.EXTRA_SHORTCUT_NAME,
@@ -832,10 +1426,14 @@ public class NoteEditActivity extends Activity implements OnClickListener,
sender.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(this, R.drawable.icon_app));
sender.putExtra("duplicate", true);
+ //设置sneder的行为是发送
sender.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
+ //显示到桌面
showToast(R.string.info_note_enter_desktop);
sendBroadcast(sender);
- } else {
+ }
+ //空便签直接报错
+ else {
/**
* There is the condition that user has input nothing (the note is
* not worthy saving), we have no note id, remind the user that he
@@ -846,18 +1444,223 @@ public class NoteEditActivity extends Activity implements OnClickListener,
}
}
+
+ /**
+ * @param 参数1:content
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:String标题
+ * @description 描述:编辑小图标的标题
+ * @author zhangchaoqun
+ */
private String makeShortcutIconTitle(String content) {
+ //直接设置为content中的内容并返回,有勾选和未勾选2种
content = content.replace(TAG_CHECKED, "");
content = content.replace(TAG_UNCHECKED, "");
return content.length() > SHORTCUT_ICON_TITLE_MAX_LEN ? content.substring(0,
SHORTCUT_ICON_TITLE_MAX_LEN) : content;
}
+
+ /**
+ * @param 参数1:resId
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:显示提示的视图,根据下标显示对应的提示
+ * @author zhangchaoqun
+ */
private void showToast(int resId) {
showToast(resId, Toast.LENGTH_SHORT);
}
+
+ /**
+ * @param 参数1:resId
+ * @param 参数2:duration
+ * @param 参数3:
+ * @return 返回值:void
+ * @description 描述:持续显示提示的视图,根据下标和持续的时间(duration)编辑提示视图并显示
+ * @author zhangchaoqun
+ */
private void showToast(int resId, int duration) {
Toast.makeText(this, resId, duration).show();
}
+
+
+ //添加功能:在便签中加入图片**********
+ //重写onActivityResult()来处理返回的数据
+ protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
+ super.onActivityResult(requestCode, resultCode, intent);
+ ContentResolver resolver = getContentResolver();
+ switch (requestCode) {
+ case PHOTO_REQUEST:
+ Uri originalUri = intent.getData(); //1.获得图片的真实路径
+ Bitmap bitmap = null;
+ try {
+ bitmap = BitmapFactory.decodeStream(resolver.openInputStream(originalUri));//2.解码图片
+ } catch (FileNotFoundException e) {
+ Log.d(TAG, "onActivityResult: get file_exception");
+ e.printStackTrace();
+ }
+
+ if(bitmap != null){
+ //3.根据Bitmap对象创建ImageSpan对象
+ Log.d(TAG, "onActivityResult: bitmap is not null");
+ ImageSpan imageSpan = new ImageSpan(NoteEditActivity.this, bitmap);
+ String path = getPath(this,originalUri);
+ //4.使用[local][/local]将path括起来,用于之后方便识别图片路径在note中的位置
+ String img_fragment= "[local]" + path + "[/local]";
+ //创建一个SpannableString对象,以便插入用ImageSpan对象封装的图像
+ SpannableString spannableString = new SpannableString(img_fragment);
+ spannableString.setSpan(imageSpan, 0, img_fragment.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
+ //5.将选择的图片追加到EditText中光标所在位置
+ NoteEditText e = (NoteEditText) findViewById(R.id.note_edit_view);
+ int index = e.getSelectionStart(); //获取光标所在位置
+ Log.d(TAG, "Index是: " + index);
+ Editable edit_text = e.getEditableText();
+ edit_text.insert(index, spannableString); //将图片插入到光标所在位置
+
+ mWorkingNote.mContent = e.getText().toString();
+ //6.把改动提交到数据库中,两个数据库表都要改的
+ ContentResolver contentResolver = getContentResolver();
+ ContentValues contentValues = new ContentValues();
+ final long id = mWorkingNote.getNoteId();
+ contentValues.put("snippet",mWorkingNote.mContent);
+ contentResolver.update(Uri.parse("content://micode_notes/note"), contentValues,"_id=?",new String[]{""+id});
+ ContentValues contentValues1 = new ContentValues();
+ contentValues1.put("content",mWorkingNote.mContent);
+ contentResolver.update(Uri.parse("content://micode_notes/data"), contentValues1,"mime_type=? and note_id=?", new String[]{"vnd.android.cursor.item/text_note",""+id});
+
+ }else{
+ Toast.makeText(NoteEditActivity.this, "获取图片失败", Toast.LENGTH_SHORT).show();
+ }
+ break;
+ default:
+ break;
+ }
+ }
+
+ //获取文件的real path
+ public String getPath(final Context context, final Uri uri) {
+
+ final boolean isKitKat = Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT;
+
+ // DocumentProvider
+ if (isKitKat && DocumentsContract.isDocumentUri(context, uri)) {
+ if (isMediaDocument(uri)) {
+ final String docId = DocumentsContract.getDocumentId(uri);
+ final String[] split = docId.split(":");
+ final String type = split[0];
+
+ Uri contentUri = null;
+ if ("image".equals(type)) {
+ contentUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
+ }
+
+ final String selection = "_id=?";
+ final String[] selectionArgs = new String[]{split[1]};
+
+ return getDataColumn(context, contentUri, selection, selectionArgs);
+ }
+ }
+ // Media
+ else if ("content".equalsIgnoreCase(uri.getScheme())) {
+ return getDataColumn(context, uri, null, null);
+ }
+ // File
+ else if ("file".equalsIgnoreCase(uri.getScheme())) {
+ return uri.getPath();
+ }
+ return null;
+ }
+
+ //获取数据列_获取此 Uri 的数据列的值。这对MediaStore Uris 和其他基于文件的 ContentProvider。
+ public String getDataColumn(Context context, Uri uri, String selection, String[] selectionArgs) {
+
+ Cursor cursor = null;
+ final String column = "_data";
+ final String[] projection = {column};
+
+ try {
+ cursor = context.getContentResolver().query(uri, projection, selection, selectionArgs, null);
+ if (cursor != null && cursor.moveToFirst()) {
+ final int column_index = cursor.getColumnIndexOrThrow(column);
+ return cursor.getString(column_index);
+ }
+ } finally {
+ if (cursor != null)
+ cursor.close();
+ }
+ return null;
+ }
+
+ //是否为媒体文件
+ public boolean isMediaDocument(Uri uri) {
+ return "com.android.providers.media.documents".equals(uri.getAuthority());
+ }
+ //*********
+
+
+
+ /**
+ * @description 描述:自定义便签模板
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ private void initEditText() {
+ InputStream in = null;
+ //根据传入值的不同类型,加载不同的文字到便签中
+ switch (getIntent().getIntExtra("open_mode", 0)) {
+ case 1://创建事件便签
+ in = getResources().openRawResource(R.raw.event);
+ break;
+ case 2://创建联系人便签
+ in = getResources().openRawResource(R.raw.contact);
+ break;
+ default://创建普通便签
+ break;
+ }
+ //下面一段代码,基本是仿照setAppInfoFromRawRes方法,从资源里添加文本
+ if (in == null) return;
+ Editable edit = mNoteEditor.getText();
+ StringBuilder sb = new StringBuilder();//代表一个字符序列可变的字符串
+ try (InputStreamReader isr = new InputStreamReader(in); BufferedReader br = new BufferedReader(isr);) {
+ //使用指定的字符集读取字节并将它们解码为字符
+ //缓冲区流读入
+ char[] buf = new char[1024];
+ int len = 0;
+ while ((len = br.read(buf)) > 0) {//read读取一个字符,若读取到末尾则返回-1,这里是加载到buf中
+ sb.append(buf, 0, len);//从buf里0开始的len长度的字符串加载到sb后
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ edit.append(sb.toString());
+ mNoteEditor.setText(edit);
+ if (in != null) {
+ try {
+ in.close();
+ } catch (IOException e) {
+ Log.e(TAG, "initEditText " + e.toString());
+ }
+ }
+ }
+
+ //录音
+ private void insertRecord(){
+ Intent intent = new Intent(this, RecordActivity.class);
+ startActivityForResult(intent, REQUEST_CODE_RECORD);
+ }
+
+
+
}
+
+
+
+
+
diff --git a/src/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/src/main/java/net/micode/notes/ui/NoteEditText.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/ui/NoteEditText.java
rename to src/main/java/net/micode/notes/ui/NoteEditText.java
diff --git a/src/app/src/main/java/net/micode/notes/ui/NoteItemData.java b/src/main/java/net/micode/notes/ui/NoteItemData.java
similarity index 98%
rename from src/app/src/main/java/net/micode/notes/ui/NoteItemData.java
rename to src/main/java/net/micode/notes/ui/NoteItemData.java
index 0f5a878..1b04b06 100644
--- a/src/app/src/main/java/net/micode/notes/ui/NoteItemData.java
+++ b/src/main/java/net/micode/notes/ui/NoteItemData.java
@@ -40,6 +40,7 @@ public class NoteItemData {
NoteColumns.TYPE,
NoteColumns.WIDGET_ID,
NoteColumns.WIDGET_TYPE,
+ // NoteColumns.TOP
};
private static final int ID_COLUMN = 0;
@@ -54,6 +55,7 @@ public class NoteItemData {
private static final int TYPE_COLUMN = 9;
private static final int WIDGET_ID_COLUMN = 10;
private static final int WIDGET_TYPE_COLUMN = 11;
+ //private static final int TOP = 12;
private long mId;
private long mAlertDate;
@@ -76,6 +78,8 @@ public class NoteItemData {
private boolean mIsOneNoteFollowingFolder;
private boolean mIsMultiNotesFollowingFolder;
+ private String mTop;
+
public NoteItemData(Context context, Cursor cursor) {
mId = cursor.getLong(ID_COLUMN);
mAlertDate = cursor.getLong(ALERTED_DATE_COLUMN);
diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/main/java/net/micode/notes/ui/NotesListActivity.java
similarity index 80%
rename from src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java
rename to src/main/java/net/micode/notes/ui/NotesListActivity.java
index 6db3761..fb25223 100644
--- a/src/app/src/main/java/net/micode/notes/ui/NotesListActivity.java
+++ b/src/main/java/net/micode/notes/ui/NotesListActivity.java
@@ -19,6 +19,7 @@ package net.micode.notes.ui;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
+import android.app.SearchManager;
import android.appwidget.AppWidgetManager;
import android.content.AsyncQueryHandler;
import android.content.ContentResolver;
@@ -78,7 +79,24 @@ import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.HashSet;
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): NotesListActivity
+ * @description(类描述): 继承了Activity,实现了两个接口OnClickListener,OnItemLongClickListener,完成一些用户与APP之间信息传入的操作
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener {
+ public static int secret_mode = 0;//私密模式的标志位,为1则代表进入了私密模式
+
+ public static int login_mode = 0;//是否设置了密码,0表示还没有设置,1表示已经设置了密码
+
private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0;
private static final int FOLDER_LIST_QUERY_TOKEN = 1;
@@ -135,6 +153,20 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
private final static int REQUEST_CODE_OPEN_NODE = 102;
private final static int REQUEST_CODE_NEW_NODE = 103;
+
+ private AlertDialog alertDialog1;
+
+ private final static String SEARCH_RESULTS = "搜索关键字:";
+
+
+ /**
+ * @description 描述:保存最近的情况内容,并且设置视图的条例清单
+ * @param 参数1:savedInstanceState
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -147,6 +179,15 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
setAppInfoFromRawRes();
}
+
+ /**
+ * @description 描述:实现用户的请求方式,结果方式,传入数据
+ * @param 参数1:requestCode
+ * @param 参数2:resultCode
+ * @param 参数3:data
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK
@@ -157,6 +198,15 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
}
}
+
+ /**
+ * @description 描述:将资源传入到APP信息中
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void setAppInfoFromRawRes() {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
if (!sp.getBoolean(PREFERENCE_ADD_INTRODUCTION, false)) {
@@ -206,7 +256,16 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
@Override
protected void onStart() {
super.onStart();
- startAsyncNotesListQuery();
+ Intent intent=getIntent();
+ if(Intent.ACTION_SEARCH.equals(intent.getAction())){
+ String query = intent.getStringExtra(SearchManager.QUERY);
+ mTitleBar.setText(SEARCH_RESULTS+query);
+ mTitleBar.setVisibility(View.VISIBLE);
+ mAddNewNote.setVisibility(View.GONE);
+ startAsyncNotesSearchListQuery(query);
+ } else{
+ startAsyncNotesListQuery();
+ }
}
private void initResources() {
@@ -288,6 +347,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
// TODO Auto-generated method stub
+
return false;
}
@@ -406,13 +466,57 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
};
+
+ /**
+ * @description 描述:便签在初始界面显示的布局
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void startAsyncNotesListQuery() {
String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION
: NORMAL_SELECTION;
+
+ /*
mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] {
String.valueOf(mCurrentFolderId)
}, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
+
+ */
+ //功能添加:私密模式
+ if(secret_mode == 0) {//非私密模式则正常按照原来的方式进行运行
+ mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
+ Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] {
+ String.valueOf(mCurrentFolderId)
+ }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC" );//NoteColumns.TOP +
+ }
+ else{//私密模式则把便签的标题显示改为自己想要的某一值,不显示便签内容
+ String str1 = "00000";
+ String [] PROJECTION = new String [] { //定义一个新的PROJECTION数组,只换掉SNIPPET
+ NoteColumns.ID,
+ NoteColumns.ALERTED_DATE,
+ NoteColumns.BG_COLOR_ID,
+ NoteColumns.CREATED_DATE,
+ NoteColumns.HAS_ATTACHMENT,
+ NoteColumns.MODIFIED_DATE,
+ NoteColumns.NOTES_COUNT,
+ NoteColumns.PARENT_ID,
+ //NoteColumns.SNIPPET,
+ str1,
+ NoteColumns.TYPE,
+ NoteColumns.WIDGET_ID,
+ NoteColumns.WIDGET_TYPE,
+ // NoteColumns.TOP
+ };
+ mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
+ Notes.CONTENT_NOTE_URI, PROJECTION, selection, new String[]{
+ String.valueOf(mCurrentFolderId)
+ }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
+ }
+
}
private final class BackgroundQueryHandler extends AsyncQueryHandler {
@@ -460,9 +564,10 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
builder.show();
}
- private void createNewNote() {
+ private void createNewNote(int openMode) {
Intent intent = new Intent(this, NoteEditActivity.class);
intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+ intent.putExtra("open_mode",openMode);//不同的打开方式,加载不同的便签模板
intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mCurrentFolderId);
this.startActivityForResult(intent, REQUEST_CODE_NEW_NODE);
}
@@ -557,7 +662,8 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
public void onClick(View v) {
if (v.getId() == R.id.btn_new_note) {
- createNewNote();
+ chooseNoteType();
+ //createNewNote();
}
}
@@ -756,6 +862,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
+
menu.clear();
if (mState == ListEditState.NOTE_LIST) {
getMenuInflater().inflate(R.menu.note_list, menu);
@@ -769,6 +876,12 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
} else {
Log.e(TAG, "Wrong state:" + mState);
}
+ //功能添加:私密模式
+ if(secret_mode == 1)
+ menu.findItem(R.id.menu_secret).setVisible(false);
+ else
+ menu.findItem(R.id.menu_quit_secret).setVisible(false);
+
return true;
}
@@ -792,13 +905,82 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
} else if (itemId == R.id.menu_setting) {
startPreferenceActivity();
} else if (itemId == R.id.menu_new_note) {
- createNewNote();
- } else if (itemId == R.id.menu_search) {
+ createNewNote(0);
+ } else if(itemId==R.id.menu_secret){ //进入私密模式
+ AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this);
+ dialog.setTitle("注意!");
+ dialog.setMessage("您确认进入私密模式吗?");
+ dialog.setCancelable(false);
+ dialog.setPositiveButton("确认", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ secret_mode = 1;
+ startAsyncNotesListQuery();
+ Toast.makeText(NotesListActivity.this, "您已进入私密模式", Toast.LENGTH_SHORT).show();
+ }
+ });
+ dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ }
+ });
+ dialog.show();
+ startAsyncNotesListQuery();
+ Toast.makeText(this, "您已进入私密模式", Toast.LENGTH_SHORT).show();
+ } else if(itemId==R.id.menu_quit_secret){ //退出私密模式
+ AlertDialog.Builder dialog = new AlertDialog.Builder(NotesListActivity.this);
+ dialog.setTitle("注意!");
+ dialog.setMessage("您确认退出私密模式吗?");
+ dialog.setCancelable(false);
+ dialog.setPositiveButton("确认", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ secret_mode = 0;
+ startAsyncNotesListQuery();
+ Toast.makeText(NotesListActivity.this,"您已退出私密模式",Toast.LENGTH_SHORT).show();
+ }
+ });
+ dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which){}
+ });
+ dialog.show();
+ }else if(itemId==R.id.menu_search){//搜索按钮的响应
onSearchRequested();
+ } else if(itemId==R.id.menu_login){//设置密码登录功能
+ if(login_mode==0)//还没有设置密码
+ setLoginPassword();
+ else if(login_mode==1)//已经设置密码
+ changeLoginPassword();
+ }else if(itemId==R.id.menu_login_delete){//删除密码
+ deleteLoginPassword();
}
return true;
}
+ //设置登录密码
+ private void setLoginPassword() {
+ login_mode=1;
+ Intent intent=new Intent(NotesListActivity.this,RegisterLoginPassword.class);
+ startActivity(intent);
+ finish();
+ }
+
+ //改变登录密码
+ private void changeLoginPassword() {
+ Intent intent=new Intent(NotesListActivity.this,ChangedLoginPassword.class);
+ startActivity(intent);
+ finish();
+ }
+
+ //删除登录密码
+ private void deleteLoginPassword(){
+ login_mode=0;
+ Intent intent=new Intent(NotesListActivity.this,DeleteLoginPassword.class);
+ startActivity(intent);
+ finish();
+ }
+
@Override
public boolean onSearchRequested() {
startSearch(null, false, null /* appData */, false);
@@ -932,4 +1114,43 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt
}
return false;
}
+
+
+ //便签模板
+ public void chooseNoteType(){
+ final String[] items = {"普通便签", "事件便签", "联系人便签"};
+ AlertDialog.Builder alertBuilder = new AlertDialog.Builder(this);
+ alertBuilder.setTitle("选择创建的便签");
+ alertBuilder.setItems(items, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialogInterface, int i) {
+ //对createNewNote方法进行了调用
+ // 参数i即使代表所选单选按钮的排列次序,也代表打开便签模板的类型
+ createNewNote(i);
+ Toast.makeText(NotesListActivity.this, items[i], Toast.LENGTH_SHORT).show();
+ alertDialog1.dismiss();
+ }
+ });
+ alertDialog1 = alertBuilder.create();
+ alertDialog1.show();
+ }
+
+
+ /**
+ * @description 描述:执行搜索后的便签的排版布局
+ * @param 参数1:query(搜索时输入的关键字)
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ private void startAsyncNotesSearchListQuery(String query){
+ String selection = NoteColumns.SNIPPET+" LIKE'%"+query+"%'";//模糊搜索
+ mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN,null,
+ Notes.CONTENT_NOTE_URI,
+ NoteItemData.PROJECTION,
+ selection,
+ null,
+ NoteColumns.TYPE+" DESC,"+NoteColumns.MODIFIED_DATE+" DESC");
+ }
}
diff --git a/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/src/main/java/net/micode/notes/ui/NotesListAdapter.java
new file mode 100644
index 0000000..37a1df8
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/NotesListAdapter.java
@@ -0,0 +1,367 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.util.Log;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.CursorAdapter;
+
+import net.micode.notes.data.Notes;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): NotesListAdapter
+ * @description(类描述): 直译为便签表连接器,继承了CursorAdapter,实现的是鼠标和编辑便签链接
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
+public class NotesListAdapter extends CursorAdapter {
+ private static final String TAG = "NotesListAdapter";
+ private Context mContext;
+ private HashMap mSelectedIndex;
+ private int mNotesCount;//便签数
+ private boolean mChoiceMode;//选择模式标记
+
+
+ /**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): AppWidgetAttribute
+ * @description(类描述): 桌面widget的属性,包括编号和类型
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
+ public static class AppWidgetAttribute {
+ public int widgetId;
+ public int widgetType;
+ };
+
+
+ /**
+ * @description 描述:初始化便签链接器,根据传进来的内容设置相关变量
+ * @param 参数1:context
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:返回NotesListAdapter实例化对象
+ * @author zhangchaoqun
+ */
+ public NotesListAdapter(Context context) {
+ //父类对象置空
+ super(context, null);
+ //新建选项下标的hash表
+ mSelectedIndex = new HashMap();
+ mContext = context;
+ mNotesCount = 0;
+ }
+
+
+ /**
+ * @description 描述:新建一个视图来存储光标所指向的数据,使用兄弟类NotesListItem新建一个项目选项
+ * @param 参数1:context
+ * @param 参数2:cursor
+ * @param 参数3:parent
+ * @return 返回值:View视图
+ * @author zhangchaoqun
+ */
+ @Override
+ public View newView(Context context, Cursor cursor, ViewGroup parent) {
+ return new NotesListItem(context);
+ }
+
+
+ /**
+ * @description 描述:将已经存在的视图和鼠标指向的数据进行捆绑
+ * @param 参数1:view
+ * @param 参数2:context
+ * @param 参数3:cursor
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ @Override
+ public void bindView(View view, Context context, Cursor cursor) {
+ //若view是NotesListItem的一个实例
+ if (view instanceof NotesListItem) {
+ //则新建一个项目选项并且用bind跟将view和鼠标,内容,便签数据捆绑在一起
+ NoteItemData itemData = new NoteItemData(context, cursor);
+ ((NotesListItem) view).bind(context, itemData, mChoiceMode,
+ isSelectedItem(cursor.getPosition()));
+ }
+ }
+
+
+ /**
+ * @description 描述:设置勾选框
+ * @param 参数1:position
+ * @param 参数2:checked
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ public void setCheckedItem(final int position, final boolean checked) {
+ //根据定位和是否勾选设置下标
+ mSelectedIndex.put(position, checked);
+ //在修改后刷新activity
+ notifyDataSetChanged();
+ }
+
+
+ /**
+ * @description 描述:判断单选按钮是否勾选
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool是否勾选
+ * @author zhangchaoqun
+ */
+ public boolean isInChoiceMode() {
+ return mChoiceMode;
+ }
+
+
+ /**
+ * @description 描述:设置单项选项框,重置下标并且根据参数mode设置选项
+ * @param 参数1:mode
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ public void setChoiceMode(boolean mode) {
+ mSelectedIndex.clear();
+ mChoiceMode = mode;
+ }
+
+
+ /**
+ * @description 描述:选择全部选项
+ * @param 参数1:checked
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ public void selectAll(boolean checked) {
+ //获取光标位置
+ Cursor cursor = getCursor();
+ //遍历所有光标可用的位置在判断为便签类型之后勾选单项框
+ for (int i = 0; i < getCount(); i++) {
+ if (cursor.moveToPosition(i)) {
+ if (NoteItemData.getNoteType(cursor) == Notes.TYPE_NOTE) {
+ setCheckedItem(i, checked);
+ }
+ }
+ }
+ }
+
+
+ /**
+ * @description 描述:建立选择项的下标列表
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:HashSet返回建立的列表
+ * @author zhangchaoqun
+ */
+ public HashSet getSelectedItemIds() {
+ //建立hash表
+ HashSet itemSet = new HashSet();
+ //遍历所有的关键
+ for (Integer position : mSelectedIndex.keySet()) {
+ //若光标位置可用
+ if (mSelectedIndex.get(position) == true) {
+ Long id = getItemId(position);
+ //原文件不需要添加
+ if (id == Notes.ID_ROOT_FOLDER) {
+ Log.d(TAG, "Wrong item id, should not happen");
+ }
+ //否则将id该下标加入选项集合中
+ else {
+ itemSet.add(id);
+ }
+ }
+ }
+
+ return itemSet;
+ }
+
+
+ /**
+ * @description 描述:建立桌面Widget的选项表
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:HashSet桌面widget选项表
+ * @author zhangchaoqun
+ */
+ public HashSet getSelectedWidget() {
+ HashSet itemSet = new HashSet();
+ for (Integer position : mSelectedIndex.keySet()) {
+ if (mSelectedIndex.get(position) == true) {
+ Cursor c = (Cursor) getItem(position);
+ //光标位置可用的话就建立新的Widget属性并编辑下标和类型,最后添加到选项集中
+ if (c != null) {
+ AppWidgetAttribute widget = new AppWidgetAttribute();
+ NoteItemData item = new NoteItemData(mContext, c);
+ widget.widgetId = item.getWidgetId();
+ widget.widgetType = item.getWidgetType();
+ itemSet.add(widget);
+ /**
+ * Don't close cursor here, only the adapter could close it
+ */
+ } else {
+ Log.e(TAG, "Invalid cursor");
+ return null;
+ }
+ }
+ }
+ return itemSet;
+ }
+
+
+ /**
+ * @description 描述:获取选项个数
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:int选项个数
+ * @author zhangchaoqun
+ */
+ public int getSelectedCount() {
+ //首先获取选项下标的值
+ Collection values = mSelectedIndex.values();
+ if (null == values) {
+ return 0;
+ }
+ //初始化叠加器
+ Iterator iter = values.iterator();
+ int count = 0;
+ while (iter.hasNext()) {
+ //若value值为真计数则+1
+ if (true == iter.next()) {
+ count++;
+ }
+ }
+ return count;
+ }
+
+
+ /**
+ * @description 描述:判断是否全部选中
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:boolean是否全选
+ * @author zhangchaoqun
+ */
+ public boolean isAllSelected() {
+ //获取选项数看是否等于便签的个数
+ int checkedCount = getSelectedCount();
+ return (checkedCount != 0 && checkedCount == mNotesCount);
+ }
+
+
+ /**
+ * @description 描述:判断是否为选项表,通过传递的下标来确定
+ * @param 参数1:position
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool是否是选项表
+ * @author zhangchaoqun
+ */
+ public boolean isSelectedItem(final int position) {
+ if (null == mSelectedIndex.get(position)) {
+ return false;
+ }
+ return mSelectedIndex.get(position);
+ }
+
+
+ /**
+ * @description 描述:在activity内容发生局部变动的时候回调该函数计算便签的数量
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ @Override
+ protected void onContentChanged() {
+ super.onContentChanged();
+ calcNotesCount();
+ }
+
+
+ /**
+ * @description 描述:在activity光标发生局部变动的时候回调该函数计算便签的数量
+ * @param 参数1:cursor
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ @Override
+ public void changeCursor(Cursor cursor) {
+ super.changeCursor(cursor);
+ calcNotesCount();
+ }
+
+
+ /**
+ * @description 描述:计算便签数量
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
+ private void calcNotesCount() {
+ mNotesCount = 0;
+ //获取总数同时遍历
+ for (int i = 0; i < getCount(); i++) {
+ Cursor c = (Cursor) getItem(i);
+ //若该位置不为空并且文本类型为便签就+1
+ if (c != null) {
+ if (NoteItemData.getNoteType(c) == Notes.TYPE_NOTE) {
+ mNotesCount++;
+ }
+ }
+ //否则报错
+ else {
+ Log.e(TAG, "Invalid cursor");
+ return;
+ }
+ }
+ }
+}
diff --git a/src/app/src/main/java/net/micode/notes/ui/NotesListItem.java b/src/main/java/net/micode/notes/ui/NotesListItem.java
similarity index 65%
rename from src/app/src/main/java/net/micode/notes/ui/NotesListItem.java
rename to src/main/java/net/micode/notes/ui/NotesListItem.java
index 1221e80..e428b44 100644
--- a/src/app/src/main/java/net/micode/notes/ui/NotesListItem.java
+++ b/src/main/java/net/micode/notes/ui/NotesListItem.java
@@ -30,14 +30,36 @@ import net.micode.notes.tool.DataUtils;
import net.micode.notes.tool.ResourceParser.NoteItemBgResources;
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): NotesListItem
+ * @description(类描述): 继承于LinearLayout,创建便签列表项目选项
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class NotesListItem extends LinearLayout {
- private ImageView mAlert;
- private TextView mTitle;
- private TextView mTime;
- private TextView mCallName;
- private NoteItemData mItemData;
- private CheckBox mCheckBox;
+ private ImageView mAlert;//闹钟图片
+ private TextView mTitle;//标题
+ private TextView mTime;//时间
+ private TextView mCallName;//名称
+ private NoteItemData mItemData;//标签数据
+ private CheckBox mCheckBox;//打勾框
+
+ /**
+ * @description 描述:初始化基本信息
+ * @param 参数1:context
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:创建NotesListItem的实例化对象
+ * @author zhangchaoqun
+ */
public NotesListItem(Context context) {
super(context);
inflate(context, R.layout.note_item, this);
@@ -48,15 +70,27 @@ public class NotesListItem extends LinearLayout {
mCheckBox = (CheckBox) findViewById(android.R.id.checkbox);
}
+
+ /**
+ * @description 描述:根据data的属性对各个控件的属性的控制,主要是可见性Visibility,内容setText,格式setTextAppearance
+ * @param 参数1:context
+ * @param 参数2:data
+ * @param 参数3:choiceMode
+ * @param 参数4:checked
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public void bind(Context context, NoteItemData data, boolean choiceMode, boolean checked) {
if (choiceMode && data.getType() == Notes.TYPE_NOTE) {
- mCheckBox.setVisibility(View.VISIBLE);
- mCheckBox.setChecked(checked);
+ mCheckBox.setVisibility(View.VISIBLE);//设置为可见
+ mCheckBox.setChecked(checked);//格子打钩
+
} else {
mCheckBox.setVisibility(View.GONE);
}
mItemData = data;
+ //设置控件属性,一共三种情况,由data的id和父id是否与保存到文件夹的id一致来决定
if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
mCallName.setVisibility(View.GONE);
mAlert.setVisibility(View.VISIBLE);
@@ -94,24 +128,44 @@ public class NotesListItem extends LinearLayout {
}
}
}
+ //设置内容,获取相关时间,从data里编辑的日期中获取
mTime.setText(DateUtils.getRelativeTimeSpanString(data.getModifiedDate()));
setBackground(data);
}
+
+ /**
+ * @description 描述:根据data的文件属性来设置背景
+ * @param 参数1:data
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void setBackground(NoteItemData data) {
int id = data.getBgColorId();
+ //若是note型文件,则4种情况,对于4种不同情况的背景来源
if (data.getType() == Notes.TYPE_NOTE) {
+ //单个数据并且只有一个子文件夹
if (data.isSingle() || data.isOneFollowingFolder()) {
setBackgroundResource(NoteItemBgResources.getNoteBgSingleRes(id));
- } else if (data.isLast()) {
+ }
+ //是最后一个数据
+ else if (data.isLast()) {
setBackgroundResource(NoteItemBgResources.getNoteBgLastRes(id));
- } else if (data.isFirst() || data.isMultiFollowingFolder()) {
+ }
+ //是一个数据并有多个子文件夹
+ else if (data.isFirst() || data.isMultiFollowingFolder()) {
setBackgroundResource(NoteItemBgResources.getNoteBgFirstRes(id));
- } else {
+ }
+ //其他
+ else {
setBackgroundResource(NoteItemBgResources.getNoteBgNormalRes(id));
}
- } else {
+ }
+ //若不是note直接调用文件夹的背景来源
+ else {
setBackgroundResource(NoteItemBgResources.getFolderBgRes());
}
}
diff --git a/NotesPreferenceActivity.java b/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java
similarity index 64%
rename from NotesPreferenceActivity.java
rename to src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java
index 1fe5aec..3034fee 100644
--- a/NotesPreferenceActivity.java
+++ b/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java
@@ -46,100 +46,96 @@ import net.micode.notes.R;
import net.micode.notes.data.Notes;
import net.micode.notes.data.Notes.NoteColumns;
import net.micode.notes.gtask.remote.GTaskSyncService;
-/*
-* @description
-* @param
-* @return
-* @author 太子
-* @time 2023/12/20 23:31
-*/
+
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): NotesPreferenceActivity
+ * @description(类描述): 继承了PreferenceActivity主要功能为对系统信息和配置进行自动保存的Activity,在小米便签中主要实现的是对背景颜色和字体大小的数据储存
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
public class NotesPreferenceActivity extends PreferenceActivity {
- // 定义偏好设置的名称常量
- public static final String PREFERENCE_NAME = "notes_preferences";
+ public static final String PREFERENCE_NAME = "notes_preferences";//优先名
- // 定义同步账户名称的偏好设置键常量
- public static final String PREFERENCE_SYNC_ACCOUNT_NAME = "pref_key_account_name";
+ public static final String PREFERENCE_SYNC_ACCOUNT_NAME = "pref_key_account_name";//同步账号
- // 定义上次同步时间的偏好设置键常量
- public static final String PREFERENCE_LAST_SYNC_TIME = "pref_last_sync_time";
+ public static final String PREFERENCE_LAST_SYNC_TIME = "pref_last_sync_time";//同步时间
- // 定义背景颜色是否随机显示的偏好设置键常量
public static final String PREFERENCE_SET_BG_COLOR_KEY = "pref_key_bg_random_appear";
- // 定义同步账户的偏好设置键常量
- private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key";
+ private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key";//同步密码
- // 定义授权过滤的偏好设置键常量
- private static final String AUTHORITIES_FILTER_KEY = "authorities";
+ private static final String AUTHORITIES_FILTER_KEY = "authorities";//本地密码
- // 声明一个偏好设置中的账户类别对象变量
- private PreferenceCategory mAccountCategory;
+ private PreferenceCategory mAccountCategory;//账号分组
- // 声明一个 GTaskReceiver 对象变量,用于接收 GTask 的广播
- private GTaskReceiver mReceiver;
+ private GTaskReceiver mReceiver;//同步任务接收器
- // 声明一个原始账户信息的数组变量
- private Account[] mOriAccounts;
+ private Account[] mOriAccounts;//账户
- // 声明一个布尔类型变量,用于标记是否已添加账户
- private boolean mHasAddedAccount;
+ private boolean mHasAddedAccount;//账户的hash标记
+
+ /**
+ * @description 描述:创建一个activity,在函数里要完成所有的正常静态设置
+ * @param 参数1:icicle(存放了当前activity的状态)
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
- /* 使用应用程序图标进行导航 */
+ /* using the app icon for navigation */
getActionBar().setDisplayHomeAsUpEnabled(true);
- // 加载偏好设置资源文件
addPreferencesFromResource(R.xml.preferences);
-
- // 获取账户类别的 PreferenceCategory 对象
mAccountCategory = (PreferenceCategory) findPreference(PREFERENCE_SYNC_ACCOUNT_KEY);
-
- // 创建一个 GTaskReceiver 对象,用于接收 GTask 的广播
mReceiver = new GTaskReceiver();
-
- // 创建一个 IntentFilter 对象,用于过滤指定的广播
IntentFilter filter = new IntentFilter();
filter.addAction(GTaskSyncService.GTASK_SERVICE_BROADCAST_NAME);
-
- // 注册广播接收器,将接收到的广播交给 mReceiver 处理
registerReceiver(mReceiver, filter);
- // 初始化 mOriAccounts 为空
mOriAccounts = null;
-
- // 创建一个头部视图,并将其添加到列表中
View header = LayoutInflater.from(this).inflate(R.layout.settings_header, null);
getListView().addHeaderView(header, null, true);
}
+
+ /**
+ * @description 描述:activity交互功能的实现,用于接受用户的输入
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
protected void onResume() {
super.onResume();
- // 如果用户已添加新账户,需要自动设置同步账户
+ // need to set sync account automatically if user has added a new
+ // account
if (mHasAddedAccount) {
- // 获取当前所有的 Google 账户
Account[] accounts = getGoogleAccounts();
-
- // 检查是否有新账户添加进来
if (mOriAccounts != null && accounts.length > mOriAccounts.length) {
- // 遍历新账户列表
for (Account accountNew : accounts) {
boolean found = false;
-
- // 在原始账户列表中查找是否存在相同的账户
for (Account accountOld : mOriAccounts) {
if (TextUtils.equals(accountOld.name, accountNew.name)) {
found = true;
break;
}
}
-
- // 如果在原始账户列表中找不到相同的账户,则设置该账户为同步账户
if (!found) {
setSyncAccount(accountNew.name);
break;
@@ -148,63 +144,80 @@ public class NotesPreferenceActivity extends PreferenceActivity {
}
}
- // 刷新界面显示
refreshUI();
}
+
+
+ /**
+ * @description 描述:销毁一个activity
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
@Override
protected void onDestroy() {
- // 如果广播接收器不为空,取消注册
if (mReceiver != null) {
unregisterReceiver(mReceiver);
}
super.onDestroy();
}
- // 加载账户偏好设置
+
+ /**
+ * @description 描述:重新设置账户信息
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void loadAccountPreference() {
- // 清空账户类别下的所有偏好设置
mAccountCategory.removeAll();
- // 创建一个新的偏好设置项,并设置标题和摘要
Preference accountPref = new Preference(this);
final String defaultAccount = getSyncAccountName(this);
accountPref.setTitle(getString(R.string.preferences_account_title));
accountPref.setSummary(getString(R.string.preferences_account_summary));
-
- // 设置偏好设置项的点击事件监听器
accountPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
- // 如果当前没有在同步中
if (!GTaskSyncService.isSyncing()) {
if (TextUtils.isEmpty(defaultAccount)) {
- // 第一次设置账户时显示选择账户对话框
+ // the first time to set account
showSelectAccountAlertDialog();
} else {
- // 如果账户已经设置,提示用户可能的风险
+ // if the account has already been set, we need to promp
+ // user about the risk
showChangeAccountConfirmAlertDialog();
}
} else {
- // 如果正在同步中,显示提示信息
Toast.makeText(NotesPreferenceActivity.this,
- R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT)
+ R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT)
.show();
}
return true;
}
});
- // 将偏好设置项添加到账户类别中
mAccountCategory.addPreference(accountPref);
}
+
+ /**
+ * @description 描述:设置按键的状态和最后同步的时间
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void loadSyncButton() {
- // 获取同步按钮和最后同步时间文本视图的引用
Button syncButton = (Button) findViewById(R.id.preference_sync_button);
TextView lastSyncTimeView = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
- // 设置按钮状态
+ // set button state
if (GTaskSyncService.isSyncing()) {
- // 如果正在同步中,将按钮文本设置为取消同步,并设置点击事件监听器来取消同步
syncButton.setText(getString(R.string.preferences_button_sync_cancel));
syncButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
@@ -212,7 +225,6 @@ public class NotesPreferenceActivity extends PreferenceActivity {
}
});
} else {
- // 如果没有在同步中,将按钮文本设置为立即同步,并设置点击事件监听器来开始同步
syncButton.setText(getString(R.string.preferences_button_sync_immediately));
syncButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
@@ -220,17 +232,13 @@ public class NotesPreferenceActivity extends PreferenceActivity {
}
});
}
-
- // 根据是否有同步账户来设置按钮是否可用
syncButton.setEnabled(!TextUtils.isEmpty(getSyncAccountName(this)));
- // 设置最后同步时间
+ // set last sync time
if (GTaskSyncService.isSyncing()) {
- // 如果正在同步中,将最后同步时间文本视图设置为同步进度字符串,并显示出来
lastSyncTimeView.setText(GTaskSyncService.getProgressString());
lastSyncTimeView.setVisibility(View.VISIBLE);
} else {
- // 如果没有在同步中,获取最后同步时间,并根据是否存在最后同步时间来设置最后同步时间文本视图的可见性
long lastSyncTime = getLastSyncTime(this);
if (lastSyncTime != 0) {
lastSyncTimeView.setText(getString(R.string.preferences_last_sync_time,
@@ -238,46 +246,53 @@ public class NotesPreferenceActivity extends PreferenceActivity {
lastSyncTime)));
lastSyncTimeView.setVisibility(View.VISIBLE);
} else {
- // 如果最后同步时间为0,将最后同步时间文本视图设置为不可见
lastSyncTimeView.setVisibility(View.GONE);
}
}
}
+
+
+ /**
+ * @description 描述:刷新标签界面
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void refreshUI() {
- // 加载账户偏好设置
- loadAccountPreference();
- // 加载同步按钮
- loadSyncButton();
+ loadAccountPreference();//上文中的设置账号
+ loadSyncButton();//上文设置按键
}
+
+ /**
+ * @description 描述:显示账户选择的对话框并进行账户的设置
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void showSelectAccountAlertDialog() {
- // 创建一个 AlertDialog.Builder 对象
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
- // 从布局文件 account_dialog_title 中获取标题视图
View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
- // 获取标题和副标题的 TextView,并设置它们的文本
TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
titleTextView.setText(getString(R.string.preferences_dialog_select_account_title));
TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
subtitleTextView.setText(getString(R.string.preferences_dialog_select_account_tips));
- // 将自定义标题视图设置给 dialogBuilder
dialogBuilder.setCustomTitle(titleView);
- // 设置对话框的确定按钮为空,不显示
dialogBuilder.setPositiveButton(null, null);
- // 获取 Google 账户数组,以及当前默认的同步账户名
Account[] accounts = getGoogleAccounts();
String defAccount = getSyncAccountName(this);
- // 初始化一些变量
mOriAccounts = accounts;
mHasAddedAccount = false;
- // 如果存在 Google 账户
if (accounts.length > 0) {
- // 创建一个包含所有账户名的字符串数组,并根据默认账户名设置选中项
CharSequence[] items = new CharSequence[accounts.length];
final CharSequence[] itemMapping = items;
int checkedItem = -1;
@@ -288,53 +303,53 @@ public class NotesPreferenceActivity extends PreferenceActivity {
}
items[index++] = account.name;
}
- // 使用 dialogBuilder.setSingleChoiceItems() 方法设置单选列表项
- dialogBuilder.setSingleChoiceItems(items, checkedItem, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- // 当用户选择一个账户时,设置新的同步账户并关闭对话框,然后刷新界面
- setSyncAccount(itemMapping[which].toString());
- dialog.dismiss();
- refreshUI();
- }
- });
+ dialogBuilder.setSingleChoiceItems(items, checkedItem,
+ new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ setSyncAccount(itemMapping[which].toString());
+ dialog.dismiss();
+ refreshUI();
+ }
+ });
}
- // 从布局文件 add_account_text 中获取一个视图添加到对话框中
View addAccountView = LayoutInflater.from(this).inflate(R.layout.add_account_text, null);
dialogBuilder.setView(addAccountView);
- // 显示对话框,并为添加账户的视图设置点击事件监听器
final AlertDialog dialog = dialogBuilder.show();
addAccountView.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
- // 当用户点击添加账户时,设置 mHasAddedAccount 为 true,打开添加账户的系统设置页面,并关闭对话框
mHasAddedAccount = true;
Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS");
- intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] { "gmail-ls" });
+ intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] {
+ "gmail-ls"
+ });
startActivityForResult(intent, -1);
dialog.dismiss();
}
});
}
+
+
/**
- * 显示更改账户确认对话框
+ * @description 描述:显示账户选择对话框和相关账户操作
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
*/
private void showChangeAccountConfirmAlertDialog() {
- // 创建一个 AlertDialog.Builder 对象
AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
- // 从布局文件 account_dialog_title 中获取标题视图
View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
- // 获取标题和副标题的 TextView,并设置它们的文本
TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
titleTextView.setText(getString(R.string.preferences_dialog_change_account_title,
getSyncAccountName(this)));
TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg));
- // 将自定义标题视图设置给 dialogBuilder
dialogBuilder.setCustomTitle(titleView);
- // 设置对话框的选项数组和点击事件监听器
CharSequence[] menuItemArray = new CharSequence[] {
getString(R.string.preferences_menu_change_account),
getString(R.string.preferences_menu_remove_account),
@@ -342,37 +357,42 @@ public class NotesPreferenceActivity extends PreferenceActivity {
};
dialogBuilder.setItems(menuItemArray, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
- // 根据用户选择的不同选项执行相应操作
if (which == 0) {
- // 如果选择了更改账户,显示选择账户对话框
showSelectAccountAlertDialog();
} else if (which == 1) {
- // 如果选择了移除账户,移除同步账户并刷新界面
removeSyncAccount();
refreshUI();
}
}
});
- // 显示对话框
dialogBuilder.show();
}
+
/**
- * 获取所有的 Google 账户
- * @return 包含所有 Google 账户的数组
+ * @description 描述:获取谷歌账户
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:Account返回得到的账户
+ * @author zhangchaoqun
*/
private Account[] getGoogleAccounts() {
AccountManager accountManager = AccountManager.get(this);
return accountManager.getAccountsByType("com.google");
}
+
/**
- * 设置同步账户
- * @param account 新的同步账户名
+ * @description 描述:设置同步账户
+ * @param 参数1:account
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
*/
private void setSyncAccount(String account) {
if (!getSyncAccountName(this).equals(account)) {
- // 如果新账户名与当前账户名不同,更新偏好设置中的同步账户名
SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
if (account != null) {
@@ -382,10 +402,10 @@ public class NotesPreferenceActivity extends PreferenceActivity {
}
editor.commit();
- // 清除上次同步时间
+ // clean up last sync time
setLastSyncTime(this, 0);
- // 清除本地 GTasks 相关信息
+ // clean up local gtask related info
new Thread(new Runnable() {
public void run() {
ContentValues values = new ContentValues();
@@ -395,73 +415,103 @@ public class NotesPreferenceActivity extends PreferenceActivity {
}
}).start();
- // 显示 Toast 提示用户成功设置了新的账户
Toast.makeText(NotesPreferenceActivity.this,
getString(R.string.preferences_toast_success_set_accout, account),
Toast.LENGTH_SHORT).show();
}
}
-/* private void removeSyncAccount() {
-这是一个方法,用于移除同步账户及相关信息,并清理本地 GTasks 相关信息。
-1. 获取偏好设置;
-2. 创建 SharedPreferences.Editor 对象进行修改;
-3. 如果存在同步账户名,则移除;
-4. 如果存在上次同步时间,则移除;
-5. 提交偏好设置的修改;
-6. 在新线程中进行以下操作:
- 1. 创建 ContentValues 对象存储更新的数值;
- 2. 将 GTasks ID 设置为空字符串;
- 3. 将同步 ID 设置为 0;
- 4. 通过内容解析器更新 Notes 表中的数据。
- */
+
+ /**
+ * @description 描述:删除同步账户
+ * @param 参数1:
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
private void removeSyncAccount() {
- // 获取偏好设置
SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
- // 如果存在同步账户名,则移除
if (settings.contains(PREFERENCE_SYNC_ACCOUNT_NAME)) {
editor.remove(PREFERENCE_SYNC_ACCOUNT_NAME);
}
- // 如果存在上次同步时间,则移除
if (settings.contains(PREFERENCE_LAST_SYNC_TIME)) {
editor.remove(PREFERENCE_LAST_SYNC_TIME);
}
- // 提交偏好设置的修改
editor.commit();
- // 清理本地 GTasks 相关信息
+ // clean up local gtask related info
new Thread(new Runnable() {
public void run() {
- // 创建 ContentValues 对象存储更新的数值
ContentValues values = new ContentValues();
- // 将 GTasks ID 设置为空字符串
values.put(NoteColumns.GTASK_ID, "");
- // 将同步 ID 设置为 0
values.put(NoteColumns.SYNC_ID, 0);
- // 通过内容解析器更新 Notes 表中的数据
getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null);
}
}).start();
}
+
+ /**
+ * @description 描述:获取同步账户名称
+ * @param 参数1:context
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:String账户名
+ * @author zhangchaoqun
+ */
public static String getSyncAccountName(Context context) {
- SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
+ SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+ Context.MODE_PRIVATE);
return settings.getString(PREFERENCE_SYNC_ACCOUNT_NAME, "");
}
+
+ /**
+ * @description 描述:设置最终同步的时间
+ * @param 参数1:context
+ * @param 参数2:time
+ * @param 参数3:
+ * @return 返回值:void
+ * @author zhangchaoqun
+ */
public static void setLastSyncTime(Context context, long time) {
- SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
+ SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+ Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putLong(PREFERENCE_LAST_SYNC_TIME, time);
editor.commit();
}
+
+ /**
+ * @description 描述:获取最终同步时间
+ * @param 参数1:context
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:long表示时间
+ * @author zhangchaoqun
+ */
public static long getLastSyncTime(Context context) {
- SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
+ SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+ Context.MODE_PRIVATE);
return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0);
}
+
+ /**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): GTaskReceiver
+ * @description(类描述): 继承于roadcastReceiver,用于接收同步信息
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
private class GTaskReceiver extends BroadcastReceiver {
@Override
@@ -469,25 +519,31 @@ public class NotesPreferenceActivity extends PreferenceActivity {
refreshUI();
if (intent.getBooleanExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_IS_SYNCING, false)) {
TextView syncStatus = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
- syncStatus.setText(intent.getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG));
+ syncStatus.setText(intent
+ .getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG));
}
+
}
}
+ /**
+ * @description 描述:处理菜单的选项
+ * @param 参数1:item
+ * @param 参数2:
+ * @param 参数3:
+ * @return 返回值:bool是否处理成功
+ * @author zhangchaoqun
+ */
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
- // 当点击返回按钮时
Intent intent = new Intent(this, NotesListActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- // 启动 NotesListActivity
startActivity(intent);
- // 返回 true 表示已经处理了此事件
return true;
default:
- // 如果选择了未知的菜单项,则返回 false
return false;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/net/micode/notes/ui/RecordActivity.java b/src/main/java/net/micode/notes/ui/RecordActivity.java
new file mode 100644
index 0000000..f5bed85
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/RecordActivity.java
@@ -0,0 +1,174 @@
+package net.micode.notes.ui;
+
+import static net.micode.notes.R.id.start_record;
+
+import android.app.Activity;
+import android.media.MediaRecorder;
+import android.os.Bundle;
+import android.os.Environment;
+import android.util.Log;
+import android.view.View;
+import android.widget.Button;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+
+import java.io.File;
+import java.io.IOException;
+
+
+public class RecordActivity extends Activity {
+
+ private MediaRecorder mediaRecorder;
+
+ private String TAG = "RecordActivity";
+
+ private boolean isRecording;
+
+ private Button start;
+ private Button stop;
+ private Button play;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState){
+ super.onCreate(savedInstanceState);
+ this.setContentView(R.layout.record_activity);
+ start = (Button) findViewById (start_record);
+ stop = (Button) findViewById (R.id.stop_record);
+ play = (Button) findViewById (R.id.play_record);
+ start.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ start();
+ Log.d(TAG, "onClick: Start");
+ }
+ });
+
+ stop.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ stop();
+ Log.d(TAG, "onClick: Stop");
+ }
+ });
+
+ play.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Log.d(TAG, "onClick: play");
+ }
+ });
+ }
+
+ //在这里重载Back键执行的操作
+ /*@Override
+ public void onBackPressed(){
+
+ }*/
+
+ private boolean checkSDCard() {
+ // TODO Auto-generated method stub
+ //检测SD卡是否插入手机中
+ if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * 开始录音
+ */
+ protected void start() {
+ try {
+ File path;
+ if (checkSDCard()) {
+ File mpath = Environment.getExternalStorageDirectory();
+ path = new File(mpath.getPath() + File.separator + "audioRecords");
+ Log.d(TAG, "start: "+path);
+ if (!path.mkdirs()) {
+ Log.d("audioRecorder", "创建目录失败");
+ return;
+ }
+
+ } else {
+ Toast.makeText(RecordActivity.this, "SDcard未连接",
+ Toast.LENGTH_LONG).show();
+ return;
+ }
+
+ File file = null;
+ try {
+ file = File.createTempFile(String.valueOf("myrecord_"), ".amr", path);
+ } catch (IOException e) {
+ Log.d("audioRecorder", "文件创建失败");
+ }
+
+ if (file.exists()) {
+ // 如果文件存在,删除它,演示代码保证设备上只有一个录音文件
+ file.delete();
+ }
+ mediaRecorder = new MediaRecorder();
+ // 设置音频录入源
+ mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
+ // 设置录制音频的输出格式
+ mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
+ // 设置音频的编码格式
+ mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
+ // 设置录制音频文件输出文件路径
+ mediaRecorder.setOutputFile(file.getAbsolutePath());
+
+ mediaRecorder.setOnErrorListener(new MediaRecorder.OnErrorListener() {
+
+ @Override
+ public void onError(MediaRecorder mr, int what, int extra) {
+ // 发生错误,停止录制
+ mediaRecorder.stop();
+ mediaRecorder.release();
+ mediaRecorder = null;
+ isRecording=false;
+ start.setEnabled(true);
+ stop.setEnabled(false);
+ Toast.makeText(RecordActivity.this, "录音发生错误", Toast.LENGTH_SHORT).show();
+ }
+ });
+
+ // 准备、开始
+ mediaRecorder.prepare();
+ mediaRecorder.start();
+
+ isRecording=true;
+ start.setEnabled(false);
+ stop.setEnabled(true);
+ Toast.makeText(RecordActivity.this, "开始录音", Toast.LENGTH_SHORT).show();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * 录音结束
+ */
+ protected void stop() {
+ if (isRecording) {
+ // 如果正在录音,停止并释放资源
+ mediaRecorder.stop();
+ mediaRecorder.release();
+ mediaRecorder = null;
+ isRecording=false;
+ start.setEnabled(true);
+ stop.setEnabled(false);
+ Toast.makeText(RecordActivity.this, "录音结束", Toast.LENGTH_SHORT).show();
+ }
+ }
+
+ @Override
+ protected void onDestroy() {
+ if (isRecording) {
+ // 如果正在录音,停止并释放资源
+ mediaRecorder.stop();
+ mediaRecorder.release();
+ mediaRecorder = null;
+ }
+ super.onDestroy();
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/net/micode/notes/ui/RegisterLoginPassword.java b/src/main/java/net/micode/notes/ui/RegisterLoginPassword.java
new file mode 100644
index 0000000..780dce1
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/RegisterLoginPassword.java
@@ -0,0 +1,65 @@
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.View;
+import android.view.WindowManager;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+
+public class RegisterLoginPassword extends Activity{
+ EditText password01;
+ EditText password02;
+ Button registered;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_set_loginpassword);
+ getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
+ | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
+ password01=(EditText) findViewById(R.id.rg_password01);
+ password02=(EditText) findViewById(R.id.rg_password02);
+ registered=(Button)findViewById(R.id.rg_registered);
+ registered.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ String text02 = password01.getText().toString();
+ String text03 = password02.getText().toString();
+ if(text02.equals("")==true) {
+ Toast.makeText(RegisterLoginPassword.this, "密码不能为空", Toast.LENGTH_SHORT).show();
+ }else if (text02.equals(text03) == false) {
+ Toast.makeText(RegisterLoginPassword.this, "密码不匹配,请重新输入密码", Toast.LENGTH_SHORT).show();
+ password02.setText("");
+ }else if (text02.equals(text03) == true){
+ SharedPreferences.Editor editor=getSharedPreferences("user management",
+ MODE_PRIVATE).edit();
+ editor.putBoolean("user",true);//true表示已经设置登录密码
+ editor.putString("password",text02);
+ editor.apply();
+ Log.d("RegisterLoginPassword","password is "+text02);
+ Toast.makeText(RegisterLoginPassword.this, "设置密码成功", Toast.LENGTH_SHORT).show();
+ Intent intent=new Intent(RegisterLoginPassword.this,NotesListActivity.class);
+ startActivity(intent);
+ finish();
+ }
+
+ }
+ });
+ }
+
+ @Override
+ public void onBackPressed() {
+ Intent intent=new Intent(RegisterLoginPassword.this,NotesListActivity.class);
+ startActivity(intent);
+ finish();
+ }
+
+}
diff --git a/src/main/java/net/micode/notes/ui/SplashActivity.java b/src/main/java/net/micode/notes/ui/SplashActivity.java
new file mode 100644
index 0000000..fd3befa
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/SplashActivity.java
@@ -0,0 +1,49 @@
+package net.micode.notes.ui;
+
+import android.content.Intent;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.os.Handler;
+
+import android.content.Intent;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.os.Handler;
+import net.micode .notes.R;
+
+
+import net.micode.notes.databinding.ActivitySplashBinding;
+import net.micode.notes.R;
+
+
+/**
+ * @projectName(项目名称): xiaomi label
+ * @package(包): ui
+ * @className(类名称): type_name
+ * @description(类描述): 欢迎界面
+ * @author(创建人): zhangchaoqun
+ * @createDate(创建时间): datetime
+ * @updateUser(修改人): user
+ * @updateDate(修改时间): datetime
+ * @updateRemark(修改备注): 说明本次修改内容
+ * @version(版本): v1.0
+ */
+public class SplashActivity extends AppCompatActivity {
+ Handler mHandler=new Handler();
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState); //加载启动界面
+ setContentView(R.layout.activity_splash); //加载启动图片
+
+ // 当计时结束时,跳转至NotesListActivity
+ mHandler.postDelayed(new Runnable() {
+ @Override
+ public void run() {
+ Intent intent=new Intent();
+ intent.setClass(SplashActivity.this, NotesListActivity.class);
+ startActivity(intent);
+ finish(); //销毁欢迎页面
+ }
+ }, 1000); // 1秒后跳转
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/net/micode/notes/ui/ui(new).puml b/src/main/java/net/micode/notes/ui/ui(new).puml
new file mode 100644
index 0000000..469190b
--- /dev/null
+++ b/src/main/java/net/micode/notes/ui/ui(new).puml
@@ -0,0 +1,48 @@
+@startuml
+'https://plantuml.com/class-diagram
+class net.micode.notes.ui.NoteItemData
+class net.micode.notes.ui.FoldersListAdapter
+class net.micode.notes.ui.NotesListItem
+class net.micode.notes.ui.AlarmInitReceiver
+class net.micode.notes.ui.DateTimePickerDialog
+class net.micode.notes.ui.NotesListActivity
+class net.micode.notes.ui.NotesPreferenceActivity
+class net.micode.notes.ui.RegisterLoginPassword
+class net.micode.notes.ui.AlarmAlertActivity
+class net.micode.notes.ui.DeleteLoginPassword
+class net.micode.notes.ui.RecordActivity
+class net.micode.notes.ui.DropdownMenu
+class net.micode.notes.ui.NoteEditText
+class net.micode.notes.ui.DateTimePicker
+class net.micode.notes.ui.LoginActivity
+class net.micode.notes.ui.NoteEditActivity
+class net.micode.notes.ui.NotesListAdapter
+class net.micode.notes.ui.AlarmReceiver
+class net.micode.notes.ui.ChangedLoginPassword
+class net.micode.notes.ui.SplashActivity
+
+
+net.micode.notes.ui.NotesListActivity --> net.micode.notes.ui.NotesPreferenceActivity
+net.micode.notes.ui.NotesListActivity --> net.micode.notes.ui.DropdownMenu
+net.micode.notes.ui.NotesListActivity --> net.micode.notes.ui.FoldersListAdapter
+net.micode.notes.ui.NoteItemData--|>net.micode.notes.ui.NotesListActivity
+net.micode.notes.ui.NotesListAdapter--|>net.micode.notes.ui.NotesListActivity
+net.micode.notes.ui.NotesListAdapter-->net.micode.notes.ui.NotesListItem
+net.micode.notes.ui.NoteEditActivity-->net.micode.notes.ui.NotesPreferenceActivity
+net.micode.notes.ui.NoteEditActivity-->net.micode.notes.ui.AlarmReceiver
+net.micode.notes.ui.NoteEditActivity-->net.micode.notes.ui.DateTimePickerDialog
+net.micode.notes.ui.NoteEditActivity-->net.micode.notes.ui.NoteEditText
+net.micode.notes.ui.AlarmInitReceiver-->net.micode.notes.ui.AlarmReceiver
+net.micode.notes.ui.AlarmReceiver-->net.micode.notes.ui.AlarmAlertActivity
+net.micode.notes.ui.DateTimePicker--|>net.micode.notes.ui.DateTimePickerDialog
+net.micode.notes.ui.ChangedLoginPassword--net.micode.notes.ui.DeleteLoginPassword
+net.micode.notes.ui.ChangedLoginPassword--net.micode.notes.ui.LoginActivity
+net.micode.notes.ui.LoginActivity--net.micode.notes.ui.DeleteLoginPassword
+net.micode.notes.ui.LoginActivity--net.micode.notes.ui.RegisterLoginPassword
+net.micode.notes.ui.RegisterLoginPassword--net.micode.notes.ui.DeleteLoginPassword
+net.micode.notes.ui.RegisterLoginPassword--net.micode.notes.ui.ChangedLoginPassword
+
+
+
+
+@enduml
\ No newline at end of file
diff --git a/src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java b/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java
rename to src/main/java/net/micode/notes/widget/NoteWidgetProvider.java
diff --git a/src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java b/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java
rename to src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java
diff --git a/src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java b/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java
similarity index 100%
rename from src/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java
rename to src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java
diff --git a/src/app/build/intermediates/packaged_res/debug/color/primary_text_dark.xml b/src/main/res/color/primary_text_dark.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/color/primary_text_dark.xml
rename to src/main/res/color/primary_text_dark.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/color/secondary_text_dark.xml b/src/main/res/color/secondary_text_dark.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/color/secondary_text_dark.xml
rename to src/main/res/color/secondary_text_dark.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_btn_set_color.png b/src/main/res/drawable-hdpi/bg_btn_set_color.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_btn_set_color.png
rename to src/main/res/drawable-hdpi/bg_btn_set_color.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_color_btn_mask.png b/src/main/res/drawable-hdpi/bg_color_btn_mask.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/bg_color_btn_mask.png
rename to src/main/res/drawable-hdpi/bg_color_btn_mask.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/call_record.png b/src/main/res/drawable-hdpi/call_record.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/call_record.png
rename to src/main/res/drawable-hdpi/call_record.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/clock.png b/src/main/res/drawable-hdpi/clock.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/clock.png
rename to src/main/res/drawable-hdpi/clock.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/delete.png b/src/main/res/drawable-hdpi/delete.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/delete.png
rename to src/main/res/drawable-hdpi/delete.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/dropdown_icon.9.png b/src/main/res/drawable-hdpi/dropdown_icon.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/dropdown_icon.9.png
rename to src/main/res/drawable-hdpi/dropdown_icon.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_blue.9.png b/src/main/res/drawable-hdpi/edit_blue.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_blue.9.png
rename to src/main/res/drawable-hdpi/edit_blue.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_green.9.png b/src/main/res/drawable-hdpi/edit_green.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_green.9.png
rename to src/main/res/drawable-hdpi/edit_green.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_red.9.png b/src/main/res/drawable-hdpi/edit_red.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_red.9.png
rename to src/main/res/drawable-hdpi/edit_red.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_blue.9.png b/src/main/res/drawable-hdpi/edit_title_blue.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_blue.9.png
rename to src/main/res/drawable-hdpi/edit_title_blue.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_green.9.png b/src/main/res/drawable-hdpi/edit_title_green.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_green.9.png
rename to src/main/res/drawable-hdpi/edit_title_green.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_red.9.png b/src/main/res/drawable-hdpi/edit_title_red.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_red.9.png
rename to src/main/res/drawable-hdpi/edit_title_red.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_white.9.png b/src/main/res/drawable-hdpi/edit_title_white.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_white.9.png
rename to src/main/res/drawable-hdpi/edit_title_white.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_yellow.9.png b/src/main/res/drawable-hdpi/edit_title_yellow.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_title_yellow.9.png
rename to src/main/res/drawable-hdpi/edit_title_yellow.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_white.9.png b/src/main/res/drawable-hdpi/edit_white.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_white.9.png
rename to src/main/res/drawable-hdpi/edit_white.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_yellow.9.png b/src/main/res/drawable-hdpi/edit_yellow.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/edit_yellow.9.png
rename to src/main/res/drawable-hdpi/edit_yellow.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_large.png b/src/main/res/drawable-hdpi/font_large.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_large.png
rename to src/main/res/drawable-hdpi/font_large.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_normal.png b/src/main/res/drawable-hdpi/font_normal.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_normal.png
rename to src/main/res/drawable-hdpi/font_normal.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_size_selector_bg.9.png b/src/main/res/drawable-hdpi/font_size_selector_bg.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_size_selector_bg.9.png
rename to src/main/res/drawable-hdpi/font_size_selector_bg.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_small.png b/src/main/res/drawable-hdpi/font_small.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_small.png
rename to src/main/res/drawable-hdpi/font_small.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_super.png b/src/main/res/drawable-hdpi/font_super.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/font_super.png
rename to src/main/res/drawable-hdpi/font_super.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/icon_app.png b/src/main/res/drawable-hdpi/icon_app.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/icon_app.png
rename to src/main/res/drawable-hdpi/icon_app.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_background.png b/src/main/res/drawable-hdpi/list_background.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_background.png
rename to src/main/res/drawable-hdpi/list_background.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_down.9.png b/src/main/res/drawable-hdpi/list_blue_down.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_down.9.png
rename to src/main/res/drawable-hdpi/list_blue_down.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_middle.9.png b/src/main/res/drawable-hdpi/list_blue_middle.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_middle.9.png
rename to src/main/res/drawable-hdpi/list_blue_middle.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_single.9.png b/src/main/res/drawable-hdpi/list_blue_single.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_single.9.png
rename to src/main/res/drawable-hdpi/list_blue_single.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_up.9.png b/src/main/res/drawable-hdpi/list_blue_up.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_blue_up.9.png
rename to src/main/res/drawable-hdpi/list_blue_up.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_folder.9.png b/src/main/res/drawable-hdpi/list_folder.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_folder.9.png
rename to src/main/res/drawable-hdpi/list_folder.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_footer_bg.9.png b/src/main/res/drawable-hdpi/list_footer_bg.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_footer_bg.9.png
rename to src/main/res/drawable-hdpi/list_footer_bg.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_down.9.png b/src/main/res/drawable-hdpi/list_green_down.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_down.9.png
rename to src/main/res/drawable-hdpi/list_green_down.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_middle.9.png b/src/main/res/drawable-hdpi/list_green_middle.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_middle.9.png
rename to src/main/res/drawable-hdpi/list_green_middle.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_single.9.png b/src/main/res/drawable-hdpi/list_green_single.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_single.9.png
rename to src/main/res/drawable-hdpi/list_green_single.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_up.9.png b/src/main/res/drawable-hdpi/list_green_up.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_green_up.9.png
rename to src/main/res/drawable-hdpi/list_green_up.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_down.9.png b/src/main/res/drawable-hdpi/list_red_down.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_down.9.png
rename to src/main/res/drawable-hdpi/list_red_down.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_middle.9.png b/src/main/res/drawable-hdpi/list_red_middle.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_middle.9.png
rename to src/main/res/drawable-hdpi/list_red_middle.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_single.9.png b/src/main/res/drawable-hdpi/list_red_single.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_single.9.png
rename to src/main/res/drawable-hdpi/list_red_single.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_up.9.png b/src/main/res/drawable-hdpi/list_red_up.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_red_up.9.png
rename to src/main/res/drawable-hdpi/list_red_up.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_down.9.png b/src/main/res/drawable-hdpi/list_white_down.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_down.9.png
rename to src/main/res/drawable-hdpi/list_white_down.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_middle.9.png b/src/main/res/drawable-hdpi/list_white_middle.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_middle.9.png
rename to src/main/res/drawable-hdpi/list_white_middle.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_single.9.png b/src/main/res/drawable-hdpi/list_white_single.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_single.9.png
rename to src/main/res/drawable-hdpi/list_white_single.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_up.9.png b/src/main/res/drawable-hdpi/list_white_up.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_white_up.9.png
rename to src/main/res/drawable-hdpi/list_white_up.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_down.9.png b/src/main/res/drawable-hdpi/list_yellow_down.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_down.9.png
rename to src/main/res/drawable-hdpi/list_yellow_down.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_middle.9.png b/src/main/res/drawable-hdpi/list_yellow_middle.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_middle.9.png
rename to src/main/res/drawable-hdpi/list_yellow_middle.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_single.9.png b/src/main/res/drawable-hdpi/list_yellow_single.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_single.9.png
rename to src/main/res/drawable-hdpi/list_yellow_single.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_up.9.png b/src/main/res/drawable-hdpi/list_yellow_up.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/list_yellow_up.9.png
rename to src/main/res/drawable-hdpi/list_yellow_up.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_delete.png b/src/main/res/drawable-hdpi/menu_delete.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_delete.png
rename to src/main/res/drawable-hdpi/menu_delete.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_move.png b/src/main/res/drawable-hdpi/menu_move.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/menu_move.png
rename to src/main/res/drawable-hdpi/menu_move.png
diff --git a/src/main/res/drawable-hdpi/my_icon_app.png b/src/main/res/drawable-hdpi/my_icon_app.png
new file mode 100644
index 0000000..6c98434
Binary files /dev/null and b/src/main/res/drawable-hdpi/my_icon_app.png differ
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_normal.png b/src/main/res/drawable-hdpi/new_note_normal.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_normal.png
rename to src/main/res/drawable-hdpi/new_note_normal.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_pressed.png b/src/main/res/drawable-hdpi/new_note_pressed.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/new_note_pressed.png
rename to src/main/res/drawable-hdpi/new_note_pressed.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/note_edit_color_selector_panel.png b/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/note_edit_color_selector_panel.png
rename to src/main/res/drawable-hdpi/note_edit_color_selector_panel.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/notification.png b/src/main/res/drawable-hdpi/notification.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/notification.png
rename to src/main/res/drawable-hdpi/notification.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/search_result.png b/src/main/res/drawable-hdpi/search_result.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/search_result.png
rename to src/main/res/drawable-hdpi/search_result.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/selected.png b/src/main/res/drawable-hdpi/selected.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/selected.png
rename to src/main/res/drawable-hdpi/selected.png
diff --git a/src/main/res/drawable-hdpi/splash.png b/src/main/res/drawable-hdpi/splash.png
new file mode 100644
index 0000000..4159e72
Binary files /dev/null and b/src/main/res/drawable-hdpi/splash.png differ
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_alert.png b/src/main/res/drawable-hdpi/title_alert.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_alert.png
rename to src/main/res/drawable-hdpi/title_alert.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_bar_bg.9.png b/src/main/res/drawable-hdpi/title_bar_bg.9.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/title_bar_bg.9.png
rename to src/main/res/drawable-hdpi/title_bar_bg.9.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_blue.png b/src/main/res/drawable-hdpi/widget_2x_blue.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_blue.png
rename to src/main/res/drawable-hdpi/widget_2x_blue.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_green.png b/src/main/res/drawable-hdpi/widget_2x_green.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_green.png
rename to src/main/res/drawable-hdpi/widget_2x_green.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_red.png b/src/main/res/drawable-hdpi/widget_2x_red.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_red.png
rename to src/main/res/drawable-hdpi/widget_2x_red.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_white.png b/src/main/res/drawable-hdpi/widget_2x_white.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_white.png
rename to src/main/res/drawable-hdpi/widget_2x_white.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_yellow.png b/src/main/res/drawable-hdpi/widget_2x_yellow.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_2x_yellow.png
rename to src/main/res/drawable-hdpi/widget_2x_yellow.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_blue.png b/src/main/res/drawable-hdpi/widget_4x_blue.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_blue.png
rename to src/main/res/drawable-hdpi/widget_4x_blue.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_green.png b/src/main/res/drawable-hdpi/widget_4x_green.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_green.png
rename to src/main/res/drawable-hdpi/widget_4x_green.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_red.png b/src/main/res/drawable-hdpi/widget_4x_red.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_red.png
rename to src/main/res/drawable-hdpi/widget_4x_red.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_white.png b/src/main/res/drawable-hdpi/widget_4x_white.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_white.png
rename to src/main/res/drawable-hdpi/widget_4x_white.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_yellow.png b/src/main/res/drawable-hdpi/widget_4x_yellow.png
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable-hdpi-v4/widget_4x_yellow.png
rename to src/main/res/drawable-hdpi/widget_4x_yellow.png
diff --git a/src/app/build/intermediates/packaged_res/debug/drawable/new_note.xml b/src/main/res/drawable/new_note.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/drawable/new_note.xml
rename to src/main/res/drawable/new_note.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/account_dialog_title.xml b/src/main/res/layout/account_dialog_title.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/account_dialog_title.xml
rename to src/main/res/layout/account_dialog_title.xml
diff --git a/src/main/res/layout/activity_change_loginpassword.xml b/src/main/res/layout/activity_change_loginpassword.xml
new file mode 100644
index 0000000..b9e854f
--- /dev/null
+++ b/src/main/res/layout/activity_change_loginpassword.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/res/layout/activity_delete_loginpassword.xml b/src/main/res/layout/activity_delete_loginpassword.xml
new file mode 100644
index 0000000..2338222
--- /dev/null
+++ b/src/main/res/layout/activity_delete_loginpassword.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/res/layout/activity_login.xml b/src/main/res/layout/activity_login.xml
new file mode 100644
index 0000000..75bb75c
--- /dev/null
+++ b/src/main/res/layout/activity_login.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/res/layout/activity_set_loginpassword.xml b/src/main/res/layout/activity_set_loginpassword.xml
new file mode 100644
index 0000000..bc3d272
--- /dev/null
+++ b/src/main/res/layout/activity_set_loginpassword.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/res/layout/activity_splash.xml b/src/main/res/layout/activity_splash.xml
new file mode 100644
index 0000000..39d445f
--- /dev/null
+++ b/src/main/res/layout/activity_splash.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/add_account_text.xml b/src/main/res/layout/add_account_text.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/add_account_text.xml
rename to src/main/res/layout/add_account_text.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/datetime_picker.xml b/src/main/res/layout/datetime_picker.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/datetime_picker.xml
rename to src/main/res/layout/datetime_picker.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/dialog_edit_text.xml b/src/main/res/layout/dialog_edit_text.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/dialog_edit_text.xml
rename to src/main/res/layout/dialog_edit_text.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/folder_list_item.xml b/src/main/res/layout/folder_list_item.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/folder_list_item.xml
rename to src/main/res/layout/folder_list_item.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/note_edit.xml b/src/main/res/layout/note_edit.xml
similarity index 91%
rename from src/app/build/intermediates/packaged_res/debug/layout/note_edit.xml
rename to src/main/res/layout/note_edit.xml
index 10b2aa7..60220f5 100644
--- a/src/app/build/intermediates/packaged_res/debug/layout/note_edit.xml
+++ b/src/main/res/layout/note_edit.xml
@@ -21,6 +21,31 @@
android:background="@drawable/list_background"
xmlns:android="http://schemas.android.com/apk/res/android">
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/note_edit_list_item.xml b/src/main/res/layout/note_edit_list_item.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/note_edit_list_item.xml
rename to src/main/res/layout/note_edit_list_item.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/note_item.xml b/src/main/res/layout/note_item.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/note_item.xml
rename to src/main/res/layout/note_item.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/note_list.xml b/src/main/res/layout/note_list.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/note_list.xml
rename to src/main/res/layout/note_list.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/note_list_dropdown_menu.xml b/src/main/res/layout/note_list_dropdown_menu.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/note_list_dropdown_menu.xml
rename to src/main/res/layout/note_list_dropdown_menu.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/note_list_footer.xml b/src/main/res/layout/note_list_footer.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/note_list_footer.xml
rename to src/main/res/layout/note_list_footer.xml
diff --git a/src/main/res/layout/record_activity.xml b/src/main/res/layout/record_activity.xml
new file mode 100644
index 0000000..1ad8435
--- /dev/null
+++ b/src/main/res/layout/record_activity.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/settings_header.xml b/src/main/res/layout/settings_header.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/settings_header.xml
rename to src/main/res/layout/settings_header.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/widget_2x.xml b/src/main/res/layout/widget_2x.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/widget_2x.xml
rename to src/main/res/layout/widget_2x.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/layout/widget_4x.xml b/src/main/res/layout/widget_4x.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/layout/widget_4x.xml
rename to src/main/res/layout/widget_4x.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/menu/call_note_edit.xml b/src/main/res/menu/call_note_edit.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/menu/call_note_edit.xml
rename to src/main/res/menu/call_note_edit.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/menu/call_record_folder.xml b/src/main/res/menu/call_record_folder.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/menu/call_record_folder.xml
rename to src/main/res/menu/call_record_folder.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/menu/note_edit.xml b/src/main/res/menu/note_edit.xml
similarity index 92%
rename from src/app/build/intermediates/packaged_res/debug/menu/note_edit.xml
rename to src/main/res/menu/note_edit.xml
index 35cacd1..8eee67d 100644
--- a/src/app/build/intermediates/packaged_res/debug/menu/note_edit.xml
+++ b/src/main/res/menu/note_edit.xml
@@ -49,4 +49,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/src/main/res/menu/note_list.xml b/src/main/res/menu/note_list.xml
similarity index 76%
rename from src/app/src/main/res/menu/note_list.xml
rename to src/main/res/menu/note_list.xml
index 42ea736..b7043fe 100644
--- a/src/app/src/main/res/menu/note_list.xml
+++ b/src/main/res/menu/note_list.xml
@@ -36,4 +36,20 @@
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/packaged_res/debug/menu/note_list_dropdown.xml b/src/main/res/menu/note_list_dropdown.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/menu/note_list_dropdown.xml
rename to src/main/res/menu/note_list_dropdown.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/menu/note_list_options.xml b/src/main/res/menu/note_list_options.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/menu/note_list_options.xml
rename to src/main/res/menu/note_list_options.xml
diff --git a/src/app/src/main/res/menu/sub_folder.xml b/src/main/res/menu/sub_folder.xml
similarity index 80%
rename from src/app/src/main/res/menu/sub_folder.xml
rename to src/main/res/menu/sub_folder.xml
index b00de26..a6efc07 100644
--- a/src/app/src/main/res/menu/sub_folder.xml
+++ b/src/main/res/menu/sub_folder.xml
@@ -21,4 +21,12 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/raw-zh-rCN/introduction b/src/main/res/raw-zh-rCN/introduction
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/raw-zh-rCN/introduction
rename to src/main/res/raw-zh-rCN/introduction
diff --git a/src/main/res/raw/contact.txt b/src/main/res/raw/contact.txt
new file mode 100644
index 0000000..f6f14ef
--- /dev/null
+++ b/src/main/res/raw/contact.txt
@@ -0,0 +1,8 @@
+联系人:
+出生日期:
+关系:
+籍贯:
+电话:
+微信:
+联系时间:
+其他:
\ No newline at end of file
diff --git a/src/main/res/raw/event.txt b/src/main/res/raw/event.txt
new file mode 100644
index 0000000..a6229fc
--- /dev/null
+++ b/src/main/res/raw/event.txt
@@ -0,0 +1,6 @@
+事件:
+紧急程度:
+截至时间:
+预备工作:
+内容:
+备注:
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/raw/introduction b/src/main/res/raw/introduction
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/raw/introduction
rename to src/main/res/raw/introduction
diff --git a/src/main/res/values-night/themes.xml b/src/main/res/values-night/themes.xml
new file mode 100644
index 0000000..69a5d80
--- /dev/null
+++ b/src/main/res/values-night/themes.xml
@@ -0,0 +1,7 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/app/src/main/res/values-zh-rCN/arrays.xml b/src/main/res/values-zh-rCN/arrays.xml
similarity index 100%
rename from src/app/src/main/res/values-zh-rCN/arrays.xml
rename to src/main/res/values-zh-rCN/arrays.xml
diff --git a/src/app/src/main/res/values-zh-rCN/strings.xml b/src/main/res/values-zh-rCN/strings.xml
similarity index 92%
rename from src/app/src/main/res/values-zh-rCN/strings.xml
rename to src/main/res/values-zh-rCN/strings.xml
index 09f75ed..953e65a 100644
--- a/src/app/src/main/res/values-zh-rCN/strings.xml
+++ b/src/main/res/values-zh-rCN/strings.xml
@@ -122,5 +122,17 @@
- %1$s 条符合“%2$s”的搜索结果
+ 字符数
+ 私密模式
+ 退出私密模式
+ 设置应用锁
+ 删除登录密码
+ 欢迎!
+ 置顶
+ 录音
+ 播放>
+ 搜索结果
+ searchLable
+
diff --git a/src/app/src/main/res/values-zh-rTW/arrays.xml b/src/main/res/values-zh-rTW/arrays.xml
similarity index 100%
rename from src/app/src/main/res/values-zh-rTW/arrays.xml
rename to src/main/res/values-zh-rTW/arrays.xml
diff --git a/src/app/src/main/res/values-zh-rTW/strings.xml b/src/main/res/values-zh-rTW/strings.xml
similarity index 92%
rename from src/app/src/main/res/values-zh-rTW/strings.xml
rename to src/main/res/values-zh-rTW/strings.xml
index e29b79b..53c146f 100644
--- a/src/app/src/main/res/values-zh-rTW/strings.xml
+++ b/src/main/res/values-zh-rTW/strings.xml
@@ -123,5 +123,18 @@
- %1$s 條符合”%2$s“的搜尋結果
+ 字符数
+ 私密模式
+ 退出私密模式
+ 设置应用锁
+ 删除登录密码
+ 欢迎!
+ 置顶
+ 录音
+ 播放
+ 搜索结果
+ searchLable
+
+
diff --git a/src/app/src/main/res/values/arrays.xml b/src/main/res/values/arrays.xml
similarity index 100%
rename from src/app/src/main/res/values/arrays.xml
rename to src/main/res/values/arrays.xml
diff --git a/src/main/res/values/attrs.xml b/src/main/res/values/attrs.xml
new file mode 100644
index 0000000..e52391d
--- /dev/null
+++ b/src/main/res/values/attrs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/src/main/res/values/colors.xml b/src/main/res/values/colors.xml
similarity index 75%
rename from src/app/src/main/res/values/colors.xml
rename to src/main/res/values/colors.xml
index 123ffbf..2496c0c 100644
--- a/src/app/src/main/res/values/colors.xml
+++ b/src/main/res/values/colors.xml
@@ -17,4 +17,9 @@
#335b5b5b
+ #FF039BE5
+ #FF01579B
+ #FF40C4FF
+ #FF00B0FF
+ #66000000
diff --git a/src/app/src/main/res/values/dimens.xml b/src/main/res/values/dimens.xml
similarity index 100%
rename from src/app/src/main/res/values/dimens.xml
rename to src/main/res/values/dimens.xml
diff --git a/src/app/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
similarity index 89%
rename from src/app/src/main/res/values/strings.xml
rename to src/main/res/values/strings.xml
index 55df868..da69287 100644
--- a/src/app/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -15,8 +15,7 @@
limitations under the License.
-->
-
+
Notes
Notes 2x2
Notes 4x4
@@ -127,9 +126,21 @@
set
cancel
- - %1$s result for \"%2$s\"
+ - %1$s result for \"%2$s\"
- - %1$s results for \"%2$s\"
+ - %1$s results for \"%2$s\"
+ Length
+ secret model
+ quit secret model
+ Login
+ Login Delete
+ SplashActivity
+ Top
+ Record
+ Play
+ searchHint
+ searchLable
+
diff --git a/src/app/src/main/res/values/styles.xml b/src/main/res/values/styles.xml
similarity index 83%
rename from src/app/src/main/res/values/styles.xml
rename to src/main/res/values/styles.xml
index d750e65..0c6c9a9 100644
--- a/src/app/src/main/res/values/styles.xml
+++ b/src/main/res/values/styles.xml
@@ -16,18 +16,22 @@
-->
+
+
+
+
@@ -64,6 +68,15 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/main/res/values/themes.xml b/src/main/res/values/themes.xml
new file mode 100644
index 0000000..f058f77
--- /dev/null
+++ b/src/main/res/values/themes.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/packaged_res/debug/xml/preferences.xml b/src/main/res/xml/preferences.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/xml/preferences.xml
rename to src/main/res/xml/preferences.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/xml/searchable.xml b/src/main/res/xml/searchable.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/xml/searchable.xml
rename to src/main/res/xml/searchable.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/xml/widget_2x_info.xml b/src/main/res/xml/widget_2x_info.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/xml/widget_2x_info.xml
rename to src/main/res/xml/widget_2x_info.xml
diff --git a/src/app/build/intermediates/packaged_res/debug/xml/widget_4x_info.xml b/src/main/res/xml/widget_4x_info.xml
similarity index 100%
rename from src/app/build/intermediates/packaged_res/debug/xml/widget_4x_info.xml
rename to src/main/res/xml/widget_4x_info.xml