From 56649a882f5ea3cf6be5f0a4ca0d4594dd6a403c Mon Sep 17 00:00:00 2001 From: majunyi_outlook <2519003602@qq.com> Date: Wed, 12 Apr 2023 08:09:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=A7=A3=E8=AF=BB=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../6.5/executionHistory/executionHistory.bin | Bin 474922 -> 474922 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .../.gradle/6.5/fileHashes/fileHashes.bin | Bin 140033 -> 164033 bytes .../.gradle/6.5/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../.gradle/6.5/javaCompile/classAnalysis.bin | Bin 61363 -> 63937 bytes .../.gradle/6.5/javaCompile/javaCompile.lock | Bin 17 -> 17 bytes .../.gradle/6.5/javaCompile/taskHistory.bin | Bin 19101 -> 19101 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .../buildOutputCleanup/outputFiles.bin | Bin 25121 -> 27371 bytes 代码解读/MiNotes-master/.idea/.gitignore | 2 +- .../dex/debug/mergeDexDebug/classes.dex | Bin 192632 -> 192648 bytes .../dex_archive_input_jar_hashes/debug/out | Bin 403 -> 388 bytes .../incremental/mergeDebugAssets/merger.xml | 2 +- .../mergeDebugJniLibFolders/merger.xml | 2 +- .../compile-file-map.properties | 196 ++++----- .../mergeDebugResources/merger.xml | 16 +- .../incremental/mergeDebugShaders/merger.xml | 2 +- .../tmp/debug/dex-renamer-state.txt | 7 +- .../net/micode/notes/gtask/data/SqlNote.class | Bin 12561 -> 12552 bytes .../net/micode/notes/gtask/data/Task.class | Bin 7722 -> 7645 bytes .../micode/notes/gtask/data/TaskList.class | Bin 8179 -> 8179 bytes .../notes/gtask/remote/GTaskASyncTask$1.class | Bin 994 -> 994 bytes .../notes/gtask/remote/GTaskASyncTask.class | Bin 4988 -> 4956 bytes .../notes/gtask/remote/GTaskClient.class | Bin 17049 -> 17074 bytes .../micode/notes/model/Note$NoteData.class | Bin 6048 -> 6068 bytes .../classes/net/micode/notes/model/Note.class | Bin 4471 -> 4471 bytes .../manifest-merger-blame-debug-report.txt | 244 +++++------ .../debug/out/multi-v2/debug.json | 136 +++--- .../debug/out/multi-v2/values-zh-rCN.json | 6 +- .../debug/out/multi-v2/values-zh-rTW.json | 6 +- .../debug/out/multi-v2/values.json | 44 +- .../debug/out/single/debug.json | 388 ++++++++--------- .../net/micode/notes/gtask/data/SqlNote.dex | Bin 11192 -> 11168 bytes .../out/net/micode/notes/gtask/data/Task.dex | Bin 6560 -> 6476 bytes .../net/micode/notes/gtask/data/TaskList.dex | Bin 7088 -> 7092 bytes .../notes/gtask/remote/GTaskASyncTask$1.dex | Bin 1212 -> 1212 bytes .../notes/gtask/remote/GTaskASyncTask.dex | Bin 4292 -> 4288 bytes .../micode/notes/gtask/remote/GTaskClient.dex | Bin 14588 -> 14616 bytes .../net/micode/notes/model/Note$NoteData.dex | Bin 5308 -> 5332 bytes .../debug/out/net/micode/notes/model/Note.dex | Bin 4156 -> 4156 bytes .../debug/color_primary_text_dark.xml.flat | Bin 676 -> 660 bytes .../debug/color_secondary_text_dark.xml.flat | Bin 352 -> 336 bytes .../drawable-hdpi_bg_btn_set_color.png.flat | Bin 3768 -> 3752 bytes .../drawable-hdpi_bg_color_btn_mask.png.flat | Bin 432 -> 416 bytes .../debug/drawable-hdpi_call_record.png.flat | Bin 3708 -> 3692 bytes .../merged/debug/drawable-hdpi_clock.png.flat | Bin 4120 -> 4104 bytes .../debug/drawable-hdpi_delete.png.flat | Bin 3652 -> 3636 bytes .../drawable-hdpi_dropdown_icon.9.png.flat | Bin 556 -> 540 bytes .../debug/drawable-hdpi_edit_blue.9.png.flat | Bin 1028 -> 1012 bytes .../debug/drawable-hdpi_edit_green.9.png.flat | Bin 1064 -> 1048 bytes .../debug/drawable-hdpi_edit_red.9.png.flat | Bin 960 -> 944 bytes .../drawable-hdpi_edit_title_blue.9.png.flat | Bin 2624 -> 2608 bytes .../drawable-hdpi_edit_title_green.9.png.flat | Bin 3136 -> 3120 bytes .../drawable-hdpi_edit_title_red.9.png.flat | Bin 2596 -> 2580 bytes .../drawable-hdpi_edit_title_white.9.png.flat | Bin 1220 -> 1204 bytes ...drawable-hdpi_edit_title_yellow.9.png.flat | Bin 3500 -> 3484 bytes .../debug/drawable-hdpi_edit_white.9.png.flat | Bin 732 -> 716 bytes .../drawable-hdpi_edit_yellow.9.png.flat | Bin 1148 -> 1132 bytes .../debug/drawable-hdpi_font_large.png.flat | Bin 3332 -> 3316 bytes .../debug/drawable-hdpi_font_normal.png.flat | Bin 3272 -> 3256 bytes ...able-hdpi_font_size_selector_bg.9.png.flat | Bin 1700 -> 1684 bytes .../debug/drawable-hdpi_font_small.png.flat | Bin 3268 -> 3252 bytes .../debug/drawable-hdpi_font_super.png.flat | Bin 3356 -> 3340 bytes .../debug/drawable-hdpi_ic_menu_more.png.flat | Bin 316 -> 300 bytes .../drawable-hdpi_ic_menu_more_dark.png.flat | Bin 332 -> 316 bytes .../debug/drawable-hdpi_icon_app.png.flat | Bin 7052 -> 7036 bytes .../drawable-hdpi_list_background.png.flat | Bin 567504 -> 567488 bytes .../drawable-hdpi_list_blue_down.9.png.flat | Bin 1860 -> 1844 bytes .../drawable-hdpi_list_blue_middle.9.png.flat | Bin 668 -> 652 bytes .../drawable-hdpi_list_blue_single.9.png.flat | Bin 2092 -> 2076 bytes .../drawable-hdpi_list_blue_up.9.png.flat | Bin 836 -> 820 bytes .../drawable-hdpi_list_folder.9.png.flat | Bin 3088 -> 3072 bytes .../drawable-hdpi_list_footer_bg.9.png.flat | Bin 364 -> 348 bytes .../drawable-hdpi_list_green_down.9.png.flat | Bin 1980 -> 1964 bytes ...drawable-hdpi_list_green_middle.9.png.flat | Bin 756 -> 740 bytes ...drawable-hdpi_list_green_single.9.png.flat | Bin 2200 -> 2184 bytes .../drawable-hdpi_list_green_up.9.png.flat | Bin 900 -> 884 bytes .../drawable-hdpi_list_red_down.9.png.flat | Bin 1808 -> 1792 bytes .../drawable-hdpi_list_red_middle.9.png.flat | Bin 648 -> 632 bytes .../drawable-hdpi_list_red_single.9.png.flat | Bin 2044 -> 2028 bytes .../drawable-hdpi_list_red_up.9.png.flat | Bin 808 -> 792 bytes .../drawable-hdpi_list_white_down.9.png.flat | Bin 1572 -> 1556 bytes ...drawable-hdpi_list_white_middle.9.png.flat | Bin 532 -> 516 bytes ...drawable-hdpi_list_white_single.9.png.flat | Bin 1744 -> 1728 bytes .../drawable-hdpi_list_white_up.9.png.flat | Bin 648 -> 632 bytes .../drawable-hdpi_list_yellow_down.9.png.flat | Bin 1936 -> 1920 bytes ...rawable-hdpi_list_yellow_middle.9.png.flat | Bin 728 -> 712 bytes ...rawable-hdpi_list_yellow_single.9.png.flat | Bin 2160 -> 2144 bytes .../drawable-hdpi_list_yellow_up.9.png.flat | Bin 872 -> 856 bytes .../debug/drawable-hdpi_menu_delete.png.flat | Bin 3600 -> 3584 bytes .../debug/drawable-hdpi_menu_move.png.flat | Bin 3464 -> 3448 bytes .../drawable-hdpi_new_note_normal.png.flat | Bin 89404 -> 89388 bytes .../drawable-hdpi_new_note_pressed.png.flat | Bin 90308 -> 90292 bytes ...pi_note_edit_color_selector_panel.png.flat | Bin 7240 -> 7224 bytes .../debug/drawable-hdpi_notification.png.flat | Bin 3280 -> 3264 bytes .../drawable-hdpi_search_result.png.flat | Bin 3208 -> 3192 bytes .../debug/drawable-hdpi_selected.png.flat | Bin 5124 -> 5108 bytes .../debug/drawable-hdpi_title_alert.png.flat | Bin 3868 -> 3852 bytes .../drawable-hdpi_title_bar_bg.9.png.flat | Bin 3432 -> 3416 bytes .../drawable-hdpi_widget_2x_blue.png.flat | Bin 2124 -> 2108 bytes .../drawable-hdpi_widget_2x_green.png.flat | Bin 2136 -> 2120 bytes .../drawable-hdpi_widget_2x_red.png.flat | Bin 2068 -> 2052 bytes .../drawable-hdpi_widget_2x_white.png.flat | Bin 2084 -> 2068 bytes .../drawable-hdpi_widget_2x_yellow.png.flat | Bin 2160 -> 2144 bytes .../drawable-hdpi_widget_4x_blue.png.flat | Bin 4344 -> 4328 bytes .../drawable-hdpi_widget_4x_green.png.flat | Bin 4372 -> 4356 bytes .../drawable-hdpi_widget_4x_red.png.flat | Bin 4400 -> 4384 bytes .../drawable-hdpi_widget_4x_white.png.flat | Bin 4288 -> 4272 bytes .../drawable-hdpi_widget_4x_yellow.png.flat | Bin 4380 -> 4364 bytes .../merged/debug/drawable_new_note.xml.flat | Bin 544 -> 528 bytes .../layout_account_dialog_title.xml.flat | Bin 1668 -> 1652 bytes .../debug/layout_add_account_text.xml.flat | Bin 1056 -> 1040 bytes .../debug/layout_datetime_picker.xml.flat | Bin 2364 -> 2348 bytes .../debug/layout_dialog_edit_text.xml.flat | Bin 564 -> 548 bytes .../debug/layout_folder_list_item.xml.flat | Bin 916 -> 900 bytes .../merged/debug/layout_note_edit.xml.flat | Bin 23272 -> 23256 bytes .../debug/layout_note_edit_list_item.xml.flat | Bin 1500 -> 1484 bytes .../merged/debug/layout_note_item.xml.flat | Bin 3556 -> 3540 bytes .../merged/debug/layout_note_list.xml.flat | Bin 3260 -> 3248 bytes .../layout_note_list_dropdown_menu.xml.flat | Bin 1152 -> 1136 bytes .../debug/layout_note_list_footer.xml.flat | Bin 600 -> 584 bytes .../debug/layout_settings_header.xml.flat | Bin 1580 -> 1564 bytes .../merged/debug/layout_widget_2x.xml.flat | Bin 1408 -> 1392 bytes .../merged/debug/layout_widget_4x.xml.flat | Bin 1412 -> 1396 bytes .../merged/debug/menu_call_note_edit.xml.flat | Bin 1688 -> 1672 bytes .../debug/menu_call_record_folder.xml.flat | Bin 448 -> 432 bytes .../res/merged/debug/menu_note_edit.xml.flat | Bin 1888 -> 1872 bytes .../res/merged/debug/menu_note_list.xml.flat | Bin 1252 -> 1236 bytes .../debug/menu_note_list_dropdown.xml.flat | Bin 464 -> 448 bytes .../debug/menu_note_list_options.xml.flat | Bin 920 -> 904 bytes .../res/merged/debug/menu_sub_folder.xml.flat | Bin 444 -> 428 bytes .../merged/debug/raw-zh-rCN_introduction.flat | Bin 564 -> 548 bytes .../res/merged/debug/raw_introduction.flat | Bin 176 -> 160 bytes .../values-zh-rCN_values-zh-rCN.arsc.flat | Bin 7764 -> 7752 bytes .../values-zh-rTW_values-zh-rTW.arsc.flat | Bin 7752 -> 7740 bytes .../res/merged/debug/values_values.arsc.flat | Bin 9812 -> 9796 bytes .../res/merged/debug/xml_preferences.xml.flat | Bin 740 -> 724 bytes .../res/merged/debug/xml_searchable.xml.flat | Bin 816 -> 800 bytes .../merged/debug/xml_widget_2x_info.xml.flat | Bin 464 -> 448 bytes .../merged/debug/xml_widget_4x_info.xml.flat | Bin 464 -> 448 bytes .../app/build/outputs/apk/debug/app-debug.apk | Bin 1135539 -> 1135728 bytes .../logs/manifest-merger-debug-report.txt | 258 ++++++------ .../net/micode/notes/gtask/data/SqlNote.java | 392 ++++++++++-------- .../net/micode/notes/gtask/data/Task.java | 165 +++++--- .../net/micode/notes/gtask/data/TaskList.java | 128 ++++-- .../notes/gtask/remote/GTaskASyncTask.java | 57 ++- .../notes/gtask/remote/GTaskClient.java | 117 ++++-- .../java/net/micode/notes/model/Note.java | 128 +++--- 代码解读/MiNotes-master/local.properties | 2 +- 149 files changed, 1267 insertions(+), 1031 deletions(-) diff --git a/代码解读/MiNotes-master/.gradle/6.5/executionHistory/executionHistory.bin b/代码解读/MiNotes-master/.gradle/6.5/executionHistory/executionHistory.bin index 4156a7d3e264ac629d4c6558658daa1edd65f76e..0baac56d3a690c66c139324996836c81cdde31b3 100644 GIT binary patch delta 18441 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 diff --git a/代码解读/MiNotes-master/.gradle/6.5/fileHashes/fileHashes.lock b/代码解读/MiNotes-master/.gradle/6.5/fileHashes/fileHashes.lock index a18c47db7219203e0ba5ef7558b0bac43784739f..ac20653baf95bf7d50f408447b123a032a02e56b 100644 GIT binary patch literal 17 VcmZSHQ>_2=N9g<<1~A}x1pqrg1(g5* literal 17 VcmZSHQ>_2=N9g<<1~6c^0RTFO1mXYy diff --git a/代码解读/MiNotes-master/.gradle/6.5/javaCompile/classAnalysis.bin b/代码解读/MiNotes-master/.gradle/6.5/javaCompile/classAnalysis.bin index 184b2a11e8d4fa9d34c59bcc1529bd438daeba0a..f78f835ca71c09c33d75584f645dbceebfd87add 100644 GIT binary patch delta 172 zcmdmdpZVZt<_#tijFp>BB_fyv_U-9VX0`g;&Hx6VY$vx$Z4fxQ*?fLP>#ZV);P){v4EHtMDYFQ z&3_e?n3%XTH!A)R-)OLbXS1V6(elkJ6V9=4FB0m6JU%*= delta 55 zcmV-70LcHr^8>Tr1F$q00d%u97+3<6r5dQSWgB?|v-Tb+0+Ti&FSC6i8Ug|e@v$NJ N7qKuX4YNT=a;H>n6oCK$ diff --git a/代码解读/MiNotes-master/.gradle/6.5/javaCompile/javaCompile.lock b/代码解读/MiNotes-master/.gradle/6.5/javaCompile/javaCompile.lock index ce9dce8f3d919a9c68547ebdc706404e48067895..eba610b1fcf6e9d264f6e71f7bb9e0df457a31cd 100644 GIT binary patch literal 17 UcmZQR`-n-Uuta1f0|e{=04@InHvj+t literal 17 UcmZQR`-n-Uuta1f0|d+i04?DJ82|tP diff --git a/代码解读/MiNotes-master/.gradle/6.5/javaCompile/taskHistory.bin b/代码解读/MiNotes-master/.gradle/6.5/javaCompile/taskHistory.bin index dc8d41c0d52028f8e2fbe24b353595de65a0b1b0..0d5711f91aee8faa3f64dda5ecac2805d899d9ef 100644 GIT binary patch delta 18 acmbO`m2vJ=#toI8n|(dl7$?_z$pHXH69%FH delta 53 zcmbO`m2vJ=#toI8O!AK=`+F#`$LA&%m!uX=e($LECBsccDX&GpP+Rg(6}2<0hKs&8Jo zBvG^?xzxi(Z5P_u?WQbcC%0_7SzETNEj(V&?|00f@7L$|`CZP;nO|WeW1x*u>1xUt z1fi)j(ecfRx!Rymz5jpIdm-F3nHQZap0-%|8JRq241bc34qCj=nI%T9m<4U7A~I!% zQ?AdAH6%i+3=GVY$kcx#M}!_H-yqbS0j*g!nfBPacpz@yeS~TqFy|x_$2Rtrdvcm^ zkPE4EKJs(Anr?;#-MWlWewUsz&ti9A}#*{KjZU;D{MsgHj6$3o(&< z|C@O|ECZC4r$Uy6h&-M4wM}EOR)|o>f+h<#zbK!#W_wh^YlPAlbn6+fOjiT z0(9dI#f>F>g3k{ZBc$Sh$ztnqw0WC?P(c@rm9*@f9ZTpZAy-`lE=%NdewFdv zg{B>C2-Vx@^!ZTTjr47!_#kA{Cj3raRMZz zlXaa1lcrTXF~Y$v5L$AGdw1Fgul2?wQ`T@aKTbS?Bi-yRF~M{tS`K?4CY_eK5L$`#r7|RR1RHmZP|vJ z)0tL$Ayzp=e9gMtoqLUuDQlqLDw$ww^U}haE%Del5N^#TyH4K9nywwH#Dl+u zIBN+JQ5NcJ@Ne%oUq_8ty?R-$G~qKHj&vqrt@hmJQ4Y}C9Zs? zw+a31RdAKZCg0EaYFDCO#a5J5hC&;ULqy*-9=n~LhKyPSgX5JS2EAkK(r;%WlzV}Y z&mj^I$1>7}n8>7uAdsI;e##{0>`i-7fKZhWIzF2}@|%9?CV?&(q56Az^`o;L%H6Fy z@#^KJ@Q%;kFqZsU*RpwPA_`Mi>F`*!tJ2%$#scJWd)oD;7kHkqNJ&R7i=Xg}y6p>3 zO({dJSqV&A4pC3V9`%f;_jVt+wh~@uB=xu|BM;@IZS;8k2g7?h)4vZyt`tJ__;`m+ zkq>GGpKz7~skUs=;GcW-P7ce@Aygzo{y0ue57-y^cEKiu@>sY$j)p@%E=@yOeF!zt zaM!k*Bv!82#{4ef6z*IP#dc!C`|m^#!y|skC>gZbNr-8Mo-NWVA+eO2i0Y7 z)O%BbOa=k=VscjD$Ev5*_jV&w^@G+vhnN>BF85FUfOGGFIlt0}-M{psg?XzpLS;L> zagOy@scs((1jwZY6TZnnJUc@30v9vk^88BDMj?9bI2wRYS!o5~0uHg_Y3rngS-+#8 zq8Z`@B9g!3kIlWKdTfNUwNNZbBJErIzZC55IFB(6SPm3lFnwQ`ZJLCBW1G)$C=8CJ+NGl1z>#ap*3&#uSpJu=zE ze}=34ZT6Nw-6!MD4{+I0#1{@51+?EDT82<Gc%~2R}ln{se8LA+z3>W+azD^t>#JQCjv+*7>*IHOO^F1Xe@(GVA%ie__;QUQbrPY>vBpbCGRTPkZa4He+v|o@bpw3eD*3Xqo$&!X zcMc&`XVEK={qp{3(oYo;*gav;jZMmxxrds(MEE5uxu81OI60;3s4YyoGLFx-g6=jogG5*4V&}MvflJ16CVli>8 zvS8S#=@JU64uY>(LP!mC-utcb^+>^kL*go8cI*BV?f&=x)n9|qBYl#?$|}wsM$KZs zZnGLkiGTs!5l3Ka;3YV{ssoZ%MuC&R9|Q+P!FB&5&>d0)PU~*hu!9yb#zTqY;UakL GXYxODL;|P) delta 411 zcmWNNKTH!*0LF7B=+u$$p3)Nv9JSECcZF+h8>$qr?ZD_NcLQ!37n5V~-{Mv%`K8r` z!GT&f%%yI{#j?pJu$Z`%#h?>zCcfd9-|{8jm+#ki>%&*;a8X##@Px}t5#mV26B+VP zHrc$YOu7PM^55968JnmxnlM9BU`fIWFeEFmc;HW()A zJeaD|pQ>X|?=YBlBWLE7Mc?u9W=-jA6DJw+IXT8KX~K8D5Kjr#Q$B-KKzXi8Z|;EY z`6`$58ZRx_OiSA7Dp$r%W`}PX!Ke~6l;lX&$Z5f2Jx0rTV7Suf3|*H@w#If=bDCAe z7j`*b_(*TD%X3fC@f4R{$cvm$EFbVTuQ|zg>D*O}6a-$OPTTmn;8QMc&?`zVii&h8 zpi>gj@6tPqy(KrgSbA?o?Rz&YdiT3DmIZyoNX4gBF@IIIc)DVKS!vQ(bva!%bJx23 TU3+savHNNAbu3!0{gnR!)%l_Z diff --git a/代码解读/MiNotes-master/.idea/.gitignore b/代码解读/MiNotes-master/.idea/.gitignore index 359bb53..26d3352 100644 --- a/代码解读/MiNotes-master/.idea/.gitignore +++ b/代码解读/MiNotes-master/.idea/.gitignore @@ -1,3 +1,3 @@ -# 默认忽略的文件 +# Default ignored files /shelf/ /workspace.xml diff --git a/代码解读/MiNotes-master/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex b/代码解读/MiNotes-master/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex index e2b370f6960b5b711f0a04c5b6c78c82bc156024..1ce1505008dbed2624b5ef0c2712f610e1d9e5dd 100644 GIT binary patch delta 69263 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%0Adg4tx_M$TOEYfBJDym%i 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²N*Rv^K7wsf_Bd*JSeHR zOw%H1^WZOuq`LM>$332(msX1Ig<8eB<*YX-$&AZjQGDqeCsB&&ie4V%r@{l)CzaK5e_Lm zZ$y;72yW-#C}K&i@Mj2fWnaK&d@g7o{*K^}@z24J_Wok6Fymc|;BYv0i&;)66@h3) z%_51Oi0_NQ`oRxG(ndx6HzIyv#9siP%UJ6Zq{AeRO)e1il33HhbAxwCRLU|g2g5#X+#&6~= z@ddZUOKyp8x+T8zmiU2N;>V+Lo`3$;L=()Ya^;q|?ZnLuOt~fQx+R{E{M^gvuQ?)j z0H@V0cs;$hB>eT3_+z)k``i+L{+4*YZ2hB1jvtQXyU}F!@#a<}g@Ooc1x;?IFU7kD2>;&Z_}48#SIgoP2GE8sV`MJxCf z<5Yr-zrkM*|04Wy_?O}Dg#SDID)@NrRyhd&lSnyu(7`BwdBn#pA0xgh;;(_+F%s5B z5o{>UxyKDWf5za<_TeoMl?Zi(mJ5-+$VKJ%9N|LN-dK^lgFID7R`^z}8Rmzv>*;pQ-JNNZS-$ncxtj^UnRH!O6W?4Eo$lA#Wk ze8Q#h4c$ly3=v^eZ6(zNKLWenalJwx8 z(-?mhzf|Sx5}8qdMC4ABUZU$@myi4kfq#syduYMeemp)ONAWeSX!n(E2W>t4c0Uh0iM=6fB*mh diff --git a/代码解读/MiNotes-master/app/build/intermediates/dex_archive_input_jar_hashes/debug/out b/代码解读/MiNotes-master/app/build/intermediates/dex_archive_input_jar_hashes/debug/out index 9ce76ead079501bc5549379a229ba339d80b1029..5cb586b85cf1f15fe8cc5e7f895c1b7862ab1f44 100644 GIT binary patch delta 14 WcmbQt+`>HJ0AuCEgYpyKF9855BL;l{ delta 22 ecmZo+p3FSq0At6*gYxY0xrxOksYMfStN{RG1_^Hf diff --git a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugAssets/merger.xml index 63beb8a..08f0598 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugAssets/merger.xml +++ b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugAssets/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml index 0a46801..f009c30 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +++ b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties index 82dd84e..571bc48 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties +++ b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties @@ -1,98 +1,98 @@ -#Tue Mar 07 22:11:18 CST 2023 -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_color_btn_mask.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\searchable.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_searchable.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_bar_bg.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_bar_bg.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_yellow.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_up.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_up.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable\\new_note.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable_new_note.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\add_account_text.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_add_account_text.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_red.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_red.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_super.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_super.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_red.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_red.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\call_record_folder.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_record_folder.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\dropdown_icon.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_dropdown_icon.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more_dark.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more_dark.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_single.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_blue.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_blue.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_down.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_alert.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_alert.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_up.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\note_edit_color_selector_panel.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_down.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\selected.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_selected.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_middle.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\settings_header.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_settings_header.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_middle.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_down.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_red.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit_list_item.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit_list_item.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\call_record.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_call_record.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_move.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_move.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\delete.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_delete.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\icon_app.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_app.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_down.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_dropdown.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_dropdown.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_pressed.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_pressed.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_white.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_white.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_white.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_white.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_4x_info.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_4x_info.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_footer_bg.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_footer_bg.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\account_dialog_title.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_account_dialog_title.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_item.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_item.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_4x.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_4x.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_footer.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_footer.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\dialog_edit_text.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_edit_text.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_normal.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_normal.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\clock.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_clock.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_yellow.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_yellow.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_options.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_options.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_white.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_white.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_size_selector_bg.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_up.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_background.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_background.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\color\\secondary_text_dark.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_secondary_text_dark.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_yellow.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_yellow.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_down.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\datetime_picker.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_datetime_picker.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_single.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_normal.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_normal.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_middle.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_2x.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_2x.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_single.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_blue.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_blue.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\preferences.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_preferences.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\sub_folder.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_sub_folder.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_dropdown_menu.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_dropdown_menu.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\search_result.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_search_result.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_green.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_green.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_green.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_green.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_yellow.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_yellow.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_btn_set_color.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_btn_set_color.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_single.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_edit.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_edit.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_white.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_white.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_up.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_2x_info.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_2x_info.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\raw\\introduction=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw_introduction.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_green.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_green.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_single.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_green.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_green.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_red.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_red.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\color\\primary_text_dark.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_primary_text_dark.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_large.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_large.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\raw-zh-rCN\\introduction=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw-zh-rCN_introduction.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\folder_list_item.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_folder_list_item.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_blue.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_blue.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_blue.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_blue.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list.xml.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_folder.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_folder.9.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_delete.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_delete.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_small.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_small.png.flat -D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_middle.9.png.flat +#Wed Mar 29 09:25:58 CST 2023 +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_up.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\raw-zh-rCN\\introduction=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw-zh-rCN_introduction.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_red.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_red.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_background.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_background.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_red.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_up.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_bar_bg.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_bar_bg.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_2x_info.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_2x_info.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_up.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more_dark.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more_dark.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_down.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_move.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_move.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_middle.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_single.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\clock.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_clock.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_dropdown.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_dropdown.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_dropdown_menu.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_dropdown_menu.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\folder_list_item.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_folder_list_item.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_white.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_white.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\datetime_picker.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_datetime_picker.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\selected.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_selected.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\color\\secondary_text_dark.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_secondary_text_dark.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_single.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_size_selector_bg.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_single.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_white.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_white.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_folder.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_folder.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_small.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_small.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_yellow.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\search_result.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_search_result.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_down.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_color_btn_mask.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\add_account_text.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_add_account_text.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_green.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_green.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_normal.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_normal.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_green.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_green.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_white.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_white.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_down.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\delete.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_delete.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_pressed.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_pressed.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_blue.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_blue.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_footer_bg.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_footer_bg.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_single.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_2x.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_2x.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_large.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_large.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_edit.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_edit.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_down.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_middle.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\icon_app.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_app.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\sub_folder.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_sub_folder.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_green.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_green.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_white.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_white.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit_list_item.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit_list_item.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\color\\primary_text_dark.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_primary_text_dark.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\dialog_edit_text.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_edit_text.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\preferences.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_preferences.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_blue.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_blue.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable\\new_note.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable_new_note.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\searchable.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_searchable.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_single.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_single.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_item.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_item.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_footer.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_footer.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\call_record.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_call_record.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_4x.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_4x.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_down.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_down.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_super.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_super.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\dropdown_icon.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_dropdown_icon.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\raw\\introduction=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw_introduction.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_delete.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_delete.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_options.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_options.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_yellow.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_yellow.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_red.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_red.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_green.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_green.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\note_edit_color_selector_panel.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_normal.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_normal.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_4x_info.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_4x_info.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_alert.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_alert.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_red.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_red.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_blue.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_blue.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\settings_header.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_settings_header.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_yellow.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_yellow.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\account_dialog_title.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_account_dialog_title.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\call_record_folder.xml=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_record_folder.xml.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_middle.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_yellow.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_yellow.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_btn_set_color.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_btn_set_color.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_blue.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_blue.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_middle.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_middle.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_up.9.png.flat +D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_up.9.png=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_up.9.png.flat diff --git a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/merger.xml b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/merger.xml index 93976ca..14fc883 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/merger.xml +++ b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugResources/merger.xml @@ -1,5 +1,5 @@ - + -%s --%s --%s @@ -7,11 +7,11 @@ Messaging Email - #335b5b5b33sp26sp20sp17sp14spNotesNotes 2x2Notes 4x4No associated note found, click to create associated note.Privacy mode,can not see note content...Add noteDelete reminder successfullySet reminderExpiredyyyyMMddMMMd kk:mmGot itTake a lookCallSend emailBrowse webOpen map/MIUI/notes/notes_%s.txt(%d)New FolderExport textSyncCancel syncingSettingsSearchDeleteMove to folder%d selectedNothing selected, the operation is invalidSelect allDeselect allFont sizeSmallMediumLargeSuperEnter check listLeave check listView folderDelete folderChange folder nameThe folder %1$s exist, please renameShareSend to homeRemind meDelete reminderSelect folderParent folderNote added to homeConfirm to delete folder and its notes?Delete selected notesConfirm to delete the selected %d notes?Confirm to delete this note?Have moved selected %1$d notes to %2$s folderSD card busy, not available nowExport failed, please check SD cardThe note is not existSorry, can not set clock on empty noteSorry, can not send and empty note to homeExport successfulExport failExport text file (%1$s) to SD (%2$s) directorySyncing notes...Sync is successfulSync is failedSync is canceledSync is successful with account %1$sSync failed, please check network and account settingsSync failed, internal error occursSync is canceledLogging into %1$s...Getting remote note list...Synchronize local notes with Google Task...SettingsSync accountSync notes with google taskLast sync time %1$syyyy-MM-dd hh:mm:ssAdd accountChange sync accountRemove sync accountCancelSync immediatelyCancel syncingCurrent account %1$sAll sync related information will be deleted, which may result in duplicated items sometimeSync notesPlease select a google account. Local notes will be synced with google task.Cannot change the account because sync is in progress%1$s has been set as the sync accountNew note background color randomDeleteCall notesInput nameSearching NotesSearch notesText in your notesNotessetcancel + #335b5b5b33sp26sp20sp17sp14spNotesNotes 2x2Notes 4x4No associated note found, click to create associated note.Privacy mode,can not see note content...Add noteDelete reminder successfullySet reminderExpiredyyyyMMddMMMd kk:mmGot itTake a lookCallSend emailBrowse webOpen map/MIUI/notes/notes_%s.txt(%d)New FolderExport textSyncCancel syncingSettingsSearchDeleteMove to folder%d selectedNothing selected, the operation is invalidSelect allDeselect allFont sizeSmallMediumLargeSuperEnter check listLeave check listView folderDelete folderChange folder nameThe folder %1$s exist, please renameShareSend to homeRemind meDelete reminderSelect folderParent folderNote added to homeConfirm to delete folder and its notes?Delete selected notesConfirm to delete the selected %d notes?Confirm to delete this note?Have moved selected %1$d notes to %2$s folderSD card busy, not available nowExport failed, please check SD cardThe note is not existSorry, can not set clock on empty noteSorry, can not send and empty note to homeExport successfulExport failExport text file (%1$s) to SD (%2$s) directorySyncing notes...Sync is successfulSync is failedSync is canceledSync is successful with account %1$sSync failed, please check network and account settingsSync failed, internal error occursSync is canceledLogging into %1$s...Getting remote note list...Synchronize local notes with Google Task...SettingsSync accountSync notes with google taskLast sync time %1$syyyy-MM-dd hh:mm:ssAdd accountChange sync accountRemove sync accountCancelSync immediatelyCancel syncingCurrent account %1$sAll sync related information will be deleted, which may result in duplicated items sometimeSync notesPlease select a google account. Local notes will be synced with google task.Cannot change the account because sync is in progress%1$s has been set as the sync accountNew note background color randomDeleteCall notesInput nameSearching NotesSearch notesText in your notesNotessetcancel %1$s result for \"%2$s\" %1$s results for \"%2$s\" - + 短信 邮件 - 便签便签2x2便签4x4没有关联内容,点击新建便签。访客模式下,便签内容不可见...新建便签成功删除提醒创建提醒已过期yyyyMMddMM月dd日 kk:mm知道了查看呼叫电话发送邮件浏览网页打开地图新建文件夹导出文本同步取消同步设置搜索删除移动到文件夹选中了 %d 项没有选中项,操作无效全选取消全选文字大小正常超大进入清单模式退出清单模式查看文件夹刪除文件夹修改文件夹名称文件夹 %1$s 已存在,请重新命名分享发送到桌面提醒我删除提醒选择文件夹上一级文件夹已添加到桌面删除确认要删除所选的 %d 条便签吗?确认要删除该条便签吗?确认删除文件夹及所包含的便签吗?已将所选 %1$d 条便签移到 %2$s 文件夹SD卡被占用,不能操作导出文本时发生错误,请检查SD卡要查看的便签不存在不能为空便签设置闹钟提醒不能将空便签发送到桌面导出成功导出失败已将文本文件(%1$s)输出至SD卡(%2$s)目录同步便签...同步成功同步失败同步已取消与%1$s同步成功同步失败,请检查网络和帐号设置同步失败,发生内部错误同步已取消登录%1$s...正在获取服务器便签列表...正在同步本地便签...设置同步账号与google task同步便签记录上次同步于 %1$s添加账号更换账号删除账号取消立即同步取消同步当前帐号 %1$s如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复同步便签请选择google帐号,便签将与该帐号的google task内容同步。正在同步中,不能修改同步帐号同步帐号已设置为%1$s新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消 + 便签便签2x2便签4x4没有关联内容,点击新建便签。访客模式下,便签内容不可见...新建便签成功删除提醒创建提醒已过期yyyyMMddMM月dd日 kk:mm知道了查看呼叫电话发送邮件浏览网页打开地图新建文件夹导出文本同步取消同步设置搜索删除移动到文件夹选中了 %d 项没有选中项,操作无效全选取消全选文字大小正常超大进入清单模式退出清单模式查看文件夹刪除文件夹修改文件夹名称文件夹 %1$s 已存在,请重新命名分享发送到桌面提醒我删除提醒选择文件夹上一级文件夹已添加到桌面删除确认要删除所选的 %d 条便签吗?确认要删除该条便签吗?确认删除文件夹及所包含的便签吗?已将所选 %1$d 条便签移到 %2$s 文件夹SD卡被占用,不能操作导出文本时发生错误,请检查SD卡要查看的便签不存在不能为空便签设置闹钟提醒不能将空便签发送到桌面导出成功导出失败已将文本文件(%1$s)输出至SD卡(%2$s)目录同步便签...同步成功同步失败同步已取消与%1$s同步成功同步失败,请检查网络和帐号设置同步失败,发生内部错误同步已取消登录%1$s...正在获取服务器便签列表...正在同步本地便签...设置同步账号与google task同步便签记录上次同步于 %1$s添加账号更换账号删除账号取消立即同步取消同步当前帐号 %1$s如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复同步便签请选择google帐号,便签将与该帐号的google task内容同步。正在同步中,不能修改同步帐号同步帐号已设置为%1$s新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消 %1$s 条符合“%2$s”的搜索结果 - + 短信 郵件 - 便簽便簽2x2便簽4x4沒有關聯內容,點擊新建便簽。訪客模式下,便籤內容不可見...新建便簽成功刪除提醒創建提醒已過期yyyyMMddMM月dd日 kk:mm知道了查看呼叫電話發送郵件浏覽網頁打開地圖已將所選 %1$d 便籤移到 %2$s 文件夾新建文件夾導出文本同步取消同步設置搜尋刪除移動到文件夾選中了 %d 項沒有選中項,操作無效全選取消全選文字大小正常超大進入清單模式退出清單模式查看文件夾刪除文件夾修改文件夾名稱文件夾 %1$s 已存在,請重新命名分享發送到桌面提醒我刪除提醒選擇文件夾上一級文件夾已添加到桌面刪除确认要刪除所選的 %d 條便籤嗎?确认要删除該條便籤嗎?確認刪除檔夾及所包含的便簽嗎?SD卡被佔用,不能操作導出TXT時發生錯誤,請檢查SD卡要查看的便籤不存在不能爲空便籤設置鬧鐘提醒不能將空便籤發送到桌面導出成功導出失敗已將文本文件(%1$s)導出至SD(%2$s)目錄同步便簽...同步成功同步失敗同步已取消與%1$s同步成功同步失敗,請檢查網絡和帳號設置同步失敗,發生內部錯誤同步已取消登陸%1$s...正在獲取服務器便籤列表...正在同步本地便籤...設置同步賬號与google task同步便簽記錄上次同步于 %1$s添加賬號更換賬號刪除賬號取消立即同步取消同步當前帳號 %1$s如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復同步便簽請選擇google帳號,便簽將與該帳號的google task內容同步。正在同步中,不能修改同步帳號同步帳號已設置為%1$s新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消 + 便簽便簽2x2便簽4x4沒有關聯內容,點擊新建便簽。訪客模式下,便籤內容不可見...新建便簽成功刪除提醒創建提醒已過期yyyyMMddMM月dd日 kk:mm知道了查看呼叫電話發送郵件浏覽網頁打開地圖已將所選 %1$d 便籤移到 %2$s 文件夾新建文件夾導出文本同步取消同步設置搜尋刪除移動到文件夾選中了 %d 項沒有選中項,操作無效全選取消全選文字大小正常超大進入清單模式退出清單模式查看文件夾刪除文件夾修改文件夾名稱文件夾 %1$s 已存在,請重新命名分享發送到桌面提醒我刪除提醒選擇文件夾上一級文件夾已添加到桌面刪除确认要刪除所選的 %d 條便籤嗎?确认要删除該條便籤嗎?確認刪除檔夾及所包含的便簽嗎?SD卡被佔用,不能操作導出TXT時發生錯誤,請檢查SD卡要查看的便籤不存在不能爲空便籤設置鬧鐘提醒不能將空便籤發送到桌面導出成功導出失敗已將文本文件(%1$s)導出至SD(%2$s)目錄同步便簽...同步成功同步失敗同步已取消與%1$s同步成功同步失敗,請檢查網絡和帳號設置同步失敗,發生內部錯誤同步已取消登陸%1$s...正在獲取服務器便籤列表...正在同步本地便籤...設置同步賬號与google task同步便簽記錄上次同步于 %1$s添加賬號更換賬號刪除賬號取消立即同步取消同步當前帳號 %1$s如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復同步便簽請選擇google帳號,便簽將與該帳號的google task內容同步。正在同步中,不能修改同步帳號同步帳號已設置為%1$s新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消 %1$s 條符合”%2$s“的搜尋結果 - \ No newline at end of file + \ No newline at end of file diff --git a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugShaders/merger.xml index 724189d..410c9d8 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugShaders/merger.xml +++ b/代码解读/MiNotes-master/app/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/代码解读/MiNotes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/代码解读/MiNotes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt index 1dc179a..ba295ea 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/代码解读/MiNotes-master/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,4 +1,7 @@ -#Wed Mar 29 08:13:46 CST 2023 -base.0=D\:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex +#Tue Apr 11 20:43:06 CST 2023 +base.1=D\:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex +path.1=classes.dex +base.0=E\:\\MiNotes-master1\\MiNotes-master\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex +renamed.1=classes2.dex renamed.0=classes.dex path.0=classes.dex diff --git a/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class b/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/data/SqlNote.class index 225a21f728c8e8752107216f70ba5027e7c76cd3..c4d4cb350968d1368c111e860c3c1d4c0089b5b9 100644 GIT binary patch delta 1479 zcmW+#X;hU}6y5t?9?!=hfnvyGkV#aa#KbA2R4O&m97}S9l^KXy%S2tli{+3eB>0Ia zigSvHreL5_DvgfgHNeh%g?C76+?)Tk&&b?>veR2}kCLAra#;t?{R>6YR zaK{?-zz6WfS_EPp`r$)FVm$^S6T^{(k@yIsu>o<&#w6t6Rcyoz7?_JqSb$ulVzbd~ zO%K^B74xOyHmSH>Di*+s9q5gnh`=tXxEs;fW6bmoFi!f|LOvGsenB4)bfKUR3c5(p zhXh?L=);0OB4~S52^5aQ6J_w0=!X;X%9H4eQ-b;o!*B*MIE$Ag#z~xvN=(BSM!a8B zHRuD~n+|G|uA zA*w~vTM>$OA?JZK(TUecBvB!S8fkREdO9M9W^AGb1$4qbI-`OvsHQ6}(hYU=z~AhK zW_G6|J!SQxH?0h!52NVI7wBi>WcK28`IW$6E@lWb*qa;Jhq(;n4u-Rc5j@4GXlH+( z;{g83XLy4H*}^F0z`@FiLsd5pQ~rEb^=Gt-VT_992o=YXDxRZM3S-qWzNpeUMrCuX zGWfFE%W>)$$E$MMCaNk#eUZ!c70IdR z`?`Ve=|-mM78}!b8*RFS8KO7P1TUd`stB+}L`e}xw203gbTQm;PfmSwmN@agxU8p6 zMH23cL{I7!coS`pa`im%Lc3)2z&$+cj3({KFEiMHsLBwvg@W} za8P_E}=!$5AqbKHut%*Rx2!yIl$G7GSjJCMPh$mA~M zaX0pG4-RuLKIMLV&I71rA+GTtZn6mfuoz7|j5Z#jE02mvkBJ{k#B-$_#4--)%5o0n z3C8jyN3+6M-mlDZ1}2_`2P=&sVdG3+!HHiR>%u0O>~Lk3aY=U7va2y7!=rh@SSagH z#vxgMGj4{*vbHoL;vsEyF!LJxcpagl#2RqYiNB{r; delta 1470 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 delta 732 zcmWNOSxA&o7>1uOv|JdRNhcjA$9>mqv>`Qgv>G>3(weAjRZA!^X*JrTBBE?L8PZ0S zWgBH$K@bsiQ4vAWf)`$7VSyJFm{3;K#}EI{`OkUZ?|q*$;vMn!G} z+bLxSbJ)pTcCnbfefuJU#J6812bjbmVmM4HN0>sp20N-Tj_H8otmcFo8Z|h@K|1x% zIZkq#4$g3avvhIZyta?|E^72kSh3fGy%4Fzyh%iq#sJsQ4O z-TSn{UDk7t&D`&^Mq0)5kWe1sC&7eD2v!NjAr@jJj0CZgD&gcx z1Vv(}PQQL}7~_1O>>^BJiIO;?C6Po)B2AKUOA2|CPQGMND4C{xa)&(!i%eBdH%XF9 zisXwiU%M7 delta 23 ecmaFF{)l};05fCBv0tWa1 diff --git a/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class b/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskASyncTask.class index 6066b9c2d7c19c4ab5fd786b84638c849651f659..250d328b143dc6fce0aaa7cc6ee0f9a62e507713 100644 GIT binary patch delta 222 zcmWNKu}VT=7>1u;QmH(@C!$3m8tjB)4(C|dpacnFf)Z2`QQ{&-lc8ln2H}*@N7s;J z;BB(=dWWrGI4@rf(YQVK)@ndEW50eW0O7cZ8e-HNVE6sU73FJl$ckg&TR z9oIHEBBFduaf%bkyJt>O7n~BMq#0%TaD6i&zwYa9R+VtBE2`R1(`{8|G&4zqG#BjC e)Q%PvF7>*i%{6z50XIBwOGm$F?%zKnPo@u<7BIp9 diff --git a/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class b/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/gtask/remote/GTaskClient.class index 3e27d98598f89ccba18222b1d6ef6a58f37e263a..0eaffc2143f1209af8afc792e2eaff90786be5a1 100644 GIT binary patch delta 7991 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 E0aEj*_y7O^ diff --git a/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class b/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note$NoteData.class index 2f274a8c84436b8c065e3090becfbcfdb176af90..7f59ce808bf2434f7efa5729ef4b91453934b164 100644 GIT binary patch delta 450 zcmZ|HPe{{o7{~GV)1l>IFsDmASyJG?;n7iGqy`HFaMVU21>W z{8PjI@~5FT(bP~8LK`zRN&@}ux3UJJUG016;K9rD@Vp*ApBKfG#YTq1lbP)9waM-eIHBVvSDB)K zcX*kmgjq^?PbE=mn4^w)npmcp1$=y9h(%q!#0VdC*$OkP>T8WptP|IBj|~plw)>Ja(m!E%EY2%Gj1lcH|ac<<1Sh$$h>{J$v$yAJV|S_^`x}Eu$nQqPM|Mnc$af bawsu=OPoJ)OiKQ8WaeBh5@}HtSylf4kczS* delta 430 zcmZw9Pe_w-7{KxG3R6@eV(b(L}@C|cJ6FbBpkY@ zg~EnU3wWz6m#tB*6xD`WeGx+o`J$TPYd18nZs=Nz9tdjDfZ_jF*Luz5nTP+SclBWK z^wjd$Bewi*?DTM+UM^u$NFT-Yo4d|iGGJEbG&=^#W(X&7@=2KS9FOCPlBY_ZD;ZYe zGRt#sI+E(oC>I&S%?tBUZq$)dGNEKriKV32x}H~+)j6%sUvimOTxEt5W~pF~8eUV! zJa>45p9Q*j&jS{TvBYEE@{D&3^MNEEndXx!m(`YLg;g@FvCn6Y`693`PBz5Fwz%1p z5;AgwuTsaB)bmYlSMyzTcH}<0(#D>2urDzVq?aEu!l8_-nc}BR@=KOEk~GJ%!igO5 STTb|6l@(kQiJ6`Y4SxYsQ-~h` diff --git a/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class b/代码解读/MiNotes-master/app/build/intermediates/javac/debug/classes/net/micode/notes/model/Note.class index 78219ea24956998a6fde095e4940b8fff4724358..79e174313939b35b9b04dffafa904c52374ad79a 100644 GIT binary patch delta 117 zcmeya^j&E~Dj#bg11Ce! 21 22 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 +22-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 23 android:minSdkVersion="14" -23-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:15-41 +23-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:15-41 24 android:targetSdkVersion="14" /> -24-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 +24-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 25 26 -26-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:27:5-81 -26-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:27:22-78 +26-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:27:5-81 +26-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:27:22-78 27 -27-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:28:5-88 -27-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:28:22-85 +27-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:28:5-88 +27-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:28:22-85 28 -28-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:29:5-67 -28-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:29:22-64 +28-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:29:5-67 +28-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:29:22-64 29 -29-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:30:5-72 -29-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:30:22-69 +29-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:30:5-72 +29-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:30:22-69 30 -30-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:31:5-74 -30-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:31:22-71 +30-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:31:5-74 +30-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:31:22-71 31 -31-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:32:5-80 -31-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:32:22-77 +31-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:32:5-80 +31-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:32:22-77 32 -32-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:33:5-71 -32-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:33:22-68 +32-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:33:5-71 +32-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:33:22-68 33 -33-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:34:5-74 -33-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:34:22-71 +33-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:34:5-74 +33-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:34:22-71 34 -34-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:35:5-81 -34-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:35:22-78 +34-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:35:5-81 +34-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:35:22-78 35 36 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:37:5-151:19 +36-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:37:5-151:19 37 android:debuggable="true" 38 android:icon="@drawable/icon_app" -38-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:38:9-42 +38-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:38:9-42 39 android:label="@string/app_name" -39-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:39:9-41 +39-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:39:9-41 40 android:testOnly="true" > 41 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:40:9-53:20 +41-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:40:9-53:20 42 android:name="net.micode.notes.ui.NotesListActivity" -42-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:41:13-49 +42-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:41:13-49 43 android:configChanges="keyboardHidden|orientation|screenSize" -43-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:42:13-74 +43-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:42:13-74 44 android:label="@string/app_name" -44-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:43:13-45 +44-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:43:13-45 45 android:launchMode="singleTop" -45-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:44:13-43 +45-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:44:13-43 46 android:theme="@style/NoteTheme" -46-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:45:13-45 +46-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:45:13-45 47 android:uiOptions="splitActionBarWhenNarrow" -47-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:46:13-57 +47-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:46:13-57 48 android:windowSoftInputMode="adjustPan" > -48-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:47:13-52 +48-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:47:13-52 49 -49-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:49:13-52:29 +49-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:49:13-52:29 50 -50-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:50:17-69 -50-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:50:25-66 +50-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:50:17-69 +50-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:50:25-66 51 52 -52-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:51:17-77 -52-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:51:27-74 +52-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:51:17-77 +52-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:51:27-74 53 54 55 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:55:9-83:20 +55-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:55:9-83:20 56 android:name="net.micode.notes.ui.NoteEditActivity" -56-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:56:13-48 +56-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:56:13-48 57 android:configChanges="keyboardHidden|orientation|screenSize" -57-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:57:13-74 +57-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:57:13-74 58 android:launchMode="singleTop" -58-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:58:13-43 +58-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:58:13-43 59 android:theme="@style/NoteTheme" > -59-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:59:13-45 +59-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:59:13-45 60 -60-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:61:13-66:29 +60-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:61:13-66:29 61 -61-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:62:17-69 -61-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:62:25-66 +61-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:62:17-69 +61-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:62:25-66 62 63 -63-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 -63-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 +63-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 +63-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 64 65 -65-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 -65-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 +65-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 +65-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 66 -66-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 -66-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 +66-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 +66-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 67 68 -68-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:68:13-73:29 +68-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:68:13-73:29 69 -69-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:69:17-79 -69-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:69:25-76 +69-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:69:17-79 +69-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:69:25-76 70 71 -71-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 -71-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 +71-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 +71-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 72 73 -73-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 -73-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 +73-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 +73-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 74 -74-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 -74-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 +74-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 +74-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 75 76 -76-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:75:13-78:29 +76-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:75:13-78:29 77 -77-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:76:17-71 -77-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:76:25-68 +77-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:76:17-71 +77-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:76:25-68 78 79 -79-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 -79-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 +79-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 +79-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 80 81 82 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:80:13-82:54 +82-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:80:13-82:54 83 android:name="android.app.searchable" -83-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:81:17-54 +83-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:81:17-54 84 android:resource="@xml/searchable" /> -84-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:82:17-51 +84-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:82:17-51 85 86 87 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:85:9-88:43 +87-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:85:9-88:43 88 android:name="net.micode.notes.data.NotesProvider" -88-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:86:13-63 +88-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:86:13-63 89 android:authorities="micode_notes" -89-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:87:13-47 +89-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:87:13-47 90 android:multiprocess="true" /> -90-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:88:13-40 +90-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:88:13-40 91 92 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:90:9-102:20 +92-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:90:9-102:20 93 android:name="net.micode.notes.widget.NoteWidgetProvider_2x" -93-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:91:13-57 +93-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:91:13-57 94 android:label="@string/app_widget2x2" > -94-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:92:13-50 +94-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:92:13-50 95 -95-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:93:13-97:29 +95-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:93:13-97:29 96 -96-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:94:17-84 -96-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:94:25-81 +96-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:94:17-84 +96-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:94:25-81 97 -97-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:95:17-85 -97-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:95:25-82 +97-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:95:17-85 +97-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:95:25-82 98 -98-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:96:17-85 -98-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:96:25-82 +98-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:96:17-85 +98-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:96:25-82 99 100 101 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:99:13-101:58 +101-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:99:13-101:58 102 android:name="android.appwidget.provider" -102-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:100:17-58 +102-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:100:17-58 103 android:resource="@xml/widget_2x_info" /> -103-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:101:17-55 +103-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:101:17-55 104 105 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:103:9-116:20 +105-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:103:9-116:20 106 android:name="net.micode.notes.widget.NoteWidgetProvider_4x" -106-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:104:13-57 +106-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:104:13-57 107 android:label="@string/app_widget4x4" > -107-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:105:13-50 +107-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:105:13-50 108 -108-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:93:13-97:29 +108-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:93:13-97:29 109 -109-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:94:17-84 -109-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:94:25-81 +109-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:94:17-84 +109-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:94:25-81 110 -110-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:95:17-85 -110-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:95:25-82 +110-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:95:17-85 +110-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:95:25-82 111 -111-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:96:17-85 -111-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:96:25-82 +111-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:96:17-85 +111-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:96:25-82 112 113 114 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:99:13-101:58 +114-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:99:13-101:58 115 android:name="android.appwidget.provider" -115-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:100:17-58 +115-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:100:17-58 116 android:resource="@xml/widget_4x_info" /> -116-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:101:17-55 +116-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:101:17-55 117 118 -118-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:118:9-122:20 -118-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:118:19-55 +118-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:118:9-122:20 +118-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:118:19-55 119 -119-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:119:13-121:29 +119-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:119:13-121:29 120 -120-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:120:17-79 -120-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:120:25-76 +120-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:120:17-79 +120-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:120:25-76 121 122 123 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:124:9-127:20 +123-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:124:9-127:20 124 android:name="net.micode.notes.ui.AlarmReceiver" -124-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:125:13-61 +124-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:125:13-61 125 android:process=":remote" > -125-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:126:13-38 +125-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:126:13-38 126 127 128 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:129:9-134:20 +128-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:129:9-134:20 129 android:name="net.micode.notes.ui.AlarmAlertActivity" -129-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:130:13-50 +129-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:130:13-50 130 android:label="@string/app_name" -130-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:131:13-45 +130-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:131:13-45 131 android:launchMode="singleInstance" -131-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:132:13-48 +131-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:132:13-48 132 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" > -132-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:133:13-75 +132-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:133:13-75 133 134 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:136:9-141:20 +134-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:136:9-141:20 135 android:name="net.micode.notes.ui.NotesPreferenceActivity" -135-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:137:13-71 +135-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:137:13-71 136 android:label="@string/preferences_title" -136-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:138:13-54 +136-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:138:13-54 137 android:launchMode="singleTop" -137-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:139:13-43 +137-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:139:13-43 138 android:theme="@android:style/Theme.Holo.Light" > -138-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:140:13-60 +138-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:140:13-60 139 140 141 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:143:9-146:19 +141-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:143:9-146:19 142 android:name="net.micode.notes.gtask.remote.GTaskSyncService" -142-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:144:13-74 +142-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:144:13-74 143 android:exported="false" > -143-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:145:13-37 +143-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:145:13-37 144 145 146 D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:148:9-150:52 +146-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:148:9-150:52 147 android:name="android.app.default_searchable" -147-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:149:13-58 +147-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:149:13-58 148 android:value=".ui.NoteEditActivity" /> -148-->D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:150:13-49 +148-->D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:150:13-49 149 150 151 diff --git a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json index 7b2dbfd..7f31bb5 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json +++ b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/debug.json @@ -1,10 +1,10 @@ { "logs": [ { - "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rTW_values-zh-rTW.arsc.flat", + "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rTW_values-zh-rTW.arsc.flat", "map": [ { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml", "from": { "startLines": "18", "startColumns": "4", @@ -23,7 +23,7 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\strings.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\strings.xml", "from": { "startLines": "122,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23", "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", @@ -44,70 +44,10 @@ ] }, { - "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rCN_values-zh-rCN.arsc.flat", + "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\values_values.arsc.flat", "map": [ { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml", - "from": { - "startLines": "18", - "startColumns": "4", - "startOffsets": "712", - "endLines": "21", - "endColumns": "19", - "endOffsets": "817" - }, - "to": { - "startLines": "2", - "startColumns": "4", - "startOffsets": "105", - "endLines": "5", - "endColumns": "19", - "endOffsets": "210" - } - }, - { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\strings.xml", - "from": { - "startLines": "121,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "6532,3495,3429,3356,3306,827,867,915,6083,6128,6478,6428,1199,3861,3929,3802,3737,3674,4592,4532,4469,4061,2877,1369,1422,4115,3568,6185,3247,3034,1798,2079,2325,1851,2817,2764,2713,2518,2470,2376,2424,2564,2611,2122,3188,2661,3077,2036,2278,2222,2167,2979,1992,2937,1901,1942,3129,1318,1623,1719,1576,1672,1529,1484,1148,1095,4967,4908,5108,6009,5419,5350,5483,5561,5744,5671,5042,5295,5165,5230,4859,5848,5931,6390,6283,6235,6328,1261,4006,4410,4705,4647,4772,4362,4317,4269,4218,963,1029", - "endLines": "123,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23", - "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65", - "endOffsets": "6704,3563,3490,3424,3351,862,910,958,6123,6180,6527,6473,1256,3924,4001,3856,3797,3732,4642,4587,4527,4110,2932,1417,1479,4195,3644,6230,3301,3072,1846,2117,2371,1896,2872,2812,2759,2559,2513,2419,2465,2606,2656,2162,3242,2708,3124,2074,2320,2273,2217,3029,2031,2974,1937,1987,3183,1364,1667,1763,1618,1714,1571,1524,1194,1143,5037,4962,5160,6078,5478,5414,5556,5666,5843,5739,5103,5345,5225,5290,4903,5926,6004,6423,6323,6278,6385,1313,4056,4464,4767,4700,4829,4405,4357,4312,4264,1024,1090" - }, - "to": { - "startLines": "6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106", - "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", - "startOffsets": "215,384,457,523,596,646,686,734,782,827,884,938,988,1050,1118,1195,1254,1319,1382,1437,1497,1560,1614,1674,1727,1789,1874,1955,2005,2064,2107,2160,2203,2254,2304,2364,2417,2468,2514,2562,2610,2656,2703,2753,2798,2857,2909,2961,3004,3051,3107,3162,3217,3261,3303,3344,3394,3453,3504,3553,3602,3649,3696,3743,3788,3839,3892,3967,4026,4083,4157,4221,4290,4368,4478,4582,4655,4721,4776,4841,4906,4955,5038,5116,5154,5199,5247,5309,5366,5421,5480,5547,5605,5667,5715,5760,5808,5859,5925", - "endLines": "8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106", - "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65", - "endOffsets": "379,452,518,591,641,681,729,777,822,879,933,983,1045,1113,1190,1249,1314,1377,1432,1492,1555,1609,1669,1722,1784,1869,1950,2000,2059,2102,2155,2198,2249,2299,2359,2412,2463,2509,2557,2605,2651,2698,2748,2793,2852,2904,2956,2999,3046,3102,3157,3212,3256,3298,3339,3389,3448,3499,3548,3597,3644,3691,3738,3783,3834,3887,3962,4021,4078,4152,4216,4285,4363,4473,4577,4650,4716,4771,4836,4901,4950,5033,5111,5149,5194,5242,5304,5361,5416,5475,5542,5600,5662,5710,5755,5803,5854,5920,5986" - } - } - ] - }, - { - "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\values_values.arsc.flat", - "map": [ - { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\dimens.xml", - "from": { - "startLines": "19,20,21,22,18", - "startColumns": "4,4,4,4,4", - "startOffsets": "764,816,869,922,712", - "endColumns": "51,52,52,51,51", - "endOffsets": "811,864,917,969,759" - }, - "to": { - "startLines": "13,14,15,16,17", - "startColumns": "4,4,4,4,4", - "startOffsets": "589,641,694,747,799", - "endColumns": "51,52,52,51,51", - "endOffsets": "636,689,742,794,846" - } - }, - { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\colors.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\colors.xml", "from": { "startLines": "18", "startColumns": "4", @@ -124,7 +64,7 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\strings.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\strings.xml", "from": { "startLines": "128,72,75,74,73,19,20,21,118,119,127,126,26,81,82,80,79,78,94,93,92,84,39,38,64,29,30,85,41,76,120,71,67,42,48,53,43,63,62,61,57,56,54,55,58,59,49,70,60,68,47,52,51,50,66,46,65,44,45,69,28,34,36,33,35,32,31,25,24,101,100,104,116,109,108,110,111,113,112,102,103,107,105,106,99,114,115,125,123,122,124,27,83,91,96,95,97,90,89,88,87,22,23", "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", @@ -143,7 +83,24 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\styles.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\dimens.xml", + "from": { + "startLines": "19,20,21,22,18", + "startColumns": "4,4,4,4,4", + "startOffsets": "764,816,869,922,712", + "endColumns": "51,52,52,51,51", + "endOffsets": "811,864,917,969,759" + }, + "to": { + "startLines": "13,14,15,16,17", + "startColumns": "4,4,4,4,4", + "startOffsets": "589,641,694,747,799", + "endColumns": "51,52,52,51,51", + "endOffsets": "636,689,742,794,846" + } + }, + { + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\styles.xml", "from": { "startLines": "50,55,64,60,22,26,30,35,40,18,45", "startColumns": "4,4,4,4,4,4,4,4,4,4,4", @@ -162,7 +119,7 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\arrays.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\arrays.xml", "from": { "startLines": "19,26", "startColumns": "4,4", @@ -181,6 +138,49 @@ } } ] + }, + { + "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rCN_values-zh-rCN.arsc.flat", + "map": [ + { + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml", + "from": { + "startLines": "18", + "startColumns": "4", + "startOffsets": "712", + "endLines": "21", + "endColumns": "19", + "endOffsets": "817" + }, + "to": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "105", + "endLines": "5", + "endColumns": "19", + "endOffsets": "210" + } + }, + { + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\strings.xml", + "from": { + "startLines": "121,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "6532,3495,3429,3356,3306,827,867,915,6083,6128,6478,6428,1199,3861,3929,3802,3737,3674,4592,4532,4469,4061,2877,1369,1422,4115,3568,6185,3247,3034,1798,2079,2325,1851,2817,2764,2713,2518,2470,2376,2424,2564,2611,2122,3188,2661,3077,2036,2278,2222,2167,2979,1992,2937,1901,1942,3129,1318,1623,1719,1576,1672,1529,1484,1148,1095,4967,4908,5108,6009,5419,5350,5483,5561,5744,5671,5042,5295,5165,5230,4859,5848,5931,6390,6283,6235,6328,1261,4006,4410,4705,4647,4772,4362,4317,4269,4218,963,1029", + "endLines": "123,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23", + "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65", + "endOffsets": "6704,3563,3490,3424,3351,862,910,958,6123,6180,6527,6473,1256,3924,4001,3856,3797,3732,4642,4587,4527,4110,2932,1417,1479,4195,3644,6230,3301,3072,1846,2117,2371,1896,2872,2812,2759,2559,2513,2419,2465,2606,2656,2162,3242,2708,3124,2074,2320,2273,2217,3029,2031,2974,1937,1987,3183,1364,1667,1763,1618,1714,1571,1524,1194,1143,5037,4962,5160,6078,5478,5414,5556,5666,5843,5739,5103,5345,5225,5290,4903,5926,6004,6423,6323,6278,6385,1313,4056,4464,4767,4700,4829,4405,4357,4312,4264,1024,1090" + }, + "to": { + "startLines": "6,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "215,384,457,523,596,646,686,734,782,827,884,938,988,1050,1118,1195,1254,1319,1382,1437,1497,1560,1614,1674,1727,1789,1874,1955,2005,2064,2107,2160,2203,2254,2304,2364,2417,2468,2514,2562,2610,2656,2703,2753,2798,2857,2909,2961,3004,3051,3107,3162,3217,3261,3303,3344,3394,3453,3504,3553,3602,3649,3696,3743,3788,3839,3892,3967,4026,4083,4157,4221,4290,4368,4478,4582,4655,4721,4776,4841,4906,4955,5038,5116,5154,5199,5247,5309,5366,5421,5480,5547,5605,5667,5715,5760,5808,5859,5925", + "endLines": "8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106", + "endColumns": "14,72,65,72,49,39,47,47,44,56,53,49,61,67,76,58,64,62,54,59,62,53,59,52,61,84,80,49,58,42,52,42,50,49,59,52,50,45,47,47,45,46,49,44,58,51,51,42,46,55,54,54,43,41,40,49,58,50,48,48,46,46,46,44,50,52,74,58,56,73,63,68,77,109,103,72,65,54,64,64,48,82,77,37,44,47,61,56,54,58,66,57,61,47,44,47,50,65,65", + "endOffsets": "379,452,518,591,641,681,729,777,822,879,933,983,1045,1113,1190,1249,1314,1377,1432,1492,1555,1609,1669,1722,1784,1869,1950,2000,2059,2102,2155,2198,2249,2299,2359,2412,2463,2509,2557,2605,2651,2698,2748,2793,2852,2904,2956,2999,3046,3102,3157,3212,3256,3298,3339,3389,3448,3499,3548,3597,3644,3691,3738,3783,3834,3887,3962,4021,4078,4152,4216,4285,4363,4473,4577,4650,4716,4771,4836,4901,4950,5033,5111,5149,5194,5242,5304,5361,5416,5475,5542,5600,5662,5710,5755,5803,5854,5920,5986" + } + } + ] } ] } \ No newline at end of file diff --git a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json index 17657bd..c1aecd6 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json +++ b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rCN.json @@ -1,10 +1,10 @@ { "logs": [ { - "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rCN\\values-zh-rCN.xml", + "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rCN\\values-zh-rCN.xml", "map": [ { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\arrays.xml", "from": { "startLines": "18", "startColumns": "4", @@ -23,7 +23,7 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\strings.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rCN\\strings.xml", "from": { "startLines": "121,71,70,69,68,19,20,21,112,113,120,119,26,77,78,76,75,74,90,89,88,80,60,29,30,81,72,114,67,63,38,44,49,39,59,58,57,53,52,50,51,54,55,45,66,56,64,43,48,47,46,62,42,61,40,41,65,28,34,36,33,35,32,31,25,24,97,96,99,111,104,103,105,106,108,107,98,102,100,101,95,109,110,118,116,115,117,27,79,87,92,91,93,86,85,84,83,22,23", "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", diff --git a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json index aa19b00..9a25cde 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json +++ b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values-zh-rTW.json @@ -1,10 +1,10 @@ { "logs": [ { - "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rTW\\values-zh-rTW.xml", + "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rTW\\values-zh-rTW.xml", "map": [ { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\arrays.xml", "from": { "startLines": "18", "startColumns": "4", @@ -23,7 +23,7 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\strings.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values-zh-rTW\\strings.xml", "from": { "startLines": "122,72,71,70,69,19,20,21,112,113,121,120,26,76,77,75,74,73,89,88,87,79,61,29,30,80,37,114,68,64,39,45,50,40,60,59,58,54,53,51,52,55,56,46,67,57,65,44,49,48,47,63,43,62,41,42,66,28,34,36,33,35,32,31,25,24,96,95,98,110,103,102,104,105,107,106,97,101,99,100,94,108,109,119,117,116,118,27,78,86,91,90,92,85,84,83,82,22,23", "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", diff --git a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json index c5771e5..793de22 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json +++ b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/multi-v2/values.json @@ -1,27 +1,10 @@ { "logs": [ { - "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values\\values.xml", + "outputFile": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values\\values.xml", "map": [ { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\dimens.xml", - "from": { - "startLines": "19,20,21,22,18", - "startColumns": "4,4,4,4,4", - "startOffsets": "764,816,869,922,712", - "endColumns": "51,52,52,51,51", - "endOffsets": "811,864,917,969,759" - }, - "to": { - "startLines": "13,14,15,16,17", - "startColumns": "4,4,4,4,4", - "startOffsets": "589,641,694,747,799", - "endColumns": "51,52,52,51,51", - "endOffsets": "636,689,742,794,846" - } - }, - { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\colors.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\colors.xml", "from": { "startLines": "18", "startColumns": "4", @@ -38,7 +21,7 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\strings.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\strings.xml", "from": { "startLines": "128,72,75,74,73,19,20,21,118,119,127,126,26,81,82,80,79,78,94,93,92,84,39,38,64,29,30,85,41,76,120,71,67,42,48,53,43,63,62,61,57,56,54,55,58,59,49,70,60,68,47,52,51,50,66,46,65,44,45,69,28,34,36,33,35,32,31,25,24,101,100,104,116,109,108,110,111,113,112,102,103,107,105,106,99,114,115,125,123,122,124,27,83,91,96,95,97,90,89,88,87,22,23", "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", @@ -57,7 +40,24 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\styles.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\dimens.xml", + "from": { + "startLines": "19,20,21,22,18", + "startColumns": "4,4,4,4,4", + "startOffsets": "764,816,869,922,712", + "endColumns": "51,52,52,51,51", + "endOffsets": "811,864,917,969,759" + }, + "to": { + "startLines": "13,14,15,16,17", + "startColumns": "4,4,4,4,4", + "startOffsets": "589,641,694,747,799", + "endColumns": "51,52,52,51,51", + "endOffsets": "636,689,742,794,846" + } + }, + { + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\styles.xml", "from": { "startLines": "50,55,64,60,22,26,30,35,40,18,45", "startColumns": "4,4,4,4,4,4,4,4,4,4,4", @@ -76,7 +76,7 @@ } }, { - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\values\\arrays.xml", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\values\\arrays.xml", "from": { "startLines": "19,26", "startColumns": "4,4", diff --git a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json index 6cb2819..df91a39 100644 --- a/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json +++ b/代码解读/MiNotes-master/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json @@ -1,390 +1,390 @@ [ { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_account_dialog_title.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\account_dialog_title.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable_new_note.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable\\new_note.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_search_result.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\search_result.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_down.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_down.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_single.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_single.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_single.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_single.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_blue.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_blue.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_4x_info.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_4x_info.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_middle.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_middle.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_white.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_white.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_item.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_item.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_blue.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_blue.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_add_account_text.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\add_account_text.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\note_edit_color_selector_panel.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_pressed.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_pressed.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_green.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_green.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_note_edit_color_selector_panel.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\note_edit_color_selector_panel.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_yellow.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_yellow.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_2x_info.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_2x_info.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_btn_set_color.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_btn_set_color.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_green.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_green.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_single.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_single.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_account_dialog_title.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\account_dialog_title.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_single.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_single.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_red.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_small.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_small.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_background.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_background.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_color_btn_mask.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_search_result.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\search_result.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_up.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_up.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_red.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_red.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_dropdown_icon.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\dropdown_icon.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_green.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_green.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_normal.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_normal.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_white.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_white.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_delete.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\delete.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_searchable.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\searchable.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_background.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_background.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_footer_bg.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_footer_bg.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_yellow.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_clock.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\clock.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_up.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_up.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_app.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\icon_app.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_up.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_up.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_green.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_green.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_notification.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\notification.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_blue.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_blue.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw-zh-rCN_introduction.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\raw-zh-rCN\\introduction" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_record_folder.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\call_record_folder.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_datetime_picker.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\datetime_picker.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_small.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_small.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_blue.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_blue.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_middle.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_middle.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_middle.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_middle.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_up.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_up.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_single.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_single.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_alert.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_alert.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_middle.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_middle.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_options.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_options.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_folder_list_item.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\folder_list_item.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_super.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_super.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_clock.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\clock.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_item.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_item.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_blue.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_blue.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw-zh-rCN_introduction.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\raw-zh-rCN\\introduction" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_white.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_white.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_2x_info.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_2x_info.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_down.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_down.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_single.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_single.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_middle.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_middle.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_4x.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_4x.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_pressed.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_pressed.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_large.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_large.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_red.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_red.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_yellow.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_yellow.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_edit.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_edit.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_size_selector_bg.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_down.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_down.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_edit_text.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\dialog_edit_text.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_down.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_down.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_green.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_green.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_dropdown_menu.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_dropdown_menu.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw_introduction.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\raw\\introduction" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_primary_text_dark.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\color\\primary_text_dark.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_yellow.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_yellow.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_preferences.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\xml\\preferences.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit_list_item.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit_list_item.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_blue.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_blue.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_move.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_move.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_white.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_white.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_2x.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_2x.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_size_selector_bg.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_size_selector_bg.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_footer.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_footer.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_white.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_white.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_preferences.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\preferences.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_dropdown.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_dropdown.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_yellow.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_yellow.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_middle.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_middle.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_middle.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_4x.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_4x.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_down.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_down.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_datetime_picker.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\datetime_picker.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_app.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\icon_app.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\raw_introduction.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\raw\\introduction" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_footer_bg.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_footer_bg.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_green.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_green.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_edit.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_edit.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_call_record.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\call_record.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_down.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_down.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_up.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_up.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_super.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_super.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_single.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_single.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_up.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_up.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_new_note_normal.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\new_note_normal.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_dropdown.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_dropdown.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_secondary_text_dark.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\color\\secondary_text_dark.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_sub_folder.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\sub_folder.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_single.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_single.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_dialog_edit_text.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\dialog_edit_text.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_middle.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_middle.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_sub_folder.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\menu\\sub_folder.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_single.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_single.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_white_down.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_white_down.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_white.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_white.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_red.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_red.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_normal.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_normal.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more_dark.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more_dark.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_primary_text_dark.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\color\\primary_text_dark.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_yellow.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_yellow.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_delete.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_delete.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_alert.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_alert.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_up.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_up.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\color_secondary_text_dark.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\color\\secondary_text_dark.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_normal.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_normal.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_selected.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\selected.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_folder_list_item.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\folder_list_item.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_red.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_red.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_yellow_down.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_yellow_down.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_widget_4x_info.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\widget_4x_info.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_red.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_red.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_delete.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_delete.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_middle.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_middle.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_down.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_down.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_down.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_down.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_red.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_red.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_bar_bg.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_bar_bg.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_dropdown_icon.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\dropdown_icon.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_folder.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_folder.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_up.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_up.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_blue.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_blue.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_settings_header.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\settings_header.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_yellow.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_yellow.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_title_white.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_title_white.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_selected.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\selected.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_white.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_white.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_delete.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\delete.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_folder.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_folder.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_edit_list_item.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_edit_list_item.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_call_record.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\call_record.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_btn_set_color.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_btn_set_color.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable_new_note.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable\\new_note.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_move.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\menu_move.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_more_dark.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_more_dark.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bg_color_btn_mask.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\bg_color_btn_mask.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\xml_searchable.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\xml\\searchable.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_footer.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_footer.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_green.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\edit_green.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_widget_2x.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\widget_2x.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_green.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_green.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_up.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_up.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_note_list_dropdown_menu.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\layout\\note_list_dropdown_menu.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_blue_middle.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_blue_middle.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_bar_bg.9.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\title_bar_bg.9.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_font_large.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\font_large.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_note_edit.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\call_note_edit.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_red_single.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_red_single.9.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_blue.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_blue.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_add_account_text.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\add_account_text.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_4x_red.png.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_4x_red.png" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_widget_2x_yellow.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\widget_2x_yellow.png" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_note_list_options.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\note_list_options.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\layout_settings_header.xml.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\layout\\settings_header.xml" }, { - "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\menu_call_record_folder.xml.flat", - "source": "D:\\IDEA\\AndroidModeCode\\MiNotes_master\\MiNotes-master\\app\\src\\main\\res\\menu\\call_record_folder.xml" + "merged": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_green_up.9.png.flat", + "source": "D:\\IDEA\\AndroidModeCode\\MiNotes-master\\app\\src\\main\\res\\drawable-hdpi\\list_green_up.9.png" } ] \ No newline at end of file diff --git a/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex b/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex index e65f9a52c8bdf509a412c655e7348d4c1d7fba4c..a6a1998e266cd9cb8006550726519964cb5b6e3f 100644 GIT binary patch delta 2375 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 literal 6560 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 diff --git a/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex b/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex index a66f6bbfd9b93722829701b23aeb1adf05d34f66..ed459e4c3de4b8df5ff94e7867e55fae35c8b621 100644 GIT binary patch delta 78 zcmV-U0I~nP3A_m)WMy~?Ff%m(k=?o=yoi;g7L>9|#n{b%EoijgfEX5Wu^@N>0lJf! k0UHZ~0Ra>a0E7Vm4wkdO0q+3_H8eFcV`OGEv$g{U0iPBdU;qFB delta 78 zcmV-U0I~nP3A_m)WMy~?Ff%m(r{1HN!sgYXMqojd4U65PscQ8kqiucYu^@N>0lAZz k0UHZ+0Td1ZcK{BS006VU0q+3_He_WqH)b|sv$g{U0qOJ{?EnA( diff --git a/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex b/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex index 99b0df796e5f4096d6b2451537cda7c5e1ddb7c9..4f800537f6c51f5e311a180de12d628571957442 100644 GIT binary patch delta 1144 zcmYk*X-E`d9LMqhe|C4))MnSCOEK4k)S}R=MZ&HZSrkT;;g%*AMQIe$0UI3>NEp4* zrh}pzI-r7RqlA31fnh|w$P9vfQM7M@pv$PpsPC*J?69Am-#qv8%x+&%yr^i))@XWp zxVK2IH z4L5NIcM-!w^dgRae1MrQQjCR&pbee4g=a|MCo-8UgfLd1DMQ+2H=zR$@Ec{BBK0_i zdw7ooKH@XJ;}`xSd%Q>q=A#B{(12F#!BKSKGH&2L9^*NN@MZiC5yN6-n1~R{u@r03 zh*s>z5!kqj+vvp$yhZ{);17sc$i-Al$1H>~-+rmbHEwS-ChdHhCc?o9dyqjg`%dN| zH?uZLq~uRzKEg1`%jxT6r!NPa%)@Sbr+mcCIb^T>-Y9O*q)RDJQ;ELr|o`Q z&3ru^D=;&ZArBgjS*A;^ z(^6~H&9O8);E@_nb#03VJi5YH=+kee&W^Ge<`-6xE8gUNbcJjn_BQRDnN}69*jzEM zvdTUbsIKY>Wa)5*c4%k1_J!W1tG6qYaNgpp$D(}DQXM^0XV8P3ZU^4kUjqjs5jL+u r5$Bf?CmSJ=^~3mLCgr9=kApIcie=A1DMDanX;iY3QH_YONt98Gq=y%A zEqxPMq!a}ei;|KsSg(pmU)8$>Jq$t+5-Q5*d**~~`|SSqzyEXZIcM8oAQ=dR560X} zmMxcY`?<|u@5V>wgu3D{zsI-#Gj8ubZS_A$UJDf2#CL5)W&40f#AS#yPZ2qS6NsS` z_wWFZ@dVHC0)t564Zgwc7MX_)Xu=6x!9%=58h_y9UKLo4Iy8HvU0Mkpc#d%d^F8y>GnA!eZr3$YZdQEd&W%PMK@waq;G)+NHm3G0v#WY(R@ zscdF$lFrGaWM0B$G7mjgXFZmU&E#L%{!9-I`kF;>S)Xj>?LI2=`BaQqJ@d(a*F?QAb7Q@X$rDY9>-H8keU#~TXP4y=o7lNe zlT~2sQei7%lom%AqHFa&hZJyB(2uBf%P5(7oU?jG$9zuCG#2JbW06C|8ZydRzKxph zKVyv>CF*>l*x^xg!VIBBN>#o@{nNxJCXM^jt- zc9?rw`^2wk_NxX{$_PtrRqM=9FgUk2BCEvQBQ2`Vj19N6_1+kc4aY8St**JZM)s*1 z^G2ji)~L;9w`{c4SDH1S?6Soks*NbGU2QW0h8lCIU@Y;{m2kM4!v|KbI#_wgYV(Fx z4tNXHFOQ0=4!27BQ*M>lnNR33c^fdPe=wDr*gie~vutDsK3gN+Qw>e5RQV=;1WB^Z kFS461{a4Q;PmU0>-X?t=JN>$zB0I8m{S~oInI3)o52x6w3IG5A diff --git a/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex b/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex index fbc3a63f74c4029933f8338ea763e64757fa2780..76a77ae5a933f43ae66bc387027b1f11edf5cf0f 100644 GIT binary patch delta 5026 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 R%PG(gIQsXcZlGVX{Tm=zOLhPN delta 5118 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 CaxxhJ delta 2004 zcmZwIYitx%6u|LwXLt5lrjO}sS6UWIQwlAww#ZY6jveF0TQM5F)YIHS9 zsv$mLq>+S34Eh1osDTec8uddZm=J>rBqow5291UiKBzHK68zuWAt{N|{q>xC=giEV zdvCXwD~Bs5w|5N0X4llot}~CnysG)>-*0ZJ?;Wm49DZ=?sg_wsivJxxG}*OA-9z){ zX0AIT-`gU!St5(E0xj5qgLnfT&fyxa<2T&EE&PGMaT{uaNFCC61t&0qACbdz%CHn0 z@C=SRl94Y-F5_23vqefU2dl9S{Wyn0o&dqScT#+QoFda2miAJnL3wB~Z25}G`-p5It#R$H`&$tE26LFBhG|a>TEJYJG zqZj?F`1K-Q$1$A5=lBBWaS2y&6~7?jip;dvT{^l8Y(dzvrvn9 zxZiuvD$1ORa}6y8eZ-*iVftAJu`n_&zevtU0?>!fgC-lR50PJ{lLa#Oy*e(xPR?YT z{!wyvO2!oaNrSCnPTnTh57vc2D){J06kWqdcu#Za^E%I>Kwq1WyVvSmU#shjpb!1( z_nAy&wx8dQv+Q&HhQ45~pXZOuCyvYYY~8KbZ>i^UBJ@!Qolm7+53U4Nek z7cqySK5XIyzwMZq=MTu0Tv@^Se7~J9c^O%3I$S@FJ)nRaEu+8CFDzs-7n!z*9&izl ze2AD}MfCs@%*lKcCrY!4QE4+VDO*h}lqdZ5Hou)FCZ#MQ3rq*UIP^x-#|&I$cfE}Z z-W9tc`j{kRnvuLGSAAXcN^^%`UM z_Mh@Tj!nwUl&4ZI_oCV$dZE)+ zuJhR4P9{nJg}eR=k9{qL#QQe>&6@JYo_!s?eW{*~{?zvL?%k>ObYD8vneN`5>hJE` zk?Pso*U{K67_?f7s=SZfd2SUW9Q%qqz(zTUOWt4Z;3oYwVWmWRIII7k2Fdl?=qe%C edsc5P+s`kM2iO_9<|28>@7G&U?-*S_O8y^G@(4Bn diff --git a/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex b/代码解读/MiNotes-master/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note.dex index 9512979501480c3f88b4a7083b828cda3940aadc..257f0dc65437fea047ac289f1f2604e4111abe56 100644 GIT binary patch delta 177 zcmdm^utz~5CAEUfz}S?bd(lj$4Wib{-Ph_D>V8PqX}k3IVt#7UpN$G4tgHh33=H0z zEm^lPv!*ieF=S2t#F3;K31qo2@Yz&UFeEZLh4V!*#4_3gNiQ(x@CSxKh-m2MTFz)z zHodyKx@x7#`aCk+)=E}N=Ef$8X=WCa+4%j~7#JBC7&sPzL}#`zq=H delta 177 zcmdm^utz~5CAEUfz}S>w{o?;qj{VWv^>t5??&?i9v_02|`)!-}ckM<65mr_~eg+1g z&6ccNm|0U8_!u%Kf8t2ei~zD+82D@|Di{)&oWl8{7-AUhfut9hbNB;807Nuob1i2y zE1P~@U0t=(WPKhP9&05lr8ENr6AKf|l*z38eyofP3=Eu;Bl#Cgasq8)P+(vHiGXZn Mg|dAniwdX%0GBB(DgXcg diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/color_primary_text_dark.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/color_primary_text_dark.xml.flat index 9eb0fa101b8b8f1decdd8961479a1ef20aea2ba3..71244f68b4598363774e552a5e525d4febde8bd2 100644 GIT binary patch delta 65 zcmZ3&I)zoz(J>%|k%55$hHIFB93Uu~D5)tC>|zz;>Eh}bE48#*N K?KZCX!w3M1au7=Z delta 80 zcmbQjx`b8I(J>%|k%55$hI^QR93W_%D5Eh}bE48$?M ZnSS{tsm1ZRiNz(UMH8d!HctP`2mr0D7H%|k%55$hAlu0ASjzCsm&NV(N%t8vBktSTL7h?2=f2{ delta 52 xcmcb>^ngjy(J>%|k%55$hCM(GAZVQ^sm+)&(N&&3J~y$rB(-Q_jKjp)TLJXv3-ka0 diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_bg_btn_set_color.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_bg_btn_set_color.png.flat index 7bec5bc1578a9a1cca7aae247a46838ed44371fc..24b452044edc1cf1431c027a479700bd26ad503d 100644 GIT binary patch delta 45 rcmdlXyFymd(J>%|k%55$h9~d=IY7`bQPO}hYND6?#0u+;TUhu2vyF*se(J>%|k%55$h8OSwIY7`qQPO}hbE20#dwgzUaY<^?#6)LChK);D_y8V+ B3+Dg; diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_bg_color_btn_mask.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_bg_color_btn_mask.png.flat index a6660ba04366782233f52c1b7f1c8cf75bc189aa..165e32044cafed2e583f9d2c978b00d280891d20 100644 GIT binary patch delta 44 pcmdnMyntEK(J>%|k%55$hC4tEAZVH>X~-Bo(OZ6ErQO6GKLDQo310vJ delta 52 ycmZ3$yn$KL(J>%|k%55$hG&2nKrnHlq#%|k%55$hC}#(93Uv0D5=dDI?+{rVzI@>H5YgR#eWIW delta 53 zcmaDO^G8O~(J>%|k%55$hEw=}93W_&D5=euGSO9@Jw7+FxFoe`VvNJa*%x^M9DWSa diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_clock.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_clock.png.flat index 14785502a6746b8b33e7f20946407362708d2c43..bdf0257fca2001ee82c007d6c90d96a1db57d671 100644 GIT binary patch delta 45 rcmbQC(4ipd=ok>f$iTn=!yov893aS=D5=WmKha)(Vy@A~1r_`Nu#^cR delta 53 zcmeBBn4uu)=ok>f$iTn=!wdpI4iHpMlvHJmn`kf39-o_7T#{NeG0bXXeivqeVI(J>%|k%55$hGqDG93aS%|k%55$hIROW93ZHkD5=I6KhZ&+Jw7+FxFoe`Vz?zE!^R0qcmWTw B3(f!l diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_dropdown_icon.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_dropdown_icon.9.png.flat index ec318dd2112c20041d55270685050d6bee9d305f..56188d53e45244064254eeec9677b6d12b0f72ae 100644 GIT binary patch delta 45 rcmZ3(GKWRd(J>%|k%55$hFO?^93ZHhD5=jFInh&oV!6%6EftIandb;) delta 53 zcmbQkvW7*{(J>%|k%55$hDDfw93beOD5=kwG0{_=Jw7+FxFoe`VuH)Y#g&Wz=obrS diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_blue.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_blue.9.png.flat index af1d041089d4642f34ebdf40d91cc95be2f288ce..264ac3d76aa8e0dc8f3c44883745b39024e961fb 100644 GIT binary patch delta 45 rcmZqS_`)vf=ok>f$iTn=!*`g093Uv0D5=dDI?+{rVzI@>H4)4JwWbL( delta 53 zcmeyu-ohd2=ok>f$iTn=!*7^@93W_&D5=euGSO9@Jw7+FxFoe`VvNJa*^$fu48sgG diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_green.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_green.9.png.flat index c5cb81139f4fe2d8d9ce1d9a29a5fc7bb7e59738..b8b4e3f2c5cb2a075a0bb462891b8ad74c1dbecc 100644 GIT binary patch delta 45 rcmZ3%F@r%|k%55$h8b9Z93ZHeD5=93HqlLfVu|_2H8sotn6U^- delta 55 zcmbQiv4TU=(J>%|k%55$h6PxF93W_)D5=AkI?+v@Jw7+FxFoe`VyrzQ!^Sx^%mDdb B3rqk2 diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_red.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_red.9.png.flat index 5daf56301e99e07617e9c70119e0c6b1a08e9d9e..55d54c75f67e6ad2c397a82e127c6e546056812d 100644 GIT binary patch delta 65 zcmX@WzJXoR(J>%|k%55$hG#GXIY3Y{QBq4H#KkJc)5X;>#xXCYC_gjBH$NrS8Hgul K*=}4R!3+SMEDy#2 delta 82 zcmdnMet=!l(J>%|k%55$hF35HIY7`nQBq4i*~Kcx)5X;>#xXCYC_gjBH$NrS8Hi(i bGyU>QQj6nr6N^hyizY_fGBRwOA;Am)?(7xo diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_blue.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_blue.9.png.flat index d6d29e5c58a8e0235713fa5d4ec6f64873f2dcd9..19c934c8b7bd30ec0db2ef7b7c058b4bdc173e19 100644 GIT binary patch delta 45 rcmX>gvOz@B(J>%|k%55$h9$Uw93W_#C~3$TJ<(f!Vx`^29UYtisf!5n delta 53 zcmdlWazI4V(J>%|k%55$hBdf=93YrDQPPkxYofP2dwgzUaY<^?#3Z+k%R4y%`zs6d diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_green.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_green.9.png.flat index 578e87d532a18a9b33523870fa9bd8d7c17710c2..8ab3b0fcc8f3a3a33fe929b158fc075be951983f 100644 GIT binary patch delta 45 rcmX>gu|Y!8(J>%|k%55$h9!7_93W_!C~3qPGtozWVwLU29Ua^Nt5pdE delta 55 zcmdlWaX>=S(J>%|k%55$hBbJA93YrHQPPMpd!mm#dwgzUaY<^?#AH`ShK(yaxB(Hh B3%|k%55$hW~H^IY7`bQPO}hYND6?#0u+;TM9S%|k%55$hIzPv93beQC~3f$Inhg=Jw7+FxFoe`Vxlu6!^R~AoB;mv B3w!_o diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_white.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_white.9.png.flat index c7b5d2cfc7fefd37945d69b548d817d03e82acab..5d674eb2e2b0005976f72eebcac4080f497238e3 100644 GIT binary patch delta 45 rcmX@YxrI~G(J>%|k%55$hUc&VIY7`dQPPMpW}=V$#46j3J9t%|k%55$hS#tFIY2OZqNEXH_Cz0f_W0by;*!*&iOH^v3>#PQumAuY CunXw` diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_yellow.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_title_yellow.9.png.flat index fbe32b4882c42a9e75c7a0898eedde4759706ad4..8ba596f4e1519f74dd8d44d362f280609d5b248c 100644 GIT binary patch delta 45 rcmZ1@Jx5y7(J>%|k%55$hFf@n93W_$C~3?XJJDBuVztA@Js)@gu;B^C delta 53 zcmbOuy+&Hn(J>%|k%55$hNtiXIY2OVqNFin&O~2%_W0by;*!*&i76f%SAXOI00oE) A#sB~S diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_white.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_white.9.png.flat index 1339c20d7f59ac1dad0b4f11955e1f5efedd2d29..a69516992f44ca50fc243ea0b962cffd5f98ca9e 100644 GIT binary patch delta 45 rcmcb^dWKcf(J>%|k%55$hPN;QIY3Y`QBsF7Y@(a|#1iw3YYdnGxu^*d delta 55 zcmX@ZdWTig(J>%|k%55$hL11-IY7`pQBsF7b)uU*dwgzUaY<^?#8`VqhK+L!m;fa# B3=;qV diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_yellow.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_yellow.9.png.flat index 9bd50f4312cbec6bad29a69cac2231457a6258db..2cb94fa025a0d303583dd3c410ca094bad74373a 100644 GIT binary patch delta 45 rcmeyv@rFav(J>%|k%55$hC^6@93ZHgD5=XBKG9u%VyV@}4QH4EzH%|k%55$hErI893beND5=YsHql+4Jw7+FxFoe`Vw}^)`Dd8{6fz8? diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_large.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_large.png.flat index e7700ffa625be5ce78142b4caed2b84169e60082..2552434bf39cac4ba0127e44230b94e3219e8b3c 100644 GIT binary patch delta 65 zcmZpX`XVXm=ok>f$iTn=!*_Uq93Uu}D5)h8;$ju!>Eh}bE48#+& KY&Wim;Q;`(j1Y|g delta 82 zcmew&*&-$B=ok>f$iTn=!*6(i93W_(D5<5M>|zz;>Eh}bE48$?M bnSS{tsm1ZRiNz(UMH8cK85uUth~WVM5OWr? diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_normal.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_normal.png.flat index 5726683a2ca98f96a9d8b520fb90b00620a13380..d0a416b651cfeb6b54bc522f75be23617aa52241 100644 GIT binary patch delta 45 rcmX>hxkFOY(J>%|k%55$h8OSvIY3Z0QBs>RbfT;L#A1t$Yh-u;xF!hr delta 53 zcmdlXc|uas(J>%|k%55$hBxp4IY7`lQBs>RWumJ*dwgzUaY<^?#2AN-vt@Yz4h0MO diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_size_selector_bg.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_size_selector_bg.9.png.flat index e5d80c7cbf3ac4c587e2468851e12e6ad9527050..83b442801cbbc5e61758af2c0bd91276ff6a5047 100644 GIT binary patch delta 45 rcmZ3&JB3%$(J>%|k%55$hHKb>93beMC~3}^I5ALuV!g}8BM(>ssVxbY delta 53 zcmbQjyM$NL(J>%|k%55$hI`n693YrGQPP~TU}B&=dwgzUaY<^?#0;N}n;)_Q0Q`*% Am;e9( diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_small.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_small.png.flat index 76dcf8d7ba75c11b101b7753b760fd00596d9859..89e868433f87fbf3a70c47360afa01a8f0614cb4 100644 GIT binary patch delta 65 zcmX>ixkXaa(J>%|k%55$hUf4AIY3Y{QBq4H#KkJc)5X;>#xXCYC_gjBH$NrS8Hgul K*=}4R!vg@SOb`qJ delta 82 zcmdlYc|=mu(J>%|k%55$hS%@_IY7`nQBq4i*~Kcx)5X;>#xXCYC_gjBH$NrS8Hi(i bGyU>QQj6nr6N^hyizY_fGBRwOA;SXz|J4>T diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_super.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_font_super.png.flat index 3f9fd501d891ff7e042dcebf598662e2f71eb2cb..f260a396fe7e55c090442a14870acd302057ca0d 100644 GIT binary patch delta 65 zcmbOu)gvY8=ok>f$iTn=!(VuS93Uu}D5)h8;$ju!>Eh}bE48#+& KY&Whb;Q;`qnhf$iTn=!z{c&4iGd?l+;pBcCm`_ba8czam-68%Fj&k%}+^n2I3gs bOuzh+)Z+Nu#Nv|FqKVPAj0_uRl<)umzzG$U diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_menu_more.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_menu_more.png.flat index ba25572e485f74a1629ec66a2847a5de7e8ba030..37afcbe7f8359052df20463ed6eea07ea4f4fa53 100644 GIT binary patch delta 44 pcmdnPw1!F2(J>%|k%55$hDAUOAgGuqslymH(M^70iTT7e69ATF2xtHR delta 54 zcmZ3(w1-L3(J>%|k%55$hE+feAZVW`sl%8$(M_H`J~y$rB(-Q_tUV*c#5ofH_0kJ! diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_menu_more_dark.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_menu_more_dark.png.flat index d27e386429408abf4f88af33eb5c81e9aa801384..93f9d0980f3fdbf47254471e5f86b1e748e908f2 100644 GIT binary patch delta 44 pcmX@Zw1-L3(J>%|k%55$hE+feAZVH>X~-Bo(OZ6ErQO6GQvjZ_2+aTh delta 52 ycmdnPbcRXN(J>%|k%55$hD|^WAecB&(vUH0qPIMId~RZKNovu=B)5snrvd=&2@B2u diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_app.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_app.png.flat index 4fe5d8450c5b11b80f6576c47c7e39573d35e67f..9efcc01407178d7941d30cf6489e44e6515ac5e6 100644 GIT binary patch delta 65 zcmeA%|6?ZU=ok>f$iTn=!zt204iFSfl+=(2aba8czam-68%Fj&k%}+^n2I7es K)*F|+kOBa;s}T4A delta 82 zcmexk)?+T|=ok>f$iTn=!zI!{4iMB&l+;j9bg_!@ba8czam-68%Fj&k%}+^n2I3gs bOuzh+)Z+Nu#Nv|FqKT2#j0_v6ypRF_4f7Wr diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_background.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_background.png.flat index 812880c927ccd71e4bfd3feb9002ca08181bcb6a..9d57d967de31ac98590a8c0b360de50289c0c006 100644 GIT binary patch delta 71 zcmca`QR%=%B}qrefDlFo1_l^jv4R80V_>M8D5=jFInh&oV!2J@mewtdty`E{w=lPE UVQJmM+Pa0Ubqo8}EgUi{0J{Sg6aWAK delta 79 zcmX?bQR%`(B}qrefDlFo1_l`3v4R80V_@i=D5=kwG0{_=Jw7+FxFoe`VuDNK;?~8C ct&5pj7c;jmW@%l_+Pavnbus(a#T>FL0A)THjQ{`u diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_down.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_down.9.png.flat index 7317b29502ec4f519f02693ad7033fa018377bd8..775a22bfe933f07f10dbf8a9fd352a3d18fae19f 100644 GIT binary patch delta 45 rcmX@Yw}nsA(J>%|k%55$hGp1+93W_zC~3eLHPK6cVukg_Efd%PsI3U- delta 55 zcmdnOcZ5&U(J>%|k%55$hIQD193beQC~3f$Inhg=Jw7+FxFoe`Vxlu6!^R~O*Z>Y6 B3+ey> diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_middle.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_middle.9.png.flat index 1746d370b664eae18891086863c99ae603e219e9..5f9b8e867cb416f2a4d0e45770e28245e13ebdc7 100644 GIT binary patch delta 45 rcmbQk+QTa8=ok>f$iTn=!zD~W4iL0Vlr&{W=ok>f$iTn=!!1le4iHS9C~3r)J<&&=Jw7+FxFoe`VzMhE!^Ra)7y$-D B3_Jh; diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_single.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_single.9.png.flat index 2c94f5945ed6c368b16cfd4c9f590921df1e22ce..c9eb868297aeb8ffc064792be8acaafd50c030ec 100644 GIT binary patch delta 45 rcmZ1@Fh@Yr(J>%|k%55$hFLg(93W_!C~3qPGtozWVwLU29VP4lpIr!? delta 55 zcmbOuutq@A(J>%|k%55$hDA7l93YrHQPPMpd!mm#dwgzUaY<^?#AH`ShK(yq*Z~5a B3!VS~ diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_up.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_blue_up.9.png.flat index e4c4e2864f83a852cb56bd72dab80aaa6b487c7d..71369959ea51088099565613e2c8b881edeb5547 100644 GIT binary patch delta 45 rcmX@YwuMd7(J>%|k%55$hGm$693ZHfD5=L7G0{VQVwvT}4O5r^r2z=S delta 55 zcmdnOc7#pR(J>%|k%55$hIN>M93bePD5=MoKG8#-Jw7+FxFoe`V!R_G!^Qf$iTn=!!Njj93ZHgD5=XBKG9u%VyV@}4GG);tYiry delta 53 zcmZpWm>?nP=ok>f$iTn=!#}uz93beND5=YsHql+4Jw7+FxFoe`Vw}^)`H9>B0XqyM diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_footer_bg.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_footer_bg.9.png.flat index d01d9bbdca4cdf9293085a8df7de9c9911dbd715..0396f1f3d50adca5ee8ddd34557951af1a787de7 100644 GIT binary patch delta 44 pcmaFEbcadO(J>%|k%55$hFw4mAZVBU92}A$@ delta 54 zcmcb^^oB{&(J>%|k%55$hQS;lzki~n0b}MwFM0O(+{EIN)S`)r&WsEbm+Sxl5)}+a diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_down.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_down.9.png.flat index 9a8aaabdfd2daf93ebf4932c91e4d4c743b1489b..17371ce237c9e6f6b8808a26763fde1c33acb903 100644 GIT binary patch delta 45 rcmdnPzlLAZ(J>%|k%55$hNrLtIY7`fQPPkxdZM@d#7eu3J6PBOu+9k7 delta 53 zcmZ3(zlUGa(J>%|k%55$hL^AdIY2ORqNE{X)%|k%55$hR-koIY7`hQPP+(cA~HR#A=6)dn}j$#)b)` delta 53 zcmaFD`h``}(J>%|k%55$hVL)|IY2OVqNFin&O~2%_W0by;*!*&i76f%S6eax03bCC Ar2qf` diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_single.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_single.9.png.flat index afc63737cfba05965905103800b1d5ea8c9a5e8c..d73e1b867cfdb58c8d864b6f764ae131a45ae984 100644 GIT binary patch delta 45 rcmbOs*dZwC=ok>f$iTn=!v!2b4iL0Wlr(0Ho#-n+vD#tdo;&OSq$LSg delta 53 zcmeAWoFORb=ok>f$iTn=!wnoj4iHS8C~3@?GtpO`Jw7+FxFoe`Vv5Jc)pywe_7x0R diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_up.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_green_up.9.png.flat index 036ff301e0377bb4cc599f09b94444ae02dd4436..c76ddd17c3ea246b348bb4246f737a9270323247 100644 GIT binary patch delta 45 rcmZo+|H3Be=ok>f$iTn=!!gW24iMB$l+f$iTn=!#T`A4iNNCl+f$iTn=!!Ou?93ZHhD5=jFInh&oV!6%6Eir5WsVoT+ delta 53 zcmZqRo4_aO=ok>f$iTn=!#~)793beOD5=kwG0{_=Jw7+FxFoe`VuH)Y#j$Jv{d^1) diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_red_middle.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_red_middle.9.png.flat index 531836c412db6973d6140fb538588650ac68328d..210b774bc691ef1963e564fce3212299bc37cc00 100644 GIT binary patch delta 45 rcmeBR{lOyX=ok>f$iTn=!wF144iGd=lr&_Fp6D$f$iTn=!v#!04iHS7C~3%;HPKt1Jw7+FxFoe`Vv^g&%|k%55$hOe*#IY7`fQPPkxdZM@d#7eu3J6zZS%}xo_ delta 53 zcmaFE|A$}F(J>%|k%55$hM%wlIY2ORqNE{X)%|k%55$h8dWF93ZHgD5=XBKG9u%VyV@}4HZlPm`4ar delta 53 zcmbQiwt`L4(J>%|k%55$h6R{`93beND5=YsHql+4Jw7+FxFoe`Vw}^)`ISrn%|k%55$hX1evIY7`fQPPkxdZM@d#7eu3J91b7vFr(I delta 53 zcmbQjvxG;|(J>%|k%55$hI!b493YrDQPPkxYofP2dwgzUaY<^?#3Z+k%X3))=wl0P diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_middle.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_middle.9.png.flat index 1f1cb1ebf53ffc39bafbcb1cbe461501725452e6..4b6f9d79a25d2d81226257d5cde3e43e723e4668 100644 GIT binary patch delta 45 qcmbQj(!wI?=ok>f$iTn=!*4(gAZVK?Y0MZq(N}(AwZq0e5sUz+SP38i delta 53 ycmZo+nZhFJ=ok>f$iTn=!+$^wAecH)(wH%4qOUxAd~RZKNovu=6pxLoBN+kw;0z%E diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_single.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_single.9.png.flat index d568dd39b53e894fca9c7d3dcc0b9d6b31fd8a87..10ce3615013d9a3df9a0046fd3cae3af9d0f6d8b 100644 GIT binary patch delta 45 rcmcb>dw^Hc(J>%|k%55$hF7owIY7`hQPP+(cA~HR#A=6)dqmg(xsC}e delta 53 zcmX@Wdx2Nd(J>%|k%55$hIg<5IY2OVqNFin&O~2%_W0by;*!*&i76f%SBtU%01$l) AEdT%j diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_up.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_white_up.9.png.flat index 310c4e5f7efaafb4a0f78765e11ac63a7e005368..6662611edb5dc20bb5cec8adcf5f8947e0b48a48 100644 GIT binary patch delta 45 rcmeBR{lOyX=ok>f$iTn=!wF144iMB$l+f$iTn=!v#!04iNNCl+f$iTn=!x`*A4iL0Vlr&f$iTn=!xij64iHS9C~3r)J<&&=Jw7+FxFoe`VzMhE!^Rai*Z>4k B3@QKs diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_middle.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_middle.9.png.flat index 06344e8363dac90e1ce10d2a9f2c3044a3ca07c6..b0ab5836d35d33d56a09067ce9a0e106320ca66a 100644 GIT binary patch delta 45 rcmcb?dV*Eb(J>%|k%55$hBq()IY7`cQPPAlZla(3#2WjJdt{gZx=;x@ delta 55 zcmX@XdV^Kc(J>%|k%55$h7T|SIY2OdqNE99?nFO%_W0by;*!*&iK*_43>(+TFaZE3 C3=BH} diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_single.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_list_yellow_single.9.png.flat index 1a110464c4ca10d36dee1df953a9616ed8d24a55..376513ce1e94daffcba9b4bfd8707fd557e34ac8 100644 GIT binary patch delta 45 rcmew$@IXM)(J>%|k%55$hCMid93beJC~3kNH_=aiVvYUAJzLlTzCj7P delta 55 zcmaDL@IgS*(J>%|k%55$h9fwD93YrJQPPAlccPy>dwgzUaY<^?#8h`ihK*~sumb=o C%|k%55$h8>uJ93W_zC~3eLHPK6cVukg_EnAoXwWSGQ delta 55 zcmcb?_JU2)(J>%|k%55$h69*^93beQC~3f$Inhg=Jw7+FxFoe`Vxlu6!^S0Bm;fG! B3}OHP diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_delete.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_delete.png.flat index eb51d36e1c43297e0abee7552971396259bcec5f..b9b84459b3ac56ca633ba4a321133e30eacea2db 100644 GIT binary patch delta 45 rcmbOr(;y@1=ok>f$iTn=!!LM&93Uv0D5=dDI?+{rVzI@>H7UFRtxyRd delta 53 zcmZpWnII$S=ok>f$iTn=!#{X|93W_&D5=euGSO9@Jw7+FxFoe`VvNJa*{Qq$0w)Y1 diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_move.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_move.png.flat index ef81ba60938800871b9d71c01dd2c14b8f272ffc..27c878b581515bb025e3da189be7bc18ec883ec1 100644 GIT binary patch delta 65 zcmeB>{vjpl=ok>f$iTn=!wI}V4iFSgl+=_6cCm`_ba8czam-68%Fj&k%}+^n2I7gC Kb{khb-~j-mWDuMH delta 80 zcmew%)gdkE=ok>f$iTn=!v(xR4iGd>l+;vDaba8czam-68%Fj&k%}+^n2I3gs ZOuzh+)Z+Nu#Nv|FqKQ#<8>c_y0RYWf7Qg@i diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_new_note_normal.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_new_note_normal.png.flat index fddd0daaea08ff5be7551d0f88679cdefc8e9278..012051466277f9ced40ce615af7ffb499b9ee076 100644 GIT binary patch delta 50 xcmdn9i*?N|R!K+4fDlFo1_l@wi3PD380scU>N7@8^pu}iZqvAB>lVh27yu8o3=9AO delta 58 zcmZ3pi*?T~R!K+4fDlFo1_l^bi3PD37N93c^pt0h&rK{YNiCX~;L^Bw>te>v F7yx#m4*UQB diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_new_note_pressed.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_new_note_pressed.png.flat index c3a3f6f664dedfc6ef58dd3912b72a9ca9319877..5eb0485092d84a7069a01c85d412378248f532a8 100644 GIT binary patch delta 50 xcmX?dkaf#JR!K+4fDlFo1_l_OlK^5dFf>e*G+>OH=p{d~!n$$G)-8+z2>>Hu3`PI| delta 60 zcmdmTkoCwxR!K+4fDlFo1_l^jlK^5dF!WE9G+@k}=q1k{pPN`*l3Fw|(V3B%|k%55$h81Lh93Yr8QPPevV`7B-#5T{37b>IyzRd~P delta 55 zcmdmCal%5<(J>%|k%55$h7DwZ93WUdQPPgFd}4$=dwgzUaY<^?#QZ=;hK&a*qya0% B4B7wy diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_notification.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_notification.png.flat index d476f4db51d320407d18071aa3b89b11c7c6467d..5ec94f8c057b5f0885668f1a27e03b4411ef7652 100644 GIT binary patch delta 45 rcmca0c|cOq(J>%|k%55$hF9gc|lUr(J>%|k%55$hIjA)IY7`pQBsF7b)uU*dwgzUaY<^?#8`VqhK+MncmOB} B3?Bdh diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_search_result.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_search_result.png.flat index 0a61401ca505b85905d6d48ffc7e2e0fc17daf1c..cc06708e06f6ca0b411bb1d328d34f20590252b4 100644 GIT binary patch delta 45 rcmeB>{2?Lf=ok>f$iTn=!wEb<4iHpLl+vD9kgh8x@fvzG~k delta 53 zcmew%(IF}6=ok>f$iTn=!v#D*4iI!sl+f$iTn=!*_&%93Uu|D5)V4Eh}bE48#*N KtT!%65C#CedJwAs delta 82 zcmeyO-l8Gt=ok>f$iTn=!*7Iv93ZHlD5;^I=wcP)>Eh}bE48$?M bnSS{tsm1ZRiNz(UMH3^f85uTCNe~7A86+0a diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_title_alert.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_title_alert.png.flat index 571ad129bade033701f9ee5f77cce314785698ff..da9339a4dc9fed82f5d491627cd3f20841e8ad40 100644 GIT binary patch delta 45 rcmbOu*CQwC=ok>f$iTn=!(aG-93Uv0D5=dDI?+{rVzI@>H3fVCvup`g delta 53 zcmeB?nf$iTn=!z}zj4iL0Xl+_R>O>6;5! diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_title_bar_bg.9.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_title_bar_bg.9.png.flat index 4b8d1aa9fdc58118c0c78411f9b230834d33e975..d0af3ea3598fcdfdb19b88cd3011e5a020ac9c30 100644 GIT binary patch delta 45 rcmaDMbwf(h(J>%|k%55$h8=i;93ZHfD5=L7G0{VQVwvT}4Lf)Mys-(6 delta 55 zcmca1^+HP0(J>%|k%55$h68wk93bePD5=MoKG8#-Jw7+FxFoe`V!R_G!^Qjutz}B(J>%|k%55$hE+I#93ZHfD5=L7G0{VQVwvT}4RhE5tYrxR delta 55 zcmdlZa7IAV(J>%|k%55$hD|tt93bePD5=MoKG8#-Jw7+FxFoe`V!R_G!^Q=3*Z~ra B3<3ZE diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_green.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_green.png.flat index c31a8edf1f4252d44e48edc215d4c3579c8a6b3c..9b8f581b204264abe4022acc9e261171113347c8 100644 GIT binary patch delta 45 rcmca1a6&-R(J>%|k%55$h7CA?93ZHhD5=jFInh&oV!6%6Elbz|vKI+C delta 53 zcmX>ha6>@S(J>%|k%55$h8;M793beOD5=kwG0{_=Jw7+FxFoe`VuH)Y#Y@=%1!fF7 diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_red.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_red.png.flat index 8935881499446e934e02bea029a70688e085e6c0..a02fb6fdcd786df22604c0c5a86bf75e733ab2ff 100644 GIT binary patch delta 45 rcmbOt&>|q|=ok>f$iTn=!*AGu93ZHgD5=XBKG9u%VyV@}4JqsZs~ia$ delta 53 zcmZn>m?9wQ=ok>f$iTn=!++R;93beND5=YsHql+4Jw7+FxFoe`Vw}^)`Kjyx|D+5X diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_white.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_white.png.flat index c5365f83b0ffe20ba9458aca94573e030676bc84..c68dc083e9d9decc8ff9d3a67974ac2b756840ba 100644 GIT binary patch delta 45 rcmZ1?FhxMp(J>%|k%55$hX1ewIY3Z1QBt2Va-ygF#B!UBTMF0#ve*e| delta 53 zcmbOtutY%8(J>%|k%55$hIu%E93beOD5=kwG0{_=Jw7+FxFoe`VuH)Y#f9tu=}!x4 diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_yellow.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_2x_yellow.png.flat index 80ed64431fd8a8e0b28d54747a2bad0c83b1a820..3c046a6fb534b170bd5531c763bfbcd014dc51d6 100644 GIT binary patch delta 45 rcmew$@IXM)(J>%|k%55$hCMid93W_zC~3eLHPK6cVukg_EqmAjy$K1P delta 55 zcmaDL@IgS*(J>%|k%55$h9fwD93beQC~3f$Inhg=Jw7+FxFoe`Vxlu6!^S0h*a0Wi B44?o2 diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_blue.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_blue.png.flat index 9e44efcfa3f28257dd94f4f7528300e0c3f40e68..71df2295bb51ced61106b83e9c1e786a599f77e5 100644 GIT binary patch delta 45 rcmeyN_(D%|k%55$hA#*JIY3Y|QBsdFVxouq#4^i`8$1L6(R2yp delta 55 zcmaE%_(M_B(J>%|k%55$h93w3IY7`oQBsdFeWHgvdwgzUaY<^?#CS(WhK&n61OP*5 B4CMd- diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_green.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_green.png.flat index 335117b949157637a0e2330c00af55e32209efe5..968e412d4d68a2fa9f51c1ede93a11e1df96b623 100644 GIT binary patch delta 45 rcmbQD)S@Km=ok>f$iTn=!*2wD93ZHhD5=jFInh&oV!6%6EeQeuvYZKC delta 53 zcmZosnxZ7>=ok>f$iTn=!+!*T93beOD5=kwG0{_=Jw7+FxFoe`VuH)Y#fbs{2v_MJH(J>%|k%55$hB*X*93ZHgD5=XBKG9u%VyV@}4GjVSrjH20 delta 53 zcmZ3Wv_VPI(J>%|k%55$h9v}n93beND5=YsHql+4Jw7+FxFoe`Vw}^)`Hcbq_a_U& diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_white.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_white.png.flat index 8b42e8a5cd15b2a31eb1930a853c16f8718edce6..a78bfd06f808f1517f7a2fdbfaf6a08d6164847e 100644 GIT binary patch delta 45 rcmX@0xIt0U(J>%|k%55$hGz%>IY3Z1QBt2Va-ygF#B!UBTX+NjxZVj2 delta 53 zcmdm>ctBCo(J>%|k%55$hF1sxIY7`mQBt2VW1^=#dwgzUaY<^?!~~a(i+KeA4?PSG diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_yellow.png.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable-hdpi_widget_4x_yellow.png.flat index a8075deea093ddc59c1f22998dd79372b5ad4a5d..52b5bba5476d0762c38a759d5c6be26bc68b54fc 100644 GIT binary patch delta 45 rcmbQE)T1Qn=ok>f$iTn=!(Rk|93W_zC~3eLHPK6cVukg_Eg1p;wr&Z7 delta 55 zcmeBCnxiD?=ok>f$iTn=!z_Y84iNNDlr&(>oaiOb9-o_7T#{NeG0~ZkVdIhv0RRCz B3x)sy diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable_new_note.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/drawable_new_note.xml.flat index 4d8feed9bb1358f8bb09de27fc7c8607e794eb9d..cd4fb9788acde5814c659294e6f652fe92a730de 100644 GIT binary patch delta 45 qcmZ3$GJ!?X(J>%|k%55$hJSz(J>%|k%55$hB=sk93Uv2D5=aCGtpL_Jw7+FxFoe`Vu;1Y?p8(s+!qSs diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_account_dialog_title.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_account_dialog_title.xml.flat index c0a5054028bc8993429f6e3abcd1abfb551fa7fb..a976f1bed68345ebbb84864524dddb552d17d4b0 100644 GIT binary patch delta 45 rcmZqS{lX*Z=ok>f$iTn=!!c|?4iM~~D5=XBKG9u%VrkXJ4^vnHvd0P0 delta 53 zcmeyu)50t1=ok>f$iTn=!#Qj~4iKE0D5=YsHql+4Jw7+FxFoe`VqDY4`%_r~2&4?s diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_add_account_text.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_add_account_text.xml.flat index 7e0b9060729d7e988150fee87053013735898c70..a74aab9a5ce9ddedb8613e9f9fe6b212a999f12b 100644 GIT binary patch delta 65 zcmZ3$F@ZzU(J>%|k%55$hJP>vIY3Y}QBqSP*u^Tw)5X;>#xXCYC_gjBH$NrS8Hgul K+HG7>!3+SNVGu+B delta 80 zcmbQhv4BI;(J>%|k%55$hB;V(93W_%D5Eh}bE48$?M ZnSS{tsm1ZRiNz(UMH8d!Hcqc(1^|u<6=?tf diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_datetime_picker.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_datetime_picker.xml.flat index bfb1c6be5bffc433eb0f0f043cfd2a8400f70a60..728566922214c4b9077b182e6ba163fadb4ded55 100644 GIT binary patch delta 65 zcmdlZv_?qM(J>%|k%55$hDA7m93WUXQBp%9$i*tg)5X;>#xXCYC_gjBH$NrS8Hgul KRBwC|!2tl2^AJe@ delta 80 zcmZ1@v`0wN(J>%|k%55$hE+I$93a>`QBp%a(Zwpp)5X;>#xXCYC_gjBH$NrS8Hi(i ZGyU>QQj6nr6N^hyizY@^Z@e7I0RXx>7Ht3k diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_dialog_edit_text.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_dialog_edit_text.xml.flat index 27df4afe30065ec7b8739e08a228d741f2d4051a..a91226bd94ee8dfdb8fb8bfa3a79679f9b21ccc6 100644 GIT binary patch delta 65 zcmdnOvV=v_(J>%|k%55$hIyEP93beLD5)tC>|zz;>Eh}bE48#*N K!!{l$VFUny#1FXu delta 80 zcmZ3&vV}#`(J>%|k%55$hGm$593YrEQBqSq$;B$h)5X;>#xXCYC_gjBH$NrS8Hi(i ZGyU>QQj6nr6N^hyizY^eZCqc<2mqm&72N;; diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_folder_list_item.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_folder_list_item.xml.flat index f985ac2773bd1cab2c2a62730ed9f3a16f2fba95..0064f27457239bade2d06f51f0ccca1f3ce79b2b 100644 GIT binary patch delta 65 zcmbQj-oh^F=ok>f$iTn=!#T`A4iI!tl+=_6cCm`_ba8czam-68%Fj&k%}+^n2I7gC KVH*!zVFCbz&JaQX delta 80 zcmZo+pTaKb=ok>f$iTn=!!^u64iLEh}bE48$?M ZnSS{tsm1ZRiNz(UMH8dKHm<+Q1OTS`7G?kd diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_edit.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_edit.xml.flat index 6b08dfa982f9ac68da0034943cdd5c5dd3a80bcf..21869fcfeabc0b6fa7aa06c5f4fa36b1cab67dc7 100644 GIT binary patch delta 49 wcmaE{mGQ<_MoCA%|k%55$hPSW+IY6*%qNEOE*hDw^i6!X^@2~;@wnzza delta 53 zcmX@ZeTQ4p(J>%|k%55$hL5lUIY6*=qNEOE>O?nr_W0by;*!*&iLv<`PcyOt02nh2 Af&c&j diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_item.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_item.xml.flat index 6a92cc4aa78da2b097a5d308996502a5ac1d80ac..f02d9b5aa3eb3fe925823da915ece95d4a9505b2 100644 GIT binary patch delta 45 scmaDNeMMT*(J>%|k%55$hWGFSIY4lHqNEa|&qN#fiCGgj{&~Rz0L>o?^8f$< delta 53 zcmca2{X|;Q(J>%|k%55$hR^T%|k%55$hG*~qIY6*;qNEa|&qN#fiCIm|K>o%z7q|i0bP78F delta 53 zcmdlWxkpmc(J>%|k%55$hL`XFIY4k?qNEaI^h6tZ_W0by;*!*&iNRePA6(!D01z+@ AIRF3v diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_list_dropdown_menu.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_list_dropdown_menu.xml.flat index 28e315854aa6a1503ff61f76f29fa07ee95973f6..0a54ca9ce4c94f7dfd69a736880a3d4ffd4175db 100644 GIT binary patch delta 45 rcmZqR{Jf$iTn=!x1b%4iIdbC~3eLHPK6cVnzPO7c-avuN?`k delta 53 zcmeys(ZDI`=ok>f$iTn=!x=0<4iFriC~3f$Inhg=Jw7+FxFoe`Vq*Em>ob`F1WF99 diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_list_footer.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_note_list_footer.xml.flat index 15e0a02a193ea3309735dd51d2998aa4a1c65567..deaadf5aabcd62b69a1beb474b5d12913159c03e 100644 GIT binary patch delta 65 zcmcb?a)L$D(J>%|k%55$h7Fj293Uu~D5)tC>|zz;>Eh}bE48#*N K?KZC1zz6`AOb{6W delta 80 zcmX@Xa)U+E(J>%|k%55$h8>uI93W_%D5Eh}bE48$?M ZnSS{tsm1ZRiNz(UMH8d!HcsEj2mreb7Cis} diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_settings_header.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_settings_header.xml.flat index cceec74df0e4cf352d60720ca1541d6ae44ef46c..bfea445928355ce0ec4963341e73fd0880d90457 100644 GIT binary patch delta 65 zcmZ3(Glxgg(J>%|k%55$hFREv93a>;QBp%9$i*tg)5X;>#xXCYC_gjBH$NrS8Hgul Kv~T=i!wLY1+Yk`| delta 82 zcmbQkvxY~~(J>%|k%55$hDF$b93VJ7QBp%a(Zwpp)5X;>#xXCYC_gjBH$NrS8Hi(i bGyU>QQj6nr6N^hyizY_4Gcs&^V8aRk)DRXn diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_widget_2x.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/layout_widget_2x.xml.flat index b46ef7de9474694d91d4eb2725b539cf8bfcf772..4c92261817f0dea590e3512b4dd522631f21f6b6 100644 GIT binary patch delta 45 rcmZqR{=g;a=ok>f$iTn=!x5}N4iHS4D5=EgGtowVVpif$iTn=!x^kV4iGG!D5=C4J<&#f$iTn=!!fKt4iHS4D5=EgGtowVVpif$iTn=!#S)#4iGG!D5=C4J<&#f$iTn=!v$XG56kPA4VTm0HQz$MgRZ+ delta 56 zcmeC+oxv;V=ok>f$iTn=!wqae4iKnMlvHJmn`kf39-o_7T#{NeG3*&5!)6;sA65Vc CL<>j& diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_call_record_folder.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_call_record_folder.xml.flat index f07123d54b54d7bea54ebf263b095ec6abaad362..c1f20eb6637621e4d23034305c4be9a97bbc5046 100644 GIT binary patch delta 65 zcmX@Wyn$KL(J>%|k%55$hG&2nK+rK!Qd1(>#VW?r#nmy!F)yVkKQqNQKPA-}h$m(S JZQR4c2mqbq58wa* delta 82 zcmdnMe1KWf(J>%|k%55$hF5?XKrnrxq^5e3i&c!Li>qUdV_r&8erAeqeoCq{5Xbmt a`sJ6T7RTo%7MG+JO^ga+WZ1Zdg%JSoQx*jP diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_note_edit.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_note_edit.xml.flat index 4530a1eca333b784b1ffeb21813992c961122745..92cddc5f40f087c211a5dc7f11c3501edfcafbb0 100644 GIT binary patch delta 46 scmaFBcY#mR(J>%|k%55$hAr5E93W7eD5=2cHPK3bV#epqF^nv10JhEuc>n+a delta 54 zcmcb>_kd5*(J>%|k%55$hCSGU93U{AD5=00Inhd%|k%55$hWD@lIY4l2qND<&*F-D%i5ZJG^Dy3E1^~@Z3E2Pu delta 53 zcmcb@`Gix_(J>%|k%55$hR?77IY97qqND<2e1KWf(J>%|k%55$hF5?XK+rc)Qd1(>#VW?r#nmy!F)yVkKQqNQKPA-}h$m)7 JZ9Kxm2mq%|k%55$hIfD%KrnZrq^5e3i&c!Li>qUdV_r&8erAeqeoCq{5Xbmt Y`sJ6T7RTo%7MG+JO^k}#xS5v`0M;57QUCw| diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_note_list_options.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_note_list_options.xml.flat index 4625ebf8f05269bc4ae6f915d31f8dbf7ace656a..b0da80b6a0a1f6e5e5c31c348b1ae4388e014c18 100644 GIT binary patch delta 65 zcmbQi-oY;E=ok>f$iTn=!v)Mh4iHS3D5)V4Eh}bE48#*N KqBkD7!UO<_5fE7b delta 82 zcmeBRpTREa=ok>f$iTn=!wt+p4iLEh}bE48$?M bnSS{tsm1ZRiNz(UMH3^V85uTixxxeh)2SAI diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_sub_folder.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/menu_sub_folder.xml.flat index 87c112d92c49729ef5ba7d6d4d17f68b0ceb7f98..c856d473846238bbbed84c2fff0854ff5fbd3ea1 100644 GIT binary patch delta 45 qcmdnPyoOoQ(J>%|k%55$hNplSKu|SNQjyVnqP6_QOt+02co+exW(aTq delta 53 ycmZ3(yoXuR(J>%|k%55$hL?aCK+ri+QjsxgqP0AGd~RZKNovu=Ais_Cc^Luwjtg-B diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/raw-zh-rCN_introduction.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/raw-zh-rCN_introduction.flat index 079f154dacb4536b52ca25eb229d31e7efe19e67..1074b66454cf45b5f78289b82e9ea245b885df3f 100644 GIT binary patch delta 45 rcmdnOvV=v_(J>%|k%55$hIyEP93aS%|k%55$hGm$593ZHkD5=gEH_=g^Jw7+FxFoe`VuS@F!^R0y7y%|k%55$hC6_45Qv*7slezl(Mo<|hPF(2YEE)~ZmL2_zCvkns)Da) PsHZ|+eo1PvA_D^e(=-pV delta 79 zcmZ3$xPej9(J>%|k%55$hGziTAdovzQh_miqLn;*d~RZKNovu=Kx0{k@YI~-{M=N9 Yl6-~I;#37+&rnZ=y!?{XVnqf90D0UJ!~g&Q diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat index 2e7767a32c5db6a55bbca553cbaeb89adf611b8d..1163c07c6e66f9d62c710d39b35d379a56da37c1 100644 GIT binary patch delta 60 zcmca&bHYa1(J>%|k%55$gh9YS4nlM7X5`wz$jBhWuw$aKGIM7`=R{BWiRIZ$3=A6| H7Rv$vQ4I|U delta 65 zcmX?MbHzs4(J>%|k%55$gh9YY4nlJsXXHA<$jBhWaAcygGV_dv852F_+2eB)i%U|A MCMFbbyjCO&0HjC|D*ylh diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat index e6f23c5234ce7587bddc5c22e20185422bc2d811..2dbd7c5c8c73509b911885ca6cec507c00866088 100644 GIT binary patch delta 60 zcmX?Mv&Tl+(J>%|k%55$gh4<>4nlM7X5`wz$jBhWuw$aKGIM7`=R{BWiRIZ$3=A6| Hrpp2VNtq1T delta 65 zcmdmEbHYa1(J>%|k%55$gh9YS4nlJsXXHA<$jBhWaAcygGV_dv852F_+2eB)i%U|A MCMFbbyp|>l0GuEX`v3p{ diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/values_values.arsc.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/values_values.arsc.flat index 49931c85dac00f12ffcab5dfdda3b6ebcfcf6d82..de33044d811b59dfefbc4757c8cea98026555961 100644 GIT binary patch delta 56 zcmccObHqp4(J>%|k%55$gh4<{4MKCRX5?DI$jBhWuwtUJ5>s{cL{IsN%|k%55$gh9Yc4MKD6X5`wz$jBhWuw$aK5=%o@L)S!idG`3+#Nv|F NqKR?o8;{kg0syx$5P<*y diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/xml_preferences.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/xml_preferences.xml.flat index ca995d4d215b7d62bb92da30f9f0677d055d250c..446f6207743796a5a81225aed57b92618222bcc0 100644 GIT binary patch delta 45 rcmaFDdWBWe(J>%|k%55$hW9W5IY5v!QBsl7d!n`c#7w=7Gkll;x#|e! delta 53 zcmcb@`h-=|(J>%|k%55$hR-koIY3Z2QBsjHYNE9~dwgzUaY<^?#2~Yc?Y>L^4@nE> diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/xml_searchable.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/xml_searchable.xml.flat index 9bc0d71319a1ec1bfae9c7c5c7bb17917d315dc6..e9615813d2dbd2a94a939321cc9cd062d5e88951 100644 GIT binary patch delta 45 rcmdnMwt!92(J>%|k%55$hB=sl93V)TD5=2cHPK3bVutp{DRYUm delta 55 zcmZ3$wt-F3(J>%|k%55$h9#JR93aS_D5=00Inhde1KWf(J>%|k%55$hF5?XK#(y}QiaiPqMiK29Q}=ROc(*N90;QT delta 55 zcmX@We1Tcg(J>%|k%55$hIfD%Ku|tWQiU;gqMbZ@d~RZKNovu=P;*9xjXfre02x*b Ar2qf` diff --git a/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/xml_widget_4x_info.xml.flat b/代码解读/MiNotes-master/app/build/intermediates/res/merged/debug/xml_widget_4x_info.xml.flat index 898e95c904927f8111762dfba501f956bb819b86..0f76cff8dc3b952bbf4e9d74a9377f6e3be9cfad 100644 GIT binary patch delta 45 qcmcb>e1KWf(J>%|k%55$hF5?XK#(y}QiaiPqMiK29Q}=ROc(*N90;QT delta 55 zcmX@We1Tcg(J>%|k%55$hIfD%Ku|tWQiU;gqMbZ@d~RZKNovu=P;*9xjXfre02x*b Ar2qf` diff --git a/代码解读/MiNotes-master/app/build/outputs/apk/debug/app-debug.apk b/代码解读/MiNotes-master/app/build/outputs/apk/debug/app-debug.apk index e45cfac4fdf7bcc66b9bd846fea9e6954a3952dc..9fde1fca2a9d11cb3c571e9c32a7bae1cd534582 100644 GIT binary patch delta 187618 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�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%0AV;+j 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�q0fpLH=xo*f$%ef0(JL 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 z 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 Ig^{QK0@{HiBLDyZ delta 94985 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%0A)UhWJ?aWNUL~Cvk0f=V#Z(jJ#+6jP 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%0AQW-2yDt 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 diff --git a/代码解读/MiNotes-master/app/build/outputs/logs/manifest-merger-debug-report.txt b/代码解读/MiNotes-master/app/build/outputs/logs/manifest-merger-debug-report.txt index bfe9da3..24e3024 100644 --- a/代码解读/MiNotes-master/app/build/outputs/logs/manifest-merger-debug-report.txt +++ b/代码解读/MiNotes-master/app/build/outputs/logs/manifest-merger-debug-report.txt @@ -1,239 +1,239 @@ -- Merging decision tree log --- manifest -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:1-152:12 package - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:20:5-31 - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:20:5-31 + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml android:versionName - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:22:5-30 - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:22:5-30 + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml xmlns:tools - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:19:5-51 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:19:5-51 xmlns:android - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:18:11-69 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:18:11-69 android:versionCode - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:21:5-28 - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:21:5-28 + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml uses-sdk -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 -INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 +INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 android:targetSdkVersion - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:5-25:42 + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml tools:ignore - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:25:9-39 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:25:9-39 android:minSdkVersion - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:24:15-41 - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml - INJECTED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:24:15-41 + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml + INJECTED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml uses-permission#android.permission.WRITE_EXTERNAL_STORAGE -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:27:5-81 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:27:5-81 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:27:22-78 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:27:22-78 uses-permission#com.android.launcher.permission.INSTALL_SHORTCUT -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:28:5-88 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:28:5-88 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:28:22-85 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:28:22-85 uses-permission#android.permission.INTERNET -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:29:5-67 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:29:5-67 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:29:22-64 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:29:22-64 uses-permission#android.permission.READ_CONTACTS -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:30:5-72 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:30:5-72 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:30:22-69 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:30:22-69 uses-permission#android.permission.MANAGE_ACCOUNTS -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:31:5-74 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:31:5-74 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:31:22-71 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:31:22-71 uses-permission#android.permission.AUTHENTICATE_ACCOUNTS -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:32:5-80 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:32:5-80 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:32:22-77 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:32:22-77 uses-permission#android.permission.GET_ACCOUNTS -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:33:5-71 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:33:5-71 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:33:22-68 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:33:22-68 uses-permission#android.permission.USE_CREDENTIALS -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:34:5-74 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:34:5-74 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:34:22-71 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:34:22-71 uses-permission#android.permission.RECEIVE_BOOT_COMPLETED -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:35:5-81 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:35:5-81 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:35:22-78 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:35:22-78 application -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:37:5-151:19 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:37:5-151:19 android:label - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:39:9-41 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:39:9-41 android:icon - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:38:9-42 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:38:9-42 activity#net.micode.notes.ui.NotesListActivity -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:40:9-53:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:40:9-53:20 android:label - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:43:13-45 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:43:13-45 android:launchMode - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:44:13-43 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:44:13-43 android:windowSoftInputMode - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:47:13-52 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:47:13-52 android:uiOptions - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:46:13-57 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:46:13-57 android:configChanges - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:42:13-74 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:42:13-74 android:theme - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:45:13-45 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:45:13-45 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:41:13-49 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:41:13-49 intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:49:13-52:29 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:49:13-52:29 action#android.intent.action.MAIN -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:50:17-69 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:50:17-69 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:50:25-66 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:50:25-66 category#android.intent.category.LAUNCHER -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:51:17-77 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:51:17-77 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:51:27-74 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:51:27-74 activity#net.micode.notes.ui.NoteEditActivity -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:55:9-83:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:55:9-83:20 android:launchMode - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:58:13-43 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:58:13-43 android:configChanges - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:57:13-74 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:57:13-74 android:theme - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:59:13-45 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:59:13-45 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:56:13-48 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:56:13-48 intent-filter#action:name:android.intent.action.VIEW+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:61:13-66:29 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:61:13-66:29 action#android.intent.action.VIEW -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:62:17-69 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:62:17-69 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:62:25-66 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:62:25-66 category#android.intent.category.DEFAULT -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:17-76 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:63:27-73 data -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:17-78 android:mimeType - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:64:23-75 intent-filter#action:name:android.intent.action.INSERT_OR_EDIT+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:68:13-73:29 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:68:13-73:29 action#android.intent.action.INSERT_OR_EDIT -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:69:17-79 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:69:17-79 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:69:25-76 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:69:25-76 intent-filter#action:name:android.intent.action.SEARCH+category:name:android.intent.category.DEFAULT -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:75:13-78:29 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:75:13-78:29 action#android.intent.action.SEARCH -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:76:17-71 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:76:17-71 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:76:25-68 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:76:25-68 meta-data#android.app.searchable -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:80:13-82:54 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:80:13-82:54 android:resource - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:82:17-51 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:82:17-51 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:81:17-54 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:81:17-54 provider#net.micode.notes.data.NotesProvider -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:85:9-88:43 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:85:9-88:43 android:authorities - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:87:13-47 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:87:13-47 android:multiprocess - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:88:13-40 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:88:13-40 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:86:13-63 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:86:13-63 receiver#net.micode.notes.widget.NoteWidgetProvider_2x -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:90:9-102:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:90:9-102:20 android:label - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:92:13-50 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:92:13-50 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:91:13-57 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:91:13-57 intent-filter#action:name:android.appwidget.action.APPWIDGET_DELETED+action:name:android.appwidget.action.APPWIDGET_UPDATE+action:name:android.intent.action.PRIVACY_MODE_CHANGED -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:93:13-97:29 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:93:13-97:29 action#android.appwidget.action.APPWIDGET_UPDATE -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:94:17-84 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:94:17-84 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:94:25-81 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:94:25-81 action#android.appwidget.action.APPWIDGET_DELETED -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:95:17-85 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:95:17-85 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:95:25-82 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:95:25-82 action#android.intent.action.PRIVACY_MODE_CHANGED -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:96:17-85 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:96:17-85 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:96:25-82 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:96:25-82 meta-data#android.appwidget.provider -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:99:13-101:58 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:99:13-101:58 android:resource - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:101:17-55 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:101:17-55 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:100:17-58 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:100:17-58 receiver#net.micode.notes.widget.NoteWidgetProvider_4x -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:103:9-116:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:103:9-116:20 android:label - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:105:13-50 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:105:13-50 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:104:13-57 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:104:13-57 receiver#net.micode.notes.ui.AlarmInitReceiver -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:118:9-122:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:118:9-122:20 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:118:19-55 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:118:19-55 intent-filter#action:name:android.intent.action.BOOT_COMPLETED -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:119:13-121:29 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:119:13-121:29 action#android.intent.action.BOOT_COMPLETED -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:120:17-79 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:120:17-79 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:120:25-76 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:120:25-76 receiver#net.micode.notes.ui.AlarmReceiver -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:124:9-127:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:124:9-127:20 android:process - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:126:13-38 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:126:13-38 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:125:13-61 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:125:13-61 activity#net.micode.notes.ui.AlarmAlertActivity -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:129:9-134:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:129:9-134:20 android:label - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:131:13-45 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:131:13-45 android:launchMode - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:132:13-48 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:132:13-48 android:theme - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:133:13-75 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:133:13-75 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:130:13-50 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:130:13-50 activity#net.micode.notes.ui.NotesPreferenceActivity -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:136:9-141:20 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:136:9-141:20 android:label - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:138:13-54 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:138:13-54 android:launchMode - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:139:13-43 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:139:13-43 android:theme - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:140:13-60 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:140:13-60 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:137:13-71 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:137:13-71 service#net.micode.notes.gtask.remote.GTaskSyncService -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:143:9-146:19 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:143:9-146:19 android:exported - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:145:13-37 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:145:13-37 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:144:13-74 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:144:13-74 meta-data#android.app.default_searchable -ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:148:9-150:52 +ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:148:9-150:52 android:value - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:150:13-49 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:150:13-49 android:name - ADDED from D:\IDEA\AndroidModeCode\MiNotes_master\MiNotes-master\app\src\main\AndroidManifest.xml:149:13-58 + ADDED from D:\IDEA\AndroidModeCode\MiNotes-master\app\src\main\AndroidManifest.xml:149:13-58 diff --git a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java index 7eeb900..b30feb2 100644 --- a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java +++ b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java @@ -51,204 +51,262 @@ public class SqlNote { NoteColumns.LOCAL_MODIFIED, NoteColumns.ORIGIN_PARENT_ID, NoteColumns.GTASK_ID, NoteColumns.VERSION }; + // 定义一个公共静态常量PROJECTION_NOTE,表示需要查询的列名数组 - // 定义列索引常量 - public static final int ID_COLUMN = 0; // ID 列 - public static final int ALERTED_DATE_COLUMN = 1; // 提醒日期列 - public static final int BG_COLOR_ID_COLUMN = 2; // 背景颜色 ID 列 - public static final int CREATED_DATE_COLUMN = 3; // 创建日期列 - public static final int HAS_ATTACHMENT_COLUMN = 4; // 是否有附件列 - public static final int MODIFIED_DATE_COLUMN = 5; // 修改日期列 - public static final int NOTES_COUNT_COLUMN = 6; // 笔记数量列 - public static final int PARENT_ID_COLUMN = 7; // 父级 ID 列 - public static final int SNIPPET_COLUMN = 8; // 摘要列 - public static final int TYPE_COLUMN = 9; // 类型列 - public static final int WIDGET_ID_COLUMN = 10; // 小部件 ID 列 - public static final int WIDGET_TYPE_COLUMN = 11; // 小部件类型列 - public static final int SYNC_ID_COLUMN = 12; // 同步 ID 列 - public static final int LOCAL_MODIFIED_COLUMN = 13; // 本地修改列 - public static final int ORIGIN_PARENT_ID_COLUMN = 14; // 原始父级 ID 列 - public static final int GTASK_ID_COLUMN = 15; // Google 任务 ID 列 - public static final int VERSION_COLUMN = 16; // 版本列 - // 定义一个 Context 类型的私有变量 - private Context mContext; // 上下文 - private ContentResolver mContentResolver; // ContentResolver 类型的实例,用于访问应用程序的数据 - private boolean mIsCreate; // 表示笔记是否正在创建的布尔类型变量 - private long mId; // 笔记的唯一标识符 - private long mAlertDate; // 笔记的提醒日期 - private int mBgColorId; // 笔记的背景颜色 ID - private long mCreatedDate; // 笔记的创建日期 - private int mHasAttachment; // 表示笔记是否有附件的整型变量 - private long mModifiedDate; // 笔记的修改日期 - private long mParentId; // 笔记的父 ID - private String mSnippet; // 笔记的摘要 - private int mType; // 笔记的类型 - private int mWidgetId; // 与笔记关联的小部件的 ID - private int mWidgetType; // 与笔记关联的小部件的类型 - private long mOriginParent; // 原始父笔记的 ID - private long mVersion; // 笔记的版本号 - private ContentValues mDiffNoteValues; // 用于存储两个笔记之间的差异的 ContentValues 类型的实例 - private ArrayList mDataList; // 用于存储笔记的 SQL 数据的 SqlData 对象的 ArrayList + + public static final int ID_COLUMN = 0; + // 定义一个公共静态常量ID_COLUMN,表示查询结果集合中id列的下标 + + public static final int ALERTED_DATE_COLUMN = 1; + // 定义一个公共静态常量ALERTED_DATE_COLUMN,表示查询结果集合中alerted_date列的下标 + + public static final int BG_COLOR_ID_COLUMN = 2; + + public static final int CREATED_DATE_COLUMN = 3; + + public static final int HAS_ATTACHMENT_COLUMN = 4; + + public static final int MODIFIED_DATE_COLUMN = 5; + + public static final int NOTES_COUNT_COLUMN = 6; + + public static final int PARENT_ID_COLUMN = 7; + + public static final int SNIPPET_COLUMN = 8; + + public static final int TYPE_COLUMN = 9; + + public static final int WIDGET_ID_COLUMN = 10; + + public static final int WIDGET_TYPE_COLUMN = 11; + + public static final int SYNC_ID_COLUMN = 12; + + public static final int LOCAL_MODIFIED_COLUMN = 13; + + public static final int ORIGIN_PARENT_ID_COLUMN = 14; + + public static final int GTASK_ID_COLUMN = 15; + + public static final int VERSION_COLUMN = 16; + + private Context mContext; + + private ContentResolver mContentResolver; + + private boolean mIsCreate; + + private long mId; + + private long mAlertDate; + + private int mBgColorId; + + private long mCreatedDate; + + private int mHasAttachment; + + private long mModifiedDate; + + private long mParentId; + + private String mSnippet; + + private int mType; + + private int mWidgetId; + + private int mWidgetType; + + private long mOriginParent; + + private long mVersion; + + private ContentValues mDiffNoteValues; + // 定义一个私有成员变量mDiffNoteValues,表示当前对象的差异值 + + private ArrayList mDataList; + // 定义一个私有成员变量mDataList,表示当前对象的数据列表 public SqlNote(Context context) { - mContext = context; // 保存上下文信息 - mContentResolver = context.getContentResolver(); // 获取 ContentResolver - mIsCreate = true; // 设置创建标志为 true - mId = INVALID_ID; // 设置笔记 ID 为无效值 - mAlertDate = 0; // 设置提醒日期为 0 - mBgColorId = ResourceParser.getDefaultBgId(context); // 获取默认背景颜色 ID - mCreatedDate = System.currentTimeMillis(); // 获取当前时间作为创建时间 - mHasAttachment = 0; // 设置没有附件 - mModifiedDate = System.currentTimeMillis(); // 获取当前时间作为修改时间 - mParentId = 0; // 设置父 ID 为 0 - mSnippet = ""; // 设置摘要为空字符串 - mType = Notes.TYPE_NOTE; // 设置类型为普通笔记 - mWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID; // 设置小部件 ID 为无效值 - mWidgetType = Notes.TYPE_WIDGET_INVALIDE; // 设置小部件类型为无效值 - mOriginParent = 0; // 设置原始父 ID 为 0 - mVersion = 0; // 设置版本号为 0 - mDiffNoteValues = new ContentValues(); // 创建空的 ContentValues 实例 - mDataList = new ArrayList(); // 创建空的 SqlData 数组列表 + mContext = context; // 保存上下文对象 + mContentResolver = context.getContentResolver(); // 获取ContentResolver对象 + mIsCreate = true; // 标记对象是否新建 + mId = INVALID_ID; // 设置对象的id为无效值 + mAlertDate = 0; // 设置提醒日期为0 + mBgColorId = ResourceParser.getDefaultBgId(context); // 设置默认背景颜色 + mCreatedDate = System.currentTimeMillis(); // 获取当前系统时间作为创建日期 + mHasAttachment = 0; // 设置对象是否有附件为0(没有) + mModifiedDate = System.currentTimeMillis(); // 获取当前系统时间作为修改日期 + mParentId = 0; // 设置对象的父id为0 + mSnippet = ""; // 设置摘要为空字符串 + mType = Notes.TYPE_NOTE; // 设置对象类型为笔记 + mWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID; // 设置小部件id为无效值 + mWidgetType = Notes.TYPE_WIDGET_INVALIDE; // 设置小部件类型为无效值 + mOriginParent = 0; // 设置对象的原始父id为0 + mVersion = 0; // 设置对象版本号为0 + mDiffNoteValues = new ContentValues(); // 初始化对象值差异 + mDataList = new ArrayList(); // 初始化数据列表 } + + // SqlNote类的构造函数,用于从Cursor对象中加载数据,创建SqlNote对象 public SqlNote(Context context, Cursor c) { - mContext = context; // 保存上下文信息 - mContentResolver = context.getContentResolver(); // 获取 ContentResolver - mIsCreate = false; // 设置创建标志为 false - loadFromCursor(c); // 从 Cursor 中加载笔记信息 - mDataList = new ArrayList(); // 创建空的 SqlData 数组列表 - if (mType == Notes.TYPE_NOTE) // 如果类型为普通笔记 - loadDataContent(); // 加载笔记内容 - mDiffNoteValues = new ContentValues(); // 创建空的 ContentValues 实例 + mContext = context; // 保存上下文对象 + mContentResolver = context.getContentResolver(); // 获取ContentResolver对象 + mIsCreate = false; // 标记对象不是新建 + loadFromCursor(c); // 从Cursor对象中加载数据 + mDataList = new ArrayList(); // 初始化数据列表 + if (mType == Notes.TYPE_NOTE) // 如果对象是笔记类型 + loadDataContent(); // 加载笔记数据内容 + mDiffNoteValues = new ContentValues(); // 初始化对象值差异 } + + // SqlNote类的构造函数,用于从id值中加载数据,创建SqlNote对象 public SqlNote(Context context, long id) { - mContext = context; // 保存上下文信息 - mContentResolver = context.getContentResolver(); // 获取 ContentResolver - mIsCreate = false; // 设置创建标志为 false - loadFromCursor(id); // 从 ID 中加载笔记信息 - mDataList = new ArrayList(); // 创建空的 SqlData 数组列表 - if (mType == Notes.TYPE_NOTE) // 如果类型为普通笔记 - loadDataContent(); // 加载笔记内容 - mDiffNoteValues = new ContentValues(); // 创建空的 ContentValues 实例 + mContext = context; // 保存上下文对象 + mContentResolver = context.getContentResolver(); // 获取ContentResolver对象 + mIsCreate = false; // 标记对象不是新建 + loadFromCursor(id); // 从id值中加载数据 + mDataList = new ArrayList(); // 初始化数据列表 + if (mType == Notes.TYPE_NOTE) // 如果对象是笔记类型 + loadDataContent(); // 加载笔记数据内容 + mDiffNoteValues = new ContentValues(); // 初始化对象值差异 } + + // 根据 id 从数据库中查询便签数据并加载 private void loadFromCursor(long id) { - Cursor c = null; + Cursor c = null; // 声明一个 Cursor 变量并初始化为 null try { c = mContentResolver.query(Notes.CONTENT_NOTE_URI, PROJECTION_NOTE, "(_id=?)", new String[] { String.valueOf(id) - }, null); // 根据 ID 查询笔记记录 + }, null); // 通过内容提供器获取便签的 Cursor if (c != null) { - c.moveToNext(); // 移动 Cursor 到下一行记录 - loadFromCursor(c); // 调用另一个方法解析查询结果 + c.moveToNext(); // 将 Cursor 移到下一行,因为默认情况下它指向的是查询结果的第一行之前的位置 + loadFromCursor(c); // 加载数据到 SqlNote 的成员变量中 } else { - Log.w(TAG, "loadFromCursor: cursor = null"); + Log.w(TAG, "loadFromCursor: cursor = null"); // 输出警告日志 } } finally { if (c != null) - c.close(); // 关闭 Cursor + c.close(); } } + // 从 Cursor 中加载便签数据 private void loadFromCursor(Cursor c) { - mId = c.getLong(ID_COLUMN); // 更新笔记 ID - mAlertDate = c.getLong(ALERTED_DATE_COLUMN); // 更新提醒日期 - mBgColorId = c.getInt(BG_COLOR_ID_COLUMN); // 更新背景颜色 ID - mCreatedDate = c.getLong(CREATED_DATE_COLUMN); // 更新创建日期 - mHasAttachment = c.getInt(HAS_ATTACHMENT_COLUMN); // 更新附件标志 - mModifiedDate = c.getLong(MODIFIED_DATE_COLUMN); // 更新修改日期 - mParentId = c.getLong(PARENT_ID_COLUMN); // 更新父 ID - mSnippet = c.getString(SNIPPET_COLUMN); // 更新摘要 - mType = c.getInt(TYPE_COLUMN); // 更新笔记类型 - mWidgetId = c.getInt(WIDGET_ID_COLUMN); // 更新小部件 ID - mWidgetType = c.getInt(WIDGET_TYPE_COLUMN); // 更新小部件类型 - mVersion = c.getLong(VERSION_COLUMN); // 更新版本号 + mId = c.getLong(ID_COLUMN); // 获取便签的 id + mAlertDate = c.getLong(ALERTED_DATE_COLUMN); // 获取提醒时间 + mBgColorId = c.getInt(BG_COLOR_ID_COLUMN); // 获取背景颜色 ID + mCreatedDate = c.getLong(CREATED_DATE_COLUMN); // 获取创建时间 + mHasAttachment = c.getInt(HAS_ATTACHMENT_COLUMN); // 获取是否有附件 + mModifiedDate = c.getLong(MODIFIED_DATE_COLUMN); // 获取修改时间 + mParentId = c.getLong(PARENT_ID_COLUMN); // 获取父级便签的 id + mSnippet = c.getString(SNIPPET_COLUMN); // 获取便签内容的摘要信息 + mType = c.getInt(TYPE_COLUMN); // 获取便签类型 + mWidgetId = c.getInt(WIDGET_ID_COLUMN); // 获取小部件的 id + mWidgetType = c.getInt(WIDGET_TYPE_COLUMN); // 获取小部件类型 + mVersion = c.getLong(VERSION_COLUMN); // 获取版本号 } + private void loadDataContent() { - Cursor c = null; - mDataList.clear(); // 清空数据列表 + Cursor c = null; //定义游标c + mDataList.clear(); //清空数据列表mDataList try { + //查询内容提供器,获取数据,条件为note_id=mId,即查询当前笔记的数据内容 c = mContentResolver.query(Notes.CONTENT_DATA_URI, SqlData.PROJECTION_DATA, "(note_id=?)", new String[] { String.valueOf(mId) - }, null); // 根据笔记 ID 查询内容数据 - if (c != null) { - if (c.getCount() == 0) { - Log.w(TAG, "it seems that the note has not data"); // 日志记录 - return; // 如果没有内容数据则直接返回 + }, null); + if (c != null) { //如果游标c不为空 + if (c.getCount() == 0) { //如果游标c的数量为0,则表示当前笔记无数据内容 + Log.w(TAG, "it seems that the note has not data"); //输出警告信息 + return; //返回 } - while (c.moveToNext()) { - SqlData data = new SqlData(mContext, c); // 创建 SqlData 对象 - mDataList.add(data); // 将数据添加到列表中 + while (c.moveToNext()) { //如果游标c有下一行记录,则遍历游标c + SqlData data = new SqlData(mContext, c); //新建SqlData对象data,传入mContext和游标c + mDataList.add(data); //将data加入到数据列表mDataList中 } } else { - Log.w(TAG, "loadDataContent: cursor = null"); // 日志记录 + Log.w(TAG, "loadDataContent: cursor = null"); //输出警告信息 } } finally { + //无论如何都执行finally块中的代码 if (c != null) - c.close(); // 关闭 Cursor + c.close(); } } public boolean setContent(JSONObject js) { try { - JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);//初始化字段 - if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) {//判断类型是否相同,相同就执行下面的语句 - Log.w(TAG, "cannot set system folder");//输出错误信息 - } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) {//初始化此类型 - // for folder we can only update the snnipet and type - String snippet = note.has(NoteColumns.SNIPPET) ? note - .getString(NoteColumns.SNIPPET) : ""; + // 获取note对象 + JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); + // 如果笔记类型为系统文件夹,则不能设置内容 + if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) { + Log.w(TAG, "cannot set system folder"); + } + // 如果笔记类型为文件夹 + else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) { + // 可以更新snippet和类型 + String snippet = note.has(NoteColumns.SNIPPET) ? note.getString(NoteColumns.SNIPPET) : ""; + // 如果是新建笔记或者snippet改变,则将新值放入mDiffNoteValues中 if (mIsCreate || !mSnippet.equals(snippet)) { - mDiffNoteValues.put(NoteColumns.SNIPPET, snippet);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.SNIPPET, snippet); } - mSnippet = snippet; int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE) : Notes.TYPE_NOTE; if (mIsCreate || mType != type) { - mDiffNoteValues.put(NoteColumns.TYPE, type);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.TYPE, type); } mType = type; - } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_NOTE) { - JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);//初始化 JSONArray实例 - long id = note.has(NoteColumns.ID) ? note.getLong(NoteColumns.ID) : INVALID_ID;//判断ID和notr的值,并将其赋给id + } + // 如果笔记类型为便签 + else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_NOTE) { + JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA); + long id = note.has(NoteColumns.ID) ? note.getLong(NoteColumns.ID) : INVALID_ID; if (mIsCreate || mId != id) { - mDiffNoteValues.put(NoteColumns.ID, id);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.ID, id); } mId = id; + // 获取提醒时间 long alertDate = note.has(NoteColumns.ALERTED_DATE) ? note .getLong(NoteColumns.ALERTED_DATE) : 0; if (mIsCreate || mAlertDate != alertDate) { - mDiffNoteValues.put(NoteColumns.ALERTED_DATE, alertDate);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.ALERTED_DATE, alertDate); } - mAlertDate = alertDate;//赋值 mAlertDate方便后续操作 + mAlertDate = alertDate; + + // 获取背景颜色id int bgColorId = note.has(NoteColumns.BG_COLOR_ID) ? note .getInt(NoteColumns.BG_COLOR_ID) : ResourceParser.getDefaultBgId(mContext); if (mIsCreate || mBgColorId != bgColorId) { - mDiffNoteValues.put(NoteColumns.BG_COLOR_ID, bgColorId);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.BG_COLOR_ID, bgColorId); } mBgColorId = bgColorId; + // 获取笔记创建时间 long createDate = note.has(NoteColumns.CREATED_DATE) ? note .getLong(NoteColumns.CREATED_DATE) : System.currentTimeMillis(); if (mIsCreate || mCreatedDate != createDate) { - mDiffNoteValues.put(NoteColumns.CREATED_DATE, createDate);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.CREATED_DATE, createDate); } mCreatedDate = createDate; + // 获取笔记是否有附件 int hasAttachment = note.has(NoteColumns.HAS_ATTACHMENT) ? note .getInt(NoteColumns.HAS_ATTACHMENT) : 0; if (mIsCreate || mHasAttachment != hasAttachment) { - mDiffNoteValues.put(NoteColumns.HAS_ATTACHMENT, hasAttachment);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.HAS_ATTACHMENT, hasAttachment); } mHasAttachment = hasAttachment; long modifiedDate = note.has(NoteColumns.MODIFIED_DATE) ? note .getLong(NoteColumns.MODIFIED_DATE) : System.currentTimeMillis(); if (mIsCreate || mModifiedDate != modifiedDate) { - mDiffNoteValues.put(NoteColumns.MODIFIED_DATE, modifiedDate);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.MODIFIED_DATE, modifiedDate); } mModifiedDate = modifiedDate; @@ -259,6 +317,7 @@ public class SqlNote { } mParentId = parentId; + // 获取笔记的摘要 String snippet = note.has(NoteColumns.SNIPPET) ? note .getString(NoteColumns.SNIPPET) : ""; if (mIsCreate || !mSnippet.equals(snippet)) { @@ -266,6 +325,7 @@ public class SqlNote { } mSnippet = snippet; + // 获取笔记的类型 int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE) : Notes.TYPE_NOTE; if (mIsCreate || mType != type) { @@ -273,71 +333,77 @@ public class SqlNote { } mType = type; + // 获取笔记的小部件 ID int widgetId = note.has(NoteColumns.WIDGET_ID) ? note.getInt(NoteColumns.WIDGET_ID) : AppWidgetManager.INVALID_APPWIDGET_ID; if (mIsCreate || mWidgetId != widgetId) { - mDiffNoteValues.put(NoteColumns.WIDGET_ID, widgetId);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.WIDGET_ID, widgetId); } mWidgetId = widgetId; + // 获取笔记的小部件类型 int widgetType = note.has(NoteColumns.WIDGET_TYPE) ? note .getInt(NoteColumns.WIDGET_TYPE) : Notes.TYPE_WIDGET_INVALIDE; if (mIsCreate || mWidgetType != widgetType) { - mDiffNoteValues.put(NoteColumns.WIDGET_TYPE, widgetType);//将元素放入集合中 + mDiffNoteValues.put(NoteColumns.WIDGET_TYPE, widgetType); } mWidgetType = widgetType; long originParent = note.has(NoteColumns.ORIGIN_PARENT_ID) ? note .getLong(NoteColumns.ORIGIN_PARENT_ID) : 0; if (mIsCreate || mOriginParent != originParent) { - mDiffNoteValues.put(NoteColumns.ORIGIN_PARENT_ID, originParent);//将元素放入集合 + mDiffNoteValues.put(NoteColumns.ORIGIN_PARENT_ID, originParent); } mOriginParent = originParent; + // 获取笔记的附加数据 for (int i = 0; i < dataArray.length(); i++) { - JSONObject data = dataArray.getJSONObject(i);//获取元素 - SqlData sqlData = null;//创建数据库实例 + JSONObject data = dataArray.getJSONObject(i); + SqlData sqlData = null; if (data.has(DataColumns.ID)) { long dataId = data.getLong(DataColumns.ID); for (SqlData temp : mDataList) { - if (dataId == temp.getId()) { //判断数据库字段书否存在 - sqlData = temp;//初始化数据库字段 + if (dataId == temp.getId()) { + sqlData = temp; } } } if (sqlData == null) { - sqlData = new SqlData(mContext);//创建数据库实例 - mDataList.add(sqlData);//将数据库中的元素排序 + sqlData = new SqlData(mContext); + mDataList.add(sqlData); } - sqlData.setContent(data);//将数据放入数据库中 + sqlData.setContent(data); } } - } catch (JSONException e) {//捕获异常 - Log.e(TAG, e.toString());//将字符串放进log中处理 + } catch (JSONException e) { + Log.e(TAG, e.toString()); e.printStackTrace(); return false; } return true; } + + /** + + 获取笔记内容的JSONObject对象 + + @return 笔记内容的JSONObject对象,若该笔记未在数据库中创建,则返回null + */ public JSONObject getContent() { try { - // 创建一个空的JSONObject对象js JSONObject js = new JSONObject(); - // 如果mIsCreate为true,表示该Note对象还没有被创建到数据库中,直接返回null + // 如果该笔记未在数据库中创建,则返回null if (mIsCreate) { Log.e(TAG, "it seems that we haven't created this in database yet"); return null; } - // 创建一个空的JSONObject对象note + // 构造笔记的JSONObject对象 JSONObject note = new JSONObject(); - - // 如果Note对象的类型为Notes.TYPE_NOTE if (mType == Notes.TYPE_NOTE) { - // 将Note对象的各个字段值存储到JSONObject对象note中 note.put(NoteColumns.ID, mId); note.put(NoteColumns.ALERTED_DATE, mAlertDate); note.put(NoteColumns.BG_COLOR_ID, mBgColorId); @@ -350,10 +416,9 @@ public class SqlNote { note.put(NoteColumns.WIDGET_ID, mWidgetId); note.put(NoteColumns.WIDGET_TYPE, mWidgetType); note.put(NoteColumns.ORIGIN_PARENT_ID, mOriginParent); - // 将note对象作为一个元素存储到js对象中,键名为GTaskStringUtils.META_HEAD_NOTE js.put(GTaskStringUtils.META_HEAD_NOTE, note); - // 将该Note对象包含的所有数据存储到JSONArray对象dataArray中 + // 构造数据的JSONArray对象 JSONArray dataArray = new JSONArray(); for (SqlData sqlData : mDataList) { JSONObject data = sqlData.getContent(); @@ -361,18 +426,15 @@ public class SqlNote { dataArray.put(data); } } - // 将dataArray对象作为一个元素存储到js对象中,键名为GTaskStringUtils.META_HEAD_DATA js.put(GTaskStringUtils.META_HEAD_DATA, dataArray); } else if (mType == Notes.TYPE_FOLDER || mType == Notes.TYPE_SYSTEM) { - // 将Note对象的ID、snippet和类型存储到note对象中 + // 如果该笔记为文件夹或系统笔记,则构造简单的笔记JSONObject对象 note.put(NoteColumns.ID, mId); note.put(NoteColumns.TYPE, mType); note.put(NoteColumns.SNIPPET, mSnippet); - // 将note对象作为一个元素存储到js对象中,键名为GTaskStringUtils.META_HEAD_NOTE js.put(GTaskStringUtils.META_HEAD_NOTE, note); } - // 返回JSONObject对象js return js; } catch (JSONException e) { Log.e(TAG, e.toString()); @@ -380,88 +442,85 @@ public class SqlNote { } return null; } + public void setParentId(long id) { - // 设置Note对象的parentId属性为id mParentId = id; - // 将parentId属性和其对应的键NoteColumns.PARENT_ID存储到mDiffNoteValues对象中 mDiffNoteValues.put(NoteColumns.PARENT_ID, id); } public void setGtaskId(String gid) { - // 将gtaskId属性和其对应的键NoteColumns.GTASK_ID存储到mDiffNoteValues对象中 mDiffNoteValues.put(NoteColumns.GTASK_ID, gid); } public void setSyncId(long syncId) { - // 将syncId属性和其对应的键NoteColumns.SYNC_ID存储到mDiffNoteValues对象中 mDiffNoteValues.put(NoteColumns.SYNC_ID, syncId); } public void resetLocalModified() { - // 将localModified属性和其对应的键NoteColumns.LOCAL_MODIFIED置为0,并存储到mDiffNoteValues对象中 mDiffNoteValues.put(NoteColumns.LOCAL_MODIFIED, 0); } public long getId() { - // 返回Note对象的id属性 return mId; } public long getParentId() { - // 返回Note对象的parentId属性 return mParentId; } public String getSnippet() { - // 返回Note对象的snippet属性 return mSnippet; } public boolean isNoteType() { - // 判断Note对象的type属性是否为Notes.TYPE_NOTE,如果是则返回true,否则返回false return mType == Notes.TYPE_NOTE; } + public void commit(boolean validateVersion) { if (mIsCreate) { - // 如果是创建Note对象,则需要插入一条新的记录到数据库中 + // 如果当前的 Note 是新建的 + // 如果当前 Note 的 ID 是无效的,并且存在 ID 字段,则将其从 DiffNoteValues 中移除 if (mId == INVALID_ID && mDiffNoteValues.containsKey(NoteColumns.ID)) { mDiffNoteValues.remove(NoteColumns.ID); } + // 将当前 Note 插入到数据库中,并从返回的 URI 中获取 Note 的 ID Uri uri = mContentResolver.insert(Notes.CONTENT_NOTE_URI, mDiffNoteValues); try { - // 从uri中解析出新创建的Note对象的id属性,并将其更新到当前对象的mId成员变量中 mId = Long.valueOf(uri.getPathSegments().get(1)); } catch (NumberFormatException e) { Log.e(TAG, "Get note id error :" + e.toString()); throw new ActionFailureException("create note failed"); } + + // 如果获取到的 Note 的 ID 为 0,则抛出异常 if (mId == 0) { throw new IllegalStateException("Create thread id failed"); } - // 如果当前Note对象是Note类型,则需要将其所有的SqlData对象插入到数据库中 + // 如果当前 Note 是普通笔记,则将其关联的 SqlData 数据写入到数据库中 if (mType == Notes.TYPE_NOTE) { for (SqlData sqlData : mDataList) { sqlData.commit(mId, false, -1); } } - } else { - // 如果是更新Note对象,则需要将其修改更新到数据库中 + } else { // 如果当前的 Note 不是新建的 + // 如果当前 Note 的 ID 无效,则抛出异常 if (mId <= 0 && mId != Notes.ID_ROOT_FOLDER && mId != Notes.ID_CALL_RECORD_FOLDER) { Log.e(TAG, "No such note"); throw new IllegalStateException("Try to update note with invalid id"); } + + // 如果当前 Note 的 DiffNoteValues 中存在修改过的值,则将其更新到数据库中 if (mDiffNoteValues.size() > 0) { - // 如果修改了Note对象的属性,则需要更新Note对象在数据库中的记录,并增加其版本号 - mVersion ++; + mVersion ++; // 更新 Note 的版本号 int result = 0; - if (!validateVersion) { + if (!validateVersion) { // 如果不需要验证版本号,则直接更新数据库 result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "(" + NoteColumns.ID + "=?)", new String[] { String.valueOf(mId) }); - } else { + } else { // 如果需要验证版本号,则在更新数据库时指定版本号 result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "(" + NoteColumns.ID + "=?) AND (" + NoteColumns.VERSION + "<=?)", new String[] { @@ -473,7 +532,7 @@ public class SqlNote { } } - // 如果当前Note对象是Note类型,则需要将其所有的SqlData对象更新到数据库中 + // 如果当前 Note 是普通笔记,则将其关联的 SqlData 数据写入到数据库中 if (mType == Notes.TYPE_NOTE) { for (SqlData sqlData : mDataList) { sqlData.commit(mId, validateVersion, mVersion); @@ -481,13 +540,12 @@ public class SqlNote { } } - // 刷新当前Note对象的本地信息,并加载数据内容 + // 刷新当前 Note 对象的本地数据,并将其 DiffNoteValues 清空 loadFromCursor(mId); if (mType == Notes.TYPE_NOTE) loadDataContent(); - - // 清空当前Note对象的差异值以及创建标志,并结束commit操作 mDiffNoteValues.clear(); mIsCreate = false; } + } diff --git a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/Task.java b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/Task.java index 6a19454..526f876 100644 --- a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/Task.java +++ b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/Task.java @@ -62,44 +62,46 @@ public class Task extends Node { js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE); - // action_id + // 设置创建操作的ID js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); - // index + // 设置待办事项在父任务中的索引位置 js.put(GTaskStringUtils.GTASK_JSON_INDEX, mParent.getChildTaskIndex(this)); - // entity_delta + // 设置待办事项任务的entity_delta对象 JSONObject entity = new JSONObject(); - entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); - entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null"); + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); // 设置待办事项任务的名称 + entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null"); // 设置待办事项任务的创建者ID entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE, - GTaskStringUtils.GTASK_JSON_TYPE_TASK); - if (getNotes() != null) { + GTaskStringUtils.GTASK_JSON_TYPE_TASK); // 设置待办事项任务的entity类型为"task" + if (getNotes() != null) { // 如果待办事项任务有备注信息,则添加到entity_delta对象中 entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes()); } js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); - // parent_id + // 设置待办事项任务所属的父任务ID js.put(GTaskStringUtils.GTASK_JSON_PARENT_ID, mParent.getGid()); - // dest_parent_type + // 设置父任务类型为"group" js.put(GTaskStringUtils.GTASK_JSON_DEST_PARENT_TYPE, GTaskStringUtils.GTASK_JSON_TYPE_GROUP); - // list_id + // 设置待办事项任务所属的列表ID js.put(GTaskStringUtils.GTASK_JSON_LIST_ID, mParent.getGid()); - // prior_sibling_id + // 如果待办事项任务有前一个同级任务,则设置prior_sibling_id为前一个同级任务的ID if (mPriorSibling != null) { js.put(GTaskStringUtils.GTASK_JSON_PRIOR_SIBLING_ID, mPriorSibling.getGid()); } - } catch (JSONException e) { - Log.e(TAG, e.toString()); - e.printStackTrace(); - throw new ActionFailureException("fail to generate task-create jsonobject"); + + } catch (JSONException e) { + Log.e(TAG, e.toString()); // 打印异常信息 + e.printStackTrace(); // 打印堆栈跟踪信息 + throw new ActionFailureException("fail to generate task-create jsonobject"); // 抛出创建操作失败的异常 } + // 返回待办事项任务的创建操作的JSONObject对象 return js; } @@ -107,78 +109,78 @@ public class Task extends Node { JSONObject js = new JSONObject(); try { - // action_type + // 设置待办事项任务的操作类型为更新 js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE); - // action_id + // 设置待办事项任务的操作ID js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); - // id + // 设置待办事项任务的ID js.put(GTaskStringUtils.GTASK_JSON_ID, getGid()); - // entity_delta + // 设置待办事项任务的实体差异 JSONObject entity = new JSONObject(); - entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); // 设置待办事项任务的名称 if (getNotes() != null) { - entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes()); + entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes()); // 如果有备注信息,则设置待办事项任务的备注信息 } - entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted()); - js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); + entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted()); // 设置待办事项任务是否已经被删除 + js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); // 将实体差异添加到操作JSONObject对象中 } catch (JSONException e) { - Log.e(TAG, e.toString()); - e.printStackTrace(); - throw new ActionFailureException("fail to generate task-update jsonobject"); + Log.e(TAG, e.toString()); // 打印异常信息 + e.printStackTrace(); // 打印堆栈跟踪信息 + throw new ActionFailureException("fail to generate task-update jsonobject"); // 抛出更新操作失败的异常 } + // 返回待办事项任务的更新操作的JSONObject对象 return js; } + public void setContentByRemoteJSON(JSONObject js) { if (js != null) { try { // id - if (js.has(GTaskStringUtils.GTASK_JSON_ID)) { - setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID)); - } - + // 设置任务id // last_modified if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) { - setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)); + setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)); // 设置任务最后修改时间 } // name if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) { - setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME)); + setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME)); // 设置任务名称 } // notes if (js.has(GTaskStringUtils.GTASK_JSON_NOTES)) { - setNotes(js.getString(GTaskStringUtils.GTASK_JSON_NOTES)); + setNotes(js.getString(GTaskStringUtils.GTASK_JSON_NOTES)); // 设置任务备注信息 } // deleted if (js.has(GTaskStringUtils.GTASK_JSON_DELETED)) { - setDeleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_DELETED)); + setDeleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_DELETED)); // 设置任务是否被删除 } // completed if (js.has(GTaskStringUtils.GTASK_JSON_COMPLETED)) { - setCompleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_COMPLETED)); + setCompleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_COMPLETED)); // 设置任务是否已完成 } } catch (JSONException e) { - Log.e(TAG, e.toString()); - e.printStackTrace(); - throw new ActionFailureException("fail to get task content from jsonobject"); + Log.e(TAG, e.toString()); // 打印异常信息 + e.printStackTrace(); // 打印异常堆栈信息 + throw new ActionFailureException("fail to get task content from jsonobject"); // 抛出操作失败异常 } + } } public void setContentByLocalJSON(JSONObject js) { if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE) || !js.has(GTaskStringUtils.META_HEAD_DATA)) { - Log.w(TAG, "setContentByLocalJSON: nothing is avaiable"); + Log.w(TAG, "setContentByLocalJSON: nothing is avaiable");// 打印警告日志 } try { @@ -193,7 +195,7 @@ public class Task extends Node { for (int i = 0; i < dataArray.length(); i++) { JSONObject data = dataArray.getJSONObject(i); if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) { - setName(data.getString(DataColumns.CONTENT)); + setName(data.getString(DataColumns.CONTENT));// 设置任务名称 break; } } @@ -208,7 +210,7 @@ public class Task extends Node { String name = getName(); try { if (mMetaInfo == null) { - // new task created from web + // 从网络创建新任务 if (name == null) { Log.w(TAG, "the note seems to be an empty one"); return null; @@ -225,14 +227,14 @@ public class Task extends Node { js.put(GTaskStringUtils.META_HEAD_NOTE, note); return js; } else { - // synced task + // 同步任务 JSONObject note = mMetaInfo.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); JSONArray dataArray = mMetaInfo.getJSONArray(GTaskStringUtils.META_HEAD_DATA); for (int i = 0; i < dataArray.length(); i++) { JSONObject data = dataArray.getJSONObject(i); if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) { - data.put(DataColumns.CONTENT, getName()); + data.put(DataColumns.CONTENT, getName());// 更新任务名称 break; } } @@ -247,6 +249,10 @@ public class Task extends Node { } } + /** + + 设置元数据信息 + */ public void setMetaInfo(MetaData metaData) { if (metaData != null && metaData.getNotes() != null) { try { @@ -266,43 +272,44 @@ public class Task extends Node { } if (noteInfo == null) { - Log.w(TAG, "it seems that note meta has been deleted"); - return SYNC_ACTION_UPDATE_REMOTE; + Log.w(TAG, "笔记元信息已被删除"); + return SYNC_ACTION_UPDATE_REMOTE; // 本地笔记元信息已被删除,需要更新到远程 } if (!noteInfo.has(NoteColumns.ID)) { - Log.w(TAG, "remote note id seems to be deleted"); - return SYNC_ACTION_UPDATE_LOCAL; + Log.w(TAG, "远程笔记ID已被删除"); + return SYNC_ACTION_UPDATE_LOCAL; // 远程笔记ID已被删除,需要更新到本地 } - // validate the note id now + // 验证笔记ID if (c.getLong(SqlNote.ID_COLUMN) != noteInfo.getLong(NoteColumns.ID)) { - Log.w(TAG, "note id doesn't match"); - return SYNC_ACTION_UPDATE_LOCAL; + Log.w(TAG, "笔记ID不匹配"); + return SYNC_ACTION_UPDATE_LOCAL; // 本地笔记ID与远程笔记ID不匹配,需要更新到本地 } if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) { - // there is no local update + // 没有本地更新 if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) { - // no update both side - return SYNC_ACTION_NONE; + // 两边都没有更新 + return SYNC_ACTION_NONE; // 无需同步 } else { - // apply remote to local - return SYNC_ACTION_UPDATE_LOCAL; + // 应用远程更新到本地 + return SYNC_ACTION_UPDATE_LOCAL; // 远程有更新,需要更新到本地 } } else { - // validate gtask id + // 验证gtask ID if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) { - Log.e(TAG, "gtask id doesn't match"); - return SYNC_ACTION_ERROR; + Log.e(TAG, "gtask ID不匹配"); + return SYNC_ACTION_ERROR; // gtask ID不匹配,错误 } if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) { - // local modification only - return SYNC_ACTION_UPDATE_REMOTE; + // 本地有修改 + return SYNC_ACTION_UPDATE_REMOTE; // 本地有更新,需要更新到远程 } else { - return SYNC_ACTION_UPDATE_CONFLICT; + return SYNC_ACTION_UPDATE_CONFLICT; // 本地和远程都有更新,冲突 } } + } catch (Exception e) { Log.e(TAG, e.toString()); e.printStackTrace(); @@ -311,39 +318,75 @@ public class Task extends Node { return SYNC_ACTION_ERROR; } + /** + 判断任务是否值得保存 + @return 若任务的元信息不为空,或任务名称非空且去除空格后长度大于0,或任务备注非空且去除空格后长度大于0,则返回 true,否则返回 false。 + */ public boolean isWorthSaving() { return mMetaInfo != null || (getName() != null && getName().trim().length() > 0) || (getNotes() != null && getNotes().trim().length() > 0); } + /** + 设置任务的完成状态 + @param completed 任务是否已完成 + */ public void setCompleted(boolean completed) { this.mCompleted = completed; } + /** + 设置任务的备注 + @param notes 任务的备注 + */ public void setNotes(String notes) { this.mNotes = notes; } + /** + 设置任务的上一个同级节点 + @param priorSibling 任务的上一个同级节点 + */ public void setPriorSibling(Task priorSibling) { this.mPriorSibling = priorSibling; } + /** + 设置任务所属的任务列表 + @param parent 任务所属的任务列表 + */ public void setParent(TaskList parent) { this.mParent = parent; } + /** + 获取任务的完成状态 + @return 任务是否已完成 + */ public boolean getCompleted() { return this.mCompleted; } + /** + 获取任务的备注 + @return 任务的备注 + */ public String getNotes() { return this.mNotes; } + /** + 获取任务的上一个同级节点 + @return 任务的上一个同级节点 + */ public Task getPriorSibling() { return this.mPriorSibling; } + /** + 获取任务所属的任务列表 + @return 任务所属的任务列表 + */ public TaskList getParent() { return this.mParent; } diff --git a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/TaskList.java b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/TaskList.java index 4ea21c5..9d17409 100644 --- a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/TaskList.java +++ b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/data/TaskList.java @@ -31,92 +31,102 @@ import java.util.ArrayList; public class TaskList extends Node { - private static final String TAG = TaskList.class.getSimpleName(); + // 定义TaskList类,继承自GTask类 + private static final String TAG = TaskList.class.getSimpleName(); // 定义TAG常量,用于日志输出 - private int mIndex; + private int mIndex; // 定义mIndex变量,表示任务列表的序号 - private ArrayList mChildren; + private ArrayList mChildren; // 定义mChildren变量,表示该任务列表包含的子任务列表 + // TaskList类的构造函数,初始化mChildren变量为一个空的Task列表,mIndex为1 public TaskList() { super(); mChildren = new ArrayList(); mIndex = 1; } + // 返回一个用于创建该任务列表的JSON对象 public JSONObject getCreateAction(int actionId) { JSONObject js = new JSONObject(); try { // action_type js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, - GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE); + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE); // 设置动作类型为创建任务列表 // action_id - js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); + js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); // 设置动作ID // index - js.put(GTaskStringUtils.GTASK_JSON_INDEX, mIndex); + js.put(GTaskStringUtils.GTASK_JSON_INDEX, mIndex); // 设置任务列表的序号 // entity_delta - JSONObject entity = new JSONObject(); - entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); - entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null"); + JSONObject entity = new JSONObject(); // 创建一个新的JSON对象,用于存储任务列表信息 + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); // 设置任务列表的名称 + entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null"); // 设置任务列表的创建者ID为空 entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE, - GTaskStringUtils.GTASK_JSON_TYPE_GROUP); - js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); + GTaskStringUtils.GTASK_JSON_TYPE_GROUP); // 设置任务列表的类型为GROUP + js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); // 将entity对象添加到js对象中 } catch (JSONException e) { Log.e(TAG, e.toString()); e.printStackTrace(); - throw new ActionFailureException("fail to generate tasklist-create jsonobject"); + throw new ActionFailureException("fail to generate tasklist-create jsonobject"); // 抛出异常 } - return js; + return js; // 返回创建的JSON对象 } + // 返回一个用于更新该任务列表的JSON对象 public JSONObject getUpdateAction(int actionId) { JSONObject js = new JSONObject(); try { // action_type js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, - GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE); + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE); // 设置动作类型为更新任务列表 // action_id - js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); + js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); // 设置动作ID // id - js.put(GTaskStringUtils.GTASK_JSON_ID, getGid()); + js.put(GTaskStringUtils.GTASK_JSON_ID, getGid()); // 设置任务列表的ID // entity_delta - JSONObject entity = new JSONObject(); - entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); - entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted()); - js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); + JSONObject entity = new JSONObject(); // 创建一个新的JSON对象,用于存储任务列表信息 + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); // 设置任务列表的名称 + entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted()); // 设置任务列表是否被删除的状态 + js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); // 将entity对象添加到js对象中 } catch (JSONException e) { Log.e(TAG, e.toString()); e.printStackTrace(); - throw new ActionFailureException("fail to generate tasklist-update jsonobject"); + throw new ActionFailureException("fail to generate tasklist-update jsonobject"); // 抛出异常 } - return js; + return js; // 返回创建的JSON对象 } + /** + + 通过远程 JSON 对象设置任务列表内容 + + @param js 远程 JSON 对象 + */ public void setContentByRemoteJSON(JSONObject js) { if (js != null) { try { - // id + // 设置 ID if (js.has(GTaskStringUtils.GTASK_JSON_ID)) { setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID)); } - // last_modified + // 设置最后修改时间 if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) { setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)); } - // name + // 设置名称 if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) { setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME)); } @@ -129,29 +139,43 @@ public class TaskList extends Node { } } + /** + + 根据本地 JSON 对象设置内容。 + + @param js 本地 JSON 对象 + */ public void setContentByLocalJSON(JSONObject js) { + // 设置内容,通过本地JSON对象 if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE)) { + // 如果JSON对象为空或者没有指定键值对,记录警告日志并退出方法 Log.w(TAG, "setContentByLocalJSON: nothing is avaiable"); } try { + // 尝试解析JSON对象,获取指定键的值 JSONObject folder = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) { + // 如果获取到的值为"文件夹"类型 String name = folder.getString(NoteColumns.SNIPPET); setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + name); } else if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) { + // 如果获取到的值为"系统"类型 if (folder.getLong(NoteColumns.ID) == Notes.ID_ROOT_FOLDER) setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT); else if (folder.getLong(NoteColumns.ID) == Notes.ID_CALL_RECORD_FOLDER) setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_CALL_NOTE); else + // 如果获取到的值为无效类型 Log.e(TAG, "invalid system folder"); } else { + // 如果获取到的值为错误类型 Log.e(TAG, "error type"); } } catch (JSONException e) { + // 如果出现解析异常,记录错误日志并输出异常栈 Log.e(TAG, e.toString()); e.printStackTrace(); } @@ -159,6 +183,7 @@ public class TaskList extends Node { public JSONObject getLocalJSONFromContent() { try { + // 尝试创建一个新的JSON对象 JSONObject js = new JSONObject(); JSONObject folder = new JSONObject(); @@ -177,6 +202,7 @@ public class TaskList extends Node { return js; } catch (JSONException e) { + // 如果出现解析异常,记录错误日志并输出异常栈 Log.e(TAG, e.toString()); e.printStackTrace(); return null; @@ -186,17 +212,18 @@ public class TaskList extends Node { public int getSyncAction(Cursor c) { try { if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) { - // there is no local update + // 如果本地没有修改 if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) { - // no update both side + // 如果本地和远程都没有修改 return SYNC_ACTION_NONE; } else { - // apply remote to local + // 如果远程有修改,本地应用远程的修改 return SYNC_ACTION_UPDATE_LOCAL; } } else { - // validate gtask id + // 验证gtask id if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) { + // 如果gtask id不匹配,记录错误日志并返回错误状态 Log.e(TAG, "gtask id doesn't match"); return SYNC_ACTION_ERROR; } @@ -216,16 +243,18 @@ public class TaskList extends Node { return SYNC_ACTION_ERROR; } + // 获取子任务的数量 public int getChildTaskCount() { return mChildren.size(); } + // 添加一个子任务,返回添加是否成功 public boolean addChildTask(Task task) { boolean ret = false; if (task != null && !mChildren.contains(task)) { ret = mChildren.add(task); if (ret) { - // need to set prior sibling and parent + // 设置前一个兄弟任务和父任务 task.setPriorSibling(mChildren.isEmpty() ? null : mChildren .get(mChildren.size() - 1)); task.setParent(this); @@ -234,17 +263,20 @@ public class TaskList extends Node { return ret; } + // 在指定位置添加一个子任务,返回添加是否成功 public boolean addChildTask(Task task, int index) { + // 如果指定的位置超出了子任务的范围,返回失败 if (index < 0 || index > mChildren.size()) { Log.e(TAG, "add child task: invalid index"); return false; } + // 查找子任务列表中是否已经存在这个子任务,如果不存在则添加到指定位置 int pos = mChildren.indexOf(task); if (task != null && pos == -1) { mChildren.add(index, task); - // update the task list + // 更新任务列表中前一个和后一个任务的信息 Task preTask = null; Task afterTask = null; if (index != 0) @@ -260,6 +292,7 @@ public class TaskList extends Node { return true; } + public boolean removeChildTask(Task task) { boolean ret = false; int index = mChildren.indexOf(task); @@ -267,11 +300,11 @@ public class TaskList extends Node { ret = mChildren.remove(task); if (ret) { - // reset prior sibling and parent + // 重置前一个兄弟和父节点 task.setPriorSibling(null); task.setParent(null); - // update the task list + // 更新任务列表 if (index != mChildren.size()) { mChildren.get(index).setPriorSibling( index == 0 ? null : mChildren.get(index - 1)); @@ -281,38 +314,58 @@ public class TaskList extends Node { return ret; } - public boolean moveChildTask(Task task, int index) { + /** + 将一个子任务移动到指定的位置 + + @param task 要移动的任务 + + @param index 目标位置 + + @return 如果移动成功,返回true;否则返回false + */ + //将任务移动到给定的索引位置 + public boolean moveChildTask(Task task, int index) { + //如果索引无效,则返回false并记录错误日志 if (index < 0 || index >= mChildren.size()) { Log.e(TAG, "move child task: invalid index"); return false; } + //获取任务在列表中的位置 int pos = mChildren.indexOf(task); + //如果任务不在列表中,则返回false并记录错误日志 if (pos == -1) { Log.e(TAG, "move child task: the task should in the list"); return false; } + //如果任务已经在指定位置,则返回true if (pos == index) return true; + //否则从原位置删除该任务并将其插入新位置,返回插入结果 return (removeChildTask(task) && addChildTask(task, index)); } + //根据给定的gid查找并返回子任务 public Task findChildTaskByGid(String gid) { + //遍历子任务列表,查找并返回与给定gid匹配的子任务 for (int i = 0; i < mChildren.size(); i++) { Task t = mChildren.get(i); if (t.getGid().equals(gid)) { return t; } } + //如果没有找到,则返回null return null; } + //返回给定任务在子任务列表中的索引,如果找不到则返回-1 public int getChildTaskIndex(Task task) { return mChildren.indexOf(task); } + //根据给定的索引返回子任务,如果索引无效则返回null public Task getChildTaskByIndex(int index) { if (index < 0 || index >= mChildren.size()) { Log.e(TAG, "getTaskByIndex: invalid index"); @@ -321,23 +374,30 @@ public class TaskList extends Node { return mChildren.get(index); } + //根据给定的gid返回子任务,如果找不到则返回null public Task getChilTaskByGid(String gid) { + //遍历子任务列表,查找并返回与给定gid匹配的子任务 for (Task task : mChildren) { if (task.getGid().equals(gid)) return task; } + //如果没有找到,则返回null return null; } + //返回子任务列表 public ArrayList getChildTaskList() { return this.mChildren; } + //设置任务的索引值 public void setIndex(int index) { this.mIndex = index; } + //返回任务的索引值 public int getIndex() { return this.mIndex; } + } diff --git a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java index 56c8e5e..cb56a57 100644 --- a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java +++ b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java @@ -30,91 +30,104 @@ import net.micode.notes.ui.NotesPreferenceActivity; public class GTaskASyncTask extends AsyncTask { - + // 定义 GTASK_SYNC_NOTIFICATION_ID 常量,用于通知的 id private static int GTASK_SYNC_NOTIFICATION_ID = 5234235; + // 定义 OnCompleteListener 接口,用于在任务完成时回调 public interface OnCompleteListener { void onComplete(); } + // 上下文对象 private Context mContext; + // 通知管理器对象 private NotificationManager mNotifiManager; + // GTask 管理器对象 private GTaskManager mTaskManager; + // 任务完成回调接口对象 private OnCompleteListener mOnCompleteListener; + // 构造方法 public GTaskASyncTask(Context context, OnCompleteListener listener) { mContext = context; mOnCompleteListener = listener; - mNotifiManager = (NotificationManager) mContext - .getSystemService(Context.NOTIFICATION_SERVICE); + // 获取通知管理器对象 + mNotifiManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE); + // 获取 GTask 管理器对象 mTaskManager = GTaskManager.getInstance(); } + // 取消同步 public void cancelSync() { mTaskManager.cancelSync(); } + // 发布进度更新 public void publishProgess(String message) { - publishProgress(new String[] { - message - }); + // 调用 AsyncTask 内置方法 publishProgress + publishProgress(new String[] {message}); } + // 显示通知 private void showNotification(int tickerId, String content) { - Notification notification = new Notification(R.drawable.notification, mContext - .getString(tickerId), System.currentTimeMillis()); + // 创建通知对象 + 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; + // 根据 tickerId 不同设置不同的 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); + // 设置通知的 pendingIntent 和内容 notification.contentIntent = pendingIntent; + // 发送通知 mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification); } + // 在后台运行的方法,需要继承 AsyncTask 类并实现该方法 @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))); + // 调用 GTaskManager 的 sync 方法同步数据 return mTaskManager.sync(mContext, this); } + // 在进度更新时回调 @Override protected void onProgressUpdate(String... progress) { + // 显示通知 showNotification(R.string.ticker_syncing, progress[0]); + // 如果当前上下文对象是 GTaskSyncService 类型,则发送广播 if (mContext instanceof GTaskSyncService) { ((GTaskSyncService) mContext).sendBroadcast(progress[0]); } } + // 在任务执行完成时回调 @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(); } diff --git a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java index c67dfdf..d1f57f9 100644 --- a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java +++ b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java @@ -61,35 +61,54 @@ import java.util.zip.Inflater; import java.util.zip.InflaterInputStream; +/** + * GTaskClient类,用于管理Google任务。 + */ public class GTaskClient { private static final String TAG = GTaskClient.class.getSimpleName(); + // Google任务的URL地址 private static final String GTASK_URL = "https://mail.google.com/tasks/"; + // 获取任务的URL地址 private static final String GTASK_GET_URL = "https://mail.google.com/tasks/ig"; + // 提交任务的URL地址 private static final String GTASK_POST_URL = "https://mail.google.com/tasks/r/ig"; + // GTaskClient实例,使用单例模式 private static GTaskClient mInstance = null; + // HTTP客户端 private DefaultHttpClient mHttpClient; + // 获取任务的URL地址 private String mGetUrl; + // 提交任务的URL地址 private String mPostUrl; + // 客户端版本号 private long mClientVersion; + // 是否已登录 private boolean mLoggedin; + // 上次登录时间 private long mLastLoginTime; + // 操作ID private int mActionId; + // 用户账号 private Account mAccount; + // 更新的任务列表 private JSONArray mUpdateArray; + /** + * 构造函数,初始化成员变量 + */ private GTaskClient() { mHttpClient = null; mGetUrl = GTASK_GET_URL; @@ -102,6 +121,9 @@ public class GTaskClient { mUpdateArray = null; } + /** + * 获取GTaskClient实例,使用单例模式 + */ public static synchronized GTaskClient getInstance() { if (mInstance == null) { mInstance = new GTaskClient(); @@ -109,34 +131,37 @@ public class GTaskClient { return mInstance; } + /** + * 登录Google账号,返回是否登录成功 + * @param activity 当前活动的Activity + */ public boolean login(Activity activity) { - // we suppose that the cookie would expire after 5 minutes - // then we need to re-login + // 假设Cookie会在5分钟后过期,需要重新登录 final long interval = 1000 * 60 * 5; if (mLastLoginTime + interval < System.currentTimeMillis()) { mLoggedin = false; } - // need to re-login after account switch + // 如果账号已切换,则需要重新登录 if (mLoggedin && !TextUtils.equals(getSyncAccount().name, NotesPreferenceActivity - .getSyncAccountName(activity))) { + .getSyncAccountName(activity))) { mLoggedin = false; } if (mLoggedin) { - Log.d(TAG, "already logged in"); + Log.d(TAG, "已经登录"); return true; } mLastLoginTime = System.currentTimeMillis(); String authToken = loginGoogleAccount(activity, false); if (authToken == null) { - Log.e(TAG, "login google account failed"); + Log.e(TAG, "登录Google账号失败"); return false; } - // login with custom domain if necessary + // 如果是自定义域名,则使用特定URL登录 if (!(mAccount.name.toLowerCase().endsWith("gmail.com") || mAccount.name.toLowerCase() .endsWith("googlemail.com"))) { StringBuilder url = new StringBuilder(GTASK_URL).append("a/"); @@ -151,7 +176,7 @@ public class GTaskClient { } } - // try to login with google official url + // 尝试使用Google官方URL登录 if (!mLoggedin) { mGetUrl = GTASK_GET_URL; mPostUrl = GTASK_POST_URL; @@ -164,16 +189,25 @@ public class GTaskClient { return true; } + + /** + * 通过 Google 账号登录获取 authToken + * @param activity Activity 对象 + * @param invalidateToken 是否使 token 失效 + * @return authToken 字符串,成功则返回,否则返回 null + */ private String loginGoogleAccount(Activity activity, boolean invalidateToken) { String authToken; AccountManager accountManager = AccountManager.get(activity); Account[] accounts = accountManager.getAccountsByType("com.google"); + // 检查是否有可用的 Google 账号 if (accounts.length == 0) { Log.e(TAG, "there is no available google account"); return null; } + // 从设置中获取同名账号 String accountName = NotesPreferenceActivity.getSyncAccountName(activity); Account account = null; for (Account a : accounts) { @@ -189,12 +223,14 @@ public class GTaskClient { return null; } - // get the token now + // 获取 token AccountManagerFuture accountManagerFuture = accountManager.getAuthToken(account, "goanna_mobile", null, activity, null, null); try { Bundle authTokenBundle = accountManagerFuture.getResult(); authToken = authTokenBundle.getString(AccountManager.KEY_AUTHTOKEN); + + // 如果需要使 token 失效,则调用自身再次获取 token if (invalidateToken) { accountManager.invalidateAuthToken("com.google", authToken); loginGoogleAccount(activity, false); @@ -207,10 +243,15 @@ public class GTaskClient { return authToken; } + /** + * 尝试登录 Gtask + * @param activity Activity 对象 + * @param authToken 认证 token + * @return 登录是否成功 + */ private boolean tryToLoginGtask(Activity activity, String authToken) { if (!loginGtask(authToken)) { - // maybe the auth token is out of date, now let's invalidate the - // token and try again + // 如果 token 失效,尝试重新获取 token 再次登录 authToken = loginGoogleAccount(activity, true); if (authToken == null) { Log.e(TAG, "login google account failed"); @@ -225,6 +266,11 @@ public class GTaskClient { return true; } + /** + * 登录 Gtask + * @param authToken 认证 token + * @return 登录是否成功 + */ private boolean loginGtask(String authToken) { int timeoutConnection = 10000; int timeoutSocket = 15000; @@ -236,14 +282,14 @@ public class GTaskClient { mHttpClient.setCookieStore(localBasicCookieStore); HttpProtocolParams.setUseExpectContinue(mHttpClient.getParams(), false); - // login gtask + // 登录 Gtask try { String loginUrl = mGetUrl + "?auth=" + authToken; HttpGet httpGet = new HttpGet(loginUrl); HttpResponse response = null; response = mHttpClient.execute(httpGet); - // get the cookie now + // 获取 cookie List cookies = mHttpClient.getCookieStore().getCookies(); boolean hasAuthCookie = false; for (Cookie cookie : cookies) { @@ -255,7 +301,7 @@ public class GTaskClient { Log.w(TAG, "it seems that there is no auth cookie"); } - // get the client version + // 获取客户端版本号 String resString = getResponseContent(response.getEntity()); String jsBegin = "_setup("; String jsEnd = ")}"; @@ -272,7 +318,7 @@ public class GTaskClient { e.printStackTrace(); return false; } catch (Exception e) { - // simply catch all exceptions + // 捕获所有异常 Log.e(TAG, "httpget gtask_url failed"); return false; } @@ -280,86 +326,109 @@ public class GTaskClient { return true; } + // 获取操作ID private int getActionId() { return mActionId++; } + // 创建HTTP POST请求 private HttpPost createHttpPost() { + // 创建HttpPost对象,传入POST请求的URL HttpPost httpPost = new HttpPost(mPostUrl); + // 设置请求头信息 httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); httpPost.setHeader("AT", "1"); return httpPost; } + // 获取响应内容 private String getResponseContent(HttpEntity entity) throws IOException { + // 初始化内容编码为null String contentEncoding = null; + // 如果实体的内容编码不为空,则将内容编码设置为实体的内容编码 if (entity.getContentEncoding() != null) { contentEncoding = entity.getContentEncoding().getValue(); Log.d(TAG, "encoding: " + contentEncoding); } - + // 获取响应内容的输入流 InputStream input = entity.getContent(); + // 如果内容编码为gzip,则使用GZIPInputStream解压缩输入流 if (contentEncoding != null && contentEncoding.equalsIgnoreCase("gzip")) { input = new GZIPInputStream(entity.getContent()); - } else if (contentEncoding != null && contentEncoding.equalsIgnoreCase("deflate")) { + } + // 如果内容编码为deflate,则使用InflaterInputStream解压缩输入流 + else if (contentEncoding != null && contentEncoding.equalsIgnoreCase("deflate")) { Inflater inflater = new Inflater(true); input = new InflaterInputStream(entity.getContent(), inflater); } - try { + // 将输入流转换成字符流 InputStreamReader isr = new InputStreamReader(input); + // 使用缓冲读取器从字符流中读取响应内容 BufferedReader br = new BufferedReader(isr); StringBuilder sb = new StringBuilder(); - while (true) { String buff = br.readLine(); if (buff == null) { + // 如果读取完毕,则返回响应内容的字符串 return sb.toString(); } + // 将读取到的内容添加到字符串构建器中 sb = sb.append(buff); } } finally { + // 关闭输入流 input.close(); } } + // 发送POST请求并获取响应内容 private JSONObject postRequest(JSONObject js) throws NetworkFailureException { + // 如果没有登录,则抛出异常 if (!mLoggedin) { Log.e(TAG, "please login first"); throw new ActionFailureException("not logged in"); } - + // 创建HttpPost对象 HttpPost httpPost = createHttpPost(); try { + // 创建参数列表 LinkedList list = new LinkedList(); + // 将传入的JSONObject对象转换成字符串,并添加到参数列表中 list.add(new BasicNameValuePair("r", js.toString())); + // 创建UrlEncodedFormEntity对象,并指定字符编码为UTF-8 UrlEncodedFormEntity entity = new UrlEncodedFormEntity(list, "UTF-8"); + // 将UrlEncodedFormEntity对象设置为HttpPost对象的实体 httpPost.setEntity(entity); - - // execute the post + // 执行POST请求,并获取响应对象 HttpResponse response = mHttpClient.execute(httpPost); + // 获取响应内容,并将其转换成JSONObject对象 String jsString = getResponseContent(response.getEntity()); return new JSONObject(jsString); - } catch (ClientProtocolException e) { + // 发送请求失败,抛出异常 Log.e(TAG, e.toString()); e.printStackTrace(); throw new NetworkFailureException("postRequest failed"); } catch (IOException e) { + // 发送请求失败,抛出异常 Log.e(TAG, e.toString()); e.printStackTrace(); throw new NetworkFailureException("postRequest failed"); } catch (JSONException e) { + // 响应内容无法转换为JSONObject对象,抛出异常 Log.e(TAG, e.toString()); e.printStackTrace(); throw new ActionFailureException("unable to convert response content to jsonobject"); } catch (Exception e) { + // 发送请求失败,抛出异常 Log.e(TAG, e.toString()); e.printStackTrace(); throw new ActionFailureException("error occurs when posting request"); } } + /******/ public void createTask(Task task) throws NetworkFailureException { commitUpdate(); try { @@ -554,7 +623,6 @@ public class GTaskClient { JSONArray actionList = new JSONArray(); JSONObject action = new JSONObject(); - // action_list action.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, GTaskStringUtils.GTASK_JSON_ACTION_TYPE_GETALL); action.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, getActionId()); @@ -563,7 +631,6 @@ public class GTaskClient { actionList.put(action); jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList); - // client_version jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion); JSONObject jsResponse = postRequest(jsPost); diff --git a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/model/Note.java b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/model/Note.java index 6706cf6..4b816f2 100644 --- a/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/model/Note.java +++ b/代码解读/MiNotes-master/app/src/main/java/net/micode/notes/model/Note.java @@ -35,14 +35,14 @@ import java.util.ArrayList; public class Note { - private ContentValues mNoteDiffValues; - private NoteData mNoteData; - private static final String TAG = "Note"; + private ContentValues mNoteDiffValues; // 声明一个 ContentValues 对象,用于存储 Note 对象的差异值 + private NoteData mNoteData; // 声明一个 NoteData 对象,用于存储 Note 数据 + private static final String TAG = "Note"; // 声明一个 TAG 常量,用于在日志中输出信息 /** - * Create a new note id for adding a new note to databases + * 为添加新笔记创建一个新的笔记ID */ public static synchronized long getNewNoteId(Context context, long folderId) { - // Create a new note in the database + // 在数据库中创建一个新的笔记 ContentValues values = new ContentValues(); long createdTime = System.currentTimeMillis(); values.put(NoteColumns.CREATED_DATE, createdTime); @@ -54,59 +54,61 @@ public class Note { long noteId = 0; try { - noteId = Long.valueOf(uri.getPathSegments().get(1)); + noteId = Long.valueOf(uri.getPathSegments().get(1)); // 从 Uri 中获取新创建的笔记 ID } catch (NumberFormatException e) { - Log.e(TAG, "Get note id error :" + e.toString()); + Log.e(TAG, "Get note id error :" + e.toString()); // 输出错误信息 noteId = 0; } - if (noteId == -1) { + if (noteId == -1) { // 如果笔记 ID 为 -1,则表示创建笔记失败,抛出异常 throw new IllegalStateException("Wrong note id:" + noteId); } - return noteId; + return noteId; // 返回新创建的笔记 ID } - public Note() { - mNoteDiffValues = new ContentValues(); - mNoteData = new NoteData(); + public Note() { // Note 类的构造函数 + mNoteDiffValues = new ContentValues(); // 初始化 ContentValues 对象 + mNoteData = new NoteData(); // 初始化 NoteData 对象 } - public void setNoteValue(String key, String value) { - mNoteDiffValues.put(key, value); - mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); - mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); + public void setNoteValue(String key, String value) { // 设置笔记值的方法 + mNoteDiffValues.put(key, value); // 存储键值对到 ContentValues 对象 + mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); // 将 LOCAL_MODIFIED 标志设置为 1 + mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); // 将笔记的修改时间设置为当前时间 } + public void setTextData(String key, String value) { - mNoteData.setTextData(key, value); + mNoteData.setTextData(key, value); // 设置笔记的文本数据 } public void setTextDataId(long id) { - mNoteData.setTextDataId(id); + mNoteData.setTextDataId(id); // 设置笔记的文本数据ID } public long getTextDataId() { - return mNoteData.mTextDataId; + return mNoteData.mTextDataId; // 获取笔记的文本数据ID } public void setCallDataId(long id) { - mNoteData.setCallDataId(id); + mNoteData.setCallDataId(id); // 设置笔记的电话数据ID } public void setCallData(String key, String value) { - mNoteData.setCallData(key, value); + mNoteData.setCallData(key, value); // 设置笔记的电话数据 } public boolean isLocalModified() { return mNoteDiffValues.size() > 0 || mNoteData.isLocalModified(); + // 检查笔记是否被本地修改过 } public boolean syncNote(Context context, long noteId) { if (noteId <= 0) { - throw new IllegalArgumentException("Wrong note id:" + noteId); + throw new IllegalArgumentException("Wrong note id:" + noteId); // 如果笔记ID非法,则抛出异常 } if (!isLocalModified()) { - return true; + return true; // 如果笔记没有被本地修改过,则直接返回 true } /** @@ -117,94 +119,84 @@ public class Note { if (context.getContentResolver().update( ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), mNoteDiffValues, null, null) == 0) { - Log.e(TAG, "Update note error, should not happen"); + Log.e(TAG, "Update note error, should not happen"); // 更新笔记失败,记录错误日志 // Do not return, fall through } - mNoteDiffValues.clear(); + mNoteDiffValues.clear(); // 清空笔记的差异值 if (mNoteData.isLocalModified() && (mNoteData.pushIntoContentResolver(context, noteId) == null)) { - return false; + return false; // 如果笔记的数据被修改且同步到 ContentResolver 失败,则返回 false } - return true; + return true; // 成功同步笔记数据,则返回 true } - private class NoteData { - private long mTextDataId; - - private ContentValues mTextDataValues; - - private long mCallDataId; - private ContentValues mCallDataValues; - - private static final String TAG = "NoteData"; - - public NoteData() { - mTextDataValues = new ContentValues(); - mCallDataValues = new ContentValues(); - mTextDataId = 0; - mCallDataId = 0; + private class NoteData { + private long mTextDataId; // 文本数据的 ID + private ContentValues mTextDataValues; // 存储文本数据的 ContentValues + private long mCallDataId; // 通话数据的 ID + private ContentValues mCallDataValues; // 存储通话数据的 ContentValues + private static final String TAG = "NoteData"; // 日志标签 + public NoteData() { // 构造函数 + mTextDataValues = new ContentValues(); // 初始化文本数据的 ContentValues + mCallDataValues = new ContentValues(); // 初始化通话数据的 ContentValues + mTextDataId = 0; // 初始化文本数据的 ID + mCallDataId = 0; // 初始化通话数据的 ID } - - boolean isLocalModified() { + boolean isLocalModified() { // 判断是否有本地修改 return mTextDataValues.size() > 0 || mCallDataValues.size() > 0; } - - void setTextDataId(long id) { + void setTextDataId(long id) { // 设置文本数据的 ID if(id <= 0) { throw new IllegalArgumentException("Text data id should larger than 0"); } mTextDataId = id; } - - void setCallDataId(long id) { + void setCallDataId(long id) { // 设置通话数据的 ID if (id <= 0) { throw new IllegalArgumentException("Call data id should larger than 0"); } mCallDataId = id; } - - void setCallData(String key, String value) { + void setCallData(String key, String value) { // 设置通话数据的键值对 mCallDataValues.put(key, value); mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); } - - void setTextData(String key, String value) { + void setTextData(String key, String value) { // 设置文本数据的键值对 mTextDataValues.put(key, value); mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); } - Uri pushIntoContentResolver(Context context, long noteId) { - /** - * Check for safety - */ +/* + +检查是否安全 +*/ if (noteId <= 0) { - throw new IllegalArgumentException("Wrong note id:" + noteId); + throw new IllegalArgumentException("错误的笔记ID:" + noteId); } - ArrayList operationList = new ArrayList(); ContentProviderOperation.Builder builder = null; if(mTextDataValues.size() > 0) { +// 插入文本数据 mTextDataValues.put(DataColumns.NOTE_ID, noteId); if (mTextDataId == 0) { mTextDataValues.put(DataColumns.MIME_TYPE, TextNote.CONTENT_ITEM_TYPE); - Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, - mTextDataValues); + Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, mTextDataValues); try { setTextDataId(Long.valueOf(uri.getPathSegments().get(1))); } catch (NumberFormatException e) { - Log.e(TAG, "Insert new text data fail with noteId" + noteId); + Log.e(TAG, "插入新的文本数据失败,笔记ID为" + noteId); mTextDataValues.clear(); return null; } } else { - builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId( - Notes.CONTENT_DATA_URI, mTextDataId)); +// 更新文本数据 + builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, mTextDataId)); builder.withValues(mTextDataValues); operationList.add(builder.build()); } @@ -212,21 +204,21 @@ public class Note { } if(mCallDataValues.size() > 0) { +// 插入通话数据 mCallDataValues.put(DataColumns.NOTE_ID, noteId); if (mCallDataId == 0) { mCallDataValues.put(DataColumns.MIME_TYPE, CallNote.CONTENT_ITEM_TYPE); - Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, - mCallDataValues); + Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, mCallDataValues); try { setCallDataId(Long.valueOf(uri.getPathSegments().get(1))); } catch (NumberFormatException e) { - Log.e(TAG, "Insert new call data fail with noteId" + noteId); + Log.e(TAG, "插入新的通话数据失败,笔记ID为" + noteId); mCallDataValues.clear(); return null; } } else { - builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId( - Notes.CONTENT_DATA_URI, mCallDataId)); +// 更新通话数据 + builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, mCallDataId)); builder.withValues(mCallDataValues); operationList.add(builder.build()); } diff --git a/代码解读/MiNotes-master/local.properties b/代码解读/MiNotes-master/local.properties index ed37e5e..dc4c143 100644 --- a/代码解读/MiNotes-master/local.properties +++ b/代码解读/MiNotes-master/local.properties @@ -4,5 +4,5 @@ # Location of the SDK. This is only used by Gradle. # For customization when using a Version Control System, please read the # header note. -#Sun Feb 26 10:45:39 CST 2023 +#Wed Mar 29 09:23:28 CST 2023 sdk.dir=D\:\\IDEA\\AndroidSDK