diff --git a/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fdb_latexmk b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fdb_latexmk index 6fa26dc..546001a 100644 --- a/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fdb_latexmk +++ b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.fdb_latexmk @@ -1,9 +1,9 @@ # Fdb version 4 -["pdflatex"] 1736727242.58578 "d:/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" "小米便签泛读、标注和维护报告文档.pdf" "小米便签泛读、标注和维护报告文档" 1736727253.10403 0 +["pdflatex"] 1736778723.92481 "d:/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" "小米便签泛读、标注和维护报告文档.pdf" "小米便签泛读、标注和维护报告文档" 1736778737.78584 0 "c:/Windows/Fonts/msyh.ttc" 1733880346 19704352 1e10e74402e59d54499af795caf0b135 "" "c:/Windows/Fonts/simhei.ttf" 1711630440 9755440 983b60188a8e5a7c29c06c674f428b3d "" "c:/Windows/Fonts/simsun.ttc" 1733880347 18070492 992f2bdc407dde6953c5ed83ceac9a91 "" - "d:/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" 1736727219 76149 018391652ac50362766537ce3758fcfc "" + "d:/software engineering/xiaomi/xiaomi/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex" 1736778727 76352 7465fbece638828b7152387c00c7c232 "" "f:/texlive/2024/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1735820179 2900 1537cc8184ad1792082cd229ecc269f4 "" "f:/texlive/2024/texmf-dist/fonts/map/fontname/texfonts.map" 1735821617 3524 cb3e574dea2d1052e39280babc910dc8 "" "f:/texlive/2024/texmf-dist/fonts/sfd/ttf2pk/UGBK.sfd" 1735864473 182544 bcd31d5d273400b38612a969fcab55f9 "" @@ -328,10 +328,10 @@ "picture/seq4_Translate.png" 1736387133 62766 173286a4c767290d23bb3717f33cddd8 "" "picture/xml-1.png" 1736510444 369276 6cc1d9a530cec03be55c53296252d485 "" "picture/xml-2.png" 1736510444 572565 ba5fa1e4c851a9aea36bd41b76257b55 "" - "小米便签泛读、标注和维护报告文档.aux" 1736727250 17611 1b5bc85c411970f38ea23fc6f4230aa5 "pdflatex" - "小米便签泛读、标注和维护报告文档.out" 1736727250 4416 b0099eb09a1b7360f7ee3a5184995f5c "pdflatex" - "小米便签泛读、标注和维护报告文档.tex" 1736727219 76149 018391652ac50362766537ce3758fcfc "" - "小米便签泛读、标注和维护报告文档.toc" 1736727250 4609 e8b95cc78d6d06e27b509d39361da483 "pdflatex" + "小米便签泛读、标注和维护报告文档.aux" 1736778735 17876 4b46415bcb7df2b3e306d48ed64518bf "pdflatex" + "小米便签泛读、标注和维护报告文档.out" 1736778735 4655 886cedc25fdd6659027156306efe92a0 "pdflatex" + "小米便签泛读、标注和维护报告文档.tex" 1736778727 76352 7465fbece638828b7152387c00c7c232 "" + "小米便签泛读、标注和维护报告文档.toc" 1736778735 4792 e23b5b3624a04a8a23fa97906b42b8cb "pdflatex" (generated) "小米便签泛读、标注和维护报告文档.aux" "小米便签泛读、标注和维护报告文档.log" diff --git a/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex index b151646..62cbc1f 100644 --- a/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex +++ b/doc/代码泛读、标注、维护报告/小米便签泛读、标注和维护报告文档.tex @@ -458,15 +458,15 @@ Gtask包用于存放与数据更新,同步,检测异常相关的类和方法 \hline \small 32 & ui& NoteItemData & 39行。便签项数据 \\ \hline - \small 33 & ui& NotesListActivity & 111 主界面,实现处理文件夹列表的活动 \\ + \small 33 & ui& NotesListActivity & 311 主界面,实现处理文件夹列表的活动 \\ \hline - \small 34 & ui& NotesListAdapter & 便签列表链接器(链接数据库) \\ + \small 34 & ui& NotesListAdapter & 20 便签列表链接器(链接数据库) \\ \hline - \small 35 &ui & NotesListItem &23 便签列表项 \\ + \small 35 &ui & NotesListItem &89 便签列表项 \\ \hline \small 36 & ui& NotesPreferenceActivity &187 便签同步的设置界面 \\ \hline - \small 37 & widget& NoteWidgetProvider & 桌面挂件 \\ + \small 37 & widget& NoteWidgetProvider & 20 桌面挂件 \\ \hline \small 38 & widget& NoteWidgetProvider\_2x & 12行。NoteWidgetProvider,负责处理2x大小的小部件更新和其他操作 \\ \hline @@ -534,6 +534,7 @@ Gtask包用于存放与数据更新,同步,检测异常相关的类和方法 \footnotesize 16 &新增功能 & \footnotesize 获取地理位置 & \footnotesize 一些软件需要获取地理位置权限才可以正常运行,为小米便签植入获取地理位置的功能,可以帮助用户及时定位自己的位置。 \\ \end{longtable} + \newpage \subsection{开源软件维护后所产生的设计} \noindent维护后的小米便签主要增加和更改类的类图见图10,维护后产生的体系架构图见图11。 diff --git a/doc/实践考评-阅读维护开源软件的团队自评报告(秦薪淇组).xlsx b/doc/实践考评-阅读维护开源软件的团队自评报告.xlsx similarity index 100% rename from doc/实践考评-阅读维护开源软件的团队自评报告(秦薪淇组).xlsx rename to doc/实践考评-阅读维护开源软件的团队自评报告.xlsx diff --git a/doc/实践考评-阅读维护开源软件的汇报模板(秦薪淇组).pptx b/doc/实践考评-阅读维护开源软件的汇报.pptx similarity index 91% rename from doc/实践考评-阅读维护开源软件的汇报模板(秦薪淇组).pptx rename to doc/实践考评-阅读维护开源软件的汇报.pptx index 29dcf08..237ff73 100644 Binary files a/doc/实践考评-阅读维护开源软件的汇报模板(秦薪淇组).pptx and b/doc/实践考评-阅读维护开源软件的汇报.pptx differ diff --git a/doc/小米便签泛读、标注和维护报告文档.pdf b/doc/小米便签泛读、标注和维护报告文档.pdf new file mode 100644 index 0000000..c83fbb4 Binary files /dev/null and b/doc/小米便签泛读、标注和维护报告文档.pdf differ diff --git a/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.bin b/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.bin index 09f7f8b..5663bc1 100644 Binary files a/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.bin and b/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.bin differ diff --git a/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.lock b/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.lock index a3b4ae7..b278fdb 100644 Binary files a/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.lock and b/xiaomi-src/.gradle/8.7/executionHistory/executionHistory.lock differ diff --git a/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.bin b/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.bin index 094450b..4f68ce6 100644 Binary files a/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.bin and b/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.bin differ diff --git a/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.lock b/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.lock index 39e42ea..2affa4b 100644 Binary files a/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.lock and b/xiaomi-src/.gradle/8.7/fileHashes/fileHashes.lock differ diff --git a/xiaomi-src/.gradle/8.7/fileHashes/resourceHashesCache.bin b/xiaomi-src/.gradle/8.7/fileHashes/resourceHashesCache.bin index 15dec34..ae83e79 100644 Binary files a/xiaomi-src/.gradle/8.7/fileHashes/resourceHashesCache.bin and b/xiaomi-src/.gradle/8.7/fileHashes/resourceHashesCache.bin differ diff --git a/xiaomi-src/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/xiaomi-src/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 22b14a5..e279598 100644 Binary files a/xiaomi-src/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/xiaomi-src/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/xiaomi-src/.gradle/file-system.probe b/xiaomi-src/.gradle/file-system.probe index 3c3daa8..c654a79 100644 Binary files a/xiaomi-src/.gradle/file-system.probe and b/xiaomi-src/.gradle/file-system.probe differ diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/f/b/fb1433246eb0905301ae806270bb60a2f8f112a4 b/xiaomi-src/.idea/sonarlint/issuestore/0/2/0268ec648e2fc0139b30ed13396174b7392c1ae2 similarity index 100% rename from xiaomi-src/.idea/sonarlint/securityhotspotstore/f/b/fb1433246eb0905301ae806270bb60a2f8f112a4 rename to xiaomi-src/.idea/sonarlint/issuestore/0/2/0268ec648e2fc0139b30ed13396174b7392c1ae2 diff --git a/xiaomi-src/.idea/sonarlint/issuestore/2/8/283f16cc23da56ca65616082bc810304d3511d0a b/xiaomi-src/.idea/sonarlint/issuestore/2/8/283f16cc23da56ca65616082bc810304d3511d0a index e69de29..5c15cb7 100644 --- a/xiaomi-src/.idea/sonarlint/issuestore/2/8/283f16cc23da56ca65616082bc810304d3511d0a +++ b/xiaomi-src/.idea/sonarlint/issuestore/2/8/283f16cc23da56ca65616082bc810304d3511d0a @@ -0,0 +1,39 @@ + +v +java:S2293>"YReplace the type specification in this constructor call with the diamond operator ("<>").(ˣ8ّ2 +w +java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(8ّ2 +w +java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ȫ8ّ2 +R +java:S1066"/Merge this if statement with the enclosing one.(ڧ8ّ2 + +java:S1319"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(8ّ2 + +java:S1319"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(8ّ2 +v +java:S11041"TMake widgetId a static final constant or non-public and provide accessors if needed.(8ّ2 +x +java:S11042"VMake widgetType a static final constant or non-public and provide accessors if needed.(ݎ8ّ2 +K +java:S5411"(Use a primitive boolean expression here.(ɯ8ّ2 +K +java:S5411"(Use a primitive boolean expression here.(ɯ8ّ2 +K +java:S5411"(Use a primitive boolean expression here.(8ّ2 +> +java:S11165"Remove this empty statement.(8ڑ2 +K +java:S1874=".Remove this use of ""; it is deprecated.(8ڑ2 +R +java:S2864"4Iterate over the "entrySet" instead of the "keySet".(਷8ڑ2 +J +java:S1125"'Remove the unnecessary boolean literal.(ɯ8ڑ2 +R +java:S2864"4Iterate over the "entrySet" instead of the "keySet".(਷8ڑ2 +J +java:S1125"'Remove the unnecessary boolean literal.(ɯ8ڑ2 +I +java:S1168"+Return an empty collection instead of null.(8ڑ2 +J +java:S1125"'Remove the unnecessary boolean literal.(8ڑ2 \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798 b/xiaomi-src/.idea/sonarlint/issuestore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798 new file mode 100644 index 0000000..102ca27 --- /dev/null +++ b/xiaomi-src/.idea/sonarlint/issuestore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798 @@ -0,0 +1,10 @@ + +> +java:S16042"(Make this anonymous inner class a lambda(˽ +h java:S100$"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +x +java:S3923h"]This conditional operation returns the same value whether the condition is "true" or "false".( +P +java:S1874h"5Remove this use of "FORMAT_24HOUR"; it is deprecated.( +P +java:S1874h"5Remove this use of "FORMAT_24HOUR"; it is deprecated.( \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/5/7/577f30d26378ec8a2bd2e4a43f3c79b3f04c402c b/xiaomi-src/.idea/sonarlint/issuestore/5/7/577f30d26378ec8a2bd2e4a43f3c79b3f04c402c index 42a631d..3335ebe 100644 --- a/xiaomi-src/.idea/sonarlint/issuestore/5/7/577f30d26378ec8a2bd2e4a43f3c79b3f04c402c +++ b/xiaomi-src/.idea/sonarlint/issuestore/5/7/577f30d26378ec8a2bd2e4a43f3c79b3f04c402c @@ -113,7 +113,7 @@ e java:S5361"HReplace this call to "replaceAll()" by a call to the "replace()" method.(v8ۂ2 L java:S2140")Use "java.util.Random.nextInt()" instead.(8ۂ2 -k java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ˈ8ۂ2 +k java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8ۂ2 e java:S5361"HReplace this call to "replaceAll()" by a call to the "replace()" method.(v8ۂ2 L diff --git a/xiaomi-src/.idea/sonarlint/issuestore/6/2/62bc46842c71f88e98e4b88ea64a1af32042632d b/xiaomi-src/.idea/sonarlint/issuestore/6/2/62bc46842c71f88e98e4b88ea64a1af32042632d index 5548b5f..ad1acc0 100644 --- a/xiaomi-src/.idea/sonarlint/issuestore/6/2/62bc46842c71f88e98e4b88ea64a1af32042632d +++ b/xiaomi-src/.idea/sonarlint/issuestore/6/2/62bc46842c71f88e98e4b88ea64a1af32042632d @@ -1,5 +1,5 @@ -f java:S117%"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( -l java:S116"WRename this field "trans_result" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ų -h java:S100!"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(׷ -c java:S100%"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( \ No newline at end of file +f java:S1176"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +l java:S116 "WRename this field "trans_result" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ų +h java:S1002"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(׷ +c java:S1006"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa b/xiaomi-src/.idea/sonarlint/issuestore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa new file mode 100644 index 0000000..03c0fa9 --- /dev/null +++ b/xiaomi-src/.idea/sonarlint/issuestore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa @@ -0,0 +1,11 @@ + +> +java:S1604]"(Make this anonymous inner class a lambda(׮ +C +java:S1604h"(Make this anonymous inner class a lambda(Ҵѝ +D +java:S1604"(Make this anonymous inner class a lambda(ё +? +java:S1604"(Make this anonymous inner class a lambda( +V +java:S3398"?Move this method into the anonymous class declared at line 153.( \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/7/3/731d5e4703d786ab336a747e7680203210a1bb79 b/xiaomi-src/.idea/sonarlint/issuestore/7/3/731d5e4703d786ab336a747e7680203210a1bb79 new file mode 100644 index 0000000..d6375bd --- /dev/null +++ b/xiaomi-src/.idea/sonarlint/issuestore/7/3/731d5e4703d786ab336a747e7680203210a1bb79 @@ -0,0 +1,17 @@ + +v +java:S22930"YReplace the type specification in this constructor call with the diamond operator ("<>").(82 + +java:S1319/"pThe return type of this method should be an interface such as "List" rather than the implementation "ArrayList".(児82 +k +java:S2095~"IUse try-with-resources or close this "InputStream" in a "finally" clause.(82 +f +java:S2095"IUse try-with-resources or close this "InputStream" in a "finally" clause.(ي82 +W +java:S1118":Add a private constructor to hide the implicit public one.(č82 +m +java:S2674"JCheck the return value of the "read" call to see how many bytes were read.(߰82 +U +java:S1135"2Complete the task associated to this TODO comment.(̐82 +D +java:S1168"&Return an empty array instead of null.(82 \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/7/4/7433c44cd6892db21f3ddd72945af0a8cd2f4fbe b/xiaomi-src/.idea/sonarlint/issuestore/7/4/7433c44cd6892db21f3ddd72945af0a8cd2f4fbe index 7e98ade..394a1c7 100644 --- a/xiaomi-src/.idea/sonarlint/issuestore/7/4/7433c44cd6892db21f3ddd72945af0a8cd2f4fbe +++ b/xiaomi-src/.idea/sonarlint/issuestore/7/4/7433c44cd6892db21f3ddd72945af0a8cd2f4fbe @@ -1,73 +1,87 @@ v -java:S2293\"YReplace the type specification in this constructor call with the diamond operator ("<>").(8ڂ2 +java:S2293\"YReplace the type specification in this constructor call with the diamond operator ("<>").(82 +j +java:S1192"MDefine a constant instead of duplicating this literal "输出: + " 3 times.(ڥ82 j java:S1192"LDefine a constant instead of duplicating this literal " }, -" 3 times.(8ڂ2 +" 3 times.(82  -java:S1192"mDefine a constant instead of duplicating this literal "startChat failed,please setLLMConfig before!" 3 times.(8ڂ2 +java:S1192"mDefine a constant instead of duplicating this literal "startChat failed,please setLLMConfig before!" 4 times.(82 +w +java:S1192"TDefine a constant instead of duplicating this literal "SparkChain failed: +" 3 times.(Τ82 n java:S1192"KDefine a constant instead of duplicating this literal " { -" 4 times.(8ڂ2 -m java:S117\"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8ڂ2 -r java:S117^"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8ڂ2 +" 4 times.(82 +q +java:S1192"NDefine a constant instead of duplicating this literal " +输入: + " 3 times.(䩹82 +m java:S117\"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 +r java:S117^"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 +n java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(82 +K +java:S1604"(Make this anonymous inner class a lambda(82 K -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 K -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 K -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 K -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 K -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 F -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 K -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 K -java:S1604"(Make this anonymous inner class a lambda(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 F -java:S1604"(Make this anonymous inner class a lambda(ߪ8ڂ2 -{ java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ʫ8ڂ2 -t java:S116/"XRename this field "btn_startChat" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8߄ڂ2 -s java:S116/"WRename this field "btn_stopChat" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8ڂ2 -p java:S1169"TRename this field "tv_result" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8ڂ2 +java:S1604"(Make this anonymous inner class a lambda(82 +{ java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ʫ82 +t java:S116/"XRename this field "btn_startChat" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8䷈2 +s java:S116/"WRename this field "btn_stopChat" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8䷈2 G -java:S1659/"*Declare "btn_stopChat" on a separate line.(8ڂ2 +java:S1659/"*Declare "btn_stopChat" on a separate line.(8췈2 r -java:S1450:"URemove the "isAuth" field and declare it as a local variable in the relevant methods.(8ڂ2 -X java:S125(""; it is deprecated.(Ч82 m -java:S1874 +java:S1874 "JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ች82 R -java:S1874 +java:S1874 "/Remove this use of "execute"; it is deprecated.(嫏82 O -java:S1874 +java:S1874 "1Remove this use of "getParent"; it is deprecated.(ڥ82 O -java:S1874 +java:S1874 "1Remove this use of "getParent"; it is deprecated.(ڥ82 o -java:S3776 -"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(b82 -H -java:S3398 "%Move this method into "ModeCallback".(82 +java:S3776 "RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(b82 +R +java:S3398"/Move this method into "BackgroundQueryHandler".(82 C java:S3398"%Move this method into "ModeCallback".(82 +H +java:S3398 "%Move this method into "ModeCallback".(82 N java:S3398"0Move this method into "OnListItemClickListener".(82 -R -java:S3398"/Move this method into "BackgroundQueryHandler".(82  -java:S6541 "A "Brain Method" was detected. Refactor it to reduce at least one of the following metrics: LOC from 112 to 64, Complexity from 20 to 14, Nesting Level from 3 to 2, Number of Variables from 9 to 6.(82 \ No newline at end of file +java:S6541 "A "Brain Method" was detected. Refactor it to reduce at least one of the following metrics: LOC from 118 to 64, Complexity from 21 to 14, Nesting Level from 3 to 2, Number of Variables from 9 to 6.(82 \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/c/1/c182d0c9c237ea8a46a92ccaae9bb5c751923a88 b/xiaomi-src/.idea/sonarlint/issuestore/c/1/c182d0c9c237ea8a46a92ccaae9bb5c751923a88 index 5b20db8..7a22ab7 100644 --- a/xiaomi-src/.idea/sonarlint/issuestore/c/1/c182d0c9c237ea8a46a92ccaae9bb5c751923a88 +++ b/xiaomi-src/.idea/sonarlint/issuestore/c/1/c182d0c9c237ea8a46a92ccaae9bb5c751923a88 @@ -1,3 +1,3 @@ [ -java:S1124"EReorder the modifiers to comply with the Java Language Specification.( \ No newline at end of file +java:S1124"EReorder the modifiers to comply with the Java Language Specification.( \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/c/a/cadfd04add5e8e1d3c069aff999868ff12d2cfe0 b/xiaomi-src/.idea/sonarlint/issuestore/c/a/cadfd04add5e8e1d3c069aff999868ff12d2cfe0 new file mode 100644 index 0000000..a6a1a87 --- /dev/null +++ b/xiaomi-src/.idea/sonarlint/issuestore/c/a/cadfd04add5e8e1d3c069aff999868ff12d2cfe0 @@ -0,0 +1,9 @@ + +I +java:S2755"3Disable access to external entities in XML parsing.( +z +java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".( +P +java:S1118":Add a private constructor to hide the implicit public one.( +E +java:S1905 "*Remove this unnecessary cast to "Element".( \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1 b/xiaomi-src/.idea/sonarlint/issuestore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1 new file mode 100644 index 0000000..01036bf --- /dev/null +++ b/xiaomi-src/.idea/sonarlint/issuestore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1 @@ -0,0 +1,3 @@ + +> +java:S16049"(Make this anonymous inner class a lambda(ʩ \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/issuestore/f/b/fb1433246eb0905301ae806270bb60a2f8f112a4 b/xiaomi-src/.idea/sonarlint/issuestore/f/b/fb1433246eb0905301ae806270bb60a2f8f112a4 deleted file mode 100644 index e8fde09..0000000 --- a/xiaomi-src/.idea/sonarlint/issuestore/f/b/fb1433246eb0905301ae806270bb60a2f8f112a4 +++ /dev/null @@ -1,16 +0,0 @@ - -v -java:S11923"TDefine a constant instead of duplicating this literal "没有匹配结果." 4 times.(֏8₱2 - -java:S1149 "_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(8ケ2 - -java:S1149&"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(8ケ2 - -java:S1149C"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(8ケ2 - -java:S1149a"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(8ケ2 -\ -java:S1118 -":Add a private constructor to hide the implicit public one.(8ケ2 -X java:S125"app/src/main/java/net/micode/notes/ui/speech/util/FucUtil.java,7\3\731d5e4703d786ab336a747e7680203210a1bb79 \ No newline at end of file diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/0/2/0268ec648e2fc0139b30ed13396174b7392c1ae2 b/xiaomi-src/.idea/sonarlint/securityhotspotstore/0/2/0268ec648e2fc0139b30ed13396174b7392c1ae2 new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798 b/xiaomi-src/.idea/sonarlint/securityhotspotstore/2/b/2bfc771e07e87c37d3a76a2c815bc8fb30649798 new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa b/xiaomi-src/.idea/sonarlint/securityhotspotstore/6/c/6cbf8bd9aa98eff862b1dc067330ba66ba4493aa new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/7/3/731d5e4703d786ab336a747e7680203210a1bb79 b/xiaomi-src/.idea/sonarlint/securityhotspotstore/7/3/731d5e4703d786ab336a747e7680203210a1bb79 new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/9/6/96c90456ca9bf3852083f123979858f9da1e56cc b/xiaomi-src/.idea/sonarlint/securityhotspotstore/9/6/96c90456ca9bf3852083f123979858f9da1e56cc new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/c/a/cadfd04add5e8e1d3c069aff999868ff12d2cfe0 b/xiaomi-src/.idea/sonarlint/securityhotspotstore/c/a/cadfd04add5e8e1d3c069aff999868ff12d2cfe0 new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1 b/xiaomi-src/.idea/sonarlint/securityhotspotstore/d/1/d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1 new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/f/c/fc1a355e970430264ca572b60cccd6798dfd13a2 b/xiaomi-src/.idea/sonarlint/securityhotspotstore/f/c/fc1a355e970430264ca572b60cccd6798dfd13a2 new file mode 100644 index 0000000..e69de29 diff --git a/xiaomi-src/.idea/sonarlint/securityhotspotstore/index.pb b/xiaomi-src/.idea/sonarlint/securityhotspotstore/index.pb index 042f43d..a504a84 100644 --- a/xiaomi-src/.idea/sonarlint/securityhotspotstore/index.pb +++ b/xiaomi-src/.idea/sonarlint/securityhotspotstore/index.pb @@ -49,8 +49,6 @@ r Bapp/src/main/java/net/micode/notes/ui/translate_demo/MD5Utils.java,a\9\a941421d3db53d4e927c6bc2d9b40bf61e973e41  Oapp/src/main/java/net/micode/notes/ui/translate_demo/BaiduTranslateService.java,f\5\f569a4f5dda8f690f66881a95002c7956fbffa85 -e -5app/src/main/java/net/micode/notes/ui/JsonParser.java,f\b\fb1433246eb0905301ae806270bb60a2f8f112a4 X (gradle/wrapper/gradle-wrapper.properties,f\b\fbe448ebfc3eb2d4e308f6b8b043666f5b57235e g @@ -120,4 +118,20 @@ Napp/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java  Oapp/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java,0\f\0f0f0549145d0e2bfb972ba1ed2e2c38bfd6d1b1 h -8app/src/main/java/net/micode/notes/ui/AlarmReceiver.java,5\8\5836a695995df8fadacfa6409fe8d21d88946842 \ No newline at end of file +8app/src/main/java/net/micode/notes/ui/AlarmReceiver.java,5\8\5836a695995df8fadacfa6409fe8d21d88946842 +q +Aapp/src/main/java/net/micode/notes/ui/speech/util/JsonParser.java,f\c\fc1a355e970430264ca572b60cccd6798dfd13a2 +p +@app/src/main/java/net/micode/notes/ui/speech/util/XmlParser.java,c\a\cadfd04add5e8e1d3c069aff999868ff12d2cfe0 +g +7app/src/main/java/net/micode/notes/ui/DropdownMenu.java,d\1\d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1 +i +9app/src/main/java/net/micode/notes/ui/DateTimePicker.java,6\c\6cbf8bd9aa98eff862b1dc067330ba66ba4493aa +o +?app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java,2\b\2bfc771e07e87c37d3a76a2c815bc8fb30649798 +l +app/src/main/java/net/micode/notes/ui/speech/util/FucUtil.java,7\3\731d5e4703d786ab336a747e7680203210a1bb79 \ No newline at end of file diff --git a/xiaomi-src/app/build/intermediates/apk/debug/app-debug.apk b/xiaomi-src/app/build/intermediates/apk/debug/app-debug.apk index b81a721..2ee294c 100644 Binary files a/xiaomi-src/app/build/intermediates/apk/debug/app-debug.apk and b/xiaomi-src/app/build/intermediates/apk/debug/app-debug.apk differ diff --git a/xiaomi-src/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/net.micode.notes-binding_classes.json b/xiaomi-src/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/net.micode.notes-binding_classes.json index 8cd6599..45a28fd 100644 Binary files a/xiaomi-src/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/net.micode.notes-binding_classes.json and b/xiaomi-src/app/build/intermediates/data_binding_base_class_log_artifact/debug/dataBindingGenBaseClassesDebug/out/net.micode.notes-binding_classes.json differ diff --git a/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_splash-layout.xml b/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_splash-layout.xml index f813d90..2a8c26d 100644 --- a/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_splash-layout.xml +++ b/xiaomi-src/app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/activity_splash-layout.xml @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex index 6167da8..22911ed 100644 Binary files a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex and b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/1/classes.dex differ diff --git a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/14/classes.dex b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/14/classes.dex index 0f4b693..39d2f92 100644 Binary files a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/14/classes.dex and b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/14/classes.dex differ diff --git a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex index 97ba3b3..ab26b99 100644 Binary files a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex and b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/4/classes.dex differ diff --git a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex index 48489c2..14f9a64 100644 Binary files a/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex and b/xiaomi-src/app/build/intermediates/dex/debug/mergeProjectDexDebug/5/classes.dex differ diff --git a/xiaomi-src/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json b/xiaomi-src/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json index d7e4a43..2ba273a 100644 Binary files a/xiaomi-src/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json and b/xiaomi-src/app/build/intermediates/incremental/dataBindingGenBaseClassesDebug/base_builder_log.json differ diff --git a/xiaomi-src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/xiaomi-src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties index ae7d689..d39d774 100644 --- a/xiaomi-src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties +++ b/xiaomi-src/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -1,4 +1,4 @@ -#Fri Jan 10 20:01:48 CST 2025 +#Mon Jan 13 21:32:59 CST 2025 net.micode.notes.app-main-31\:/color/primary_text_dark.xml=D\:\\software engineering\\xiaomi\\xiaomi\\xiaomi-src\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\color_primary_text_dark.xml.flat net.micode.notes.app-main-31\:/color/secondary_text_dark.xml=D\:\\software engineering\\xiaomi\\xiaomi\\xiaomi-src\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\color_secondary_text_dark.xml.flat net.micode.notes.app-main-31\:/drawable-hdpi/bg_btn_set_color.png=D\:\\software engineering\\xiaomi\\xiaomi\\xiaomi-src\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable-hdpi_bg_btn_set_color.png.flat diff --git a/xiaomi-src/app/build/intermediates/incremental/debug/mergeDebugResources/stripped.dir/layout/activity_iflytex.xml b/xiaomi-src/app/build/intermediates/incremental/debug/mergeDebugResources/stripped.dir/layout/activity_iflytex.xml new file mode 100644 index 0000000..6303d0e --- /dev/null +++ b/xiaomi-src/app/build/intermediates/incremental/debug/mergeDebugResources/stripped.dir/layout/activity_iflytex.xml @@ -0,0 +1,57 @@ + + + + + + + + + +