From ad8253483ec42ddf6b73623e320c9ff2943165de Mon Sep 17 00:00:00 2001 From: ynmlzdwsp <2727940448@qq.com> Date: Tue, 3 Oct 2023 22:03:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=BC=82=E6=AD=A5=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/sonarlint/issuestore/index.pb | 287 +++++++++++++++++- .idea/sonarlint/securityhotspotstore/index.pb | 287 +++++++++++++++++- app/build.gradle | 5 + app/src/main/AndroidManifest.xml | 24 +- .../notes/gtask/remote/GTaskASyncTask.java | 67 ++-- 5 files changed, 628 insertions(+), 42 deletions(-) diff --git a/.idea/sonarlint/issuestore/index.pb b/.idea/sonarlint/issuestore/index.pb index 06f3fbd..ea9ce34 100644 --- a/.idea/sonarlint/issuestore/index.pb +++ b/.idea/sonarlint/issuestore/index.pb @@ -214,4 +214,289 @@ Bapp/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java,d\a\da57ce4 t Dapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java,1\7\175d8fa829f0a7ced6aa11970f112de6ad144628 q -Aapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java,5\8\58052a8597c5f01595e1c849728bcae66c27a1a6 \ No newline at end of file +Aapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java,5\8\58052a8597c5f01595e1c849728bcae66c27a1a6 +: + +.gitignore,a\5\a5cc2925ca8258af241be7e5b0381edf30266302 + +Q.idea/sonarlint/securityhotspotstore/8/a/8ab9b1f96b506a5a5cb174f02fc62408216398ad,d\6\d657583bcac4a031f4df9a18e37d4447e2ff14af + +Q.idea/sonarlint/securityhotspotstore/d/7/d79667d6266e57bad37e9e687ee15fd3ccfc782c,d\f\df87fb3f42d6daccd2dc46c96c399643258ec880 + +Q.idea/sonarlint/securityhotspotstore/d/a/da18decabb6c0b6084c44558623b91fb432925a6,1\c\1c12ba092b9b63d8395ff52c23072e33e448271d + +Q.idea/sonarlint/securityhotspotstore/4/b/4beb7a152b5563adb76dbad90d681eea8457c22d,1\5\15d1104a52aabef149dfad17a1114fca033e8ee5 +w +G.idea/sonarlint/issuestore/6/8/689162fb3aed781a3857eadca2fb67690fc04891,5\0\50618d538080b6f91036ff4fe1c823fcc7c47a63 + +Q.idea/sonarlint/securityhotspotstore/b/f/bfb9453d49af9bc40f5f7a5f034be3c7ef8fa6bf,8\d\8dc69977b195b3e539afee356a63636ebc763980 +w +G.idea/sonarlint/issuestore/c/9/c9d96fd284b4def0f14b0dbffddf090d64e820bb,5\3\53bf37b7e24fa50ebc17888464cb283a57c7c6f4 +w +G.idea/sonarlint/issuestore/4/8/485848e6d1cccafd7d1fa19b9a6527501d1c3ee5,c\5\c5a989754687e14c1aec3097b8dcc2e09989234a + +Q.idea/sonarlint/securityhotspotstore/8/4/847fb8517650935505cbc86f158aaae0a1c75258,d\f\df1440ce5ad8c1f491ac4b5876f5b505953df753 + +Q.idea/sonarlint/securityhotspotstore/1/f/1fe398aa86b382486ed27d0a69bf92f68bd5edaa,9\9\996c0810cb774ab33735d20ac4407913266a3ef2 +w +G.idea/sonarlint/issuestore/7/1/71865899a0dbe0a6d01c54eaae321fdb79886b33,b\1\b1a74879ab7aa6eb47505bd4f91026309cfa4b47 + +Q.idea/sonarlint/securityhotspotstore/2/a/2a357145b04aeee0545d8bc616c6d89a975ff771,2\6\26c370892a64e86838532e341d0fde40cf0324ae + +Q.idea/sonarlint/securityhotspotstore/1/8/189da6af10dd84356b69645b80a659f149fca7d5,b\a\bae26f75dd47ab1df842552b6b22eae312426fb0 + +Q.idea/sonarlint/securityhotspotstore/3/9/399dbcd65e120b45730e4c2147032a2c34b9d78c,4\c\4c94b32f6b3489a3534b5578d07906ca027733aa +w +G.idea/sonarlint/issuestore/3/0/30205a209c6ce77c4cfc19a09e6f57c588b7fb88,8\3\83c97b69f1983e71cd804a5894ec167e14452d2c +w +G.idea/sonarlint/issuestore/8/3/8363137acd658af1ae43ae51d794bf293d58aa7c,d\3\d34b8e59910bfcf973afdb3a2689773d6a5dfd22 + +Q.idea/sonarlint/securityhotspotstore/e/d/ed67eb178d523a4b3f117dcbe0eda5196367ceec,9\a\9a43762646d6c9d33ccdc2a92292c8078d1078f0 +w +G.idea/sonarlint/issuestore/5/1/516e730a14e71f02fa73f3acd6dc7cea9a9fe002,9\9\99437a72e53e3372cda2bff4e9e442b296b81b2e + +Q.idea/sonarlint/securityhotspotstore/2/6/269c12c6e185b5eec138deaf4e081548ab21a845,b\9\b97fd49650ecfc4ccd47908f7dcbdb11c1570ad8 +w +G.idea/sonarlint/issuestore/8/2/822afb35bb7b02f71833027f5662034dd0fcc3d4,1\b\1bfdce2416c191cf64fd1e53225cb523b492d626 + +Q.idea/sonarlint/securityhotspotstore/1/0/1017d171139053a6ceaff055b7159ba14e80dc44,f\9\f95039afb0541acdce88b3eb8e6b54a3101c33ee +w +G.idea/sonarlint/issuestore/b/d/bd7d6a1d05cc4deaf0b353312877995ce53ac8d5,d\1\d1567a5b5e8b0c72d18c71463b92628aa705413c + +Q.idea/sonarlint/securityhotspotstore/5/3/53217992143a39b0f5a2069c1e7de404a66f3f0e,e\9\e945fdb5d630b0b73ccd76896a8eef62faa6b10d + +Q.idea/sonarlint/securityhotspotstore/9/b/9b9af03329b517cdd460b1ee115f2bb0ec341883,b\b\bb08a4d420fe513e55839b8e1065bca5af7d48c1 +w +G.idea/sonarlint/issuestore/0/1/0105d5a774c76db833eb83cbebde54a8abef1599,8\8\88f8fa920cfac33ded779ee670745b1b43673535 + +Q.idea/sonarlint/securityhotspotstore/a/8/a8a52112049d840217cfa586a3a399d9502f9b94,3\f\3ffc2b35597dce786ee8a1cc51b1cd1ce2cea9ce +w +G.idea/sonarlint/issuestore/c/2/c284b0141178686da7da83261f5a301532ae66ee,7\e\7e228b23cf6a038572af25f1e3e6f9027f6b741c + +Q.idea/sonarlint/securityhotspotstore/3/1/31c4cd19c36ab63325379c8a050c1688b5493ffd,b\9\b90939f3742d8cda98839cbdab815b0109ab2834 +w +G.idea/sonarlint/issuestore/5/6/562e664f9d59704b465c5334c179b2d55b3a2250,8\3\835f225078515dcf75114250c46f861e178c1b9b + +Q.idea/sonarlint/securityhotspotstore/3/c/3c8c56407c35e5f5ebbd6c7250a79af8128a13a6,c\6\c6805df1310178ff152556b1c0920545a0fbac15 +w +G.idea/sonarlint/issuestore/8/a/8ab9b1f96b506a5a5cb174f02fc62408216398ad,6\3\632c6fd231e167205b5de53c445caf3dceb91bee +w +G.idea/sonarlint/issuestore/2/a/2a357145b04aeee0545d8bc616c6d89a975ff771,6\0\601ade73bbacccbff1744aa267d455fe6ee6ffd6 +w +G.idea/sonarlint/issuestore/a/e/ae4cddd6775c5a857e5512befb551e40da03e755,a\5\a574deb4bad1537c36fe58dc9f011d9ccb701db6 + +Q.idea/sonarlint/securityhotspotstore/f/7/f7819ea138c33fec28e7e536cb2de34db38fc121,e\5\e5babc9c4e98545e8c1fa7856f821fec6cf0d876 +w +G.idea/sonarlint/issuestore/0/c/0c7cee9d3beba8740ba5532607af82758655e34e,3\9\39ae7115a1a7a4518188a4bcaab1470f25a35481 + +Q.idea/sonarlint/securityhotspotstore/8/a/8a8e691ee152de38c321aabbf3f6bc381bc2dcc6,a\7\a7ac2beef8b77ca3084a888ee6bae58ef9e830da + +Q.idea/sonarlint/securityhotspotstore/5/e/5e37502f37506acdd5f87b171e77f1bb3a5e15eb,3\e\3ef49e205477ee9df1cbb4859a0a3e4af687cf47 +w +G.idea/sonarlint/issuestore/2/1/21e2570e7742328baf120f6f82ae64076b5e901a,3\3\3368fa58711ea30736722b20a9474c43f34ac021 + +Q.idea/sonarlint/securityhotspotstore/3/5/35a431b03c3f6010902c4047034ab63121441a31,2\0\20a6439626e1bf27b053293b929d741ab80e561e +w +G.idea/sonarlint/issuestore/f/4/f428aca5076bde88ded80e03643e8b873d173431,8\f\8fcd1f532ab9147f6f95053ccc17bf995b737c38 + +Q.idea/sonarlint/securityhotspotstore/8/8/88a9255124c95bdc913197c120a8d560edc59c8e,9\0\909762385fc6eb20f922a91c6865741308b57f2c +w +G.idea/sonarlint/issuestore/3/5/35a431b03c3f6010902c4047034ab63121441a31,4\2\424622e589219a592c7ce11e222a3d516f30c341 + +Q.idea/sonarlint/securityhotspotstore/5/6/562e664f9d59704b465c5334c179b2d55b3a2250,5\f\5f7ea30a4ed8ebfe60f00ed43adfdc4aea9972ee + +Q.idea/sonarlint/securityhotspotstore/c/c/cca5710f41f6ab358473f436554c70b157c76a00,7\a\7ae6ef0731d30c9fc20cc1bc813d37cb7198f1f3 + +Q.idea/sonarlint/securityhotspotstore/a/e/ae4cddd6775c5a857e5512befb551e40da03e755,4\5\45b9b5ec3f2396255d3f2ab618ca0f504e647b47 + +Q.idea/sonarlint/securityhotspotstore/9/f/9fe84ebb15faf917b7def6236dba604453cc61e0,b\b\bbf202272a96de5cd6b6828ffdc55fb3ce45289c + +Q.idea/sonarlint/securityhotspotstore/8/2/822afb35bb7b02f71833027f5662034dd0fcc3d4,c\b\cb6f7dfb32ecb6fdd23bac63354eff9803d8c36c +w +G.idea/sonarlint/issuestore/9/b/9b9af03329b517cdd460b1ee115f2bb0ec341883,4\5\45ff80189529414d0a5c8e69e1bba5cd44bf8e47 +w +G.idea/sonarlint/issuestore/e/d/ed67eb178d523a4b3f117dcbe0eda5196367ceec,8\a\8a6dae537be9f47878c6964c6ee40cab0ca75e28 +w +G.idea/sonarlint/issuestore/1/0/1017d171139053a6ceaff055b7159ba14e80dc44,a\3\a35bf1b41b0de7ced0fb00c925df2e11edb44a87 +w +G.idea/sonarlint/issuestore/b/2/b264fe12862423c88be07440bbbc977182c0dbef,6\9\6924c5ae00de30fe1b16d828730425d8c5f01820 +w +G.idea/sonarlint/issuestore/f/7/f7819ea138c33fec28e7e536cb2de34db38fc121,6\7\67fa304b8cddf1fed80b91f5b705d64cb3dab32a +w +G.idea/sonarlint/issuestore/a/8/a8a52112049d840217cfa586a3a399d9502f9b94,f\b\fb76a1bc912c98104e170de380a305bebd749082 +w +G.idea/sonarlint/issuestore/5/2/52114fdaa426e9b83a3c5df4e11c4f0ebbcd814b,6\c\6c2193e090c53ebe039a28ee0f93415902762a26 +w +G.idea/sonarlint/issuestore/8/8/88a9255124c95bdc913197c120a8d560edc59c8e,a\e\ae9ddf453f55affea2d6b9e3973cac1eb2efb4e1 +w +G.idea/sonarlint/issuestore/f/3/f3076fbf223a2888341d4e4dc93ed73e2646f717,2\0\20441cc7ce599685e828be45a2cc3163ab38005e +w +G.idea/sonarlint/issuestore/f/2/f2d076c6ad2809e200bcececb583e53e00594728,0\2\02458b36efe13b6e356afaf130eb767047a582e4 +w +G.idea/sonarlint/issuestore/1/e/1e45613b6060de813dc92caeb118e08a2124bc35,f\e\fecf5323300fbb3035ec31c56ab7923e198f5ae8 +w +G.idea/sonarlint/issuestore/0/8/087e83a732c1e61cff05e21282814030a89217cb,5\c\5c5db8fd43a473d332757820ec7ac46044996feb +w +G.idea/sonarlint/issuestore/2/5/2534b7ffebad46793fc4d77da07aca83b23dd835,a\a\aa7af65202125764c0dbf4c190ee32004e36d6b6 +w +G.idea/sonarlint/issuestore/3/c/3c57ca1f674d66c28f8a29d80dda94c90ddb5986,c\0\c0c4a34b50a4dcb1256410f9508899c0828b1e79 +w +G.idea/sonarlint/issuestore/3/1/31073cf3a12b082ef2fe0f9403916a4db3811c89,e\4\e4f81abd3815cee45769fdb6b471f1a5f7dca867 +w +G.idea/sonarlint/issuestore/a/e/ae9326ffb75a11914f00e64d664eca64db917b5a,0\d\0d307f8a630bcaa13a1b838ef4a69166a15b224f +w +G.idea/sonarlint/issuestore/f/6/f64a667773afd069aada7e2f9ebb2e5cbf23461f,5\4\54b58f14ea5938f07d49a0774ce2b8fe6deb620c +w +G.idea/sonarlint/issuestore/6/9/69e2be27857a4fc9ea4ee026d00fef865535346e,b\d\bd45da333c97169db5771917827b726c0d341fdf +w +G.idea/sonarlint/issuestore/7/5/75ce1cae3474f98e6eb69cff56d7723c52135b16,7\b\7b196095b9799777602002ac1fdada09aa66877d +w +G.idea/sonarlint/issuestore/1/8/189da6af10dd84356b69645b80a659f149fca7d5,8\f\8f1d527d01bbd284a1591e3e523ecb1e160d64de +w +G.idea/sonarlint/issuestore/0/b/0b62b6f7992deb71c9e8ebf98fee7d1940075e41,d\f\dfc293ea6af262df1f7241790f983e5296429a85 +w +G.idea/sonarlint/issuestore/a/9/a93b2b893fe4b13c52f790c725f069f49bd09d6b,a\d\ad2fd87fe21374db2a47e9fa300434e93dfca6a8 +w +G.idea/sonarlint/issuestore/6/b/6b0a1bc15be7d7beba0228ddb7f4ea7ae8ed873b,4\7\47c66b1e6ed48a401c714e1d640d9b542a62e91a +w +G.idea/sonarlint/issuestore/8/8/88f0307f3e34df46b303b903f89e17b0ba65871a,e\4\e451ffa3542e47e0ef74fc549bb0a393b99decdd +w +G.idea/sonarlint/issuestore/1/f/1fe398aa86b382486ed27d0a69bf92f68bd5edaa,b\3\b30ff279c60de475bd2d934ee78684d717248c63 +w +G.idea/sonarlint/issuestore/f/7/f73d5486a3e9d94d53a71ccb8796734eb31db47f,8\6\8691f7f7fb758a82d65989cbc084fff9d4e4c9ed +w +G.idea/sonarlint/issuestore/4/b/4beb7a152b5563adb76dbad90d681eea8457c22d,1\b\1bb2554aba237afd07f019b13936133318f7caa5 +w +G.idea/sonarlint/issuestore/2/5/25f6469773b9f3ebb994178c1114a60412389f58,a\e\ae7cd77fed401e477a36e76d65c03291b7e1070d +w +G.idea/sonarlint/issuestore/0/0/00efb74c8b9b2b2ec854d51e17db3a5de6b7a5a9,1\a\1a629884a94972f3074ae88a2be910a9783f3074 +w +G.idea/sonarlint/issuestore/d/7/d79667d6266e57bad37e9e687ee15fd3ccfc782c,5\9\59849e9f38a1a3939c364d763c85c3b6a62fc4ab +w +G.idea/sonarlint/issuestore/2/5/253fc2aafc5abbcf0ce4de6bfe5ac42b16aa05ac,e\6\e6f3e8b1be0aefc3a50ab9faa9bfc01a187edf68 +w +G.idea/sonarlint/issuestore/5/3/53217992143a39b0f5a2069c1e7de404a66f3f0e,9\6\968681f15d1fb0171a0dc8b68aee8e647334225c +w +G.idea/sonarlint/issuestore/5/e/5e37502f37506acdd5f87b171e77f1bb3a5e15eb,5\7\57c7517503a5fd12354f8242d44ad52b42f1d54b +w +G.idea/sonarlint/issuestore/2/6/269c12c6e185b5eec138deaf4e081548ab21a845,9\1\9188a6ab75cef4b2a3bc1acfda79b5ba0bbb329f +w +G.idea/sonarlint/issuestore/3/c/3cf3c9fa2ebe32077392afa7dc47b1afdfee5625,1\d\1d5a29819ecd094080d31e4f85a4363ae9720040 +w +G.idea/sonarlint/issuestore/c/c/cca5710f41f6ab358473f436554c70b157c76a00,5\4\544aef36cce8ad970c909921e65495e5dc239277 +w +G.idea/sonarlint/issuestore/3/c/3c8c56407c35e5f5ebbd6c7250a79af8128a13a6,b\3\b328f357ace733e055243caece463497459b9593 +w +G.idea/sonarlint/issuestore/8/a/8a8e691ee152de38c321aabbf3f6bc381bc2dcc6,9\a\9ab762d2828dd35c9be09ddc599df644f0d67200 +w +G.idea/sonarlint/issuestore/3/1/31c4cd19c36ab63325379c8a050c1688b5493ffd,2\5\25c460d02e5d28d507975b963de64c1c785e19b1 +w +G.idea/sonarlint/issuestore/9/8/98b276e680f6f42cc2f1876ddde0c3e304d47f13,b\8\b8088dbe5467070c0507b8825d5a3deb7bb92266 +w +G.idea/sonarlint/issuestore/3/9/399dbcd65e120b45730e4c2147032a2c34b9d78c,6\0\60cdebb05f0172e435e33a7677af288049330bd5 +w +G.idea/sonarlint/issuestore/3/1/318b6871093794acf416fc91f62e30a08720b9b5,0\4\0403eb5ad9562de0780fba70394455e12ece5bf7 +w +G.idea/sonarlint/issuestore/1/7/17d15be76bedbc6f57be9eb6a0e732345c853676,6\a\6a25d78f61f57a7d6120a3fc37c8d5ca117d1c14 +w +G.idea/sonarlint/issuestore/5/0/50b3f2ed855d3633238a771c3ee2897c36b942ac,a\5\a534429e69092d787c1c1e7010cda9e8b3b7fb3b +w +G.idea/sonarlint/issuestore/0/6/06792f383cb0a56c88f5a0c57cb94ecc6879b693,1\d\1d84fe1266055f753190b2cf98f10ae56469af04 +w +G.idea/sonarlint/issuestore/8/4/847fb8517650935505cbc86f158aaae0a1c75258,4\8\4809d91fd991520223e0ffaf0cbbcb660cf65bd0 +w +G.idea/sonarlint/issuestore/9/a/9aed88f31eac276604c6355c1adcc0bce1f80fd6,0\1\0188cc1adb7d21a369f63788309ba8ab137ed687 + +Q.idea/sonarlint/securityhotspotstore/4/8/485848e6d1cccafd7d1fa19b9a6527501d1c3ee5,8\1\81554b152b31ab165783c3306b891ab98bdb9e77 + +Q.idea/sonarlint/securityhotspotstore/f/2/f2d076c6ad2809e200bcececb583e53e00594728,c\5\c570dc1e7254e01bdb82d3c28b1818c8bd15454b +w +G.idea/sonarlint/issuestore/9/f/9fe84ebb15faf917b7def6236dba604453cc61e0,f\0\f0e0f9cec86fe4b939ae22be5264c758801eb28f + +Q.idea/sonarlint/securityhotspotstore/0/8/087e83a732c1e61cff05e21282814030a89217cb,8\b\8b3430b76e6d551341ae329e19cdea41b079a9e7 + +Q.idea/sonarlint/securityhotspotstore/5/2/52114fdaa426e9b83a3c5df4e11c4f0ebbcd814b,b\c\bc199be1972ff36e1397ae80e13ad04c7fe8bf97 + +Q.idea/sonarlint/securityhotspotstore/3/1/31073cf3a12b082ef2fe0f9403916a4db3811c89,3\6\369a509158e87272e795636ab433967b2072f401 +w +G.idea/sonarlint/issuestore/d/a/da18decabb6c0b6084c44558623b91fb432925a6,9\a\9a21be5f1f626599f9760514f3a650d49c3a67ca + +Q.idea/sonarlint/securityhotspotstore/3/c/3c57ca1f674d66c28f8a29d80dda94c90ddb5986,e\5\e53ca957a1daa568be609e81e16e03630194c94b + +Q.idea/sonarlint/securityhotspotstore/9/8/98b276e680f6f42cc2f1876ddde0c3e304d47f13,5\1\511ece289ac39f5dd630205eeaa99699d539b2dd + +Q.idea/sonarlint/securityhotspotstore/1/e/1e45613b6060de813dc92caeb118e08a2124bc35,c\a\caf6ab0d9adcf784aea8fe50d48e4147588939f3 + +Q.idea/sonarlint/securityhotspotstore/7/1/71865899a0dbe0a6d01c54eaae321fdb79886b33,9\9\991e066747b68981a73f1d8143169d616e65e820 + +Q.idea/sonarlint/securityhotspotstore/3/1/318b6871093794acf416fc91f62e30a08720b9b5,f\8\f85ce40d57049b2efd82f4344b4515f15d22c07b + +Q.idea/sonarlint/securityhotspotstore/8/3/8363137acd658af1ae43ae51d794bf293d58aa7c,2\e\2e1a3e005400768c7a2a8318102767a731476f43 + +Q.idea/sonarlint/securityhotspotstore/0/0/00efb74c8b9b2b2ec854d51e17db3a5de6b7a5a9,c\4\c442b074512aab003a58897b94341dd77d91094e + +Q.idea/sonarlint/securityhotspotstore/c/2/c284b0141178686da7da83261f5a301532ae66ee,2\6\262175ca02606078965273f4ddd5d05f519a7482 + +Q.idea/sonarlint/securityhotspotstore/f/7/f73d5486a3e9d94d53a71ccb8796734eb31db47f,2\d\2d9812d96cc229c3f4ee285633a4662a80219e38 + +Q.idea/sonarlint/securityhotspotstore/f/4/f428aca5076bde88ded80e03643e8b873d173431,6\f\6fa69513f0fd059b2d84324bdef556797f6597d4 + +Q.idea/sonarlint/securityhotspotstore/3/c/3cf3c9fa2ebe32077392afa7dc47b1afdfee5625,2\6\26997921d1a3381e0000e45b081a349d609377f0 + +Q.idea/sonarlint/securityhotspotstore/7/5/75ce1cae3474f98e6eb69cff56d7723c52135b16,c\d\cdabaad32a775fd69fc1dac71b4dc2f61e3715a1 + +Q.idea/sonarlint/securityhotspotstore/b/2/b264fe12862423c88be07440bbbc977182c0dbef,1\8\1866516553704b0dbeed8be1fc15162044a38fe2 + +Q.idea/sonarlint/securityhotspotstore/2/5/253fc2aafc5abbcf0ce4de6bfe5ac42b16aa05ac,1\8\18b89e729667e7ada18edd2d61b82e5fb9fe5b30 + +Q.idea/sonarlint/securityhotspotstore/5/1/516e730a14e71f02fa73f3acd6dc7cea9a9fe002,1\5\15ff8ba7ba8aa142a4d5588fa03db65ddf2b4f45 + +Q.idea/sonarlint/securityhotspotstore/c/9/c9d96fd284b4def0f14b0dbffddf090d64e820bb,4\5\45cc2e93ef38aa3a0afdc7a2775ca13318b5489c + +Q.idea/sonarlint/securityhotspotstore/a/9/a93b2b893fe4b13c52f790c725f069f49bd09d6b,6\7\67b20b8330b7c2d9af8d55610897351d225f5a20 + +Q.idea/sonarlint/securityhotspotstore/2/5/2534b7ffebad46793fc4d77da07aca83b23dd835,4\c\4c8b2d34698fbe92986e2b79cf3fb3e5b283e968 + +Q.idea/sonarlint/securityhotspotstore/6/b/6b0a1bc15be7d7beba0228ddb7f4ea7ae8ed873b,3\7\377015b351614b44bc5cb1afd718974c264e5013 + +Q.idea/sonarlint/securityhotspotstore/8/8/88f0307f3e34df46b303b903f89e17b0ba65871a,a\c\acc312b3fbfd88213dce64fbd0ca8f19be5840fa +w +G.idea/sonarlint/issuestore/b/f/bfb9453d49af9bc40f5f7a5f034be3c7ef8fa6bf,8\6\86e8db510ff6fc8d28a5e38849fe0e9eacae62ae + +Q.idea/sonarlint/securityhotspotstore/f/6/f64a667773afd069aada7e2f9ebb2e5cbf23461f,b\8\b8ad1916d9c9797457ae0ff7a08c304da40593bd + +Q.idea/sonarlint/securityhotspotstore/0/b/0b62b6f7992deb71c9e8ebf98fee7d1940075e41,d\a\dabcb0db26079c9947a898741239f2979bd4412b + +Q.idea/sonarlint/securityhotspotstore/6/9/69e2be27857a4fc9ea4ee026d00fef865535346e,7\9\7962f04038e8d8d88c844f9cfaa8ef3cbbab3abf + +Q.idea/sonarlint/securityhotspotstore/1/7/17d15be76bedbc6f57be9eb6a0e732345c853676,5\b\5b8d6fec1f8b159fab7bf41591b5e2a9cbb98171 + +Q.idea/sonarlint/securityhotspotstore/5/0/50b3f2ed855d3633238a771c3ee2897c36b942ac,4\0\40e6fa65537df9adf34d9fe4e03022531529b494 + +Q.idea/sonarlint/securityhotspotstore/0/1/0105d5a774c76db833eb83cbebde54a8abef1599,3\c\3c2add9012c58b1e4d102e658c539ece6c2fa578 + +Q.idea/sonarlint/securityhotspotstore/2/5/25f6469773b9f3ebb994178c1114a60412389f58,0\2\0249f67a7c65cf2eb5887ff566b691e6866b5990 + +Q.idea/sonarlint/securityhotspotstore/0/c/0c7cee9d3beba8740ba5532607af82758655e34e,7\b\7bcb7921ec3f2cd4362a7c0392db1e7748177bca + +Q.idea/sonarlint/securityhotspotstore/9/a/9aed88f31eac276604c6355c1adcc0bce1f80fd6,7\f\7ff150f431c7de579e12753f1c7637cd3af9b0b6 + +Q.idea/sonarlint/securityhotspotstore/0/6/06792f383cb0a56c88f5a0c57cb94ecc6879b693,e\c\ec8dc60a2ee984c66019a93ce33030911dc90093 + +Q.idea/sonarlint/securityhotspotstore/f/3/f356b117ad1cc23b6ae3957c0903107e47c89efc,4\7\47b1daf6f99496272bfc2b18ca4ec611264352e3 + +Q.idea/sonarlint/securityhotspotstore/b/d/bd7d6a1d05cc4deaf0b353312877995ce53ac8d5,b\3\b3f64d19e0e4dce7d7157d2ee92ab06dd0ec3d62 +w +G.idea/sonarlint/issuestore/f/3/f356b117ad1cc23b6ae3957c0903107e47c89efc,1\e\1e195fc4bcd697a5a49a84976e8c3bc343251348 + +Q.idea/sonarlint/securityhotspotstore/2/1/21e2570e7742328baf120f6f82ae64076b5e901a,7\7\77ec4f5f86c8357325ee35cf9e7d04a70a094f61 + +Q.idea/sonarlint/securityhotspotstore/a/e/ae9326ffb75a11914f00e64d664eca64db917b5a,6\7\679879e4d0bdae078a5b31cd6d25c7db659d3219 + +Q.idea/sonarlint/securityhotspotstore/6/8/689162fb3aed781a3857eadca2fb67690fc04891,e\c\ec424f5a58847dfe377a62fbb49a4ffc0f64853d + +Q.idea/sonarlint/securityhotspotstore/3/0/30205a209c6ce77c4cfc19a09e6f57c588b7fb88,6\7\67eaf978e530588b1f14f51aeca296c2b659e272 + +Q.idea/sonarlint/securityhotspotstore/f/3/f3076fbf223a2888341d4e4dc93ed73e2646f717,c\4\c45cff73887d30ebf2c4bc2b49a39e3038443553 +L +src/xiaomi/gradle.properties,3\7\3747ae645e40063ec538f3a8176d338f396696e0 \ No newline at end of file diff --git a/.idea/sonarlint/securityhotspotstore/index.pb b/.idea/sonarlint/securityhotspotstore/index.pb index 0d733f5..b6001dd 100644 --- a/.idea/sonarlint/securityhotspotstore/index.pb +++ b/.idea/sonarlint/securityhotspotstore/index.pb @@ -214,4 +214,289 @@ Bapp/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java,d\a\da57ce4 t Dapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java,1\7\175d8fa829f0a7ced6aa11970f112de6ad144628 q -Aapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java,5\8\58052a8597c5f01595e1c849728bcae66c27a1a6 \ No newline at end of file +Aapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java,5\8\58052a8597c5f01595e1c849728bcae66c27a1a6 +: + +.gitignore,a\5\a5cc2925ca8258af241be7e5b0381edf30266302 +L +src/xiaomi/gradle.properties,3\7\3747ae645e40063ec538f3a8176d338f396696e0 + +Q.idea/sonarlint/securityhotspotstore/8/a/8ab9b1f96b506a5a5cb174f02fc62408216398ad,d\6\d657583bcac4a031f4df9a18e37d4447e2ff14af + +Q.idea/sonarlint/securityhotspotstore/d/7/d79667d6266e57bad37e9e687ee15fd3ccfc782c,d\f\df87fb3f42d6daccd2dc46c96c399643258ec880 + +Q.idea/sonarlint/securityhotspotstore/d/a/da18decabb6c0b6084c44558623b91fb432925a6,1\c\1c12ba092b9b63d8395ff52c23072e33e448271d + +Q.idea/sonarlint/securityhotspotstore/4/b/4beb7a152b5563adb76dbad90d681eea8457c22d,1\5\15d1104a52aabef149dfad17a1114fca033e8ee5 +w +G.idea/sonarlint/issuestore/6/8/689162fb3aed781a3857eadca2fb67690fc04891,5\0\50618d538080b6f91036ff4fe1c823fcc7c47a63 + +Q.idea/sonarlint/securityhotspotstore/b/f/bfb9453d49af9bc40f5f7a5f034be3c7ef8fa6bf,8\d\8dc69977b195b3e539afee356a63636ebc763980 +w +G.idea/sonarlint/issuestore/c/9/c9d96fd284b4def0f14b0dbffddf090d64e820bb,5\3\53bf37b7e24fa50ebc17888464cb283a57c7c6f4 +w +G.idea/sonarlint/issuestore/4/8/485848e6d1cccafd7d1fa19b9a6527501d1c3ee5,c\5\c5a989754687e14c1aec3097b8dcc2e09989234a + +Q.idea/sonarlint/securityhotspotstore/8/4/847fb8517650935505cbc86f158aaae0a1c75258,d\f\df1440ce5ad8c1f491ac4b5876f5b505953df753 + +Q.idea/sonarlint/securityhotspotstore/1/f/1fe398aa86b382486ed27d0a69bf92f68bd5edaa,9\9\996c0810cb774ab33735d20ac4407913266a3ef2 +w +G.idea/sonarlint/issuestore/7/1/71865899a0dbe0a6d01c54eaae321fdb79886b33,b\1\b1a74879ab7aa6eb47505bd4f91026309cfa4b47 + +Q.idea/sonarlint/securityhotspotstore/2/a/2a357145b04aeee0545d8bc616c6d89a975ff771,2\6\26c370892a64e86838532e341d0fde40cf0324ae + +Q.idea/sonarlint/securityhotspotstore/1/8/189da6af10dd84356b69645b80a659f149fca7d5,b\a\bae26f75dd47ab1df842552b6b22eae312426fb0 + +Q.idea/sonarlint/securityhotspotstore/3/9/399dbcd65e120b45730e4c2147032a2c34b9d78c,4\c\4c94b32f6b3489a3534b5578d07906ca027733aa +w +G.idea/sonarlint/issuestore/3/0/30205a209c6ce77c4cfc19a09e6f57c588b7fb88,8\3\83c97b69f1983e71cd804a5894ec167e14452d2c +w +G.idea/sonarlint/issuestore/8/3/8363137acd658af1ae43ae51d794bf293d58aa7c,d\3\d34b8e59910bfcf973afdb3a2689773d6a5dfd22 + +Q.idea/sonarlint/securityhotspotstore/e/d/ed67eb178d523a4b3f117dcbe0eda5196367ceec,9\a\9a43762646d6c9d33ccdc2a92292c8078d1078f0 +w +G.idea/sonarlint/issuestore/5/1/516e730a14e71f02fa73f3acd6dc7cea9a9fe002,9\9\99437a72e53e3372cda2bff4e9e442b296b81b2e + +Q.idea/sonarlint/securityhotspotstore/2/6/269c12c6e185b5eec138deaf4e081548ab21a845,b\9\b97fd49650ecfc4ccd47908f7dcbdb11c1570ad8 +w +G.idea/sonarlint/issuestore/8/2/822afb35bb7b02f71833027f5662034dd0fcc3d4,1\b\1bfdce2416c191cf64fd1e53225cb523b492d626 + +Q.idea/sonarlint/securityhotspotstore/1/0/1017d171139053a6ceaff055b7159ba14e80dc44,f\9\f95039afb0541acdce88b3eb8e6b54a3101c33ee +w +G.idea/sonarlint/issuestore/b/d/bd7d6a1d05cc4deaf0b353312877995ce53ac8d5,d\1\d1567a5b5e8b0c72d18c71463b92628aa705413c + +Q.idea/sonarlint/securityhotspotstore/5/3/53217992143a39b0f5a2069c1e7de404a66f3f0e,e\9\e945fdb5d630b0b73ccd76896a8eef62faa6b10d + +Q.idea/sonarlint/securityhotspotstore/9/b/9b9af03329b517cdd460b1ee115f2bb0ec341883,b\b\bb08a4d420fe513e55839b8e1065bca5af7d48c1 +w +G.idea/sonarlint/issuestore/0/1/0105d5a774c76db833eb83cbebde54a8abef1599,8\8\88f8fa920cfac33ded779ee670745b1b43673535 + +Q.idea/sonarlint/securityhotspotstore/a/8/a8a52112049d840217cfa586a3a399d9502f9b94,3\f\3ffc2b35597dce786ee8a1cc51b1cd1ce2cea9ce +w +G.idea/sonarlint/issuestore/c/2/c284b0141178686da7da83261f5a301532ae66ee,7\e\7e228b23cf6a038572af25f1e3e6f9027f6b741c + +Q.idea/sonarlint/securityhotspotstore/3/1/31c4cd19c36ab63325379c8a050c1688b5493ffd,b\9\b90939f3742d8cda98839cbdab815b0109ab2834 +w +G.idea/sonarlint/issuestore/5/6/562e664f9d59704b465c5334c179b2d55b3a2250,8\3\835f225078515dcf75114250c46f861e178c1b9b + +Q.idea/sonarlint/securityhotspotstore/3/c/3c8c56407c35e5f5ebbd6c7250a79af8128a13a6,c\6\c6805df1310178ff152556b1c0920545a0fbac15 +w +G.idea/sonarlint/issuestore/8/a/8ab9b1f96b506a5a5cb174f02fc62408216398ad,6\3\632c6fd231e167205b5de53c445caf3dceb91bee +w +G.idea/sonarlint/issuestore/2/a/2a357145b04aeee0545d8bc616c6d89a975ff771,6\0\601ade73bbacccbff1744aa267d455fe6ee6ffd6 +w +G.idea/sonarlint/issuestore/a/e/ae4cddd6775c5a857e5512befb551e40da03e755,a\5\a574deb4bad1537c36fe58dc9f011d9ccb701db6 + +Q.idea/sonarlint/securityhotspotstore/f/7/f7819ea138c33fec28e7e536cb2de34db38fc121,e\5\e5babc9c4e98545e8c1fa7856f821fec6cf0d876 +w +G.idea/sonarlint/issuestore/0/c/0c7cee9d3beba8740ba5532607af82758655e34e,3\9\39ae7115a1a7a4518188a4bcaab1470f25a35481 + +Q.idea/sonarlint/securityhotspotstore/8/a/8a8e691ee152de38c321aabbf3f6bc381bc2dcc6,a\7\a7ac2beef8b77ca3084a888ee6bae58ef9e830da + +Q.idea/sonarlint/securityhotspotstore/5/e/5e37502f37506acdd5f87b171e77f1bb3a5e15eb,3\e\3ef49e205477ee9df1cbb4859a0a3e4af687cf47 +w +G.idea/sonarlint/issuestore/2/1/21e2570e7742328baf120f6f82ae64076b5e901a,3\3\3368fa58711ea30736722b20a9474c43f34ac021 + +Q.idea/sonarlint/securityhotspotstore/3/5/35a431b03c3f6010902c4047034ab63121441a31,2\0\20a6439626e1bf27b053293b929d741ab80e561e +w +G.idea/sonarlint/issuestore/f/4/f428aca5076bde88ded80e03643e8b873d173431,8\f\8fcd1f532ab9147f6f95053ccc17bf995b737c38 + +Q.idea/sonarlint/securityhotspotstore/8/8/88a9255124c95bdc913197c120a8d560edc59c8e,9\0\909762385fc6eb20f922a91c6865741308b57f2c +w +G.idea/sonarlint/issuestore/3/5/35a431b03c3f6010902c4047034ab63121441a31,4\2\424622e589219a592c7ce11e222a3d516f30c341 + +Q.idea/sonarlint/securityhotspotstore/5/6/562e664f9d59704b465c5334c179b2d55b3a2250,5\f\5f7ea30a4ed8ebfe60f00ed43adfdc4aea9972ee + +Q.idea/sonarlint/securityhotspotstore/c/c/cca5710f41f6ab358473f436554c70b157c76a00,7\a\7ae6ef0731d30c9fc20cc1bc813d37cb7198f1f3 + +Q.idea/sonarlint/securityhotspotstore/a/e/ae4cddd6775c5a857e5512befb551e40da03e755,4\5\45b9b5ec3f2396255d3f2ab618ca0f504e647b47 + +Q.idea/sonarlint/securityhotspotstore/9/f/9fe84ebb15faf917b7def6236dba604453cc61e0,b\b\bbf202272a96de5cd6b6828ffdc55fb3ce45289c + +Q.idea/sonarlint/securityhotspotstore/8/2/822afb35bb7b02f71833027f5662034dd0fcc3d4,c\b\cb6f7dfb32ecb6fdd23bac63354eff9803d8c36c +w +G.idea/sonarlint/issuestore/9/b/9b9af03329b517cdd460b1ee115f2bb0ec341883,4\5\45ff80189529414d0a5c8e69e1bba5cd44bf8e47 +w +G.idea/sonarlint/issuestore/e/d/ed67eb178d523a4b3f117dcbe0eda5196367ceec,8\a\8a6dae537be9f47878c6964c6ee40cab0ca75e28 +w +G.idea/sonarlint/issuestore/1/0/1017d171139053a6ceaff055b7159ba14e80dc44,a\3\a35bf1b41b0de7ced0fb00c925df2e11edb44a87 +w +G.idea/sonarlint/issuestore/b/2/b264fe12862423c88be07440bbbc977182c0dbef,6\9\6924c5ae00de30fe1b16d828730425d8c5f01820 +w +G.idea/sonarlint/issuestore/f/7/f7819ea138c33fec28e7e536cb2de34db38fc121,6\7\67fa304b8cddf1fed80b91f5b705d64cb3dab32a +w +G.idea/sonarlint/issuestore/a/8/a8a52112049d840217cfa586a3a399d9502f9b94,f\b\fb76a1bc912c98104e170de380a305bebd749082 +w +G.idea/sonarlint/issuestore/5/2/52114fdaa426e9b83a3c5df4e11c4f0ebbcd814b,6\c\6c2193e090c53ebe039a28ee0f93415902762a26 +w +G.idea/sonarlint/issuestore/8/8/88a9255124c95bdc913197c120a8d560edc59c8e,a\e\ae9ddf453f55affea2d6b9e3973cac1eb2efb4e1 +w +G.idea/sonarlint/issuestore/f/3/f3076fbf223a2888341d4e4dc93ed73e2646f717,2\0\20441cc7ce599685e828be45a2cc3163ab38005e +w +G.idea/sonarlint/issuestore/f/2/f2d076c6ad2809e200bcececb583e53e00594728,0\2\02458b36efe13b6e356afaf130eb767047a582e4 +w +G.idea/sonarlint/issuestore/1/e/1e45613b6060de813dc92caeb118e08a2124bc35,f\e\fecf5323300fbb3035ec31c56ab7923e198f5ae8 +w +G.idea/sonarlint/issuestore/0/8/087e83a732c1e61cff05e21282814030a89217cb,5\c\5c5db8fd43a473d332757820ec7ac46044996feb +w +G.idea/sonarlint/issuestore/2/5/2534b7ffebad46793fc4d77da07aca83b23dd835,a\a\aa7af65202125764c0dbf4c190ee32004e36d6b6 +w +G.idea/sonarlint/issuestore/3/c/3c57ca1f674d66c28f8a29d80dda94c90ddb5986,c\0\c0c4a34b50a4dcb1256410f9508899c0828b1e79 +w +G.idea/sonarlint/issuestore/3/1/31073cf3a12b082ef2fe0f9403916a4db3811c89,e\4\e4f81abd3815cee45769fdb6b471f1a5f7dca867 +w +G.idea/sonarlint/issuestore/a/e/ae9326ffb75a11914f00e64d664eca64db917b5a,0\d\0d307f8a630bcaa13a1b838ef4a69166a15b224f +w +G.idea/sonarlint/issuestore/f/6/f64a667773afd069aada7e2f9ebb2e5cbf23461f,5\4\54b58f14ea5938f07d49a0774ce2b8fe6deb620c +w +G.idea/sonarlint/issuestore/6/9/69e2be27857a4fc9ea4ee026d00fef865535346e,b\d\bd45da333c97169db5771917827b726c0d341fdf +w +G.idea/sonarlint/issuestore/7/5/75ce1cae3474f98e6eb69cff56d7723c52135b16,7\b\7b196095b9799777602002ac1fdada09aa66877d +w +G.idea/sonarlint/issuestore/1/8/189da6af10dd84356b69645b80a659f149fca7d5,8\f\8f1d527d01bbd284a1591e3e523ecb1e160d64de +w +G.idea/sonarlint/issuestore/0/b/0b62b6f7992deb71c9e8ebf98fee7d1940075e41,d\f\dfc293ea6af262df1f7241790f983e5296429a85 +w +G.idea/sonarlint/issuestore/a/9/a93b2b893fe4b13c52f790c725f069f49bd09d6b,a\d\ad2fd87fe21374db2a47e9fa300434e93dfca6a8 +w +G.idea/sonarlint/issuestore/6/b/6b0a1bc15be7d7beba0228ddb7f4ea7ae8ed873b,4\7\47c66b1e6ed48a401c714e1d640d9b542a62e91a +w +G.idea/sonarlint/issuestore/8/8/88f0307f3e34df46b303b903f89e17b0ba65871a,e\4\e451ffa3542e47e0ef74fc549bb0a393b99decdd +w +G.idea/sonarlint/issuestore/1/f/1fe398aa86b382486ed27d0a69bf92f68bd5edaa,b\3\b30ff279c60de475bd2d934ee78684d717248c63 +w +G.idea/sonarlint/issuestore/f/7/f73d5486a3e9d94d53a71ccb8796734eb31db47f,8\6\8691f7f7fb758a82d65989cbc084fff9d4e4c9ed +w +G.idea/sonarlint/issuestore/4/b/4beb7a152b5563adb76dbad90d681eea8457c22d,1\b\1bb2554aba237afd07f019b13936133318f7caa5 +w +G.idea/sonarlint/issuestore/2/5/25f6469773b9f3ebb994178c1114a60412389f58,a\e\ae7cd77fed401e477a36e76d65c03291b7e1070d +w +G.idea/sonarlint/issuestore/0/0/00efb74c8b9b2b2ec854d51e17db3a5de6b7a5a9,1\a\1a629884a94972f3074ae88a2be910a9783f3074 +w +G.idea/sonarlint/issuestore/d/7/d79667d6266e57bad37e9e687ee15fd3ccfc782c,5\9\59849e9f38a1a3939c364d763c85c3b6a62fc4ab +w +G.idea/sonarlint/issuestore/2/5/253fc2aafc5abbcf0ce4de6bfe5ac42b16aa05ac,e\6\e6f3e8b1be0aefc3a50ab9faa9bfc01a187edf68 +w +G.idea/sonarlint/issuestore/5/3/53217992143a39b0f5a2069c1e7de404a66f3f0e,9\6\968681f15d1fb0171a0dc8b68aee8e647334225c +w +G.idea/sonarlint/issuestore/5/e/5e37502f37506acdd5f87b171e77f1bb3a5e15eb,5\7\57c7517503a5fd12354f8242d44ad52b42f1d54b +w +G.idea/sonarlint/issuestore/2/6/269c12c6e185b5eec138deaf4e081548ab21a845,9\1\9188a6ab75cef4b2a3bc1acfda79b5ba0bbb329f +w +G.idea/sonarlint/issuestore/3/c/3cf3c9fa2ebe32077392afa7dc47b1afdfee5625,1\d\1d5a29819ecd094080d31e4f85a4363ae9720040 +w +G.idea/sonarlint/issuestore/c/c/cca5710f41f6ab358473f436554c70b157c76a00,5\4\544aef36cce8ad970c909921e65495e5dc239277 +w +G.idea/sonarlint/issuestore/3/c/3c8c56407c35e5f5ebbd6c7250a79af8128a13a6,b\3\b328f357ace733e055243caece463497459b9593 +w +G.idea/sonarlint/issuestore/8/a/8a8e691ee152de38c321aabbf3f6bc381bc2dcc6,9\a\9ab762d2828dd35c9be09ddc599df644f0d67200 +w +G.idea/sonarlint/issuestore/3/1/31c4cd19c36ab63325379c8a050c1688b5493ffd,2\5\25c460d02e5d28d507975b963de64c1c785e19b1 +w +G.idea/sonarlint/issuestore/9/8/98b276e680f6f42cc2f1876ddde0c3e304d47f13,b\8\b8088dbe5467070c0507b8825d5a3deb7bb92266 +w +G.idea/sonarlint/issuestore/3/9/399dbcd65e120b45730e4c2147032a2c34b9d78c,6\0\60cdebb05f0172e435e33a7677af288049330bd5 +w +G.idea/sonarlint/issuestore/3/1/318b6871093794acf416fc91f62e30a08720b9b5,0\4\0403eb5ad9562de0780fba70394455e12ece5bf7 +w +G.idea/sonarlint/issuestore/1/7/17d15be76bedbc6f57be9eb6a0e732345c853676,6\a\6a25d78f61f57a7d6120a3fc37c8d5ca117d1c14 +w +G.idea/sonarlint/issuestore/5/0/50b3f2ed855d3633238a771c3ee2897c36b942ac,a\5\a534429e69092d787c1c1e7010cda9e8b3b7fb3b +w +G.idea/sonarlint/issuestore/0/6/06792f383cb0a56c88f5a0c57cb94ecc6879b693,1\d\1d84fe1266055f753190b2cf98f10ae56469af04 +w +G.idea/sonarlint/issuestore/8/4/847fb8517650935505cbc86f158aaae0a1c75258,4\8\4809d91fd991520223e0ffaf0cbbcb660cf65bd0 +w +G.idea/sonarlint/issuestore/9/a/9aed88f31eac276604c6355c1adcc0bce1f80fd6,0\1\0188cc1adb7d21a369f63788309ba8ab137ed687 + +Q.idea/sonarlint/securityhotspotstore/4/8/485848e6d1cccafd7d1fa19b9a6527501d1c3ee5,8\1\81554b152b31ab165783c3306b891ab98bdb9e77 + +Q.idea/sonarlint/securityhotspotstore/f/2/f2d076c6ad2809e200bcececb583e53e00594728,c\5\c570dc1e7254e01bdb82d3c28b1818c8bd15454b +w +G.idea/sonarlint/issuestore/9/f/9fe84ebb15faf917b7def6236dba604453cc61e0,f\0\f0e0f9cec86fe4b939ae22be5264c758801eb28f + +Q.idea/sonarlint/securityhotspotstore/0/8/087e83a732c1e61cff05e21282814030a89217cb,8\b\8b3430b76e6d551341ae329e19cdea41b079a9e7 + +Q.idea/sonarlint/securityhotspotstore/5/2/52114fdaa426e9b83a3c5df4e11c4f0ebbcd814b,b\c\bc199be1972ff36e1397ae80e13ad04c7fe8bf97 + +Q.idea/sonarlint/securityhotspotstore/3/1/31073cf3a12b082ef2fe0f9403916a4db3811c89,3\6\369a509158e87272e795636ab433967b2072f401 +w +G.idea/sonarlint/issuestore/d/a/da18decabb6c0b6084c44558623b91fb432925a6,9\a\9a21be5f1f626599f9760514f3a650d49c3a67ca + +Q.idea/sonarlint/securityhotspotstore/3/c/3c57ca1f674d66c28f8a29d80dda94c90ddb5986,e\5\e53ca957a1daa568be609e81e16e03630194c94b + +Q.idea/sonarlint/securityhotspotstore/9/8/98b276e680f6f42cc2f1876ddde0c3e304d47f13,5\1\511ece289ac39f5dd630205eeaa99699d539b2dd + +Q.idea/sonarlint/securityhotspotstore/1/e/1e45613b6060de813dc92caeb118e08a2124bc35,c\a\caf6ab0d9adcf784aea8fe50d48e4147588939f3 + +Q.idea/sonarlint/securityhotspotstore/7/1/71865899a0dbe0a6d01c54eaae321fdb79886b33,9\9\991e066747b68981a73f1d8143169d616e65e820 + +Q.idea/sonarlint/securityhotspotstore/3/1/318b6871093794acf416fc91f62e30a08720b9b5,f\8\f85ce40d57049b2efd82f4344b4515f15d22c07b + +Q.idea/sonarlint/securityhotspotstore/8/3/8363137acd658af1ae43ae51d794bf293d58aa7c,2\e\2e1a3e005400768c7a2a8318102767a731476f43 + +Q.idea/sonarlint/securityhotspotstore/0/0/00efb74c8b9b2b2ec854d51e17db3a5de6b7a5a9,c\4\c442b074512aab003a58897b94341dd77d91094e + +Q.idea/sonarlint/securityhotspotstore/c/2/c284b0141178686da7da83261f5a301532ae66ee,2\6\262175ca02606078965273f4ddd5d05f519a7482 + +Q.idea/sonarlint/securityhotspotstore/f/7/f73d5486a3e9d94d53a71ccb8796734eb31db47f,2\d\2d9812d96cc229c3f4ee285633a4662a80219e38 + +Q.idea/sonarlint/securityhotspotstore/f/4/f428aca5076bde88ded80e03643e8b873d173431,6\f\6fa69513f0fd059b2d84324bdef556797f6597d4 + +Q.idea/sonarlint/securityhotspotstore/3/c/3cf3c9fa2ebe32077392afa7dc47b1afdfee5625,2\6\26997921d1a3381e0000e45b081a349d609377f0 + +Q.idea/sonarlint/securityhotspotstore/7/5/75ce1cae3474f98e6eb69cff56d7723c52135b16,c\d\cdabaad32a775fd69fc1dac71b4dc2f61e3715a1 + +Q.idea/sonarlint/securityhotspotstore/b/2/b264fe12862423c88be07440bbbc977182c0dbef,1\8\1866516553704b0dbeed8be1fc15162044a38fe2 + +Q.idea/sonarlint/securityhotspotstore/2/5/253fc2aafc5abbcf0ce4de6bfe5ac42b16aa05ac,1\8\18b89e729667e7ada18edd2d61b82e5fb9fe5b30 + +Q.idea/sonarlint/securityhotspotstore/5/1/516e730a14e71f02fa73f3acd6dc7cea9a9fe002,1\5\15ff8ba7ba8aa142a4d5588fa03db65ddf2b4f45 + +Q.idea/sonarlint/securityhotspotstore/c/9/c9d96fd284b4def0f14b0dbffddf090d64e820bb,4\5\45cc2e93ef38aa3a0afdc7a2775ca13318b5489c + +Q.idea/sonarlint/securityhotspotstore/a/9/a93b2b893fe4b13c52f790c725f069f49bd09d6b,6\7\67b20b8330b7c2d9af8d55610897351d225f5a20 + +Q.idea/sonarlint/securityhotspotstore/2/5/2534b7ffebad46793fc4d77da07aca83b23dd835,4\c\4c8b2d34698fbe92986e2b79cf3fb3e5b283e968 + +Q.idea/sonarlint/securityhotspotstore/6/b/6b0a1bc15be7d7beba0228ddb7f4ea7ae8ed873b,3\7\377015b351614b44bc5cb1afd718974c264e5013 + +Q.idea/sonarlint/securityhotspotstore/8/8/88f0307f3e34df46b303b903f89e17b0ba65871a,a\c\acc312b3fbfd88213dce64fbd0ca8f19be5840fa +w +G.idea/sonarlint/issuestore/b/f/bfb9453d49af9bc40f5f7a5f034be3c7ef8fa6bf,8\6\86e8db510ff6fc8d28a5e38849fe0e9eacae62ae + +Q.idea/sonarlint/securityhotspotstore/f/6/f64a667773afd069aada7e2f9ebb2e5cbf23461f,b\8\b8ad1916d9c9797457ae0ff7a08c304da40593bd + +Q.idea/sonarlint/securityhotspotstore/0/b/0b62b6f7992deb71c9e8ebf98fee7d1940075e41,d\a\dabcb0db26079c9947a898741239f2979bd4412b + +Q.idea/sonarlint/securityhotspotstore/6/9/69e2be27857a4fc9ea4ee026d00fef865535346e,7\9\7962f04038e8d8d88c844f9cfaa8ef3cbbab3abf + +Q.idea/sonarlint/securityhotspotstore/1/7/17d15be76bedbc6f57be9eb6a0e732345c853676,5\b\5b8d6fec1f8b159fab7bf41591b5e2a9cbb98171 + +Q.idea/sonarlint/securityhotspotstore/5/0/50b3f2ed855d3633238a771c3ee2897c36b942ac,4\0\40e6fa65537df9adf34d9fe4e03022531529b494 + +Q.idea/sonarlint/securityhotspotstore/0/1/0105d5a774c76db833eb83cbebde54a8abef1599,3\c\3c2add9012c58b1e4d102e658c539ece6c2fa578 + +Q.idea/sonarlint/securityhotspotstore/2/5/25f6469773b9f3ebb994178c1114a60412389f58,0\2\0249f67a7c65cf2eb5887ff566b691e6866b5990 + +Q.idea/sonarlint/securityhotspotstore/0/c/0c7cee9d3beba8740ba5532607af82758655e34e,7\b\7bcb7921ec3f2cd4362a7c0392db1e7748177bca + +Q.idea/sonarlint/securityhotspotstore/9/a/9aed88f31eac276604c6355c1adcc0bce1f80fd6,7\f\7ff150f431c7de579e12753f1c7637cd3af9b0b6 + +Q.idea/sonarlint/securityhotspotstore/0/6/06792f383cb0a56c88f5a0c57cb94ecc6879b693,e\c\ec8dc60a2ee984c66019a93ce33030911dc90093 + +Q.idea/sonarlint/securityhotspotstore/f/3/f356b117ad1cc23b6ae3957c0903107e47c89efc,4\7\47b1daf6f99496272bfc2b18ca4ec611264352e3 + +Q.idea/sonarlint/securityhotspotstore/b/d/bd7d6a1d05cc4deaf0b353312877995ce53ac8d5,b\3\b3f64d19e0e4dce7d7157d2ee92ab06dd0ec3d62 +w +G.idea/sonarlint/issuestore/f/3/f356b117ad1cc23b6ae3957c0903107e47c89efc,1\e\1e195fc4bcd697a5a49a84976e8c3bc343251348 + +Q.idea/sonarlint/securityhotspotstore/2/1/21e2570e7742328baf120f6f82ae64076b5e901a,7\7\77ec4f5f86c8357325ee35cf9e7d04a70a094f61 + +Q.idea/sonarlint/securityhotspotstore/a/e/ae9326ffb75a11914f00e64d664eca64db917b5a,6\7\679879e4d0bdae078a5b31cd6d25c7db659d3219 + +Q.idea/sonarlint/securityhotspotstore/6/8/689162fb3aed781a3857eadca2fb67690fc04891,e\c\ec424f5a58847dfe377a62fbb49a4ffc0f64853d + +Q.idea/sonarlint/securityhotspotstore/3/0/30205a209c6ce77c4cfc19a09e6f57c588b7fb88,6\7\67eaf978e530588b1f14f51aeca296c2b659e272 + +Q.idea/sonarlint/securityhotspotstore/f/3/f3076fbf223a2888341d4e4dc93ed73e2646f717,c\4\c45cff73887d30ebf2c4bc2b49a39e3038443553 \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle index 8664ba3..c40abd2 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -44,4 +44,9 @@ dependencies { androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' implementation 'org.apache.httpcomponents:httpclient:4.5.13' + +// implementation 'com.android.support:support-compat:28.0.0' + implementation 'androidx.core:core:1.7.0' + implementation 'androidx.core:core-ktx:1.7.0' + } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460f64..bfffad1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,17 @@ + + + + + + + + + + - - - - - - - - - - - - + { public GTaskASyncTask(Context context, OnCompleteListener listener) { mContext = context; mOnCompleteListener = listener; - mNotifiManager = (NotificationManager) mContext - .getSystemService(Context.NOTIFICATION_SERVICE); + mNotifiManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE); mTaskManager = GTaskManager.getInstance(); } @@ -62,50 +62,57 @@ public class GTaskASyncTask extends AsyncTask { /** * ๅ‘ๅธƒ่ฟ›ๅบฆไฟกๆฏ - * @param message + * + * @param message ่ฟ›ๅบฆไฟกๆฏ */ public void publishProgess(String message) { - publishProgress(new String[] { - message - }); + publishProgress(new String[]{message}); } private void showNotification(int tickerId, String content) { - Notification notification = new Notification(R.drawable.notification, mContext - .getString(tickerId), System.currentTimeMillis()); - notification.defaults = Notification.DEFAULT_LIGHTS; - notification.flags = Notification.FLAG_AUTO_CANCEL; PendingIntent pendingIntent; + // ๆ นๆฎ้€š็Ÿฅ็ฑปๅž‹่ฎพ็ฝฎไธๅŒ็š„็‚นๅ‡ปๅŠจไฝœ if (tickerId != R.string.ticker_success) { - pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, - NotesPreferenceActivity.class), 0); - + pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, NotesPreferenceActivity.class), 0); } else { - pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, - NotesListActivity.class), 0); + pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, NotesListActivity.class), 0); } -// notification.setLatestEventInfo(mContext, mContext.getString(R.string.app_name), content, -// pendingIntent); - notification.contentIntent = pendingIntent; + + // ๅˆ›ๅปบ้€š็Ÿฅ + Notification.Builder builder = new Notification.Builder(mContext) + .setAutoCancel(true) + .setContentTitle(mContext.getString(R.string.app_name)) + .setContentText(content) + .setContentIntent(pendingIntent) + .setWhen(System.currentTimeMillis()) + .setOngoing(true); + + // ๅ‘้€้€š็Ÿฅ + Notification notification = builder.getNotification(); mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification); } + /** * ๅœจๅŽๅฐ็บฟ็จ‹ไธญๆ‰ง่กŒ็š„ไปปๅŠก - * @param unused - * @return + * + * @param unused ๆœชไฝฟ็”จ็š„ๅ‚ๆ•ฐ + * @return ๆ‰ง่กŒ็ป“ๆžœ */ @Override protected Integer doInBackground(Void... unused) { - publishProgess(mContext.getString(R.string.sync_progress_login, NotesPreferenceActivity - .getSyncAccountName(mContext))); + // ๅ‘ๅธƒ็™ปๅฝ•่ฟ›ๅบฆไฟกๆฏ + publishProgess(mContext.getString(R.string.sync_progress_login, NotesPreferenceActivity.getSyncAccountName(mContext))); + // ๆ‰ง่กŒๅŒๆญฅไปปๅŠกๅนถ่ฟ”ๅ›ž็ป“ๆžœ return mTaskManager.sync(mContext, this); } @Override protected void onProgressUpdate(String... progress) { + // ๆ›ดๆ–ฐ้€š็Ÿฅๆ ่ฟ›ๅบฆไฟกๆฏ showNotification(R.string.ticker_syncing, progress[0]); + // ๅ‘้€ๅนฟๆ’ญๆ›ดๆ–ฐ็•Œ้ข่ฟ›ๅบฆไฟกๆฏ if (mContext instanceof GTaskSyncService) { ((GTaskSyncService) mContext).sendBroadcast(progress[0]); } @@ -113,25 +120,29 @@ public class GTaskASyncTask extends AsyncTask { /** * ๆ นๆฎไปปๅŠก็š„็ป“ๆžœๆ˜พ็คบ็›ธๅบ”็š„้€š็Ÿฅ - * @param result + * + * @param result ไปปๅŠกๆ‰ง่กŒ็ป“ๆžœ */ @Override protected void onPostExecute(Integer result) { if (result == GTaskManager.STATE_SUCCESS) { - showNotification(R.string.ticker_success, mContext.getString( - R.string.success_sync_account, mTaskManager.getSyncAccount())); + // ๆ˜พ็คบๅŒๆญฅๆˆๅŠŸ้€š็Ÿฅ + showNotification(R.string.ticker_success, mContext.getString(R.string.success_sync_account, mTaskManager.getSyncAccount())); + // ๆ›ดๆ–ฐๆœ€ๅŽๅŒๆญฅๆ—ถ้—ด NotesPreferenceActivity.setLastSyncTime(mContext, System.currentTimeMillis()); } else if (result == GTaskManager.STATE_NETWORK_ERROR) { + // ๆ˜พ็คบ็ฝ‘็ปœ้”™่ฏฏ้€š็Ÿฅ showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_network)); } else if (result == GTaskManager.STATE_INTERNAL_ERROR) { + // ๆ˜พ็คบๅ†…้ƒจ้”™่ฏฏ้€š็Ÿฅ showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_internal)); } else if (result == GTaskManager.STATE_SYNC_CANCELLED) { - showNotification(R.string.ticker_cancel, mContext - .getString(R.string.error_sync_cancelled)); + // ๆ˜พ็คบๅ–ๆถˆๅŒๆญฅ้€š็Ÿฅ + showNotification(R.string.ticker_cancel, mContext.getString(R.string.error_sync_cancelled)); } if (mOnCompleteListener != null) { + // ๅœจๆ–ฐ็บฟ็จ‹ไธญๅ›ž่ฐƒไปปๅŠกๅฎŒๆˆๆŽฅๅฃ new Thread(new Runnable() { - public void run() { mOnCompleteListener.onComplete(); }