diff --git a/local.properties b/local.properties
new file mode 100644
index 0000000..2659089
--- /dev/null
+++ b/local.properties
@@ -0,0 +1,8 @@
+## This file must *NOT* be checked into Version Control Systems,
+# as it contains information specific to your local configuration.
+#
+# Location of the SDK. This is only used by Gradle.
+# For customization when using a Version Control System, please read the
+# header note.
+#Sun Oct 29 16:47:42 CST 2023
+sdk.dir=E\:\\sdk
diff --git a/mode.suml b/mode.suml
new file mode 100644
index 0000000..a399e04
--- /dev/null
+++ b/mode.suml
@@ -0,0 +1,2 @@
+
+
diff --git a/src/.gradle/7.5/checksums/checksums.lock b/src/.gradle/7.5/checksums/checksums.lock
new file mode 100644
index 0000000..943574f
Binary files /dev/null and b/src/.gradle/7.5/checksums/checksums.lock differ
diff --git a/src/.gradle/7.5/checksums/md5-checksums.bin b/src/.gradle/7.5/checksums/md5-checksums.bin
new file mode 100644
index 0000000..d424c5b
Binary files /dev/null and b/src/.gradle/7.5/checksums/md5-checksums.bin differ
diff --git a/src/.gradle/7.5/checksums/sha1-checksums.bin b/src/.gradle/7.5/checksums/sha1-checksums.bin
new file mode 100644
index 0000000..5963b8e
Binary files /dev/null and b/src/.gradle/7.5/checksums/sha1-checksums.bin differ
diff --git a/src/.gradle/7.5/executionHistory/executionHistory.bin b/src/.gradle/7.5/executionHistory/executionHistory.bin
new file mode 100644
index 0000000..618889f
Binary files /dev/null and b/src/.gradle/7.5/executionHistory/executionHistory.bin differ
diff --git a/src/.gradle/7.5/executionHistory/executionHistory.lock b/src/.gradle/7.5/executionHistory/executionHistory.lock
new file mode 100644
index 0000000..95ed3a6
Binary files /dev/null and b/src/.gradle/7.5/executionHistory/executionHistory.lock differ
diff --git a/src/.gradle/7.5/fileHashes/fileHashes.bin b/src/.gradle/7.5/fileHashes/fileHashes.bin
new file mode 100644
index 0000000..f95ecd1
Binary files /dev/null and b/src/.gradle/7.5/fileHashes/fileHashes.bin differ
diff --git a/src/.gradle/7.5/fileHashes/fileHashes.lock b/src/.gradle/7.5/fileHashes/fileHashes.lock
new file mode 100644
index 0000000..8078d02
Binary files /dev/null and b/src/.gradle/7.5/fileHashes/fileHashes.lock differ
diff --git a/src/.gradle/7.5/fileHashes/resourceHashesCache.bin b/src/.gradle/7.5/fileHashes/resourceHashesCache.bin
new file mode 100644
index 0000000..414a183
Binary files /dev/null and b/src/.gradle/7.5/fileHashes/resourceHashesCache.bin differ
diff --git a/src/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/src/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 0000000..e018796
Binary files /dev/null and b/src/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/src/.gradle/buildOutputCleanup/outputFiles.bin b/src/.gradle/buildOutputCleanup/outputFiles.bin
new file mode 100644
index 0000000..88c38af
Binary files /dev/null and b/src/.gradle/buildOutputCleanup/outputFiles.bin differ
diff --git a/src/.gradle/file-system.probe b/src/.gradle/file-system.probe
new file mode 100644
index 0000000..25bf1ac
Binary files /dev/null and b/src/.gradle/file-system.probe differ
diff --git a/src/.idea/compiler.xml b/src/.idea/compiler.xml
index 443b5d2..e392af7 100644
--- a/src/.idea/compiler.xml
+++ b/src/.idea/compiler.xml
@@ -1,6 +1,10 @@
+<<<<<<< HEAD
+=======
+
+>>>>>>> develop
\ No newline at end of file
diff --git a/src/.idea/gradle.xml b/src/.idea/gradle.xml
index 3e3960b..c7b43a0 100644
--- a/src/.idea/gradle.xml
+++ b/src/.idea/gradle.xml
@@ -1,4 +1,22 @@
+<<<<<<< HEAD
+=======
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+>>>>>>> develop
\ No newline at end of file
diff --git a/src/.idea/misc.xml b/src/.idea/misc.xml
index 510f71c..dc77945 100644
--- a/src/.idea/misc.xml
+++ b/src/.idea/misc.xml
@@ -1,6 +1,10 @@
-
+<<<<<<< HEAD
+=======
+
+
+>>>>>>> develop
\ No newline at end of file
diff --git a/src/.idea/modules/Notes2.src.iml b/src/.idea/modules/Notes2.src.iml
new file mode 100644
index 0000000..6ac0412
--- /dev/null
+++ b/src/.idea/modules/Notes2.src.iml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/.idea/modules/app/src.app.androidTest.iml b/src/.idea/modules/app/src.app.androidTest.iml
new file mode 100644
index 0000000..252a99c
--- /dev/null
+++ b/src/.idea/modules/app/src.app.androidTest.iml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/.idea/modules/app/src.app.iml b/src/.idea/modules/app/src.app.iml
new file mode 100644
index 0000000..bb8bb1f
--- /dev/null
+++ b/src/.idea/modules/app/src.app.iml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/.idea/modules/app/src.app.main.iml b/src/.idea/modules/app/src.app.main.iml
new file mode 100644
index 0000000..c1c229e
--- /dev/null
+++ b/src/.idea/modules/app/src.app.main.iml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/.idea/modules/app/src.app.unitTest.iml b/src/.idea/modules/app/src.app.unitTest.iml
new file mode 100644
index 0000000..b48e83c
--- /dev/null
+++ b/src/.idea/modules/app/src.app.unitTest.iml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/.idea/sonarlint.xml b/src/.idea/sonarlint.xml
new file mode 100644
index 0000000..de2cc16
--- /dev/null
+++ b/src/.idea/sonarlint.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/0/2/0268ec648e2fc0139b30ed13396174b7392c1ae2 b/src/.idea/sonarlint/issuestore/0/2/0268ec648e2fc0139b30ed13396174b7392c1ae2
new file mode 100644
index 0000000..e69de29
diff --git a/src/.idea/sonarlint/issuestore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798 b/src/.idea/sonarlint/issuestore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798
new file mode 100644
index 0000000..da2c7bf
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798
@@ -0,0 +1,7 @@
+
+esquid:S16040"(Make this anonymous inner class a lambda(˽J$3333176d-9397-4514-929b-44d12eea6a9c
+squid:UselessImportCheck"TRemove this unnecessary import: same package classes are always implicitly imported.(J$1a377f2b-36d3-48b8-9170-455837009e9e
+squid:S00100)"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$e06b60d6-eabc-4d0e-b985-67c5c373301e
+squid:S3923Q"]This conditional operation returns the same value whether the condition is "true" or "false".(J$2b7d8a7a-fe7d-4dd9-acba-a2cdd5180192
+squid:CallToDeprecatedMethodQ"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(J$def6664b-3c42-4b69-8d52-0e5ed2c106fc
+squid:CallToDeprecatedMethodQ"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(J$8d4173c5-b302-4d48-bc8d-d78b49c77ba0
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/5/7/577f30d26378ec8a2bd2e4a43f3c79b3f04c402c b/src/.idea/sonarlint/issuestore/5/7/577f30d26378ec8a2bd2e4a43f3c79b3f04c402c
new file mode 100644
index 0000000..d13f424
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/5/7/577f30d26378ec8a2bd2e4a43f3c79b3f04c402c
@@ -0,0 +1,33 @@
+
+"squid:ClassVariableVisibilityCheckN"VMake tvModified a static final constant or non-public and provide accessors if needed.(ԣJ$5571756a-d1a1-4c93-b02b-2a4250673f83
+"squid:ClassVariableVisibilityCheckP"WMake ivAlertIcon a static final constant or non-public and provide accessors if needed.(නJ$24250d0d-69b5-4df3-b06a-9cec32cb806e
+"squid:ClassVariableVisibilityCheckR"WMake tvAlertDate a static final constant or non-public and provide accessors if needed.(J$a1dd89ec-d781-4073-8bb3-b0904981ad9b
+"squid:ClassVariableVisibilityCheckT"XMake ibSetBgColor a static final constant or non-public and provide accessors if needed.(J$5989bd8b-e1bf-4ca1-a653-b7322e0497a7
+msquid:S1604"(Make this anonymous inner class a lambda(ά8ڷ1J$4ae334f0-714c-4abe-aad1-23e7accc51d0
+msquid:S1604"(Make this anonymous inner class a lambda(8ڷ1J$28c4d774-72b7-4fd3-bf48-3b9d2b22403c
+msquid:S1604"(Make this anonymous inner class a lambda(ߒ8ڷ1J$16181a5d-1813-472d-83ef-55329389d5f5
+squid:S1450"WRemove the "mPattern" field and declare it as a local variable in the relevant methods.(8ڷ1J$01e739ba-6ed7-4f6c-9fb7-4d6215dd2111
+squid:S2293X"YReplace the type specification in this constructor call with the diamond operator ("<>").(ӏ8ڷ1J$628f3b24-a62f-4f13-b6b5-0fea0c510ecf
+squid:S2293b"YReplace the type specification in this constructor call with the diamond operator ("<>").(8ڷ1J$68dc1cdd-dc50-41a6-b0af-0519e4529645
+squid:S2293l"YReplace the type specification in this constructor call with the diamond operator ("<>").(8ڷ1J$c5dea0e3-b8b9-4c95-a136-b9571bcbdab1
+squid:S2293u"YReplace the type specification in this constructor call with the diamond operator ("<>").(8ڷ1J$8d6fc0aa-862a-458a-a91c-348beab5998f
+squid:S3776"RRefactor this method to reduce its Cognitive Complexity from 26 to the 15 allowed.(ݨ8ڷ1J$1850a70d-09af-4288-a513-42edfc3fb111
+squid:CallToDeprecatedMethod"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ8ڷ1J$2a96d3ae-4149-4fff-a699-e561078fa3a3
+squid:CallToDeprecatedMethod"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ң8ڷ1J$9e2cc06e-7ad8-488b-a9c3-75b6ece0471f
+squid:CallToDeprecatedMethod"9Remove this use of "setTextAppearance"; it is deprecated.((8ڷ1J$1ca76152-0ba7-4a2c-a6f8-7e506ef8015c
+ysquid:S2864"4Iterate over the "entrySet" instead of the "keySet".(ԇ8ڷ1J$193ba476-99d8-4dad-89c6-8f6386edb96a
+|squid:S1135"2Complete the task associated to this TODO comment.(8ڷ1J$793c7b27-0cec-45a1-bd96-365ea33d721a
+ysquid:EmptyStatementUsageCheck"Remove this empty statement.(8ڷ1J$7a87f113-3570-4d7d-a933-7ab5663ba3c8
+squid:S1126"AReplace this if-then-else statement by a single return statement.(8ڷ1J$0f8d879a-6893-4181-b64a-93fe3773427f
+vsquid:S1905",Remove this unnecessary cast to "ImageView".(ʼ8ڷ1J$61f37d9b-2947-4416-80d4-de04c3f32b30
+ysquid:EmptyStatementUsageCheck"Remove this empty statement.(8ڷ1J$88266b74-d656-4a03-84ee-3bc619578899
+squid:CallToDeprecatedMethod"9Remove this use of "PreferenceManager"; it is deprecated.(8ڷ1J$4bee402b-cdc3-46c6-a700-658861e9a298
+squid:CallToDeprecatedMethod"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(8ڷ1J$2ccfe45e-8357-498b-bbd1-3cb72115f570
+squid:CallToDeprecatedMethod"9Remove this use of "setTextAppearance"; it is deprecated.(8ڷ1J$36679c6d-709b-4d4b-be3e-9b3cfbbac8ec
+squid:CallToDeprecatedMethod"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(8ڷ1J$8df1be6d-6145-4e3b-8147-6e363df3073e
+squid:CallToDeprecatedMethod"5Remove this use of "onBackPressed"; it is deprecated.(8ڷ1J$465df287-9a7b-4545-9dd9-9d4f0e811820
+squid:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥8ڷ1J$74481e88-bf91-469e-a70a-4ea93148683a
+squid:CallToDeprecatedMethod"9Remove this use of "setTextAppearance"; it is deprecated.(8ڷ1J$0d9696c0-be1d-4e05-8828-c1377ab84e0c
+squid:CallToDeprecatedMethod"=Remove this use of "EXTRA_SHORTCUT_INTENT"; it is deprecated.(ðJ$b424c40f-52c1-4063-8938-a84f624d16cc
+squid:CallToDeprecatedMethod";Remove this use of "EXTRA_SHORTCUT_NAME"; it is deprecated.(J$026a4b70-78a3-4ba8-8f0a-09d8a58b90fa
+squid:CallToDeprecatedMethod"DRemove this use of "EXTRA_SHORTCUT_ICON_RESOURCE"; it is deprecated.(ǾJ$9b487ca9-e589-40a6-81ca-39725cceec85
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/5/8/5836a695995df8fadacfa6409fe8d21d88946842 b/src/.idea/sonarlint/issuestore/5/8/5836a695995df8fadacfa6409fe8d21d88946842
new file mode 100644
index 0000000..e69de29
diff --git a/src/.idea/sonarlint/issuestore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa b/src/.idea/sonarlint/issuestore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa
new file mode 100644
index 0000000..d832d30
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa
@@ -0,0 +1,6 @@
+
+esquid:S1604D"(Make this anonymous inner class a lambda(J$dd867bb0-0f1c-4bc6-965d-ed80dfe92edf
+jsquid:S1604M"(Make this anonymous inner class a lambda(ҴѝJ$879823d6-88a3-41f7-afe4-7cb6f99fb936
+jsquid:S1604w"(Make this anonymous inner class a lambda(ёJ$f54655e9-c5db-4c01-86f6-c342aa15709e
+fsquid:S1604"(Make this anonymous inner class a lambda(J$c4d93461-b087-4017-95bf-26f83ec7ddf8
+}squid:S3398"?Move this method into the anonymous class declared at line 119.(J$2a43b02c-ca9e-4d20-ac0e-6f403df09fa5
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/8/7/876016634c6642b35109680ccac740dc8271b236 b/src/.idea/sonarlint/issuestore/8/7/876016634c6642b35109680ccac740dc8271b236
new file mode 100644
index 0000000..dd62df7
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/8/7/876016634c6642b35109680ccac740dc8271b236
@@ -0,0 +1,6 @@
+
+tsquid:S1066"/Merge this if statement with the enclosing one.(8ٷ1J$3b2a7ed4-610c-43c6-ac3d-97a425bae781
+asquid:S2386A"Make this member "protected".(8ٷ1J$ac56dd63-7f69-4ed9-b402-9ceb87bced89
+fsquid:S2386K"Make this member "protected".(㳎8ٷ1J$9693bc18-9829-40a9-86d8-0f80d2a03ffe
+squid:S1126"AReplace this if-then-else statement by a single return statement.(8ٷ1J$bc5948a4-39d7-49fc-a35f-28832a9959dd
+msquid:S1125"(Remove the literal "true" boolean value.(8ٷ1J$03d0fc34-6467-44fe-a6ef-99e7f61ada2c
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/a/d/ad72331a1bed265bb9c0fe838faa74dbf69fce32 b/src/.idea/sonarlint/issuestore/a/d/ad72331a1bed265bb9c0fe838faa74dbf69fce32
new file mode 100644
index 0000000..eae5aec
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/a/d/ad72331a1bed265bb9c0fe838faa74dbf69fce32
@@ -0,0 +1,64 @@
+
+wsquid:S1199"-Extract this nested code block into a method.(8ֶڷ1J$6fc54cfb-7cc2-45f8-a9c0-108078abc55f
+wsquid:S1199"-Extract this nested code block into a method.(8ֶڷ1J$87d5d14c-f0d6-4997-a50e-721e3cb60e21
+wsquid:S1199"-Extract this nested code block into a method.(Η8ֶڷ1J$e2730296-2354-4001-8095-c8422d7698c0
+rsquid:S1199"-Extract this nested code block into a method.(ȓ8ֶڷ1J$8ce7ee53-f8b7-4499-a86a-1a3f7409ba79
+wsquid:S1199"-Extract this nested code block into a method.(ڿ8ֶڷ1J$860cda0b-4516-43cc-b8b0-e71c1d7eaa3c
+wsquid:S1199"-Extract this nested code block into a method.(̀8ֶڷ1J$003032d9-378a-4870-9790-0e6961a00bf9
+rsquid:S1199"-Extract this nested code block into a method.(8ֶڷ1J$a02d3b8d-fe8c-4bac-984e-5cdff904be3f
+wsquid:S1199"-Extract this nested code block into a method.(8ֶڷ1J$7eb102e0-9544-493e-bf88-f35469e64c30
+squid:S1301"KReplace this "switch" statement by "if" statements to increase readability.(ד8ڷ1J$eccd2e7e-cfe5-487f-9917-aaebaf193612
+lsquid:S1604"(Make this anonymous inner class a lambda(̺V8ܶڷ1J$c3fa8e59-272a-468d-bb61-14406e1b645e
+msquid:S1604"(Make this anonymous inner class a lambda(ά8ݶڷ1J$a911a547-5b3a-4da8-a252-8b54b48900e8
+msquid:S1604"(Make this anonymous inner class a lambda(ܴ8ݶڷ1J$16891e0c-7bb3-40f1-b171-f69b38e0fb46
+rsquid:S1604"(Make this anonymous inner class a lambda(8ݶڷ1J$21e4e2fc-bcf3-4524-8d5b-0f5d6b327d1a
+msquid:S1604"(Make this anonymous inner class a lambda(8ݶڷ1J$f936965a-5197-4bb4-a0e0-2bb0ff151b5e
+msquid:S1604"(Make this anonymous inner class a lambda(۱8ݶڷ1J$927d9207-ea91-404d-b756-5110a4a9a9b8
+msquid:S1604"(Make this anonymous inner class a lambda(ά8ݶڷ1J$efb7b4c6-4ef2-4158-a138-7c5e05a9010e
+msquid:S1148"#Use a logger to log this exception.(ԅ8ڷ1J$cfd52b9d-4e96-4453-a70c-9f55b8a4edd8
+msquid:S1148"#Use a logger to log this exception.(ԅ8ڷ1J$5838fdbf-060c-4759-972a-0845131735c2
+xsquid:EmptyStatementUsageCheckR"Remove this empty statement.(8嶘ڷ1J$bc33ace4-c02b-41e4-a9d2-7b88af8b68be
+squid:ModifiersOrderChecky"EReorder the modifiers to comply with the Java Language Specification.(8涘ڷ1J$a07c51c4-1763-4c17-9fbc-7e4f544f2835
+squid:ModifiersOrderCheckz"EReorder the modifiers to comply with the Java Language Specification.(Ѿk8涘ڷ1J$003ef0d1-53f0-49a8-97b0-10fe16d1e2a8
+`squid:S3626"Remove this redundant jump.(݅8綘ڷ1J$4a64260c-035a-4186-865c-f3115425c2d6
+`squid:S3626"Remove this redundant jump.(݅8綘ڷ1J$ce7833ff-1385-49ed-a117-f92eafc21988
+`squid:S3626"Remove this redundant jump.(݅8綘ڷ1J$84cde9fb-7090-403d-8b6b-3c996cbed8d8
+squid:S3776"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(8綘ڷ1J$42e1acdb-3c58-48dd-8869-efb5a6e26bbf
+squid:CallToDeprecatedMethod"9Remove this use of "PreferenceManager"; it is deprecated.(8綘ڷ1J$4b3a3463-a1b2-4e57-bb77-108478efbddb
+squid:CallToDeprecatedMethod"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(8綘ڷ1J$5b341cad-a452-4a09-8dc2-e300001d0d13
+|squid:S1135"2Complete the task associated to this TODO comment.(̐8趘ڷ1J$7297b30b-f5f4-4ca5-a171-6a7490967adb
+tsquid:S2093"*Change this "try" to a try-with-resources.(8趘ڷ1J$bf27ac83-61c5-4b75-9816-739aec34ea09
+squid:S1450"XRemove the "mMoveMenu" field and declare it as a local variable in the relevant methods.(ץ8궘ڷ1J$c12e8a02-f065-4434-bd2e-f8c1fbc634df
+wsquid:S1135"2Complete the task associated to this TODO comment.(8춘ڷ1J$de6ee9f7-070c-4b13-a8d2-bfac7224fb3e
+wsquid:S1135"2Complete the task associated to this TODO comment.(8ڷ1J$3c6aa7b6-15cb-43db-9bc4-70bf0ed1432d
+|squid:S1135"2Complete the task associated to this TODO comment.(8ڷ1J$085a4177-767b-4772-a448-1adb9fbbc259
+|squid:S1135"2Complete the task associated to this TODO comment.(8ﶘڷ1J$73beab64-6b07-47fb-9ee5-54a867b28236
+squid:CallToDeprecatedMethod"9Remove this use of "getDefaultDisplay"; it is deprecated.(ĸ8ڷ1J$a78a6243-227a-4725-b217-c23de1e795af
+squid:CallToDeprecatedMethod"1Remove this use of "getHeight"; it is deprecated.(8ڷ1J$e65639a9-5059-4eef-9246-c4289b48a378
+ysquid:EmptyStatementUsageCheck"Remove this empty statement.(8ڷ1J$2812a39e-67c9-4ce3-91f6-cb2b9074866c
+squid:S3776"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(8ڷ1J$4921dcff-5c8f-4925-8784-3f5a793960c3
+squid:CallToDeprecatedMethod"1Remove this use of "AsyncTask"; it is deprecated.(?8ڷ1J$9c5fca29-fad8-4ff4-abdd-d5de3ba9a1e3
+squid:S2177"^Rename this method or correct the type of the argument(s) to override the parent class method.(Ԃ8ڷ1J$dd96c06e-c37b-4ff2-a41c-2566ba6d85fc
+wsquid:S1172"-Remove this unused method parameter "unused".(Ԃ8ڷ1J$e78f8473-8d78-4a0e-bf96-f81033558387
+osquid:S00108")Either remove or fill this block of code.(ʥ8ڷ1J$b26f69e6-4677-49b8-824a-79a9b1d5eff8
+squid:CallToDeprecatedMethod"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(Ϳ8ڷ1J$12b4efcd-e20d-4153-8f41-70dc1b739d2b
+squid:CallToDeprecatedMethod"/Remove this use of "execute"; it is deprecated.(嫏8ڷ1J$bb7449af-5030-4924-8730-4af17cc73351
+squid:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥8ڷ1J$27e01fdf-54f6-4b76-9cbd-c743a0b19db8
+squid:CallToDeprecatedMethod"7Remove this use of "toggleSoftInput"; it is deprecated.(8ڷ1J$cdeb615e-5d29-484e-9fe3-4cf089798c5f
+squid:CallToDeprecatedMethod"3Remove this use of "SHOW_FORCED"; it is deprecated.(8ڷ1J$c3d91984-53b7-4ec3-914f-5cfb26dd6081
+squid:S3776"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(#8ڷ1J$99dc25ee-eb47-4a6c-918c-15941d22f95f
+nsquid:S1905")Remove this unnecessary cast to "Button".(쨋8ڷ1J$eac93c42-f742-40a3-ad6e-7fd5cd9a8194
+|squid:S1135"2Complete the task associated to this TODO comment.(8ڷ1J$b6d84854-9d7a-4bbb-b2ef-71f887fcbec0
+squid:S1126"BReplace this if-then-else statement by a single method invocation.(玒8ڷ1J$7cfcd288-7770-45d4-9633-0e51e759940d
+|squid:S1135"2Complete the task associated to this TODO comment.(8ڷ1J$e7cbb16a-340b-4296-8975-e7d5220074c4
+squid:CallToDeprecatedMethod"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(8ڷ1J$f5528f9e-fca8-49fc-9d51-d838d288af12
+squid:CallToDeprecatedMethod"5Remove this use of "onBackPressed"; it is deprecated.(8ڷ1J$53ec4d01-d492-4c47-b4ec-e132928c076b
+wsquid:S1135"2Complete the task associated to this TODO comment.(ť8ڷ1J$b7b5e79e-a75e-401e-94a4-71985541bbad
+squid:CallToDeprecatedMethod"1Remove this use of "AsyncTask"; it is deprecated.(Ч8ڷ1J$b3c1fe3e-98a8-4297-b87c-8ff49a2873a4
+squid:CallToDeprecatedMethod"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ች8ڷ1J$db65bd3f-3a04-4975-8ab8-970b00709ec0
+squid:CallToDeprecatedMethod"/Remove this use of "execute"; it is deprecated.(嫏8ڷ1J$28aa0613-ffda-40fd-9be2-b7b8203b5c5f
+squid:S3776"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(b8ڷ1J$e368ea2d-407d-45a0-8a71-bf5f905c9a2a
+usquid:S3398"0Move this method into "OnListItemClickListener".(8ڷ1J$67cc3a3f-5041-480f-96a2-642364f7bb7f
+ysquid:S3398"/Move this method into "BackgroundQueryHandler".(8ڷ1J$242ea4e4-adae-4f7b-bda8-4c700833e6d3
+osquid:S3398"%Move this method into "ModeCallback".(8ڷ1J$11a1122b-da33-4645-a3b9-35ccd7e3f5ef
+jsquid:S3398"%Move this method into "ModeCallback".(8ڷ1J$10c27128-3adf-4bef-a974-1a3c3933e666
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1 b/src/.idea/sonarlint/issuestore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1
new file mode 100644
index 0000000..4ce9099
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1
@@ -0,0 +1,2 @@
+
+esquid:S1604*"(Make this anonymous inner class a lambda(ʩJ$56fcf22c-6542-491e-9f0d-5f0d1ab4f27d
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/d/d/dd970bd8ce083850fca1d4d159647ccd110e57cb b/src/.idea/sonarlint/issuestore/d/d/dd970bd8ce083850fca1d4d159647ccd110e57cb
new file mode 100644
index 0000000..0861ff8
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/d/d/dd970bd8ce083850fca1d4d159647ccd110e57cb
@@ -0,0 +1,7 @@
+
+squid:S1192?"ODefine a constant instead of duplicating this literal "Wrong note id:" 3 times.(J$8721d5af-dda1-4250-ac21-0d4b86130bdb
+|squid:S1155">Use isEmpty() to check whether the collection is empty or not.(J$77e62401-450e-4d19-82ca-f8b4bc9280d7
+squid:S1126"AReplace this if-then-else statement by a single return statement.(ƷJ$ed2e6863-b34e-4f0f-a4c8-0cefea2096f3
+squid:S3776"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(J$a47f837b-f326-4e30-b912-1f1de5808543
+squid:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(лJ$24fe427d-07d3-4006-993b-64f3bc2e3890
+squid:S2147"ECombine this catch with the one at line 252, which has the same body.(暩J$154f73da-8a6e-4b6b-b634-bf73ebda4249
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/f/9/f9f49497f95afd327db7a7a512612aa1089003d4 b/src/.idea/sonarlint/issuestore/f/9/f9f49497f95afd327db7a7a512612aa1089003d4
new file mode 100644
index 0000000..7af7264
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/f/9/f9f49497f95afd327db7a7a512612aa1089003d4
@@ -0,0 +1,5 @@
+
+Zsquid:S2386""Make this member "protected".(ꙖJ$a5f93213-28af-4354-9e24-23a1f99022d9
+squid:CallToDeprecatedMethod*"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(J$713fb6c4-80b4-452d-a9d2-dc729b32d531
+squid:CallToDeprecatedMethod+"5Remove this use of "CursorAdapter"; it is deprecated.(жJ$f743d0b2-3802-40b0-a276-f7919df80ecf
+tsquid:S1135,"2Complete the task associated to this TODO comment.(J$0b494827-3e8a-4fe2-a2e7-7cb91517a7b0
\ No newline at end of file
diff --git a/src/.idea/sonarlint/issuestore/index.pb b/src/.idea/sonarlint/issuestore/index.pb
new file mode 100644
index 0000000..af79f52
--- /dev/null
+++ b/src/.idea/sonarlint/issuestore/index.pb
@@ -0,0 +1,21 @@
+
+o
+?app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java,2\b\2bfc771e07e87c37d3a76a2c815bc8fb30649798
+l
+
+<<<<<<< HEAD
@@ -11,5 +12,14 @@
+=======
+
+
+
+
+
+
+
+>>>>>>> develop
\ No newline at end of file
diff --git a/src/.idea/vcs.xml b/src/.idea/vcs.xml
new file mode 100644
index 0000000..6c0b863
--- /dev/null
+++ b/src/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/.idea/.gitignore b/src/app/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/src/app/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/src/app/.idea/compiler.xml b/src/app/.idea/compiler.xml
new file mode 100644
index 0000000..443b5d2
--- /dev/null
+++ b/src/app/.idea/compiler.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/.idea/gradle.xml b/src/app/.idea/gradle.xml
new file mode 100644
index 0000000..b898c0a
--- /dev/null
+++ b/src/app/.idea/gradle.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/.idea/misc.xml b/src/app/.idea/misc.xml
new file mode 100644
index 0000000..6ff4d26
--- /dev/null
+++ b/src/app/.idea/misc.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/.idea/vcs.xml b/src/app/.idea/vcs.xml
new file mode 100644
index 0000000..b2bdec2
--- /dev/null
+++ b/src/app/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/.idea/workspace.xml b/src/app/.idea/workspace.xml
index c7cd5b8..766beef 100644
--- a/src/app/.idea/workspace.xml
+++ b/src/app/.idea/workspace.xml
@@ -4,19 +4,82 @@
+
\ No newline at end of file
diff --git a/src/app/build.gradle b/src/app/build.gradle
new file mode 100644
index 0000000..bf0e002
--- /dev/null
+++ b/src/app/build.gradle
@@ -0,0 +1,38 @@
+apply plugin: 'com.android.application'
+
+android {
+ compileSdkVersion 33
+ buildToolsVersion "34.0.0"
+
+ defaultConfig {
+ applicationId "net.micode.notes"
+ minSdkVersion 14
+ targetSdkVersion 33
+ }
+
+ buildTypes {
+ release {
+ minifyEnabled false
+ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
+ }
+ }
+
+ packagingOptions{
+ exclude 'META-INF/DEPENDENCIES'
+ }
+
+
+}
+
+dependencies {
+
+// implementation fileTree(dir: 'E:\\code\\Android\\mi-note\\src\\httpcomponents-client-4.5.14-bin\\lib', include: ['*.aar', '*.jar'],
+// exclude: ['commons-codec-1.11.jar','httpclient-4.5.14.jar','httpclient-cache-4.5.14.jar','httpmime-4.5.14.jar','fluent-hc-4.5.14.jar'])
+
+ implementation fileTree(dir: 'D:\\Code\\Repository\\Android\\Notes2\\src\\httpcomponents-client-4.5.14-bin\\lib', include: ['*.aar', '*.jar'], exclude: [],
+ excludes: ['commons-codec-1.11.jar','httpclient-4.5.14.jar','httpclient-cache-4.5.14.jar','httpmime-4.5.14.jar','fluent-hc-4.5.14.jar'])
+
+}
+
+
+
diff --git a/src/app/build/generated/source/buildConfig/androidTest/debug/net/micode/notes/test/BuildConfig.java b/src/app/build/generated/source/buildConfig/androidTest/debug/net/micode/notes/test/BuildConfig.java
new file mode 100644
index 0000000..b067bc1
--- /dev/null
+++ b/src/app/build/generated/source/buildConfig/androidTest/debug/net/micode/notes/test/BuildConfig.java
@@ -0,0 +1,10 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package net.micode.notes.test;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = Boolean.parseBoolean("true");
+ public static final String APPLICATION_ID = "net.micode.notes.test";
+ public static final String BUILD_TYPE = "debug";
+}
diff --git a/src/app/build/generated/source/buildConfig/release/net/micode/notes/BuildConfig.java b/src/app/build/generated/source/buildConfig/release/net/micode/notes/BuildConfig.java
new file mode 100644
index 0000000..6faa0c2
--- /dev/null
+++ b/src/app/build/generated/source/buildConfig/release/net/micode/notes/BuildConfig.java
@@ -0,0 +1,12 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package net.micode.notes;
+
+public final class BuildConfig {
+ public static final boolean DEBUG = false;
+ public static final String APPLICATION_ID = "net.micode.notes";
+ public static final String BUILD_TYPE = "release";
+ public static final int VERSION_CODE = 1;
+ public static final String VERSION_NAME = "0.1";
+}
diff --git a/src/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json b/src/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/src/app/build/intermediates/annotation_processor_list/debugAndroidTest/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/src/app/build/intermediates/annotation_processor_list/debugUnitTest/annotationProcessors.json b/src/app/build/intermediates/annotation_processor_list/debugUnitTest/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/src/app/build/intermediates/annotation_processor_list/debugUnitTest/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/src/app/build/intermediates/annotation_processor_list/release/annotationProcessors.json b/src/app/build/intermediates/annotation_processor_list/release/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/src/app/build/intermediates/annotation_processor_list/release/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/src/app/build/intermediates/annotation_processor_list/releaseUnitTest/annotationProcessors.json b/src/app/build/intermediates/annotation_processor_list/releaseUnitTest/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/src/app/build/intermediates/annotation_processor_list/releaseUnitTest/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ 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
new file mode 100644
index 0000000..698721e
Binary files /dev/null and b/src/app/build/intermediates/apk/debug/app-debug.apk differ
diff --git a/src/app/build/intermediates/apk_ide_redirect_file/release/redirect.txt b/src/app/build/intermediates/apk_ide_redirect_file/release/redirect.txt
new file mode 100644
index 0000000..3716790
--- /dev/null
+++ b/src/app/build/intermediates/apk_ide_redirect_file/release/redirect.txt
@@ -0,0 +1,2 @@
+#- File Locator -
+listingFile=../../../outputs/apk/release/output-metadata.json
diff --git a/src/app/build/intermediates/app_metadata/release/app-metadata.properties b/src/app/build/intermediates/app_metadata/release/app-metadata.properties
new file mode 100644
index 0000000..260f1ee
--- /dev/null
+++ b/src/app/build/intermediates/app_metadata/release/app-metadata.properties
@@ -0,0 +1,2 @@
+appMetadataVersion=1.1
+androidGradlePluginVersion=7.4.2
diff --git a/src/app/build/intermediates/compatible_screen_manifest/release/output-metadata.json b/src/app/build/intermediates/compatible_screen_manifest/release/output-metadata.json
new file mode 100644
index 0000000..53f799b
--- /dev/null
+++ b/src/app/build/intermediates/compatible_screen_manifest/release/output-metadata.json
@@ -0,0 +1,10 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "COMPATIBLE_SCREEN_MANIFEST",
+ "kind": "Directory"
+ },
+ "applicationId": "net.micode.notes",
+ "variantName": "release",
+ "elements": []
+}
\ No newline at end of file
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
new file mode 100644
index 0000000..df70a92
Binary files /dev/null and b/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/R.jar differ
diff --git a/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/release/R.jar b/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/release/R.jar
new file mode 100644
index 0000000..a54964f
Binary files /dev/null and b/src/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/release/R.jar differ
diff --git a/src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar b/src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar
new file mode 100644
index 0000000..45deb39
Binary files /dev/null and b/src/app/build/intermediates/compile_app_classes_jar/debug/classes.jar differ
diff --git a/src/app/build/intermediates/compile_app_classes_jar/release/classes.jar b/src/app/build/intermediates/compile_app_classes_jar/release/classes.jar
new file mode 100644
index 0000000..216d4f2
Binary files /dev/null and b/src/app/build/intermediates/compile_app_classes_jar/release/classes.jar differ
diff --git a/src/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-7.4.2 b/src/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-7.4.2
new file mode 100644
index 0000000..de0b268
--- /dev/null
+++ b/src/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-7.4.2
@@ -0,0 +1,117 @@
+# This is a configuration file for ProGuard.
+# http://proguard.sourceforge.net/index.html#manual/usage.html
+#
+# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
+# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
+# will be ignored by new version of the Android plugin for Gradle.
+
+# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file
+# instead of this one, which turns off the optimization flags.
+# Adding optimization introduces certain risks, since for example not all optimizations performed by
+# ProGuard works on all versions of Dalvik. The following flags turn off various optimizations
+# known to have issues, but the list may not be complete or up to date. (The "arithmetic"
+# optimization can be used if you are only targeting Android 2.0 or later.) Make sure you test
+# thoroughly if you go this route.
+-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
+-optimizationpasses 5
+-allowaccessmodification
+
+-dontusemixedcaseclassnames
+-dontskipnonpubliclibraryclasses
+-verbose
+
+# Preserve some attributes that may be required for reflection.
+-keepattributes AnnotationDefault,
+ EnclosingMethod,
+ InnerClasses,
+ RuntimeVisibleAnnotations,
+ RuntimeVisibleParameterAnnotations,
+ RuntimeVisibleTypeAnnotations,
+ Signature
+
+-keep public class com.google.vending.licensing.ILicensingService
+-keep public class com.android.vending.licensing.ILicensingService
+-keep public class com.google.android.vending.licensing.ILicensingService
+-dontnote com.android.vending.licensing.ILicensingService
+-dontnote com.google.vending.licensing.ILicensingService
+-dontnote com.google.android.vending.licensing.ILicensingService
+
+# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
+-keepclasseswithmembernames,includedescriptorclasses class * {
+ native ;
+}
+
+# Keep setters in Views so that animations can still work.
+-keepclassmembers public class * extends android.view.View {
+ void set*(***);
+ *** get*();
+}
+
+# We want to keep methods in Activity that could be used in the XML attribute onClick.
+-keepclassmembers class * extends android.app.Activity {
+ public void *(android.view.View);
+}
+
+# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations
+-keepclassmembers enum * {
+ public static **[] values();
+ public static ** valueOf(java.lang.String);
+}
+
+-keepclassmembers class * implements android.os.Parcelable {
+ public static final ** CREATOR;
+}
+
+# Preserve annotated Javascript interface methods.
+-keepclassmembers class * {
+ @android.webkit.JavascriptInterface ;
+}
+
+# The support libraries contains references to newer platform versions.
+# Don't warn about those in case this app is linking against an older
+# platform version. We know about them, and they are safe.
+-dontnote android.support.**
+-dontnote androidx.**
+-dontwarn android.support.**
+-dontwarn androidx.**
+
+# This class is deprecated, but remains for backward compatibility.
+-dontwarn android.util.FloatMath
+
+# Understand the @Keep support annotation.
+-keep class android.support.annotation.Keep
+-keep class androidx.annotation.Keep
+
+-keep @android.support.annotation.Keep class * {*;}
+-keep @androidx.annotation.Keep class * {*;}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep (...);
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep (...);
+}
+
+# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
+-dontnote org.apache.http.**
+-dontnote android.net.http.**
+
+# These classes are duplicated between android.jar and core-lambda-stubs.jar.
+-dontnote java.lang.invoke.**
diff --git a/src/app/build/intermediates/default_proguard_files/global/proguard-android.txt-7.4.2 b/src/app/build/intermediates/default_proguard_files/global/proguard-android.txt-7.4.2
new file mode 100644
index 0000000..3ca0d03
--- /dev/null
+++ b/src/app/build/intermediates/default_proguard_files/global/proguard-android.txt-7.4.2
@@ -0,0 +1,116 @@
+# This is a configuration file for ProGuard.
+# http://proguard.sourceforge.net/index.html#manual/usage.html
+#
+# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
+# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
+# will be ignored by new version of the Android plugin for Gradle.
+
+# Optimization is turned off by default. Dex does not like code run
+# through the ProGuard optimize steps (and performs some
+# of these optimizations on its own).
+# Note that if you want to enable optimization, you cannot just
+# include optimization flags in your own project configuration file;
+# instead you will need to point to the
+# "proguard-android-optimize.txt" file instead of this one from your
+# project.properties file.
+-dontoptimize
+
+-dontusemixedcaseclassnames
+-dontskipnonpubliclibraryclasses
+-verbose
+
+# Preserve some attributes that may be required for reflection.
+-keepattributes AnnotationDefault,
+ EnclosingMethod,
+ InnerClasses,
+ RuntimeVisibleAnnotations,
+ RuntimeVisibleParameterAnnotations,
+ RuntimeVisibleTypeAnnotations,
+ Signature
+
+-keep public class com.google.vending.licensing.ILicensingService
+-keep public class com.android.vending.licensing.ILicensingService
+-keep public class com.google.android.vending.licensing.ILicensingService
+-dontnote com.android.vending.licensing.ILicensingService
+-dontnote com.google.vending.licensing.ILicensingService
+-dontnote com.google.android.vending.licensing.ILicensingService
+
+# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
+-keepclasseswithmembernames,includedescriptorclasses class * {
+ native ;
+}
+
+# Keep setters in Views so that animations can still work.
+-keepclassmembers public class * extends android.view.View {
+ void set*(***);
+ *** get*();
+}
+
+# We want to keep methods in Activity that could be used in the XML attribute onClick.
+-keepclassmembers class * extends android.app.Activity {
+ public void *(android.view.View);
+}
+
+# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations
+-keepclassmembers enum * {
+ public static **[] values();
+ public static ** valueOf(java.lang.String);
+}
+
+-keepclassmembers class * implements android.os.Parcelable {
+ public static final ** CREATOR;
+}
+
+# Preserve annotated Javascript interface methods.
+-keepclassmembers class * {
+ @android.webkit.JavascriptInterface ;
+}
+
+# The support libraries contains references to newer platform versions.
+# Don't warn about those in case this app is linking against an older
+# platform version. We know about them, and they are safe.
+-dontnote android.support.**
+-dontnote androidx.**
+-dontwarn android.support.**
+-dontwarn androidx.**
+
+# This class is deprecated, but remains for backward compatibility.
+-dontwarn android.util.FloatMath
+
+# Understand the @Keep support annotation.
+-keep class android.support.annotation.Keep
+-keep class androidx.annotation.Keep
+
+-keep @android.support.annotation.Keep class * {*;}
+-keep @androidx.annotation.Keep class * {*;}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep (...);
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep (...);
+}
+
+# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
+-dontnote org.apache.http.**
+-dontnote android.net.http.**
+
+# These classes are duplicated between android.jar and core-lambda-stubs.jar.
+-dontnote java.lang.invoke.**
diff --git a/src/app/build/intermediates/default_proguard_files/global/proguard-defaults.txt-7.4.2 b/src/app/build/intermediates/default_proguard_files/global/proguard-defaults.txt-7.4.2
new file mode 100644
index 0000000..5fea5b5
--- /dev/null
+++ b/src/app/build/intermediates/default_proguard_files/global/proguard-defaults.txt-7.4.2
@@ -0,0 +1,117 @@
+# This is a configuration file for ProGuard.
+# http://proguard.sourceforge.net/index.html#manual/usage.html
+#
+# Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with
+# the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and
+# will be ignored by new version of the Android plugin for Gradle.
+
+# Optimizations can be turned on and off in the 'postProcessing' DSL block.
+# The configuration below is applied if optimizations are enabled.
+# Adding optimization introduces certain risks, since for example not all optimizations performed by
+# ProGuard works on all versions of Dalvik. The following flags turn off various optimizations
+# known to have issues, but the list may not be complete or up to date. (The "arithmetic"
+# optimization can be used if you are only targeting Android 2.0 or later.) Make sure you test
+# thoroughly if you go this route.
+-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
+-optimizationpasses 5
+-allowaccessmodification
+
+-dontusemixedcaseclassnames
+-dontskipnonpubliclibraryclasses
+-verbose
+
+# Preserve some attributes that may be required for reflection.
+-keepattributes AnnotationDefault,
+ EnclosingMethod,
+ InnerClasses,
+ RuntimeVisibleAnnotations,
+ RuntimeVisibleParameterAnnotations,
+ RuntimeVisibleTypeAnnotations,
+ Signature
+
+-keep public class com.google.vending.licensing.ILicensingService
+-keep public class com.android.vending.licensing.ILicensingService
+-keep public class com.google.android.vending.licensing.ILicensingService
+-dontnote com.android.vending.licensing.ILicensingService
+-dontnote com.google.vending.licensing.ILicensingService
+-dontnote com.google.android.vending.licensing.ILicensingService
+
+# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native
+-keepclasseswithmembernames,includedescriptorclasses class * {
+ native ;
+}
+
+# Keep setters in Views so that animations can still work.
+-keepclassmembers public class * extends android.view.View {
+ void set*(***);
+ *** get*();
+}
+
+# We want to keep methods in Activity that could be used in the XML attribute onClick.
+-keepclassmembers class * extends android.app.Activity {
+ public void *(android.view.View);
+}
+
+# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations
+-keepclassmembers enum * {
+ public static **[] values();
+ public static ** valueOf(java.lang.String);
+}
+
+-keepclassmembers class * implements android.os.Parcelable {
+ public static final ** CREATOR;
+}
+
+# Preserve annotated Javascript interface methods.
+-keepclassmembers class * {
+ @android.webkit.JavascriptInterface ;
+}
+
+# The support libraries contains references to newer platform versions.
+# Don't warn about those in case this app is linking against an older
+# platform version. We know about them, and they are safe.
+-dontnote android.support.**
+-dontnote androidx.**
+-dontwarn android.support.**
+-dontwarn androidx.**
+
+# This class is deprecated, but remains for backward compatibility.
+-dontwarn android.util.FloatMath
+
+# Understand the @Keep support annotation.
+-keep class android.support.annotation.Keep
+-keep class androidx.annotation.Keep
+
+-keep @android.support.annotation.Keep class * {*;}
+-keep @androidx.annotation.Keep class * {*;}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep ;
+}
+
+-keepclasseswithmembers class * {
+ @android.support.annotation.Keep (...);
+}
+
+-keepclasseswithmembers class * {
+ @androidx.annotation.Keep (...);
+}
+
+# These classes are duplicated between android.jar and org.apache.http.legacy.jar.
+-dontnote org.apache.http.**
+-dontnote android.net.http.**
+
+# These classes are duplicated between android.jar and core-lambda-stubs.jar.
+-dontnote java.lang.invoke.**
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_0/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_0/graph.bin
new file mode 100644
index 0000000..6ff7761
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_0/graph.bin differ
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_1/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_1/graph.bin
new file mode 100644
index 0000000..a688e50
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_1/graph.bin differ
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_2/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_2/graph.bin
new file mode 100644
index 0000000..56d7fd2
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_2/graph.bin differ
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_3/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_3/graph.bin
new file mode 100644
index 0000000..b8717b1
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/dirs_bucket_3/graph.bin differ
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_0/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_0/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_0/graph.bin differ
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_1/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_1/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_1/graph.bin differ
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_2/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_2/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_2/graph.bin differ
diff --git a/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_3/graph.bin b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_3/graph.bin
new file mode 100644
index 0000000..601f245
Binary files /dev/null and b/src/app/build/intermediates/desugar_graph/release/out/currentProject/jar_2c0fdc5f040a284d0f2e87ef8e11bf172475d01f044b3219bdb8babfbb2ca67f_bucket_3/graph.bin differ
diff --git a/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex b/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex
new file mode 100644
index 0000000..3676442
Binary files /dev/null and b/src/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex differ
diff --git a/src/app/build/intermediates/dex/release/mergeDexRelease/classes.dex b/src/app/build/intermediates/dex/release/mergeDexRelease/classes.dex
new file mode 100644
index 0000000..d3c3160
Binary files /dev/null and b/src/app/build/intermediates/dex/release/mergeDexRelease/classes.dex differ
diff --git a/src/app/build/intermediates/dex_archive_input_jar_hashes/release/out b/src/app/build/intermediates/dex_archive_input_jar_hashes/release/out
new file mode 100644
index 0000000..f93e0a1
Binary files /dev/null and b/src/app/build/intermediates/dex_archive_input_jar_hashes/release/out differ
diff --git a/src/app/build/intermediates/dex_number_of_buckets_file/release/out b/src/app/build/intermediates/dex_number_of_buckets_file/release/out
new file mode 100644
index 0000000..bf0d87a
--- /dev/null
+++ b/src/app/build/intermediates/dex_number_of_buckets_file/release/out
@@ -0,0 +1 @@
+4
\ No newline at end of file
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/release/0_commons-logging-1.2.jar b/src/app/build/intermediates/external_file_lib_dex_archives/release/0_commons-logging-1.2.jar
new file mode 100644
index 0000000..7a20ad1
Binary files /dev/null and b/src/app/build/intermediates/external_file_lib_dex_archives/release/0_commons-logging-1.2.jar differ
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/release/1_httpclient-osgi-4.5.14.jar b/src/app/build/intermediates/external_file_lib_dex_archives/release/1_httpclient-osgi-4.5.14.jar
new file mode 100644
index 0000000..83cff38
Binary files /dev/null and b/src/app/build/intermediates/external_file_lib_dex_archives/release/1_httpclient-osgi-4.5.14.jar differ
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/release/2_httpclient-win-4.5.14.jar b/src/app/build/intermediates/external_file_lib_dex_archives/release/2_httpclient-win-4.5.14.jar
new file mode 100644
index 0000000..9e870a6
Binary files /dev/null and b/src/app/build/intermediates/external_file_lib_dex_archives/release/2_httpclient-win-4.5.14.jar differ
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/release/3_httpcore-4.4.16.jar b/src/app/build/intermediates/external_file_lib_dex_archives/release/3_httpcore-4.4.16.jar
new file mode 100644
index 0000000..cb091e9
Binary files /dev/null and b/src/app/build/intermediates/external_file_lib_dex_archives/release/3_httpcore-4.4.16.jar differ
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/release/4_jna-4.5.2.jar b/src/app/build/intermediates/external_file_lib_dex_archives/release/4_jna-4.5.2.jar
new file mode 100644
index 0000000..25bd65d
Binary files /dev/null and b/src/app/build/intermediates/external_file_lib_dex_archives/release/4_jna-4.5.2.jar differ
diff --git a/src/app/build/intermediates/external_file_lib_dex_archives/release/5_jna-platform-4.5.2.jar b/src/app/build/intermediates/external_file_lib_dex_archives/release/5_jna-platform-4.5.2.jar
new file mode 100644
index 0000000..b81d811
Binary files /dev/null and b/src/app/build/intermediates/external_file_lib_dex_archives/release/5_jna-platform-4.5.2.jar differ
diff --git a/src/app/build/intermediates/external_libs_dex/release/mergeExtDexRelease/classes.dex b/src/app/build/intermediates/external_libs_dex/release/mergeExtDexRelease/classes.dex
new file mode 100644
index 0000000..81ebc61
Binary files /dev/null and b/src/app/build/intermediates/external_libs_dex/release/mergeExtDexRelease/classes.dex 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
new file mode 100644
index 0000000..600ebb1
--- /dev/null
+++ b/src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties
@@ -0,0 +1,96 @@
+#Sun Oct 29 20:02:06 CST 2023
+net.micode.notes.app-main-7\:/drawable-hdpi/font_super.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_super.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/call_record.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_call_record.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/new_note_normal.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_normal.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_yellow.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_yellow.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_green.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_green.9.png.flat
+net.micode.notes.app-main-7\:/menu/sub_folder.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\menu_sub_folder.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_yellow.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/font_small.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_small.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_white.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_white.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_white.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_white.9.png.flat
+net.micode.notes.app-main-7\:/layout/account_dialog_title.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_account_dialog_title.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_green.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_green.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_down.9.png.flat
+net.micode.notes.app-main-7\:/color/secondary_text_dark.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\color_secondary_text_dark.xml.flat
+net.micode.notes.app-main-7\:/layout/dialog_edit_text.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_dialog_edit_text.xml.flat
+net.micode.notes.app-main-7\:/layout/widget_4x.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_4x.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/menu_delete.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_delete.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/clock.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_clock.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/font_normal.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_normal.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/dropdown_icon.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_dropdown_icon.9.png.flat
+net.micode.notes.app-main-7\:/layout/note_edit.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_green.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_green.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_green_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_single.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_white_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_single.9.png.flat
+net.micode.notes.app-main-7\:/raw-zh-rCN/introduction=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\raw-zh-rCN_introduction.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_green.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_green.png.flat
+net.micode.notes.app-main-7\:/xml/preferences.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\xml_preferences.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_red_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_single.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/delete.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_delete.png.flat
+net.micode.notes.app-main-7\:/menu/call_record_folder.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\menu_call_record_folder.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_red.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_red.png.flat
+net.micode.notes.app-main-7\:/layout/widget_2x.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_widget_2x.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/menu_move.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_menu_move.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_green_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_down.9.png.flat
+net.micode.notes.app-main-7\:/layout/note_edit_list_item.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_edit_list_item.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_blue.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_blue.png.flat
+net.micode.notes.app-main-7\:/layout/add_account_text.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_add_account_text.xml.flat
+net.micode.notes.app-main-7\:/xml/widget_4x_info.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_4x_info.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/font_size_selector_bg.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/selected.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_selected.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/search_result.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_search_result.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_white.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_white.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_middle.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_green_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_middle.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_white_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_down.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_single.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/font_large.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_font_large.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_up.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_red_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_middle.9.png.flat
+net.micode.notes.app-main-7\:/layout/settings_header.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_settings_header.xml.flat
+net.micode.notes.app-main-7\:/menu/note_list.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list.xml.flat
+net.micode.notes.app-main-7\:/menu/call_note_edit.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\menu_call_note_edit.xml.flat
+net.micode.notes.app-main-7\:/drawable/new_note.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable_new_note.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_red.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_red.9.png.flat
+net.micode.notes.app-main-7\:/layout/note_list.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list.xml.flat
+net.micode.notes.app-main-7\:/color/primary_text_dark.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\color_primary_text_dark.xml.flat
+net.micode.notes.app-main-7\:/layout/datetime_picker.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_datetime_picker.xml.flat
+net.micode.notes.app-main-7\:/raw/introduction=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\raw_introduction.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_single.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_yellow.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_yellow.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_red.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_red.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/title_alert.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_alert.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_red_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_down.9.png.flat
+net.micode.notes.app-main-7\:/menu/note_list_options.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_options.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_2x_yellow.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_2x_yellow.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/icon_app.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_icon_app.png.flat
+net.micode.notes.app-main-7\:/layout/note_item.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_item.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_background.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_background.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_red.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_red.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/title_bar_bg.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_title_bar_bg.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_footer_bg.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_footer_bg.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/new_note_pressed.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_new_note_pressed.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_green_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_green_up.9.png.flat
+net.micode.notes.app-main-7\:/layout/note_list_dropdown_menu.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_dropdown_menu.xml.flat
+net.micode.notes.app-main-7\:/layout/note_list_footer.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_note_list_footer.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_red_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_red_up.9.png.flat
+net.micode.notes.app-main-7\:/menu/note_list_dropdown.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_list_dropdown.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_white_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_up.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_blue.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_blue.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/bg_color_btn_mask.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_blue.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_blue.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/bg_btn_set_color.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_bg_btn_set_color.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/edit_title_white.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_edit_title_white.9.png.flat
+net.micode.notes.app-main-7\:/xml/searchable.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\xml_searchable.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/notification.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_notification.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_blue_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_blue_up.9.png.flat
+net.micode.notes.app-main-7\:/xml/widget_2x_info.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\xml_widget_2x_info.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/note_edit_color_selector_panel.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_white_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_white_middle.9.png.flat
+net.micode.notes.app-main-7\:/layout/folder_list_item.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\layout_folder_list_item.xml.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_folder.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_folder.9.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/widget_4x_blue.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_widget_4x_blue.png.flat
+net.micode.notes.app-main-7\:/drawable-hdpi/list_yellow_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\drawable-hdpi_list_yellow_down.9.png.flat
+net.micode.notes.app-main-7\:/menu/note_edit.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\debug\\menu_note_edit.xml.flat
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
new file mode 100644
index 0000000..eaacff5
--- /dev/null
+++ b/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties
@@ -0,0 +1 @@
+#Sun Oct 29 17:15:23 CST 2023
diff --git a/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml b/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml
new file mode 100644
index 0000000..6201f84
--- /dev/null
+++ b/src/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-dependencies.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-dependencies.xml
new file mode 100644
index 0000000..99b9444
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-dependencies.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-libraries.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-libraries.xml
new file mode 100644
index 0000000..8a54cf8
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-androidTestArtifact-libraries.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-mainArtifact-dependencies.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-mainArtifact-dependencies.xml
new file mode 100644
index 0000000..8c66d7b
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-mainArtifact-dependencies.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-mainArtifact-libraries.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-mainArtifact-libraries.xml
new file mode 100644
index 0000000..ba7649a
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-mainArtifact-libraries.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-dependencies.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-dependencies.xml
new file mode 100644
index 0000000..1c2f204
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-dependencies.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-libraries.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-libraries.xml
new file mode 100644
index 0000000..8a54cf8
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug-testArtifact-libraries.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug.xml
new file mode 100644
index 0000000..4f2cf1b
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/debug.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintAnalyzeDebug/module.xml b/src/app/build/intermediates/incremental/lintAnalyzeDebug/module.xml
new file mode 100644
index 0000000..0e31024
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintAnalyzeDebug/module.xml
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/debug-androidTestArtifact-dependencies.xml b/src/app/build/intermediates/incremental/lintReportDebug/debug-androidTestArtifact-dependencies.xml
new file mode 100644
index 0000000..99b9444
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/debug-androidTestArtifact-dependencies.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/debug-androidTestArtifact-libraries.xml b/src/app/build/intermediates/incremental/lintReportDebug/debug-androidTestArtifact-libraries.xml
new file mode 100644
index 0000000..8a54cf8
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/debug-androidTestArtifact-libraries.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/debug-mainArtifact-dependencies.xml b/src/app/build/intermediates/incremental/lintReportDebug/debug-mainArtifact-dependencies.xml
new file mode 100644
index 0000000..8c66d7b
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/debug-mainArtifact-dependencies.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/debug-mainArtifact-libraries.xml b/src/app/build/intermediates/incremental/lintReportDebug/debug-mainArtifact-libraries.xml
new file mode 100644
index 0000000..ba7649a
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/debug-mainArtifact-libraries.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/debug-testArtifact-dependencies.xml b/src/app/build/intermediates/incremental/lintReportDebug/debug-testArtifact-dependencies.xml
new file mode 100644
index 0000000..1c2f204
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/debug-testArtifact-dependencies.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/debug-testArtifact-libraries.xml b/src/app/build/intermediates/incremental/lintReportDebug/debug-testArtifact-libraries.xml
new file mode 100644
index 0000000..8a54cf8
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/debug-testArtifact-libraries.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/debug.xml b/src/app/build/intermediates/incremental/lintReportDebug/debug.xml
new file mode 100644
index 0000000..b674c25
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/debug.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintReportDebug/module.xml b/src/app/build/intermediates/incremental/lintReportDebug/module.xml
new file mode 100644
index 0000000..0e31024
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintReportDebug/module.xml
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml
new file mode 100644
index 0000000..b85c68e
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml
@@ -0,0 +1,19 @@
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-dependencies.xml b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-dependencies.xml
new file mode 100644
index 0000000..8c66d7b
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-dependencies.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-libraries.xml b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-libraries.xml
new file mode 100644
index 0000000..ba7649a
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release-mainArtifact-libraries.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml
new file mode 100644
index 0000000..36c2fa1
--- /dev/null
+++ b/src/app/build/intermediates/incremental/lintVitalAnalyzeRelease/release.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/app/build/intermediates/incremental/mergeReleaseAssets/merger.xml b/src/app/build/intermediates/incremental/mergeReleaseAssets/merger.xml
new file mode 100644
index 0000000..2754820
--- /dev/null
+++ b/src/app/build/intermediates/incremental/mergeReleaseAssets/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml b/src/app/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml
new file mode 100644
index 0000000..b977602
--- /dev/null
+++ b/src/app/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/incremental/mergeReleaseShaders/merger.xml b/src/app/build/intermediates/incremental/mergeReleaseShaders/merger.xml
new file mode 100644
index 0000000..76e8b8c
--- /dev/null
+++ b/src/app/build/intermediates/incremental/mergeReleaseShaders/merger.xml
@@ -0,0 +1,2 @@
+
+
\ 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
new file mode 100644
index 0000000..450d71a
--- /dev/null
+++ b/src/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt
@@ -0,0 +1,4 @@
+#Sun Oct 29 20:52:41 CST 2023
+base.0=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex
+renamed.0=classes.dex
+path.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
new file mode 100644
index 0000000..580aca0
Binary files /dev/null and b/src/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources differ
diff --git a/src/app/build/intermediates/incremental/packageRelease/tmp/release/dex-renamer-state.txt b/src/app/build/intermediates/incremental/packageRelease/tmp/release/dex-renamer-state.txt
new file mode 100644
index 0000000..7f24c74
--- /dev/null
+++ b/src/app/build/intermediates/incremental/packageRelease/tmp/release/dex-renamer-state.txt
@@ -0,0 +1,4 @@
+#Sun Oct 29 20:52:04 CST 2023
+base.0=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\dex\\release\\mergeDexRelease\\classes.dex
+renamed.0=classes.dex
+path.0=classes.dex
diff --git a/src/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/androidResources b/src/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/androidResources
new file mode 100644
index 0000000..f5d3352
Binary files /dev/null and b/src/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/androidResources differ
diff --git a/src/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/javaResources0 b/src/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/javaResources0
new file mode 100644
index 0000000..71e3dab
Binary files /dev/null and b/src/app/build/intermediates/incremental/packageRelease/tmp/release/zip-cache/javaResources0 differ
diff --git a/src/app/build/intermediates/incremental/release-mergeJavaRes/merge-state b/src/app/build/intermediates/incremental/release-mergeJavaRes/merge-state
new file mode 100644
index 0000000..89fd94a
Binary files /dev/null and b/src/app/build/intermediates/incremental/release-mergeJavaRes/merge-state differ
diff --git a/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4RAB6B9Jbn+ShrXEc2L75k3k9DM= b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4RAB6B9Jbn+ShrXEc2L75k3k9DM=
new file mode 100644
index 0000000..aed581e
Binary files /dev/null and b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/4RAB6B9Jbn+ShrXEc2L75k3k9DM= differ
diff --git a/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/AUqLPJJDIkxWooGLRQYiuhq5VfU= b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/AUqLPJJDIkxWooGLRQYiuhq5VfU=
new file mode 100644
index 0000000..270124f
Binary files /dev/null and b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/AUqLPJJDIkxWooGLRQYiuhq5VfU= differ
diff --git a/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/C7bKwrsJIO_8Whe_ViZFsjbUssQ= b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/C7bKwrsJIO_8Whe_ViZFsjbUssQ=
new file mode 100644
index 0000000..66c75aa
Binary files /dev/null and b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/C7bKwrsJIO_8Whe_ViZFsjbUssQ= differ
diff --git a/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/LgBLt55ZF+NTpzOZgDF8s6z5bvY= b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/LgBLt55ZF+NTpzOZgDF8s6z5bvY=
new file mode 100644
index 0000000..93a3b9f
Binary files /dev/null and b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/LgBLt55ZF+NTpzOZgDF8s6z5bvY= differ
diff --git a/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/XlxyjEJSgjj_Z7JiyxH5_dVda+k= b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/XlxyjEJSgjj_Z7JiyxH5_dVda+k=
new file mode 100644
index 0000000..78e2058
Binary files /dev/null and b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/XlxyjEJSgjj_Z7JiyxH5_dVda+k= differ
diff --git a/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/iH4K81ZhOeXIZ2VgDF5l9VlU84g= b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/iH4K81ZhOeXIZ2VgDF5l9VlU84g=
new file mode 100644
index 0000000..aa34419
Binary files /dev/null and b/src/app/build/intermediates/incremental/release-mergeJavaRes/zip-cache/iH4K81ZhOeXIZ2VgDF5l9VlU84g= differ
diff --git a/src/app/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties b/src/app/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties
new file mode 100644
index 0000000..2716746
--- /dev/null
+++ b/src/app/build/intermediates/incremental/release/mergeReleaseResources/compile-file-map.properties
@@ -0,0 +1,96 @@
+#Sun Oct 29 20:51:05 CST 2023
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_yellow.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_4x_yellow.png.flat
+net.micode.notes.app-main-6\:/menu/note_list_options.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\menu_note_list_options.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_green_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_green_middle.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_red_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_red_middle.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/search_result.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_search_result.png.flat
+net.micode.notes.app-main-6\:/menu/note_edit.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\menu_note_edit.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_yellow.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_2x_yellow.png.flat
+net.micode.notes.app-main-6\:/menu/call_note_edit.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\menu_call_note_edit.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_blue_single.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_white_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_white_down.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_red.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_title_red.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_footer_bg.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_footer_bg.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_green.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_2x_green.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/new_note_pressed.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_new_note_pressed.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_white_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_white_up.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/title_alert.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_title_alert.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/icon_app.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_icon_app.png.flat
+net.micode.notes.app-main-6\:/layout/account_dialog_title.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_account_dialog_title.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/title_bar_bg.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_title_bar_bg.9.png.flat
+net.micode.notes.app-main-6\:/layout/settings_header.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_settings_header.xml.flat
+net.micode.notes.app-main-6\:/xml/searchable.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\xml_searchable.xml.flat
+net.micode.notes.app-main-6\:/layout/widget_4x.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_widget_4x.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/notification.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_notification.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_green_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_green_single.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_blue_up.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_blue.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_blue.9.png.flat
+net.micode.notes.app-main-6\:/menu/note_list.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\menu_note_list.xml.flat
+net.micode.notes.app-main-6\:/layout/dialog_edit_text.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_dialog_edit_text.xml.flat
+net.micode.notes.app-main-6\:/raw/introduction=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\raw_introduction.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_white_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_white_single.9.png.flat
+net.micode.notes.app-main-6\:/xml/widget_2x_info.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\xml_widget_2x_info.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_red.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_red.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_red_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_red_up.9.png.flat
+net.micode.notes.app-main-6\:/layout/note_list_footer.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_note_list_footer.xml.flat
+net.micode.notes.app-main-6\:/layout/folder_list_item.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_folder_list_item.xml.flat
+net.micode.notes.app-main-6\:/raw-zh-rCN/introduction=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\raw-zh-rCN_introduction.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_white.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_title_white.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_yellow_up.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_green.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_4x_green.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/font_super.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_font_super.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_yellow_down.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_folder.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_folder.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_blue_down.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_red_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_red_single.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_single.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_yellow_single.9.png.flat
+net.micode.notes.app-main-6\:/layout/note_list_dropdown_menu.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_note_list_dropdown_menu.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/dropdown_icon.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_dropdown_icon.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/delete.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_delete.png.flat
+net.micode.notes.app-main-6\:/menu/note_list_dropdown.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\menu_note_list_dropdown.xml.flat
+net.micode.notes.app-main-6\:/layout/widget_2x.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_widget_2x.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_background.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_background.png.flat
+net.micode.notes.app-main-6\:/xml/preferences.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\xml_preferences.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/bg_btn_set_color.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_bg_btn_set_color.png.flat
+net.micode.notes.app-main-6\:/color/primary_text_dark.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\color_primary_text_dark.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_green_up.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_green_up.9.png.flat
+net.micode.notes.app-main-6\:/menu/call_record_folder.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\menu_call_record_folder.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_green.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_title_green.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_green.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_green.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_white.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_white.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_yellow.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_title_yellow.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/note_edit_color_selector_panel.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_note_edit_color_selector_panel.png.flat
+net.micode.notes.app-main-6\:/layout/note_edit.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_note_edit.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/font_normal.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_font_normal.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_green_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_green_down.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/call_record.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_call_record.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/clock.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_clock.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_red.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_4x_red.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/bg_color_btn_mask.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_bg_color_btn_mask.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_white.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_4x_white.png.flat
+net.micode.notes.app-main-6\:/layout/note_edit_list_item.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_note_edit_list_item.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_blue.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_2x_blue.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/font_large.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_font_large.png.flat
+net.micode.notes.app-main-6\:/menu/sub_folder.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\menu_sub_folder.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/new_note_normal.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_new_note_normal.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/font_small.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_font_small.png.flat
+net.micode.notes.app-main-6\:/layout/datetime_picker.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_datetime_picker.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_4x_blue.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_4x_blue.png.flat
+net.micode.notes.app-main-6\:/layout/add_account_text.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_add_account_text.xml.flat
+net.micode.notes.app-main-6\:/color/secondary_text_dark.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\color_secondary_text_dark.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/font_size_selector_bg.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_font_size_selector_bg.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/selected.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_selected.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/menu_delete.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_menu_delete.png.flat
+net.micode.notes.app-main-6\:/layout/note_item.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_note_item.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_red.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_2x_red.png.flat
+net.micode.notes.app-main-6\:/xml/widget_4x_info.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\xml_widget_4x_info.xml.flat
+net.micode.notes.app-main-6\:/drawable/new_note.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable_new_note.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/widget_2x_white.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_widget_2x_white.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_red_down.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_red_down.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/menu_move.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_menu_move.png.flat
+net.micode.notes.app-main-6\:/layout/note_list.xml=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\layout_note_list.xml.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_yellow_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_yellow_middle.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_yellow.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_yellow.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/edit_title_blue.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_edit_title_blue.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_blue_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_blue_middle.9.png.flat
+net.micode.notes.app-main-6\:/drawable-hdpi/list_white_middle.9.png=D\:\\Code\\Repository\\Android\\Notes2\\src\\app\\build\\intermediates\\merged_res\\release\\drawable-hdpi_list_white_middle.9.png.flat
diff --git a/src/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
new file mode 100644
index 0000000..d65e0cc
--- /dev/null
+++ b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rCN/values-zh-rCN.xml
@@ -0,0 +1,108 @@
+
+
+
+ 短信
+ 邮件
+
+
+ %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/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
new file mode 100644
index 0000000..226b5bc
--- /dev/null
+++ b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values-zh-rTW/values-zh-rTW.xml
@@ -0,0 +1,108 @@
+
+
+
+ 短信
+ 郵件
+
+
+ %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/release/mergeReleaseResources/merged.dir/values/values.xml b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml
new file mode 100644
index 0000000..e49b0c3
--- /dev/null
+++ b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merged.dir/values/values.xml
@@ -0,0 +1,169 @@
+
+
+
+ -%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/release/mergeReleaseResources/merger.xml b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merger.xml
new file mode 100644
index 0000000..81402f8
--- /dev/null
+++ b/src/app/build/intermediates/incremental/release/mergeReleaseResources/merger.xml
@@ -0,0 +1,56 @@
+
+
\ No newline at end of file
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/BuildConfig.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/BuildConfig.class
new file mode 100644
index 0000000..d0ec272
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/BuildConfig.class 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
new file mode 100644
index 0000000..a7948fd
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Contact.class 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
new file mode 100644
index 0000000..c7c17ff
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$CallNote.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class
new file mode 100644
index 0000000..569dbdc
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataColumns.class 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
new file mode 100644
index 0000000..d535ff3
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$DataConstants.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class
new file mode 100644
index 0000000..36c8d49
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$NoteColumns.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class
new file mode 100644
index 0000000..c895fb0
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes$TextNote.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class
new file mode 100644
index 0000000..bfc2f8a
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/Notes.class 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
new file mode 100644
index 0000000..64fe9eb
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class
new file mode 100644
index 0000000..0b075b4
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesDatabaseHelper.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class
new file mode 100644
index 0000000..fab7db5
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/data/NotesProvider.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class
new file mode 100644
index 0000000..20ff3f7
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/MetaData.class 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
new file mode 100644
index 0000000..5236c5e
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Node.class 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
new file mode 100644
index 0000000..099f3ba
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlData.class 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
new file mode 100644
index 0000000..2783ae3
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class 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
new file mode 100644
index 0000000..5aaf1d4
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/Task.class 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
new file mode 100644
index 0000000..359609e
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/TaskList.class 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
new file mode 100644
index 0000000..1a059ce
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/ActionFailureException.class 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
new file mode 100644
index 0000000..75665c2
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/exception/NetworkFailureException.class 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
new file mode 100644
index 0000000..c22bcc2
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class 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
new file mode 100644
index 0000000..f73069c
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class
new file mode 100644
index 0000000..973f5e6
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class
new file mode 100644
index 0000000..afe7a57
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class
new file mode 100644
index 0000000..afad37e
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskManager.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class
new file mode 100644
index 0000000..f246eb8
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class 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
new file mode 100644
index 0000000..18da491
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskSyncService.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class
new file mode 100644
index 0000000..f909666
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class
new file mode 100644
index 0000000..c86077b
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class
new file mode 100644
index 0000000..15f1f77
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class
new file mode 100644
index 0000000..4de339e
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/model/WorkingNote.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class
new file mode 100644
index 0000000..a8b5858
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils$TextExport.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class
new file mode 100644
index 0000000..59b1fff
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/BackupUtils.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class
new file mode 100644
index 0000000..75eb4ee
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/DataUtils.class 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
new file mode 100644
index 0000000..d320e3e
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/GTaskStringUtils.class 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
new file mode 100644
index 0000000..3a43d3e
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class
new file mode 100644
index 0000000..76971f6
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class
new file mode 100644
index 0000000..5868ba7
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class
new file mode 100644
index 0000000..e8542fb
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class
new file mode 100644
index 0000000..f2e1b62
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/tool/ResourceParser.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class
new file mode 100644
index 0000000..e59e13f
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmAlertActivity.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class
new file mode 100644
index 0000000..a1d202d
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmInitReceiver.class 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
new file mode 100644
index 0000000..a41b775
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/AlarmReceiver.class 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
new file mode 100644
index 0000000..4e3869d
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$1.class 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
new file mode 100644
index 0000000..41197f6
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$2.class 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
new file mode 100644
index 0000000..f4ddb3f
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$3.class 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
new file mode 100644
index 0000000..30e549b
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$4.class 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
new file mode 100644
index 0000000..255a4e6
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class
new file mode 100644
index 0000000..71e74f5
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePicker.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class
new file mode 100644
index 0000000..50823eb
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$1.class 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
new file mode 100644
index 0000000..70481dd
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class
new file mode 100644
index 0000000..ed6fd76
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DateTimePickerDialog.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class
new file mode 100644
index 0000000..7c0d343
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu$1.class 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
new file mode 100644
index 0000000..0f0cca0
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/DropdownMenu.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class
new file mode 100644
index 0000000..d9b88e6
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class
new file mode 100644
index 0000000..c956e26
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/FoldersListAdapter.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class
new file mode 100644
index 0000000..884b6cb
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$1.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class
new file mode 100644
index 0000000..79f1c7d
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$2.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class
new file mode 100644
index 0000000..e24d64d
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$3.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class
new file mode 100644
index 0000000..8e1f0bf
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class
new file mode 100644
index 0000000..91aec44
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditActivity.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class
new file mode 100644
index 0000000..39095e3
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$1.class 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
new file mode 100644
index 0000000..9874f47
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class
new file mode 100644
index 0000000..78780d3
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteEditText.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class
new file mode 100644
index 0000000..57475db
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NoteItemData.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class
new file mode 100644
index 0000000..9c88f01
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$1.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class
new file mode 100644
index 0000000..f258eab
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$2.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class
new file mode 100644
index 0000000..307b782
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$3.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class
new file mode 100644
index 0000000..459c151
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$4.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class
new file mode 100644
index 0000000..85ee92c
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$5.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class
new file mode 100644
index 0000000..f568123
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$6.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class
new file mode 100644
index 0000000..0b7b348
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$7.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class
new file mode 100644
index 0000000..38afd9d
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$8.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class
new file mode 100644
index 0000000..8edea99
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$9.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class
new file mode 100644
index 0000000..43a75ab
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class
new file mode 100644
index 0000000..38c1b55
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class
new file mode 100644
index 0000000..a8ad2b7
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class
new file mode 100644
index 0000000..745d805
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class
new file mode 100644
index 0000000..8ba5304
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class
new file mode 100644
index 0000000..4bc3a45
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class
new file mode 100644
index 0000000..df59955
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class
new file mode 100644
index 0000000..5e9f7ab
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListActivity.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class
new file mode 100644
index 0000000..18be735
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class 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
new file mode 100644
index 0000000..8c0b1aa
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListAdapter.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class
new file mode 100644
index 0000000..2a82619
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesListItem.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class
new file mode 100644
index 0000000..3013deb
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class
new file mode 100644
index 0000000..1daed8b
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class 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
new file mode 100644
index 0000000..2cfdd8d
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class 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
new file mode 100644
index 0000000..6a14a5c
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class 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
new file mode 100644
index 0000000..b51ef1c
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class 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
new file mode 100644
index 0000000..ca0269d
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class 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
new file mode 100644
index 0000000..f3b61b8
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class 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
new file mode 100644
index 0000000..c18cb73
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class
new file mode 100644
index 0000000..7ab46f8
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class
new file mode 100644
index 0000000..0316bfb
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/ui/NotesPreferenceActivity.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class
new file mode 100644
index 0000000..b06613f
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class
new file mode 100644
index 0000000..b11cc4f
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class differ
diff --git a/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class
new file mode 100644
index 0000000..f7e3c77
Binary files /dev/null and b/src/app/build/intermediates/javac/debug/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class differ
diff --git a/src/app/build/intermediates/javac/debugAndroidTest/classes/net/micode/notes/test/BuildConfig.class b/src/app/build/intermediates/javac/debugAndroidTest/classes/net/micode/notes/test/BuildConfig.class
new file mode 100644
index 0000000..6e280eb
Binary files /dev/null and b/src/app/build/intermediates/javac/debugAndroidTest/classes/net/micode/notes/test/BuildConfig.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/BuildConfig.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/BuildConfig.class
new file mode 100644
index 0000000..5536e48
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/BuildConfig.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Contact.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Contact.class
new file mode 100644
index 0000000..a7948fd
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Contact.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$CallNote.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$CallNote.class
new file mode 100644
index 0000000..c7c17ff
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$CallNote.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$DataColumns.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$DataColumns.class
new file mode 100644
index 0000000..569dbdc
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$DataColumns.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$DataConstants.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$DataConstants.class
new file mode 100644
index 0000000..d535ff3
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$DataConstants.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$NoteColumns.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$NoteColumns.class
new file mode 100644
index 0000000..36c8d49
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$NoteColumns.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$TextNote.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$TextNote.class
new file mode 100644
index 0000000..c895fb0
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes$TextNote.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes.class
new file mode 100644
index 0000000..bfc2f8a
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/Notes.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class
new file mode 100644
index 0000000..64fe9eb
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesDatabaseHelper$TABLE.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesDatabaseHelper.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesDatabaseHelper.class
new file mode 100644
index 0000000..0b075b4
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesDatabaseHelper.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesProvider.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesProvider.class
new file mode 100644
index 0000000..fab7db5
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/data/NotesProvider.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/MetaData.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/MetaData.class
new file mode 100644
index 0000000..20ff3f7
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/MetaData.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/Node.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/Node.class
new file mode 100644
index 0000000..5236c5e
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/Node.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/SqlData.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/SqlData.class
new file mode 100644
index 0000000..099f3ba
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/SqlData.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/SqlNote.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/SqlNote.class
new file mode 100644
index 0000000..2783ae3
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/SqlNote.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/Task.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/Task.class
new file mode 100644
index 0000000..5aaf1d4
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/Task.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/TaskList.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/TaskList.class
new file mode 100644
index 0000000..359609e
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/data/TaskList.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/exception/ActionFailureException.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/exception/ActionFailureException.class
new file mode 100644
index 0000000..1a059ce
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/exception/ActionFailureException.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/exception/NetworkFailureException.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/exception/NetworkFailureException.class
new file mode 100644
index 0000000..75665c2
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/exception/NetworkFailureException.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class
new file mode 100644
index 0000000..c22bcc2
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class
new file mode 100644
index 0000000..f73069c
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class
new file mode 100644
index 0000000..973f5e6
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskClient.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskClient.class
new file mode 100644
index 0000000..afe7a57
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskClient.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskManager.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskManager.class
new file mode 100644
index 0000000..afad37e
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskManager.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class
new file mode 100644
index 0000000..f246eb8
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskSyncService$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskSyncService.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskSyncService.class
new file mode 100644
index 0000000..18da491
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/gtask/remote/GTaskSyncService.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/Note$NoteData.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/Note$NoteData.class
new file mode 100644
index 0000000..f909666
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/Note$NoteData.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/Note.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/Note.class
new file mode 100644
index 0000000..c86077b
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/Note.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class
new file mode 100644
index 0000000..15f1f77
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/WorkingNote.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/WorkingNote.class
new file mode 100644
index 0000000..4de339e
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/model/WorkingNote.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/BackupUtils$TextExport.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/BackupUtils$TextExport.class
new file mode 100644
index 0000000..a8b5858
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/BackupUtils$TextExport.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/BackupUtils.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/BackupUtils.class
new file mode 100644
index 0000000..59b1fff
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/BackupUtils.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/DataUtils.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/DataUtils.class
new file mode 100644
index 0000000..75eb4ee
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/DataUtils.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/GTaskStringUtils.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/GTaskStringUtils.class
new file mode 100644
index 0000000..d320e3e
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/GTaskStringUtils.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class
new file mode 100644
index 0000000..3a43d3e
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$NoteBgResources.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class
new file mode 100644
index 0000000..76971f6
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$NoteItemBgResources.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class
new file mode 100644
index 0000000..5868ba7
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$TextAppearanceResources.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class
new file mode 100644
index 0000000..e8542fb
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser$WidgetBgResources.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser.class
new file mode 100644
index 0000000..f2e1b62
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/tool/ResourceParser.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmAlertActivity.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmAlertActivity.class
new file mode 100644
index 0000000..e59e13f
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmAlertActivity.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmInitReceiver.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmInitReceiver.class
new file mode 100644
index 0000000..a1d202d
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmInitReceiver.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmReceiver.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmReceiver.class
new file mode 100644
index 0000000..a41b775
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/AlarmReceiver.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$1.class
new file mode 100644
index 0000000..4e3869d
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$2.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$2.class
new file mode 100644
index 0000000..41197f6
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$2.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$3.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$3.class
new file mode 100644
index 0000000..f4ddb3f
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$3.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$4.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$4.class
new file mode 100644
index 0000000..30e549b
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$4.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class
new file mode 100644
index 0000000..255a4e6
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker.class
new file mode 100644
index 0000000..71e74f5
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePicker.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog$1.class
new file mode 100644
index 0000000..50823eb
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class
new file mode 100644
index 0000000..70481dd
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog.class
new file mode 100644
index 0000000..ed6fd76
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DateTimePickerDialog.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DropdownMenu$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DropdownMenu$1.class
new file mode 100644
index 0000000..7c0d343
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DropdownMenu$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DropdownMenu.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DropdownMenu.class
new file mode 100644
index 0000000..0f0cca0
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/DropdownMenu.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class
new file mode 100644
index 0000000..d9b88e6
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/FoldersListAdapter$FolderListItem.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/FoldersListAdapter.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/FoldersListAdapter.class
new file mode 100644
index 0000000..c956e26
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/FoldersListAdapter.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$1.class
new file mode 100644
index 0000000..884b6cb
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$2.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$2.class
new file mode 100644
index 0000000..79f1c7d
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$2.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$3.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$3.class
new file mode 100644
index 0000000..e24d64d
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$3.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class
new file mode 100644
index 0000000..8e1f0bf
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity$HeadViewHolder.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity.class
new file mode 100644
index 0000000..91aec44
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditActivity.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText$1.class
new file mode 100644
index 0000000..39095e3
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class
new file mode 100644
index 0000000..9874f47
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText$OnTextViewChangeListener.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText.class
new file mode 100644
index 0000000..78780d3
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteEditText.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteItemData.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteItemData.class
new file mode 100644
index 0000000..57475db
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NoteItemData.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$1.class
new file mode 100644
index 0000000..9c88f01
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$2.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$2.class
new file mode 100644
index 0000000..f258eab
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$2.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$3.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$3.class
new file mode 100644
index 0000000..307b782
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$3.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$4.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$4.class
new file mode 100644
index 0000000..459c151
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$4.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$5.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$5.class
new file mode 100644
index 0000000..85ee92c
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$5.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$6.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$6.class
new file mode 100644
index 0000000..f568123
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$6.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$7.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$7.class
new file mode 100644
index 0000000..0b7b348
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$7.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$8.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$8.class
new file mode 100644
index 0000000..38afd9d
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$8.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$9.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$9.class
new file mode 100644
index 0000000..8edea99
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$9.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class
new file mode 100644
index 0000000..43a75ab
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$BackgroundQueryHandler.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class
new file mode 100644
index 0000000..38c1b55
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ListEditState.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class
new file mode 100644
index 0000000..a8ad2b7
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class
new file mode 100644
index 0000000..745d805
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback$2.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class
new file mode 100644
index 0000000..8ba5304
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$ModeCallback.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class
new file mode 100644
index 0000000..4bc3a45
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class
new file mode 100644
index 0000000..df59955
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity.class
new file mode 100644
index 0000000..5e9f7ab
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListActivity.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class
new file mode 100644
index 0000000..18be735
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListAdapter.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListAdapter.class
new file mode 100644
index 0000000..8c0b1aa
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListAdapter.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListItem.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListItem.class
new file mode 100644
index 0000000..2a82619
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesListItem.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class
new file mode 100644
index 0000000..3013deb
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$1.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class
new file mode 100644
index 0000000..1daed8b
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$2.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class
new file mode 100644
index 0000000..2cfdd8d
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$3.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class
new file mode 100644
index 0000000..6a14a5c
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$4.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class
new file mode 100644
index 0000000..b51ef1c
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$5.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class
new file mode 100644
index 0000000..ca0269d
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$6.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class
new file mode 100644
index 0000000..f3b61b8
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$7.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class
new file mode 100644
index 0000000..c18cb73
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$8.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class
new file mode 100644
index 0000000..7ab46f8
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity.class
new file mode 100644
index 0000000..0316bfb
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/ui/NotesPreferenceActivity.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider.class
new file mode 100644
index 0000000..b06613f
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class
new file mode 100644
index 0000000..b11cc4f
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider_2x.class differ
diff --git a/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class b/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class
new file mode 100644
index 0000000..f7e3c77
Binary files /dev/null and b/src/app/build/intermediates/javac/release/classes/net/micode/notes/widget/NoteWidgetProvider_4x.class differ
diff --git a/src/app/build/intermediates/lint-cache/api-versions-0-33rev3.bin b/src/app/build/intermediates/lint-cache/api-versions-0-33rev3.bin
new file mode 100644
index 0000000..0e640e8
Binary files /dev/null and b/src/app/build/intermediates/lint-cache/api-versions-0-33rev3.bin differ
diff --git a/src/app/build/intermediates/lint-cache/lint-cache-version.txt b/src/app/build/intermediates/lint-cache/lint-cache-version.txt
new file mode 100644
index 0000000..5246384
--- /dev/null
+++ b/src/app/build/intermediates/lint-cache/lint-cache-version.txt
@@ -0,0 +1 @@
+Cache for Android Lint30.4.2
diff --git a/src/app/build/intermediates/lint-cache/typos-en.txt-2.bin b/src/app/build/intermediates/lint-cache/typos-en.txt-2.bin
new file mode 100644
index 0000000..9ae915a
Binary files /dev/null and b/src/app/build/intermediates/lint-cache/typos-en.txt-2.bin differ
diff --git a/src/app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt b/src/app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt
new file mode 100644
index 0000000..7e518b7
--- /dev/null
+++ b/src/app/build/intermediates/lint_intermediate_text_report/debug/lint-results-debug.txt
@@ -0,0 +1,853 @@
+D:\Code\Repository\Android\Notes2\src\app\src\main\AndroidManifest.xml:26: Warning: WRITE_EXTERNAL_STORAGE no longer provides write access when targeting Android 10+ [ScopedStorage]
+
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "ScopedStorage":
+ Scoped storage is enforced on Android 10+ (or Android 11+ if using
+ requestLegacyExternalStorage). In particular, WRITE_EXTERNAL_STORAGE will
+ no longer provide write access to all files; it will provide the equivalent
+ of READ_EXTERNAL_STORAGE instead.
+
+ The MANAGE_EXTERNAL_STORAGE permission can be used to manage all files, but
+ it is rarely necessary and most apps on Google Play are not allowed to use
+ it. Most apps should instead migrate to use scoped storage. To modify or
+ delete files, apps should request write access from the user as described
+ at https://goo.gle/android-mediastore-createwriterequest.
+
+ To learn more, read these resources: Play policy:
+ https://goo.gle/policy-storage-help Allowable use cases:
+ https://goo.gle/policy-storage-usecases
+
+ https://goo.gle/android-storage-usecases
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\layout\note_edit.xml:89: Warning: This LinearLayout should use android:layout_height="wrap_content" [ScrollViewSize]
+ android:layout_height="fill_parent">
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "ScrollViewSize":
+ ScrollView children must set their layout_width or layout_height attributes
+ to wrap_content rather than fill_parent or match_parent in the scrolling
+ dimension
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:453: Warning: Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background [ApplySharedPref]
+ mSharedPrefs.edit().putInt(PREFERENCE_FONT_SIZE, mFontSizeId).commit();
+ ~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:187: Warning: Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background [ApplySharedPref]
+ sp.edit().putBoolean(PREFERENCE_ADD_INTRODUCTION, true).commit();//将该值设置为true,确保第二次及以后打开不会再创建欢迎便签
+ ~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesPreferenceActivity.java:301: Warning: Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background [ApplySharedPref]
+ editor.commit();
+ ~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesPreferenceActivity.java:331: Warning: Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background [ApplySharedPref]
+ editor.commit();
+ ~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesPreferenceActivity.java:355: Warning: Consider using apply() instead; commit writes its data to persistent storage immediately, whereas apply will handle it in the background [ApplySharedPref]
+ editor.commit();
+ ~~~~~~~~
+
+ Explanation for issues of type "ApplySharedPref":
+ Consider using apply() instead of commit on shared preferences. Whereas
+ commit blocks and writes its data to persistent storage immediately, apply
+ will handle it in the background.
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskClient.java:140: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
+ if (!(mAccount.name.toLowerCase().endsWith("gmail.com") || mAccount.name.toLowerCase()
+ ~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskClient.java:140: Warning: Implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). [DefaultLocale]
+ if (!(mAccount.name.toLowerCase().endsWith("gmail.com") || mAccount.name.toLowerCase()
+ ~~~~~~~~~~~
+
+ Explanation for issues of type "DefaultLocale":
+ Calling String#toLowerCase() or #toUpperCase() without specifying an
+ explicit locale is a common source of bugs. The reason for that is that
+ those methods will use the current locale on the user's device, and even
+ though the code appears to work correctly when you are developing the app,
+ it will fail in some locales. For example, in the Turkish locale, the
+ uppercase replacement for i is not I.
+
+ If you want the methods to just perform ASCII replacement, for example to
+ convert an enum name, call String#toUpperCase(Locale.US) instead. If you
+ really want to use the current locale, call
+ String#toUpperCase(Locale.getDefault()) instead.
+
+ https://developer.android.com/reference/java/util/Locale.html#default_locale
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskASyncTask.java:86: Error: When targeting Android 13 or higher, posting a permission requires holding the POST_NOTIFICATIONS permission [NotificationPermission]
+ mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification);
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "NotificationPermission":
+ When targeting Android 13 and higher, posting permissions requires holding
+ the runtime permission android.permission.POST_NOTIFICATIONS.
+
+D:\Code\Repository\Android\Notes2\src\app\build.gradle:10: Warning: Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details. [OldTargetApi]
+ targetSdkVersion 33
+ ~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "OldTargetApi":
+ When your application runs on a version of Android that is more recent than
+ your targetSdkVersion specifies that it has been tested with, various
+ compatibility modes kick in. This ensures that your application continues
+ to work, but it may look out of place. For example, if the targetSdkVersion
+ is less than 14, your app may get an option button in the UI.
+
+ To fix this issue, set the targetSdkVersion to the highest available value.
+ Then test your app to make sure everything works correctly. You may want to
+ consult the compatibility notes to see what changes apply to each version
+ you are adding support for:
+ https://developer.android.com/reference/android/os/Build.VERSION_CODES.html
+ as well as follow this guide:
+ https://developer.android.com/distribute/best-practices/develop/target-sdk.
+ html
+
+ https://developer.android.com/distribute/best-practices/develop/target-sdk.html
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:775: Warning: Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element) [InflateParams]
+ View view = LayoutInflater.from(this).inflate(R.layout.note_edit_list_item, null);
+ ~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:209: Warning: Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element) [InflateParams]
+ mNotesListView.addFooterView(LayoutInflater.from(this).inflate(R.layout.note_list_footer, null),
+ ~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:251: Warning: Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element) [InflateParams]
+ R.layout.note_list_dropdown_menu, null);
+ ~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesPreferenceActivity.java:88: Warning: Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element) [InflateParams]
+ View header = LayoutInflater.from(this).inflate(R.layout.settings_header, null);
+ ~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesPreferenceActivity.java:205: Warning: Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element) [InflateParams]
+ View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
+ ~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesPreferenceActivity.java:261: Warning: Avoid passing null as the view root (needed to resolve layout parameters on the inflated layout's root element) [InflateParams]
+ View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
+ ~~~~
+
+ Explanation for issues of type "InflateParams":
+ When inflating a layout, avoid passing in null as the parent view, since
+ otherwise any layout parameters on the root of the inflated layout will be
+ ignored.
+
+ https://www.bignerdranch.com/blog/understanding-androids-layoutinflater-inflate/
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:537: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_new_note:
+ ~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:540: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_delete:
+ ~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:555: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_font_size:
+ ~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:559: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_list_mode:
+ ~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:563: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_share:
+ ~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:567: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_send_to_desktop:
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:570: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_alert:
+ ~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:573: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_delete_remind:
+ ~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:321: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.delete:
+ ~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:337: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.move:
+ ~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:582: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.btn_new_note:
+ ~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:826: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_new_folder: {
+ ~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:830: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_export_text: {
+ ~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:834: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_sync: {
+ ~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:846: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_setting: {
+ ~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:850: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_new_note: {
+ ~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:854: Warning: Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements [NonConstantResourceId]
+ case R.id.menu_search:
+ ~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "NonConstantResourceId":
+ Avoid the usage of resource IDs where constant expressions are required.
+
+ A future version of the Android Gradle Plugin will generate R classes with
+ non-constant IDs in order to improve the performance of incremental
+ compilation.
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\AndroidManifest.xml:43: Warning: Redundant label can be removed [RedundantLabel]
+ android:label="@string/app_name"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\AndroidManifest.xml:138: Warning: Redundant label can be removed [RedundantLabel]
+ android:label="@string/app_name"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "RedundantLabel":
+ When an activity does not have a label attribute, it will use the one from
+ the application tag. Since the application has already specified the same
+ label, the label on this activity can be omitted.
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\AndroidManifest.xml:24: Warning: This minSdkVersion value (14) is not used; it is always overridden by the value specified in the Gradle build script (14) [GradleOverrides]
+
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "GradleOverrides":
+ The value of (for example) minSdkVersion is only used if it is not
+ specified in the build.gradle build scripts. When specified in the Gradle
+ build scripts, the manifest value is ignored and can be misleading, so
+ should be removed to avoid ambiguity.
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\layout\note_edit.xml:87: Error: Wrong orientation? No orientation specified, and the default is horizontal, yet this layout has multiple children where at least one has layout_width="match_parent" [Orientation]
+ /MIUI/notes/
+ ~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:40: Error: "file_name_txt_format" is not translated in "zh" (Chinese) [MissingTranslation]
+ notes_%s.txt
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:42: Error: "format_folder_files_count" is not translated in "zh" (Chinese) [MissingTranslation]
+ (%d)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:104: Error: "preferences_last_sync_time_format" is not translated in "zh" (Chinese) [MissingTranslation]
+ yyyy-MM-dd hh:mm:ss
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "MissingTranslation":
+ If an application has more than one locale, then all the strings declared
+ in one language should also be translated in all other languages.
+
+ If the string should not be translated, you can add the attribute
+ translatable="false" on the element, or you can define all your
+ non-translatable strings in a resource file called donottranslate.xml. Or,
+ you can ignore the issue with a tools:ignore="MissingTranslation"
+ attribute.
+
+ You can tell lint (and other tools) which language is the default language
+ in your res/values/ folder by specifying tools:locale="languageCode" for
+ the root element in your resource file. (The tools prefix
+ refers to the namespace declaration http://schemas.android.com/tools.)
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:51: Warning: Formatting %d followed by words ("selected"): This should probably be a plural rather than a string [PluralsCandidate]
+ %d selected
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:75: Warning: Formatting %d followed by words ("notes"): This should probably be a plural rather than a string [PluralsCandidate]
+ Confirm to delete the selected %d notes?
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:77: Warning: Formatting %d followed by words ("notes"): This should probably be a plural rather than a string [PluralsCandidate]
+ Have moved selected %1$d notes to %2$s folder
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "PluralsCandidate":
+ This lint check looks for potential errors in internationalization where
+ you have translated a message which involves a quantity and it looks like
+ other parts of the string may need grammatical changes.
+
+ For example, rather than something like this:
+ Try again in %d seconds.
+ you should be using a plural:
+
+ Try again in %d second
+ Try again in %d seconds
+
+ This will ensure that in other languages the right set of translations are
+ provided for the different quantity classes.
+
+ (This check depends on some heuristics, so it may not accurately determine
+ whether a string really should be a quantity. You can use tools:ignore to
+ filter out false positives.
+
+ https://developer.android.com/guide/topics/resources/string-resource.html#Plurals
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\AlarmInitReceiver.java:42: Warning: This broadcast receiver declares an intent-filter for a protected broadcast action string, which can only be sent by the system, not third-party applications. However, the receiver's onReceive method does not appear to call getAction to ensure that the received Intent's action string matches the expected value, potentially making it possible for another actor to send a spoofed intent with no action string or a different action string and cause undesired behavior. [UnsafeProtectedBroadcastReceiver]
+ public void onReceive(Context context, Intent intent) {
+ ~~~~~~~~~
+
+ Explanation for issues of type "UnsafeProtectedBroadcastReceiver":
+ `BroadcastReceiver`s that declare an intent-filter for a
+ protected-broadcast action string must check that the received intent's
+ action string matches the expected value, otherwise it is possible for
+ malicious actors to spoof intents.
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\AlarmInitReceiver.java:56: Warning: Missing PendingIntent mutability flag [UnspecifiedImmutableFlag]
+ PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, sender, 0);
+ ~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskASyncTask.java:70: Warning: Missing PendingIntent mutability flag [UnspecifiedImmutableFlag]
+ NotesPreferenceActivity.class), 0);
+ ~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskASyncTask.java:74: Warning: Missing PendingIntent mutability flag [UnspecifiedImmutableFlag]
+ NotesListActivity.class), 0);
+ ~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NoteEditActivity.java:662: Warning: Missing PendingIntent mutability flag [UnspecifiedImmutableFlag]
+ PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
+ ~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\widget\NoteWidgetProvider.java:114: Warning: Missing PendingIntent mutability flag [UnspecifiedImmutableFlag]
+ context, NotesListActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\widget\NoteWidgetProvider.java:118: Warning: Missing PendingIntent mutability flag [UnspecifiedImmutableFlag]
+ PendingIntent.FLAG_UPDATE_CURRENT);
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "UnspecifiedImmutableFlag":
+ Apps targeting Android 12 and higher must specify either FLAG_IMMUTABLE or
+ FLAG_MUTABLE when constructing a PendingIntent.
+
+ https://developer.android.com/about/versions/12/behavior-changes-12#pending-intent-mutability
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskASyncTask.java:40: Warning: This field leaks a context object [StaticFieldLeak]
+ private Context mContext;
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskManager.java:64: Warning: Do not place Android context classes in static fields (static reference to GTaskManager which has field mActivity pointing to Activity); this is a memory leak [StaticFieldLeak]
+ private static GTaskManager mInstance = null;
+ ~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\gtask\remote\GTaskSyncService.java:41: Warning: Do not place Android context classes in static fields (static reference to GTaskASyncTask which has field mContext pointing to Context); this is a memory leak [StaticFieldLeak]
+ private static GTaskASyncTask mSyncTask = null;
+ ~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:487: Warning: This AsyncTask class should be static or leaks might occur (anonymous android.os.AsyncTask) [StaticFieldLeak]
+ new AsyncTask>() {
+ ^
+D:\Code\Repository\Android\Notes2\src\app\src\main\java\net\micode\notes\ui\NotesListActivity.java:874: Warning: This AsyncTask class should be static or leaks might occur (anonymous android.os.AsyncTask) [StaticFieldLeak]
+ new AsyncTask() {
+ ^
+
+ Explanation for issues of type "StaticFieldLeak":
+ A static field will leak contexts.
+
+ Non-static inner classes have an implicit reference to their outer class.
+ If that outer class is for example a Fragment or Activity, then this
+ reference means that the long-running handler/loader/task will hold a
+ reference to the activity which prevents it from getting garbage
+ collected.
+
+ Similarly, direct field references to activities and fragments from these
+ longer running instances can cause leaks.
+
+ ViewModel classes should never point to Views or non-application Contexts.
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\layout\note_edit.xml:255: Warning: This tag and its children can be replaced by one and a compound drawable [UseCompoundDrawables]
+ and a compound drawable [UseCompoundDrawables]
+ and a compound drawable [UseCompoundDrawables]
+ and a compound drawable [UseCompoundDrawables]
+
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+ Explanation for issues of type "Overdraw":
+ If you set a background drawable on a root view, then you should use a
+ custom theme where the theme background is null. Otherwise, the theme
+ background will be painted first, only to have your custom background
+ completely cover it; this is called "overdraw".
+
+ NOTE: This detector relies on figuring out which layouts are associated
+ with which activities based on scanning the Java code, and it's currently
+ doing that using an inexact pattern matching algorithm. Therefore, it can
+ incorrectly conclude which activity the layout is associated with and then
+ wrongly complain that a background-theme is hidden.
+
+ If you want your custom background on multiple pages, then you should
+ consider making a custom theme with your custom background and just using
+ that theme instead of a root element background.
+
+ Of course it's possible that your custom drawable is translucent and you
+ want it to be mixed with the background. However, you will get better
+ performance if you pre-mix the background with your drawable and use that
+ resulting image or color as a custom theme background instead.
+
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\arrays.xml:27: Warning: The resource R.array.menu_share_ways appears to be unused [UnusedResources]
+
+ ~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\drawable-hdpi\delete.png: Warning: The resource R.drawable.delete appears to be unused [UnusedResources]
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\drawable-hdpi\notification.png: Warning: The resource R.drawable.notification appears to be unused [UnusedResources]
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:27: Warning: The resource R.string.delete_remind_time_message appears to be unused [UnusedResources]
+ Delete reminder successfully
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:28: Warning: The resource R.string.set_remind_time_message appears to be unused [UnusedResources]
+ Set reminder
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:119: Warning: The resource R.string.button_delete appears to be unused [UnusedResources]
+ Delete
+ ~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:126: Warning: The resource R.string.search appears to be unused [UnusedResources]
+ Notes
+ ~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\strings.xml:129: Warning: The resource R.plurals.search_results_title appears to be unused [UnusedResources]
+
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+D:\Code\Repository\Android\Notes2\src\app\src\main\res\values\styles.xml:51: Warning: The resource R.style.HighlightTextAppearancePrimary appears to be unused [UnusedResources]
+
+
+
+
+
+Scoped storage is enforced on Android 10+ (or Android 11+ if using requestLegacyExternalStorage). In particular, WRITE_EXTERNAL_STORAGE will no longer provide write access to all files; it will provide the equivalent of READ_EXTERNAL_STORAGE instead.
+
+The MANAGE_EXTERNAL_STORAGE permission can be used to manage all files, but it is rarely necessary and most apps on Google Play are not allowed to use it. Most apps should instead migrate to use scoped storage. To modify or delete files, apps should request write access from the user as described at https://goo.gle/android-mediastore-createwriterequest.
+
+To learn more, read these resources: Play policy: https://goo.gle/policy-storage-help Allowable use cases: https://goo.gle/policy-storage-usecases
+ScrollView children must set their layout_width or layout_height attributes to wrap_content rather than fill_parent or match_parent in the scrolling dimension Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "ScrollViewSize" as explained in the Suppressing Warnings and Errors section.
+
+Consider using apply() instead of commit on shared preferences. Whereas commit blocks and writes its data to persistent storage immediately, apply will handle it in the background. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "ApplySharedPref" as explained in the Suppressing Warnings and Errors section.
+
+ 137 }
+ 138
+ 139 // login with custom domain if necessary
+ 140 if (!(mAccount.name.toLowerCase().endsWith("gmail.com") || mAccount.name.toLowerCase()
+ 141 .endsWith("googlemail.com"))) {
+ 142 StringBuilder url = new StringBuilder(GTASK_URL).append("a/");
+ 143 int index = mAccount.name.indexOf('@') + 1;
+
+
+
+
+Calling String#toLowerCase() or #toUpperCase()without specifying an explicit locale is a common source of bugs. The reason for that is that those methods will use the current locale on the user's device, and even though the code appears to work correctly when you are developing the app, it will fail in some locales. For example, in the Turkish locale, the uppercase replacement for i is notI.
+
+If you want the methods to just perform ASCII replacement, for example to convert an enum name, call String#toUpperCase(Locale.US) instead. If you really want to use the current locale, call String#toUpperCase(Locale.getDefault()) instead.
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "DefaultLocale" as explained in the Suppressing Warnings and Errors section.
+
+When targeting Android 13 and higher, posting permissions requires holding the runtime permission android.permission.POST_NOTIFICATIONS. To suppress this error, use the issue id "NotificationPermission" as explained in the Suppressing Warnings and Errors section.
+
Target SDK attribute is not targeting latest version
+
+
+
+
+../../build.gradle:10: Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details.
+When your application runs on a version of Android that is more recent than your targetSdkVersion specifies that it has been tested with, various compatibility modes kick in. This ensures that your application continues to work, but it may look out of place. For example, if the targetSdkVersion is less than 14, your app may get an option button in the UI.
+
+To fix this issue, set the targetSdkVersion to the highest available value. Then test your app to make sure everything works correctly. You may want to consult the compatibility notes to see what changes apply to each version you are adding support for: https://developer.android.com/reference/android/os/Build.VERSION_CODES.html as well as follow this guide:
+https://developer.android.com/distribute/best-practices/develop/target-sdk.html
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "OldTargetApi" as explained in the Suppressing Warnings and Errors section.
+
+When inflating a layout, avoid passing in null as the parent view, since otherwise any layout parameters on the root of the inflated layout will be ignored.
+Avoid the usage of resource IDs where constant expressions are required.
+
+A future version of the Android Gradle Plugin will generate R classes with non-constant IDs in order to improve the performance of incremental compilation. To suppress this error, use the issue id "NonConstantResourceId" as explained in the Suppressing Warnings and Errors section.
+
+When an activity does not have a label attribute, it will use the one from the application tag. Since the application has already specified the same label, the label on this activity can be omitted. To suppress this error, use the issue id "RedundantLabel" as explained in the Suppressing Warnings and Errors section.
+
+../../src/main/AndroidManifest.xml:24: This minSdkVersion value (14) is not used; it is always overridden by the value specified in the Gradle build script (14)
+The value of (for example) minSdkVersion is only used if it is not specified in the build.gradle build scripts. When specified in the Gradle build scripts, the manifest value is ignored and can be misleading, so should be removed to avoid ambiguity. To suppress this error, use the issue id "GradleOverrides" as explained in the Suppressing Warnings and Errors section.
+
+../../src/main/res/layout/note_edit.xml:87: Wrong orientation? No orientation specified, and the default is horizontal, yet this layout has multiple children where at least one has layout_width="match_parent"
+The default orientation of a LinearLayout is horizontal. It's pretty easy to believe that the layout is vertical, add multiple children to it, and wonder why only the first child is visible (when the subsequent children are off screen to the right). This lint rule helps pinpoint this issue by warning whenever a LinearLayout is used with an implicit orientation and multiple children.
+
+It also checks for empty LinearLayouts without an orientation attribute that also defines an id attribute. This catches the scenarios where children will be added to the LinearLayout dynamically. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "Orientation" as explained in the Suppressing Warnings and Errors section.
+
+If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.
+
+If the string should not be translated, you can add the attribute translatable="false" on the <string> element, or you can define all your non-translatable strings in a resource file called donottranslate.xml. Or, you can ignore the issue with a tools:ignore="MissingTranslation" attribute.
+
+You can tell lint (and other tools) which language is the default language in your res/values/ folder by specifying tools:locale="languageCode" for the root <resources> element in your resource file. (The tools prefix refers to the namespace declaration http://schemas.android.com/tools.) Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "MissingTranslation" as explained in the Suppressing Warnings and Errors section.
+
+ 74 <string name="alert_title_delete">Delete selected notes</string>
+ 75 <string name="alert_message_delete_notes">Confirm to delete the selected %d notes?</string>
+ 76 <string name="alert_message_delete_note">Confirm to delete this note?</string>
+ 77 <string name="format_move_notes_to_folder">Have moved selected %1$d notes to %2$s folder</string>
+ 78 <!-- Error information -->
+ 79 <string name="error_sdcard_unmounted">SD card busy, not available now</string>
+ 80 <string name="error_sdcard_export">Export failed, please check SD card</string>
+
+
+
+
+This lint check looks for potential errors in internationalization where you have translated a message which involves a quantity and it looks like other parts of the string may need grammatical changes.
+
+For example, rather than something like this:
+
+ <string name="try_again">Try again in %d seconds.</string>
+
+you should be using a plural:
+
+ <plurals name="try_again">
+ <item quantity="one">Try again in %d second</item>
+ <item quantity="other">Try again in %d seconds</item>
+ </plurals>
+
+This will ensure that in other languages the right set of translations are provided for the different quantity classes.
+
+(This check depends on some heuristics, so it may not accurately determine whether a string really should be a quantity. You can use tools:ignore to filter out false positives.
+../../src/main/java/net/micode/notes/ui/AlarmInitReceiver.java:42: This broadcast receiver declares an intent-filter for a protected broadcast action string, which can only be sent by the system, not third-party applications. However, the receiver's onReceive method does not appear to call getAction to ensure that the received Intent's action string matches the expected value, potentially making it possible for another actor to send a spoofed intent with no action string or a different action string and cause undesired behavior.
+`BroadcastReceiver`s that declare an intent-filter for a protected-broadcast action string must check that the received intent's action string matches the expected value, otherwise it is possible for malicious actors to spoof intents. To suppress this error, use the issue id "UnsafeProtectedBroadcastReceiver" as explained in the Suppressing Warnings and Errors section.
+
+A static field will leak contexts.
+
+Non-static inner classes have an implicit reference to their outer class. If that outer class is for example a Fragment or Activity, then this reference means that the long-running handler/loader/task will hold a reference to the activity which prevents it from getting garbage collected.
+
+Similarly, direct field references to activities and fragments from these longer running instances can cause leaks.
+
+ViewModel classes should never point to Views or non-application Contexts. To suppress this error, use the issue id "StaticFieldLeak" as explained in the Suppressing Warnings and Errors section.
+
+A LinearLayout which contains an ImageView and a TextView can be more efficiently handled as a compound drawable (a single TextView, using the drawableTop, drawableLeft, drawableRight and/or drawableBottom attributes to draw one or more images adjacent to the text).
+
+If the two widgets are offset from each other with margins, this can be replaced with a drawablePadding attribute.
+
+There's a lint quickfix to perform this conversion in the Eclipse plugin. To suppress this error, use the issue id "UseCompoundDrawables" as explained in the Suppressing Warnings and Errors section.
+
+Since this Handler is declared as an inner class, it may prevent the outer class from being garbage collected. If the Handler is using a Looper or MessageQueue for a thread other than the main thread, then there is no issue. If the Handler is using the Looper or MessageQueue of the main thread, you need to fix your Handler declaration, as follows: Declare the Handler as a static class; In the outer class, instantiate a WeakReference to the outer class and pass this object to your Handler when you instantiate the Handler; Make all references to members of the outer class using the WeakReference object. To suppress this error, use the issue id "HandlerLeak" as explained in the Suppressing Warnings and Errors section.
+
+ 607 sqlNote.setContent(node.getLocalJSONFromContent());
+ 608
+ 609 Long parentId = (node instanceof Task) ? mGidToNid.get(((Task) node).getParent().getGid())
+ 610 : new Long(Notes.ID_ROOT_FOLDER);
+ 611 if (parentId == null) {
+ 612 Log.e(TAG, "cannot find task's parent id locally");
+ 613 thrownew ActionFailureException("cannot update local node");
+
+
+
+
+You should not call the constructor for wrapper classes directly, such as`new Integer(42)`. Instead, call the valueOf factory method, such as Integer.valueOf(42). This will typically use less memory because common integers such as 0 and 1 will share a single instance. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "UseValueOf" as explained in the Suppressing Warnings and Errors section.
+
+When a LinearLayout is used to distribute the space proportionally between nested layouts, the baseline alignment property should be turned off to make the layout computation faster. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "DisableBaselineAlignment" as explained in the Suppressing Warnings and Errors section.
+
+Layout weights require a widget to be measured twice. When a LinearLayout with non-zero weights is nested inside another LinearLayout with non-zero weights, then the number of measurements increase exponentially. To suppress this error, use the issue id "NestedWeights" as explained in the Suppressing Warnings and Errors section.
+
+../../src/main/res/layout/note_edit.xml:22: Possible overdraw: Root element paints background @drawable/list_background with a theme that also paints a background (inferred theme is @style/NoteTheme)
+
+../../src/main/res/layout/note_list.xml:22: Possible overdraw: Root element paints background @drawable/list_background with a theme that also paints a background (inferred theme is @style/NoteTheme)
+If you set a background drawable on a root view, then you should use a custom theme where the theme background is null. Otherwise, the theme background will be painted first, only to have your custom background completely cover it; this is called "overdraw".
+
+NOTE: This detector relies on figuring out which layouts are associated with which activities based on scanning the Java code, and it's currently doing that using an inexact pattern matching algorithm. Therefore, it can incorrectly conclude which activity the layout is associated with and then wrongly complain that a background-theme is hidden.
+
+If you want your custom background on multiple pages, then you should consider making a custom theme with your custom background and just using that theme instead of a root element background.
+
+Of course it's possible that your custom drawable is translucent and you want it to be mixed with the background. However, you will get better performance if you pre-mix the background with your drawable and use that resulting image or color as a custom theme background instead. To suppress this error, use the issue id "Overdraw" as explained in the Suppressing Warnings and Errors section.
+
+Unused resources make applications larger and slow down builds.
+
+
+The unused resource check can ignore tests. If you want to include resources that are only referenced from tests, consider packaging them in a test source set instead.
+
+You can include test sources in the unused resource check by setting the system property lint.unused-resources.include-tests =true, and to exclude them (usually for performance reasons), use lint.unused-resources.exclude-tests =true.
+, Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "UnusedResources" as explained in the Suppressing Warnings and Errors section.
+
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "TypographyEllipsis" as explained in the Suppressing Warnings and Errors section.
+
+../../src/main/res: Missing density variation folders in src\main\res: drawable-mdpi, drawable-xhdpi, drawable-xxhdpi
+
+
+Icons will look best if a custom version is provided for each of the major screen density classes (low, medium, high, extra-high, extra-extra-high). This lint check identifies folders which are missing, such as drawable-hdpi.
+
+Low density is not really used much anymore, so this check ignores the ldpi density. To force lint to include it, set the environment variable ANDROID_LINT_INCLUDE_LDPI=true. For more information on current density usage, see https://developer.android.com/about/dashboards
+Providing an inputType attribute on a text field improves usability because depending on the data to be input, optimized keyboards can be shown to the user (such as just digits and parentheses for a phone number).
+
+The lint detector also looks at the id of the view, and if the id offers a hint of the purpose of the field (for example, the id contains the phrase phone or email), then lint will also ensure that the inputType contains the corresponding type attributes.
+
+If you really want to keep the text field generic, you can suppress this warning by setting inputType="text". Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "TextFields" as explained in the Suppressing Warnings and Errors section.
+
+Using showAsAction="always" in menu XML, or MenuItem.SHOW_AS_ACTION_ALWAYS in Java code is usually a deviation from the user interface style guide.Use ifRoom or the corresponding MenuItem.SHOW_AS_ACTION_IF_ROOM instead.
+
+If always is used sparingly there are usually no problems and behavior is roughly equivalent to ifRoom but with preference over other ifRoom items. Using it more than twice in the same menu is a bad idea.
+
+This check looks for menu XML files that contain more than two always actions, or some always actions and no ifRoom actions. In Java code, it looks for projects that contain references to MenuItem.SHOW_AS_ACTION_ALWAYS and no references to MenuItem.SHOW_AS_ACTION_IF_ROOM. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "AlwaysShowAction" as explained in the Suppressing Warnings and Errors section.
+
+ 125 <string name="search_setting_description">Text in your notes</string>
+ 126 <string name="search">Notes</string>
+ 127 <string name="datetime_dialog_ok">set</string>
+ 128 <string name="datetime_dialog_cancel">cancel</string>
+ 129 <plurals name="search_results_title">
+ 130 <item quantity="one"><xliff:g id="number"example="1">%1$s</xliff:g> result for \"<xliff:g id="search"example="???">%2$s</xliff:g>\"</item>
+ 131 <!-- Case of 0 or 2 or more results. -->
+
+
+
+
+The standard capitalization for OK/Cancel dialogs is "OK" and "Cancel". To ensure that your dialogs use the standard strings, you can use the resource strings @android:string/ok and @android:string/cancel. To suppress this error, use the issue id "ButtonCase" as explained in the Suppressing Warnings and Errors section.
+
+If a View that overrides onTouchEvent or uses an OnTouchListener does not also implement performClick and call it when clicks are detected, the View may not handle accessibility actions properly. Logic handling the click actions should ideally be placed in View#performClick as some accessibility services invoke performClick when a click action should occur. To suppress this error, use the issue id "ClickableViewAccessibility" as explained in the Suppressing Warnings and Errors section.
+
+Non-textual widgets like ImageViews and ImageButtons should use the contentDescription attribute to specify a textual description of the widget such that screen readers and other accessibility tools can adequately describe the user interface.
+
+Note that elements in application screens that are purely decorative and do not provide any content or enable a user action should not have accessibility content descriptions. In this case, just suppress the lint warning with a tools:ignore="ContentDescription" attribute.
+
+Note that for text fields, you should not set both the hint and the contentDescription attributes since the hint will never be shown. Just set the hint.
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "ContentDescription" as explained in the Suppressing Warnings and Errors section.
+
+When calling TextView#setText
+* Never call Number#toString() to format numbers; it will not handle fraction separators and locale-specific digits properly. Consider using String#format with proper format specifications (%d or %f) instead.
+* Do not pass a string literal (e.g. "Hello") to display text. Hardcoded text can not be properly translated to other languages. Consider using Android resource strings instead.
+* Do not build messages by concatenating text chunks. Such messages can not be properly translated.
+Using Gravity#LEFT and Gravity#RIGHT can lead to problems when a layout is rendered in locales where text flows from right to left. Use Gravity#START and Gravity#END instead. Similarly, in XML gravity and layout_gravity attributes, use start rather than left.
+
+For XML attributes such as paddingLeft and layout_marginLeft, use paddingStart and layout_marginStart. NOTE: If your minSdkVersion is less than 17, you should add both the older left/right attributes as well as the new start/end attributes. On older platforms, where RTL is not supported and the start/end attributes are unknown and therefore ignored, you need the older left/right attributes. There is a separate lint check which catches that type of error.
+
+(Note: For Gravity#LEFT and Gravity#START, you can use these constants even when targeting older platforms, because the start bitmask is a superset of the left bitmask. Therefore, you can use gravity="start" rather than gravity="left|start".) Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+To suppress this error, use the issue id "RtlHardcoded" as explained in the Suppressing Warnings and Errors section.
+
+One or more issues were not run by lint, either
+because the check is not enabled by default, or because
+it was disabled with a command line flag or via one or
+more lint.xml configuration files in the project directories.
+
+
AppCompatMethod
+
+
Disabled By: Default
+
+When using the appcompat library, there are some methods you should be calling instead of the normal ones; for example, getSupportActionBar() instead of getActionBar(). This lint check looks for calls to the wrong method.
+According to the Android Design Guide,
+
+"Other platforms use an explicit back button with label to allow the user to navigate up the application's hierarchy. Instead, Android uses the main action bar's app icon for hierarchical navigation and the navigation bar's back button for temporal navigation."
+
+This check is not very sophisticated (it just looks for buttons with the label "Back"), so it is disabled by default to not trigger on common scenarios like pairs of Back/Next buttons to paginate through screens.
+The WebP format is typically more compact than PNG and JPEG. As of Android 4.2.1 it supports transparency and lossless conversion as well. Note that there is a quickfix in the IDE which lets you perform conversion.
+
+Previously, launcher icons were required to be in the PNG format but that restriction is no longer there, so lint now flags these. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
DalvikOverride
+
+
Disabled By: Default
+
+The Dalvik virtual machine will treat a package private method in one class as overriding a package private method in its super class, even if they are in separate packages.
+
+If you really did intend for this method to override the other, make the method protected instead.
+
+If you did not intend the override, consider making the method private, or changing its name or signature.
+
+Note that this check is disabled be default, because ART (the successor to Dalvik) no longer has this behavior.
+
+
+
+
+
DefaultEncoding
+
+
Disabled By: Default
+
+Some APIs will implicitly use the default system character encoding instead of UTF-8 when converting to or from bytes, such as when creating a default FileReader.
+
+This is usually not correct; you only want to do this if you need to read files created by other programs where they have deliberately written in the same encoding. The default encoding varies from platform to platform and can vary from locale to locale, so this makes it difficult to interpret files containing non-ASCII characters.
+
+We recommend using UTF-8 everywhere.
+
+Note that on Android, the default file encoding is always UTF-8 (see https://developer.android.com/reference/java/nio/charset/Charset#defaultCharset() for more), so this lint check deliberately does not flag any problems in Android code, since it is always safe to rely on the default character encoding there.
+
+
+
+
+
DuplicateStrings
+
+
Disabled By: Default
+
+Duplicate strings can make applications larger unnecessarily.
+
+This lint check looks for duplicate strings, including differences for strings where the only difference is in capitalization. Title casing and all uppercase can all be adjusted in the layout or in code.
+An "easter egg" is code deliberately hidden in the code, both from potential users and even from other developers. This lint check looks for code which looks like it may be hidden from sight.
+
+
+
+
+
ExpensiveAssertion
+
+
Disabled By: Default
+
+In Kotlin, assertions are not handled the same way as from the Java programming language. In particular, they're just implemented as a library call, and inside the library call the error is only thrown if assertions are enabled.
+
+This means that the arguments to the assert call will always be evaluated. If you're doing any computation in the expression being asserted, that computation will unconditionally be performed whether or not assertions are turned on. This typically turns into wasted work in release builds.
+
+This check looks for cases where the assertion condition is nontrivial, e.g. it is performing method calls or doing more work than simple comparisons on local variables or fields.
+
+You can work around this by writing your own inline assert method instead:
+
+
+
+In Android, because assertions are not enforced at runtime, instead use this:
+
+
+inline fun assert(condition: () -> Boolean) {
+ if (BuildConfig.DEBUG && !condition()) {
+ throw AssertionError()
+ }
+}
+
+ Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
IconExpectedSize
+
+
Disabled By: Default
+
+There are predefined sizes (for each density) for launcher icons. You should follow these conventions to make sure your icons fit in with the overall look of the platform.
+Kotlin's support for SAM (single accessor method) interfaces lets you pass a lambda to the interface. This will create a new instance on the fly even though there is no explicit constructor call. If you pass one of these lambdas or method references into a method which (for example) stores or compares the object identity, unexpected results may happen. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
InvalidPackage
+
+
Disabled By: Default
+
+This check scans through libraries looking for calls to APIs that are not included in Android.
+
+When you create Android projects, the classpath is set up such that you can only access classes in the API packages that are included in Android. However, if you add other projects to your libs/ folder, there is no guarantee that those .jar files were built with an Android specific classpath, and in particular, they could be accessing unsupported APIs such as java.applet.
+
+This check scans through library jars and looks for references to API packages that are not included in Android and flags these. This is only an error if your code calls one of the library classes which wind up referencing the unsupported package.
+
+
+
+
+
KotlinPropertyAccess
+
+
Disabled By: Default
+
+For a method to be represented as a property in Kotlin, strict “bean”-style prefixing must be used.
+
+Accessor methods require a get prefix or for boolean-returning methods an is prefix can be used.
+Lint's tool for generating documentation for each issue has special support for including a code example which shows how to trigger the report. It will pick the first unit test it can find and pick out the source file referenced from the error message, but you can instead designate a unit test to be the documentation example, and in that case, all the files are included.
+
+To designate a unit test as the documentation example for an issue, name the test testDocumentationExample, or if your detector reports multiple issues, testDocumentationExample<Id>, such as testDocumentationExampleMyId.
+
+
+
+
+
LintImplPsiEquals
+
+
Disabled By: Default
+
+You should never compare two PSI elements for equality with equals; use isEquivalentTo(PsiElement) instead.
+
+
+
+
+
LintImplUnexpectedDomain
+
+
Disabled By: Default
+
+This checks flags URLs to domains that have not been explicitly allowed for use as a documentation source.
+
+
+
+
+
LogConditional
+
+
Disabled By: Default
+
+The BuildConfig class provides a constant, DEBUG, which indicates whether the code is being built in release mode or in debug mode. In release mode, you typically want to strip out all the logging calls. Since the compiler will automatically remove all code which is inside a if (false) check, surrounding your logging calls with a check for BuildConfig.DEBUG is a good idea.
+
+If you really intend for the logging to be present in release mode, you can suppress this warning with a @SuppressLint annotation for the intentional logging calls.
+
+
+
+
+
MangledCRLF
+
+
Disabled By: Default
+
+On Windows, line endings are typically recorded as carriage return plus newline: \r\n.
+
+This detector looks for invalid line endings with repeated carriage return characters (without newlines). Previous versions of the ADT plugin could accidentally introduce these into the file, and when editing the file, the editor could produce confusing visual artifacts.
+The value of the minSdkVersion property is too low and can be incremented without noticeably reducing the number of supported devices. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
NegativeMargin
+
+
Disabled By: Default
+
+Margin values should be positive. Negative values are generally a sign that you are making assumptions about views surrounding the current one, or may be tempted to turn off child clipping to allow a view to escape its parent. Turning off child clipping to do this not only leads to poor graphical performance, it also results in wrong touch event handling since touch events are based strictly on a chain of parent-rect hit tests. Finally, making assumptions about the size of strings can lead to localization problems.
+
+
+
+
+
NewerVersionAvailable
+
+
Disabled By: Default
+
+This detector checks with a central repository to see if there are newer versions available for the dependencies used by this project. This is similar to the GradleDependency check, which checks for newer versions available in the Android SDK tools and libraries, but this works with any MavenCentral dependency, and connects to the library every time, which makes it more flexible but also much slower. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
NoHardKeywords
+
+
Disabled By: Default
+
+Do not use Kotlin’s hard keywords as the name of methods or fields. These require the use of backticks to escape when calling from Kotlin. Soft keywords, modifier keywords, and special identifiers are allowed.
+
+For example, ActionEvent's getWhen() method requires backticks when used from Kotlin:
+
+The <uses-permission> element should not require a permission that implies an unsupported Chrome OS hardware feature. Google Play assumes that certain hardware related permissions indicate that the underlying hardware features are required by default. To fix the issue, consider declaring the corresponding uses-feature element with required="false" attribute.
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
PermissionNamingConvention
+
+
Disabled By: Default
+
+Permissions should be prefixed with an app's package name, using reverse-domain-style naming. This prefix should be followed by .permission., and then a description of the capability that the permission represents, in upper SNAKE_CASE. For example, com.example.myapp.permission.ENGAGE_HYPERSPACE.
+
+Following this recommendation avoids naming collisions, and helps clearly identify the owner and intention of a custom permission.
+
+
+
+
+
Registered
+
+
Disabled By: Default
+
+Activities, services and content providers should be registered in the AndroidManifest.xml file using <activity>, <service> and <provider> tags.
+
+If your activity is simply a parent class intended to be subclassed by other "real" activities, make it an abstract class.
+All views must specify an explicit layout_width and layout_height attribute. There is a runtime check for this, so if you fail to specify a size, an exception is thrown at runtime.
+
+It's possible to specify these widths via styles as well. GridLayout, as a special case, does not require you to specify a size.
+
+
+
+
+
SelectableText
+
+
Disabled By: Default
+
+If a <TextView> is used to display data, the user might want to copy that data and paste it elsewhere. To allow this, the <TextView> should specify android:textIsSelectable="true".
+
+This lint check looks for TextViews which are likely to be displaying data: views whose text is set dynamically. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
StopShip
+
+
Disabled By: Default
+
+Using the comment // STOPSHIP can be used to flag code that is incomplete but checked in. This comment marker can be used to indicate that the code should not be shipped until the issue is addressed, and lint will look for these. In Gradle projects, this is only checked for non-debug (release) builds.
+
+In Kotlin, the TODO() method is also treated as a stop ship marker; you can use it to make incomplete code compile, but it will throw an exception at runtime and therefore should be fixed before shipping releases. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
StringFormatTrivial
+
+
Disabled By: Default
+
+Every call to String.format creates a new Formatter instance, which will decrease the performance of your app. String.format should only be used when necessary--if the formatted string contains only trivial conversions (e.g. b, s, c) and there are no translation concerns, it will be more efficient to replace them and concatenate with +.
+
+
+
+
+
SyntheticAccessor
+
+
Disabled By: Default
+
+A private inner class which is accessed from the outer class will force the compiler to insert a synthetic accessor; this means that you are causing extra overhead. This is not important in small projects, but is important for large apps running up against the 64K method handle limit, and especially for libraries where you want to make sure your library is as small as possible for the cases where your library is used in an app running up against the 64K limit. Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
TypographyQuotes
+
+
Disabled By: Default
+
+Straight single quotes and double quotes, when used as a pair, can be replaced by "curvy quotes" (or directional quotes). This can make the text more readable. Note that you should never use grave accents and apostrophes to quote, `like this'. (Also note that you should not use curvy quotes for code fragments.)
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
UnknownNullness
+
+
Disabled By: Default
+
+To improve referencing this code from Kotlin, consider adding explicit nullness information here with either @NonNull or @Nullable.
+This check can be configured via the following options:
+
+ignore-deprecated (default is false):
+Whether to ignore classes and members that have been annotated with @Deprecated.
+
+Normally this lint check will flag all unannotated elements, but by setting this option to true it will skip any deprecated elements.
+
+To configure this option, use a `lint.xml` file in the project or source folder using an <option> block like the following:
+
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
UnsupportedChromeOsHardware
+
+
Disabled By: Default
+
+The <uses-feature> element should not require this unsupported Chrome OS hardware feature. Any uses-feature not explicitly marked with required="false" is necessary on the device to be installed on. Ensure that any features that might prevent it from being installed on a Chrome OS device are reviewed and marked as not required in the manifest.
Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
UnusedIds
+
+
Disabled By: Default
+
+This resource id definition appears not to be needed since it is not referenced from anywhere. Having id definitions, even if unused, is not necessarily a bad idea since they make working on layouts and menus easier, so there is not a strong reason to delete these.
+
+
+The unused resource check can ignore tests. If you want to include resources that are only referenced from tests, consider packaging them in a test source set instead.
+
+You can include test sources in the unused resource check by setting the system property lint.unused-resources.include-tests =true, and to exclude them (usually for performance reasons), use lint.unused-resources.exclude-tests =true.
+ Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
ValidActionsXml
+
+
Disabled By: Default
+
+Ensures that an actions XML file is properly formed Note: This issue has an associated quickfix operation in Android Studio and IntelliJ IDEA.
+
+
+
+
+
+
VulnerableCordovaVersion
+
+
Disabled By: Default
+
+The version of Cordova used in the app is vulnerable to security issues. Please update to the latest Apache Cordova version.
+Searches for interprocedural call paths that violate thread annotations in the program. Tracks the flow of instantiated types and lambda expressions to increase accuracy across method boundaries.
+Lint errors can be suppressed in a variety of ways:
+
+1. With a @SuppressLint annotation in the Java code
+2. With a tools:ignore attribute in the XML file
+3. With a //noinspection comment in the source code
+4. With ignore flags specified in the build.gradle file, as explained below
+5. With a lint.xml configuration file in the project
+6. With a lint.xml configuration file passed to lint via the --config flag
+7. With the --ignore flag passed to lint.
+
+To suppress a lint warning with an annotation, add a @SuppressLint("id") annotation on the class, method or variable declaration closest to the warning instance you want to disable. The id can be one or more issue id's, such as "UnusedResources" or {"UnusedResources","UnusedIds"}, or it can be "all" to suppress all lint warnings in the given scope.
+
+To suppress a lint warning with a comment, add a //noinspection id comment on the line before the statement with the error.
+
+To suppress a lint warning in an XML file, add a tools:ignore="id" attribute on the element containing the error, or one of its surrounding elements. You also need to define the namespace for the tools prefix on the root element in your document, next to the xmlns:android declaration:
+xmlns:tools="http://schemas.android.com/tools"
+
+To suppress a lint warning in a build.gradle file, add a section like this:
+
+
+
+Here we specify a comma separated list of issue id's after the disable command. You can also use warning or error instead of disable to change the severity of issues.
+
+To suppress lint warnings with a configuration XML file, create a file named lint.xml and place it at the root directory of the module in which it applies.
+
+The format of the lint.xml file is something like the following:
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<lint>
+ <!-- Ignore everything in the test source set -->
+ <issue id="all">
+ <ignore path="\*/test/\*" />
+ </issue>
+
+ <!-- Disable this given check in this project -->
+ <issue id="IconMissingDensityFolder" severity="ignore" />
+
+ <!-- Ignore the ObsoleteLayoutParam issue in the given files -->
+ <issue id="ObsoleteLayoutParam">
+ <ignore path="res/layout/activation.xml" />
+ <ignore path="res/layout-xlarge/activation.xml" />
+ <ignore regexp="(foo|bar)\.java" />
+ </issue>
+
+ <!-- Ignore the UselessLeaf issue in the given file -->
+ <issue id="UselessLeaf">
+ <ignore path="res/layout/main.xml" />
+ </issue>
+
+ <!-- Change the severity of hardcoded strings to "error" -->
+ <issue id="HardcodedText" severity="error" />
+</lint>
+
+
+To suppress lint checks from the command line, pass the --ignore flag with a comma separated list of ids to be suppressed, such as:
+$ lint --ignore UnusedResources,UselessLeaf /my/project/path
+
+For more information, see https://developer.android.com/studio/write/lint.html#config
+
+