first commit

main
harris 1 year ago
parent 0a3810960f
commit e9a4579339

@ -0,0 +1,2 @@
#Fri May 10 09:16:52 CST 2024
gradle.version=7.3

Binary file not shown.

@ -0,0 +1,2 @@
#Thu May 09 20:08:23 CST 2024
java.home=D\:\\android\\jbr

Binary file not shown.

3
.idea/.gitignore vendored

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="0355c14f-9691-4288-b373-2933ef224824" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="17" />
</component>
</project>

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetDropDown">
<value>
<entry key="app">
<State>
<targetSelectedWithDropDown>
<Target>
<type value="QUICK_BOOT_TARGET" />
<deviceKey>
<Key>
<type value="VIRTUAL_DEVICE_PATH" />
<value value="C:\Users\敛予\.android\avd\Pixel_7_API_34.avd" />
</Key>
</deviceKey>
</Target>
</targetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown value="2024-05-09T12:11:06.261026Z" />
</State>
</entry>
</value>
</component>
</project>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveExternalAnnotations" value="false" />
</GradleProjectSettings>
</option>
</component>
</project>

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="maven" />
<option name="name" value="maven" />
<option name="url" value="https://maven.aliyun.com/nexus/content/groups/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="BintrayJCenter" />
<option name="name" value="BintrayJCenter" />
<option name="url" value="https://jcenter.bintray.com/" />
</remote-repository>
<remote-repository>
<option name="id" value="Google" />
<option name="name" value="Google" />
<option name="url" value="https://dl.google.com/dl/android/maven2/" />
</remote-repository>
</component>
</project>

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectMigrations">
<option name="MigrateToGradleLocalJavaHome">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</component>
</project>

@ -0,0 +1,9 @@
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="6feb3d5f-ee55-4567-9903-96e8e11e0e51" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="04e17040-3adb-4e98-b3bf-6daeda6c560e" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="49f75cde-8128-4361-bdc2-60a276af278a" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="944b82c3-c25c-4ef0-aeb1-be5de3b2a02f" />
</component>
</module>

@ -0,0 +1,11 @@
s
java:S4144Á"\Update this method so that its implementation is not identical to "getParentId" on line 185.(ø¦¯ÿ
>
java:S1125T"(Remove the unnecessary boolean literals.(ú«€É
m
java:S3776p"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(Ñý¨úýÿÿÿÿ
C
java:S1125q"(Remove the unnecessary boolean literals.(¢´—Öÿÿÿÿÿ
>
java:S1125r"(Remove the unnecessary boolean literals.(ãêÛì

@ -0,0 +1,28 @@
v
java:S1192?"[Define a constant instead of duplicating this literal " TEXT NOT NULL DEFAULT ''," 5 times.(ƒþÞ¿ùÿÿÿÿ
c
java:S1192c"HDefine a constant instead of duplicating this literal " BEGIN " 4 times.(ÕêïŠþÿÿÿÿ
a
java:S1192r"FDefine a constant instead of duplicating this literal "=old." 6 times.(”»ÎÔüÿÿÿÿ
c
java:S1192"GDefine a constant instead of duplicating this literal " BEGIN" 6 times.(ÕêïŠþÿÿÿÿ
t
java:S11928"^Define a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT 0," 11 times.(çÀœª
_
java:S1192f"IDefine a constant instead of duplicating this literal " WHERE " 8 times.(Øëž°
\
java:S1192f"FDefine a constant instead of duplicating this literal "=new." 6 times.(Øëž°
h
java:S1192"RDefine a constant instead of duplicating this literal " AFTER DELETE ON " 3 times.(“áâB
c
java:S1192e"HDefine a constant instead of duplicating this literal " SET " 8 times.(Õ÷Ë“üÿÿÿÿ
`
java:S1192d"JDefine a constant instead of duplicating this literal " UPDATE " 8 times.(ìó¥Ä
<EFBFBD>
java:S1192;"yDefine a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," 4 times.(˜›£·
l java:S117ú"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( “È‹ýÿÿÿÿ
[
java:S2259"DA "NullPointerException" could be thrown; "cursor" is nullable here.(®¶ëü
Y
java:S1214+"CMove constants defined in this interfaces to another class or enum.(áÅÔö

@ -0,0 +1,2 @@
h java:S116"NRename this field "TAG" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‰¶Æ”üÿÿÿÿ

@ -0,0 +1,39 @@
o
java:S22935"YReplace the type specification in this constructor call with the diamond operator ("<>").(óõ®è
o
java:S2293v"YReplace the type specification in this constructor call with the diamond operator ("<>").(œ€ÄÑ
p
java:S2293Š"YReplace the type specification in this constructor call with the diamond operator ("<>").(¾<>Ȫ
J
java:S1066h"/Merge this if statement with the enclosing one.(ßÚ§µúÿÿÿÿ
ˆ
java:S1319u"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(“Ÿóßûÿÿÿÿ

java:S1319"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(•Ñòóýÿÿÿÿ
j
java:S1104-"TMake widgetId a static final constant or non-public and provide accessors if needed.(åÇŽ<C387>
q
java:S1104."VMake widgetType a static final constant or non-public and provide accessors if needed.(ö漬þÿÿÿÿ
C
java:S5411x"(Use a primitive boolean expression here.(ɯÀÐüÿÿÿÿ
D
java:S5411Œ"(Use a primitive boolean expression here.(ɯÀÐüÿÿÿÿ
D
java:S5411®"(Use a primitive boolean expression here.( „Œ¢ùÿÿÿÿ
7
java:S1116/"Remove this empty statement.(ôŸŽìúÿÿÿÿ
D
java:S18744".Remove this use of "<init>"; it is deprecated.(ÌÖçü
J
java:S2864w"4Iterate over the "entrySet" instead of the "keySet".(਷â
B
java:S1125x"'Remove the unnecessary boolean literal.(ɯÀÐüÿÿÿÿ
K
java:S2864"4Iterate over the "entrySet" instead of the "keySet".(਷â
C
java:S1125Œ"'Remove the unnecessary boolean literal.(ɯÀÐüÿÿÿÿ
B
java:S1168"+Return an empty collection instead of null.(¥¹ï<C2B9>
C
java:S1125®"'Remove the unnecessary boolean literal.( „Œ¢ùÿÿÿÿ

@ -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:S3923V"]This conditional operation returns the same value whether the condition is "true" or "false".(Ýç®Üÿÿÿÿÿ
P
java:S1874V"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(Ýç®Üÿÿÿÿÿ
P
java:S1874V"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(Ýç®Üÿÿÿÿÿ

@ -0,0 +1,43 @@
t
java:S22932"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ
t
java:S2293^"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ
u
java:S2293Ö"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ûª¡úÿÿÿÿ
b
java:S1192D"GDefine a constant instead of duplicating this literal "%s: %s" 4 times.(ÇÇ÷«ùÿÿÿÿ
c
java:S1192|"HDefine a constant instead of duplicating this literal "=? AND " 4 times.(„¼¹<C2BC>úÿÿÿÿ
K
java:S1066"/Merge this if statement with the enclosing one.(䲜¼øÿÿÿÿ
v
java:S1319("`The type of "ids" should be an interface such as "Set" rather than the implementation "HashSet".(îîè“
{
java:S1319W"`The type of "ids" should be an interface such as "Set" rather than the implementation "HashSet".(󆱋ÿÿÿÿÿ

java:S1319Ì"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(ÛëÈðýÿÿÿÿ
S
java:S2589i"8Remove this expression which always evaluates to "false"(ÎŽŽéûÿÿÿÿ
S
java:S2589>"8Remove this expression which always evaluates to "false"(ÎŽŽéûÿÿÿÿ
U
java:S1118&":Add a private constructor to hide the implicit public one.(³¡¸<C2A1>ÿÿÿÿÿ
T
java:S1155-">Use isEmpty() to check whether the collection is empty or not.(´¤”Ó
Z
java:S2147E"DCombine this catch with the one at line 67, which has the same body.(æš©›
H
java:S1135K"2Complete the task associated to this TODO comment.(ɕϠ
H
java:S1135U"2Complete the task associated to this TODO comment.(ɕϠ
[
java:S2147p"ECombine this catch with the one at line 110, which has the same body.(æš©›
k
java:S3252ê"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ž“ñ§ûÿÿÿÿ
m
java:S3252ê"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(ž“ñ§ûÿÿÿÿ
f
java:S3252ü"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ýʹà
m
java:S3252ý"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(±ðŒ“úÿÿÿÿ

@ -0,0 +1,3 @@
O
java:S5993w"9Change the visibility of this constructor to "protected".(»Õí©

@ -0,0 +1,29 @@
g
java:S1301"KReplace this "switch" statement by "if" statements to increase readability.(öÛ«°þÿÿÿÿ
X
java:S1874;"=Remove this use of "FLAG_SHOW_WHEN_LOCKED"; it is deprecated.(÷±µÁúÿÿÿÿ
Q
java:S1874A";Remove this use of "FLAG_TURN_SCREEN_ON"; it is deprecated.(ƒìýè
Z
java:S1874E"?Remove this use of "FLAG_LAYOUT_INSET_DECOR"; it is deprecated.(‹”‡Ñúÿÿÿÿ
H
java:S1874c"2Remove this use of "isScreenOn"; it is deprecated.(¤® ²
O
java:S1874o":Remove this use of "setAudioStreamType"; it is deprecated.(¡Ìé0
U
java:S1874q":Remove this use of "setAudioStreamType"; it is deprecated.(†Å¨ªùÿÿÿÿ
`
java:S2147~"ECombine this catch with the one at line 123, which has the same body.(ÿëÛßúÿÿÿÿ
\
java:S2147<18>"ECombine this catch with the one at line 126, which has the same body.(‚ùïÄ
\
java:S2147"ECombine this catch with the one at line 129, which has the same body.(ï­£Ä
M
java:S1135|"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
M
java:S1135"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
N
java:S1135"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
N
java:S1135"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ

@ -0,0 +1,18 @@
o
java:S22934"YReplace the type specification in this constructor call with the diamond operator ("<>").(§þ¢¾
D
java:S1604Õ"(Make this anonymous inner class a lambda(¯<>Àžÿÿÿÿÿ
f
java:S1301o"KReplace this "switch" statement by "if" statements to increase readability.(ãÁð™øÿÿÿÿ
M
java:S1135j"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ
< java:S131o""Add a default case to this switch.(ãÁð™øÿÿÿÿ
^
java:S1126´"BReplace this if-then-else statement by a single method invocation.(‚å¿¥ûÿÿÿÿ
P
java:S2864É"4Iterate over the "entrySet" instead of the "keySet".(ΚŸ<C5A1>ûÿÿÿÿ
˜
java:S1186é"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(«û³±
<EFBFBD>
java:S1186î"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(Ê¥¾àûÿÿÿÿ

@ -0,0 +1,152 @@
t
java:S2293z"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÑÓ<C391>¥üÿÿÿÿ
u
java:S2293ƒ"YReplace the type specification in this constructor call with the diamond operator ("<>").(®ú÷õþÿÿÿÿ
u
java:S2293Œ"YReplace the type specification in this constructor call with the diamond operator ("<>").(êÝýÂþÿÿÿÿ
p
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(À—’¢
p
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð
_
java:S1192ù"HDefine a constant instead of duplicating this literal "[local]" 3 times.(¤œ˜<C593>
`
java:S1192à"IDefine a constant instead of duplicating this literal "isLocked" 4 times.(ˆôˉ
`
java:S1192ù"IDefine a constant instead of duplicating this literal "[/local]" 3 times.(¤œ˜<C593>
o
java:S1192 "SDefine a constant instead of duplicating this literal "æˆ<C3A6>功ä¿<C3A4>存到:" 3 times.(¶<><C2B6>Œúÿÿÿÿ
l java:S117ø"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ãðÐÙüÿÿÿÿ
g java:S117á
"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>ò<EFBFBD>é
g java:S117é
"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ª€üÖ
D
java:S1604÷"(Make this anonymous inner class a lambda( ÍøÌÿÿÿÿÿ
?
java:S1604«"(Make this anonymous inner class a lambda(•ÅÁ·
?
java:S1604¥"(Make this anonymous inner class a lambda(ά¯”
?
java:S1604õ"(Make this anonymous inner class a lambda(á®Ë™
D
java:S1604é"(Make this anonymous inner class a lambda(øïš‰þÿÿÿÿ
D
java:S1604£"(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(¨›Ì÷
?
java:S1604© "(Make this anonymous inner class a lambda(××ß’
>
java:S1604ˆ "(Make this anonymous inner class a lambda(‡æÛ.
D
java:S1604œ "(Make this anonymous inner class a lambda(ÍÜ£ýùÿÿÿÿ
q
java:S1104p"VMake tvModified a static final constant or non-public and provide accessors if needed.(ƒëÔ£ÿÿÿÿÿ
r
java:S1104r"WMake ivAlertIcon a static final constant or non-public and provide accessors if needed.(ªà¶±ûÿÿÿÿ
r
java:S1104t"WMake tvAlertDate a static final constant or non-public and provide accessors if needed.(“²<E2809C>Öúÿÿÿÿ
s
java:S1104v"XMake ibSetBgColor a static final constant or non-public and provide accessors if needed.(ýãä¬üÿÿÿÿ
s java:S116»"XRename this field "PHOTO_REQUEST" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ôÚò÷þÿÿÿÿ
=
java:S1170»"!Make this final field static too.(ôÚò÷þÿÿÿÿ
n
java:S1450º"WRemove the "mPattern" field and declare it as a local variable in the relevant methods.(©´ÖÛ
i
java:S1450l"SRemove the "mode" field and declare it as a local variable in the relevant methods.(ÒÅÕÀ
W java:S125Î"<This block of commented-out lines of code should be removed.(§ó¾¬üÿÿÿÿ
W java:S125"<This block of commented-out lines of code should be removed.(ˆ±óóøÿÿÿÿ
n
java:S3776Á"RRefactor this method to reduce its Cognitive Complexity from 33 to the 15 allowed.(ݨÁ±øÿÿÿÿ
W
java:S1874ã"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ”<C2AF>
\
java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ
F java:S106"+Replace this use of System.out by a logger.(®ýáëûÿÿÿÿ
O
java:S1874¸"9Remove this use of "setTextAppearance"; it is deprecated.(½õË(
K
java:S2864À"4Iterate over the "entrySet" instead of the "keySet".(­Ô‡ï
N
java:S1135Ì"2Complete the task associated to this TODO comment.(Ùü§“ýÿÿÿÿ
8
java:S1116æ"Remove this empty statement.(ôŸŽìúÿÿÿÿ
n
java:S3776é"RRefactor this method to reduce its Cognitive Complexity from 43 to the 15 allowed.(¾Þ×°þÿÿÿÿ
i
java:S3252"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(£›ü´ûÿÿÿÿ
i
java:S3252Š"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(ˆ†Îúúÿÿÿÿ
i
java:S3252"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(óñÌÝüÿÿÿÿ
X
java:S1126ö"AReplace this if-then-else statement by a single return statement.(®ÎÚÉ
8
java:S1116"Remove this empty statement.(ôŸŽìúÿÿÿÿ
P
java:S1874"9Remove this use of "PreferenceManager"; it is deprecated.(ª¦úÅ
Z
java:S1874"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(ª¦úÅ
U
java:S1874Ò"9Remove this use of "setTextAppearance"; it is deprecated.(ÑëÊäüÿÿÿÿ
W java:S125Œ"<This block of commented-out lines of code should be removed.(<28>Áìúÿÿÿÿ
i
java:S3776š"RRefactor this method to reduce its Cognitive Complexity from 40 to the 15 allowed.(<28>ñ”Ò
I
java:S1135˜"2Complete the task associated to this TODO comment.(Ó<E28093>À
g java:S128Ø"LEnd this switch case with an unconditional break, return or throw statement.(Ç­ÉÏÿÿÿÿÿ
Q
java:S4719ý":Replace Charset.forName() call with StandardCharsets.UTF_8(§£íë
<EFBFBD>
java:S1186¥"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(—…º£ÿÿÿÿÿ
I
java:S1135á"2Complete the task associated to this TODO comment.(…
I
java:S1135ñ"2Complete the task associated to this TODO comment.(…
I
java:S1135û"2Complete the task associated to this TODO comment.(…
G
java:S1874š "0Remove this use of "getColor"; it is deprecated.(è¤ÔÃ
d
java:S3252œ "MUse static access with "android.text.Spanned" for "SPAN_INCLUSIVE_EXCLUSIVE".(ŸÍÃó
I
java:S1135à "2Complete the task associated to this TODO comment.(…
I
java:S1135Œ
"2Complete the task associated to this TODO comment.(ɕϠ
T
java:S1874Ÿ
"=Remove this use of "EXTRA_SHORTCUT_INTENT"; it is deprecated.(·Ã°Ÿ
R
java:S1874 
";Remove this use of "EXTRA_SHORTCUT_NAME"; it is deprecated.(ÒÀ‘ç
[
java:S1874¢
"DRemove this use of "EXTRA_SHORTCUT_ICON_RESOURCE"; it is deprecated.(§éǾ
Q
java:S1161Í
":Add the "@Override" annotation above this method signature(ž¬¸Á
c
java:S3252ä
"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(þà¦T
R java:S125ø
"<This block of commented-out lines of code should be removed.(îžåµ
_
java:S1874µ "CRemove this use of "getExternalStorageDirectory"; it is deprecated.(¥­º­ÿÿÿÿÿ
e
java:S1874 "IRemove this use of "getExternalStoragePublicDirectory"; it is deprecated.(㛲¯þÿÿÿÿ
e
java:S1874§ "IRemove this use of "getExternalStoragePublicDirectory"; it is deprecated.(㛲¯þÿÿÿÿ
e
java:S1874Î "IRemove this use of "getExternalStoragePublicDirectory"; it is deprecated.(㛲¯þÿÿÿÿ
>
java:S1068l"(Remove this unused "mode" private field.(ÒÅÕÀ
H
java:S1068m"2Remove this unused "mMediaRecorder" private field.(ûÑîÑ
ß
java:S6541šA "Brain Method" was detected. Refactor it to reduce at least one of the following metrics: LOC from 158 to 64, Complexity from 22 to 14, Nesting Level from 10 to 2, Number of Variables from 32 to 6.(<28>ñ”Ò

@ -0,0 +1,9 @@
m
java:S37763"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(üßú–ùÿÿÿÿ
O
java:S1874?"9Remove this use of "setTextAppearance"; it is deprecated.(¤ñÝ×
O
java:S1874F"9Remove this use of "setTextAppearance"; it is deprecated.(Á†<C381>ö
O
java:S1874P"9Remove this use of "setTextAppearance"; it is deprecated.(¤ñÝ×

@ -0,0 +1,13 @@
i
java:S1192Ž"MDefine a constant instead of duplicating this literal "Unknown URI " 4 times.(¶ª¦þüÿÿÿÿ
M
java:S1153ž"1Directly append the argument of String.valueOf().(œËߦýÿÿÿÿ

java:S3008L"eRename this field "NOTES_SNIPPET_SEARCH_QUERY" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Èò<C388>ƒùÿÿÿÿ
_
java:S1659"CDeclare "noteId" and all following declarations on a separate line.(Ÿàؘøÿÿÿÿ
T
java:S2130É"8Use "Long.parseLong" for this string-to-long conversion.(•ãÿ¬ÿÿÿÿÿ
N
java:S1135­"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ

@ -0,0 +1,11 @@
>
java:S1604E"(Make this anonymous inner class a lambda(ñ×®è
C
java:S1604N"(Make this anonymous inner class a lambda(Ò´Ñ<C2B4>ÿÿÿÿÿ
C
java:S1604z"(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 122.( šåš

@ -0,0 +1,21 @@
F
java:S1066Ã"/Merge this if statement with the enclosing one.(â<>®¾
j
java:S1104)"TMake mContent a static final constant or non-public and provide accessors if needed.(ËϲÐ
3
java:S2386A"Make this member "protected".(”µåÓ
8
java:S2386K"Make this member "protected".(Ñ㳎ýÿÿÿÿ
I
java:S1135¾"2Complete the task associated to this TODO comment.(…
X
java:S1126Þ"AReplace this if-then-else statement by a single return statement.(¶ø ˜
I
java:S1135ê"2Complete the task associated to this TODO comment.(…
I
java:S1135þ"2Complete the task associated to this TODO comment.(…
I
java:S1135Š"2Complete the task associated to this TODO comment.(…
?
java:S1125²"(Remove the unnecessary boolean literals.(ÍÛì•

@ -0,0 +1,2 @@
K xml:S55944"1Implement permissions on this exported component.(ˆ©…»ùÿÿÿÿ

@ -0,0 +1,5 @@
2
java:S2386+"Make this member "protected".(¤íÂX
n
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(®‘‡§øÿÿÿÿ

@ -0,0 +1,13 @@
t
java:S2293+"YReplace the type specification in this constructor call with the diamond operator ("<>").(<28>½ñäÿÿÿÿÿ
P
java:S1118":Add a private constructor to hide the implicit public one.(ãÛÒÛ
q
java:S3252!"VUse static access with "android.provider.ContactsContract$DataColumns" for "MIMETYPE".(‡ù¯–ÿÿÿÿÿ
r
java:S3252""\Use static access with "android.provider.ContactsContract$DataColumns" for "RAW_CONTACT_ID".(Ðäç÷
H
java:S1135'"2Complete the task associated to this TODO comment.(ɕϠ
t
java:S32526"^Use static access with "android.provider.ContactsContract$ContactsColumns" for "DISPLAY_NAME".(Úÿ†Ø

@ -0,0 +1,17 @@
k java:S116w"VRename this field "TEXT_FORMAT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ñ›–¼
i
java:S3776¨"RRefactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.(œÃÁí
h
java:S3776Ý"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(ì´ê
\
java:S2147°"ECombine this catch with the one at line 301, which has the same body.(ß<>È´
Y
java:S1874½"CRemove this use of "getExternalStorageDirectory"; it is deprecated.(?
\
java:S2147Ð"ECombine this catch with the one at line 334, which has the same body.(ï­£Ä
] java:S899Ë"BDo something with the "boolean" value returned by "createNewFile".(Ð<>Íùÿÿÿÿ
9
java:S3398H"#Move this method into "TextExport".(…´<C2B4>
?
java:S3398»"#Move this method into "TextExport".(¨ä¿ÿýÿÿÿÿ

@ -0,0 +1,13 @@
f
java:S11929"KDefine a constant instead of duplicating this literal "content://" 4 times.(š¨ú¯üÿÿÿÿ
U
java:S11181":Add a private constructor to hide the implicit public one.(ž’Í“úÿÿÿÿ
^
java:S1214@"CMove constants defined in this interfaces to another class or enum.(É⸫úÿÿÿÿ
Z
java:S1214ª"CMove constants defined in this interfaces to another class or enum.(ŠÉôŸ
V
java:S1118ô":Add a private constructor to hide the implicit public one.(<28>ˆþÿÿÿÿ
Q
java:S1118":Add a private constructor to hide the implicit public one.(߀°•

@ -0,0 +1,173 @@
p
java:S2293½"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð
b
java:S1192Ä"FDefine a constant instead of duplicating this literal " DESC" 3 times.(ͨ©îùÿÿÿÿ
m
java:S1192÷"VDefine a constant instead of duplicating this literal "privacy_space_key.txt" 3 times.(éÜá˜
f java:S117Ç"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Áì§#
l java:S117ý"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ŽöѬÿÿÿÿÿ
g java:S117<18>"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÊøÞ¦
g java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¤ÓÅò
>
java:S1604"(Make this anonymous inner class a lambda(—̺V
?
java:S1604ì"(Make this anonymous inner class a lambda(ά¯”
?
java:S1604ø"(Make this anonymous inner class a lambda(¿Ü´ã
?
java:S1604ç"(Make this anonymous inner class a lambda(á®Ë™
D
java:S1604Î"(Make this anonymous inner class a lambda(ˆÐï<C390>øÿÿÿÿ
?
java:S1604Ö"(Make this anonymous inner class a lambda(øÄì‡
?
java:S1604»"(Make this anonymous inner class a lambda(Û±¼ 
?
java:S1604Þ"(Make this anonymous inner class a lambda(ά¯”
?
java:S1604Ç"(Make this anonymous inner class a lambda(á®Ë™
D
java:S1604À"(Make this anonymous inner class a lambda(øïš‰þÿÿÿÿ
D
java:S1604é"(Make this anonymous inner class a lambda(î¢ëçûÿÿÿÿ
D
java:S1604ú"(Make this anonymous inner class a lambda(º§Ê¢ýÿÿÿÿ
D
java:S1604ƒ"(Make this anonymous inner class a lambda(Ù„¨Ùÿÿÿÿÿ
D
java:S1604"(Make this anonymous inner class a lambda(øïš‰þÿÿÿÿ
D
java:S1604¡"(Make this anonymous inner class a lambda(î¢ëçûÿÿÿÿ
?
java:S1604<18>"(Make this anonymous inner class a lambda(€<>ÁÈ
D
java:S1604°"(Make this anonymous inner class a lambda(‹æ…‰ùÿÿÿÿ
D
java:S1604Â"(Make this anonymous inner class a lambda(øïš‰þÿÿÿÿ
D
java:S1604Ë"(Make this anonymous inner class a lambda(î¢ëçûÿÿÿÿ
g
java:S1301¤"KReplace this "switch" statement by "if" statements to increase readability.(ד¾ñùÿÿÿÿ
n
java:S1104"WMake secret_mode a static final constant or non-public and provide accessors if needed.(®–íü
H
java:S1444"1Make this "public static secret_mode" field final(®–íü
m
java:S3008"VRename this field "secret_mode" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(®–íü
h
java:S1450["SRemove the "mode" field and declare it as a local variable in the relevant methods.(žë¥L
7
java:S1116j"Remove this empty statement.(ôŸŽìúÿÿÿÿ
a
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¹úæµûÿÿÿÿ
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(ìѾk
n
java:S3776®"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(áé–Þÿÿÿÿÿ
2
java:S3626¿"Remove this redundant jump.(ûÁÝ…
2
java:S3626Ã"Remove this redundant jump.(ûÁÝ…
2
java:S3626×"Remove this redundant jump.(ûÁÝ…
P
java:S1874¯"9Remove this use of "PreferenceManager"; it is deprecated.(­©Ð
Z
java:S1874¯"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(­©Ð
N
java:S1135É"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
F
java:S2093³"*Change this "try" to a try-with-resources.(¡»¢üùÿÿÿÿ
o
java:S1450û"XRemove the "mMoveMenu" field and declare it as a local variable in the relevant methods.(ž¢—ò
n
java:S3252ø"RUse static access with "android.widget.AbsListView" for "MultiChoiceModeListener".(¦Ûî„úÿÿÿÿ
c
java:S3252¨"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(Úô¡
N
java:S1135º"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
W java:S125½"<This block of commented-out lines of code should be removed.(¡œÀãüÿÿÿÿ
N
java:S1135¾"2Complete the task associated to this TODO comment.(àøö×ûÿÿÿÿ
N
java:S1135È"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
U
java:S1874ƒ"9Remove this use of "getDefaultDisplay"; it is deprecated.(ĸ¬Ìýÿÿÿÿ
M
java:S1874"1Remove this use of "getHeight"; it is deprecated.(·¡ªÃýÿÿÿÿ
8
java:S1116º"Remove this empty statement.(ôŸŽìúÿÿÿÿ
i
java:S3776<18>"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ãìîí
C
java:S1874".Remove this use of "<init>"; it is deprecated.(ýî?
? java:S108")Either remove or fill this block of code.(žûÊ¥
a
java:S1874§"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(§Í¿Â
K
java:S1874²"/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ
I
java:S1135µ"2Complete the task associated to this TODO comment.(…
i
java:S3776Ò"RRefactor this method to reduce its Cognitive Complexity from 22 to the 15 allowed.(‘ðð¡
Q
java:S4719ï":Replace Charset.forName() call with StandardCharsets.UTF_8(§£íë
I
java:S1135<18>"2Complete the task associated to this TODO comment.(ɕϠ
h
java:S3776»"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(ÅôÉ#
I
java:S1135¹"2Complete the task associated to this TODO comment.(…
N
java:S1135ý"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
^
java:S1126"BReplace this if-then-else statement by a single method invocation.(玒¦ýÿÿÿÿ
N
java:S1135Š"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
W java:S125"<This block of commented-out lines of code should be removed.(<28>Áìúÿÿÿÿ
i
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 29 to the 15 allowed.(<28>ñ”Ò
Q
java:S4719Ï":Replace Charset.forName() call with StandardCharsets.UTF_8(¢ˆöì
<EFBFBD>
java:S1186ë"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(—…º£ÿÿÿÿÿ
I
java:S1135ò"2Complete the task associated to this TODO comment.(…
M
java:S2696š"6Make the enclosing method "static" or remove this set.(¨Ü<C2A8>
R java:S125<18>"<This block of commented-out lines of code should be removed.(<28>˜ç
˜
java:S1186£"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(¦Œœ¢
W java:S125¸"<This block of commented-out lines of code should be removed.(£©«Öüÿÿÿÿ
M
java:S2696½"6Make the enclosing method "static" or remove this set.(ºŠèš
R java:S125Ç"<This block of commented-out lines of code should be removed.(<28>˜ç
<EFBFBD>
java:S1186Í"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(—…º£ÿÿÿÿÿ
I
java:S1135Ñ"2Complete the task associated to this TODO comment.(…
I
java:S1135Û"2Complete the task associated to this TODO comment.(…
I
java:S1135ã"2Complete the task associated to this TODO comment.(…
J
java:S1874ç".Remove this use of "<init>"; it is deprecated.(ЧðÛýÿÿÿÿ
f
java:S1874ï"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(÷ችûÿÿÿÿ
K
java:S1874Œ "/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ
h
java:S3776 "RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(ôŒùb
G
java:S3398Ò"0Move this method into "OnListItemClickListener".(‘ðð¡
K
java:S3398ô"/Move this method into "BackgroundQueryHandler".(—÷õŽüÿÿÿÿ
<
java:S3398<18>"%Move this method into "ModeCallback".(ãìîí
A
java:S3398 "%Move this method into "ModeCallback".(“ðÉçýÿÿÿÿ
=
java:S1068["(Remove this unused "mode" private field.(žë¥L
Þ
java:S6541A "Brain Method" was detected. Refactor it to reduce at least one of the following metrics: LOC from 188 to 64, Complexity from 16 to 14, Nesting Level from 8 to 2, Number of Variables from 38 to 6.(<28>ñ”Ò

@ -0,0 +1,17 @@
C
java:S1604L"(Make this anonymous inner class a lambda(û¦éÒúÿÿÿÿ
=
java:S1604U"(Make this anonymous inner class a lambda(¬Ù·c
g java:S114Ž"QRename this interface name to match the regular expression '^[A-Z][a-zA-Z0-9]*$'.(ü´ªµ
l java:S114"QRename this interface name to match the regular expression '^[A-Z][a-zA-Z0-9]*$'.(ܪ®‰úÿÿÿÿ
f java:S116"QRename this field "et_key" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(é‚Ó¹
6
java:S1659" Declare "no" on a separate line.(ê‘¿“
9
java:S1659"#Declare "noStr" on a separate line.(œê¹Ü
j
java:S1450"TRemove the "noStr" field and declare it as a local variable in the relevant methods.(œê¹Ü
P java:S125h"<This block of commented-out lines of code should be removed.(ßõêg
?
java:S1068")Remove this unused "noStr" private field.(œê¹Ü

@ -0,0 +1,4 @@
[ java:S112"FDefine and throw a dedicated exception instead of using a generic one.(›ËÏ÷
U
java:S1118":Add a private constructor to hide the implicit public one.(ä°ºšÿÿÿÿÿ

@ -0,0 +1,34 @@
k java:S117,"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÇÑÁùÿÿÿÿ
q
java:S1488G"[Immediately return this expression instead of assigning it to the temporary variable "str".(Ô<>®ï
j
java:S2095B"OUse try-with-resources or close this "InputStreamReader" in a "finally" clause.(¢§ÈÖúÿÿÿÿ
d
java:S2095."NUse try-with-resources or close this "FileOutputStream" in a "finally" clause.(€šõÛ
c
java:S2095A"MUse try-with-resources or close this "FileInputStream" in a "finally" clause.(ۢҠ
f
java:S2095/"PUse try-with-resources or close this "OutputStreamWriter" in a "finally" clause.(ºíž›
O
java:S4719/"9Replace charset name argument with StandardCharsets.UTF_8(ºíž›
T
java:S4719B"9Replace charset name argument with StandardCharsets.UTF_8(¢§ÈÖúÿÿÿÿ
I
java:S1128".Remove this unused import 'android.os.Bundle'.(°þÊóøÿÿÿÿ
N
java:S1128"3Remove this unused import 'android.text.TextUtils'.(û˜½Õøÿÿÿÿ
I
java:S1128".Remove this unused import 'android.view.View'.(ؽ­äþÿÿÿÿ
J
java:S1128"4Remove this unused import 'android.widget.EditText'.(†Å›Ú
L
java:S1128 "1Remove this unused import 'android.widget.Toast'.(©›ïÍúÿÿÿÿ
I
java:S1128 "3Remove this unused import 'java.io.BufferedReader'.(€é²Å
H
java:S1128 "3Remove this unused import 'java.io.BufferedWriter'.(¬õº/
?
java:S1128 ")Remove this unused import 'java.io.File'.(†Ð¥Å
K
java:S1128"0Remove this unused import 'java.io.IOException'.(ªº»Úýÿÿÿÿ

@ -0,0 +1,13 @@
C
java:S16047"(Make this anonymous inner class a lambda(÷»ÉŸýÿÿÿÿ
C
java:S1604O"(Make this anonymous inner class a lambda(ÍÜ£ýùÿÿÿÿ
S
java:S2387"8"mHandler" is the name of a field in "FragmentActivity".(×»ëØþÿÿÿÿ
J
java:S1874"/Remove this use of "Handler"; it is deprecated.(×»ëØþÿÿÿÿ
Q java:S125"<This block of commented-out lines of code should be removed.(ÔäÑ…
V java:S125,"<This block of commented-out lines of code should be removed.( àæ…þÿÿÿÿ
I
java:S1144I".Remove this unused private "playAudio" method.(×àñœÿÿÿÿÿ

@ -0,0 +1,3 @@
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(ð«¦í

@ -0,0 +1,95 @@
P
java:S1118":Add a private constructor to hide the implicit public one.(ªµ<C2AA><C2B5>
`
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(”Úùµþÿÿÿÿ
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ð㘱
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(å¬å³
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¸œÏ<C593>
`
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¶ÎƉýÿÿÿÿ
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(ùùŸÕ
`
java:S1124!"EReorder the modifiers to comply with the Java Language Specification.(íâúÓÿÿÿÿÿ
[
java:S1124#"EReorder the modifiers to comply with the Java Language Specification.(â¹âæ
`
java:S1124%"EReorder the modifiers to comply with the Java Language Specification.(™¹å†þÿÿÿÿ
`
java:S1124'"EReorder the modifiers to comply with the Java Language Specification.(Ëãßìüÿÿÿÿ
`
java:S1124)"EReorder the modifiers to comply with the Java Language Specification.(‚šÛ²üÿÿÿÿ
`
java:S1124+"EReorder the modifiers to comply with the Java Language Specification.(ºãÌýþÿÿÿÿ
[
java:S1124-"EReorder the modifiers to comply with the Java Language Specification.(«è¶ó
[
java:S1124/"EReorder the modifiers to comply with the Java Language Specification.(Ó<>•·
[
java:S11241"EReorder the modifiers to comply with the Java Language Specification.(ùœª”
[
java:S11243"EReorder the modifiers to comply with the Java Language Specification.(ŸÌ¥’
[
java:S11245"EReorder the modifiers to comply with the Java Language Specification.(Юԛ
Z
java:S11247"EReorder the modifiers to comply with the Java Language Specification.(—ùž
`
java:S11249"EReorder the modifiers to comply with the Java Language Specification.(£úÿÿÿÿ
Z
java:S1124;"EReorder the modifiers to comply with the Java Language Specification.(ûÉøK
`
java:S1124="EReorder the modifiers to comply with the Java Language Specification.(´ÙøÜøÿÿÿÿ
[
java:S1124?"EReorder the modifiers to comply with the Java Language Specification.(Ö«¦î
Z
java:S1124A"EReorder the modifiers to comply with the Java Language Specification.(ëí‚$
[
java:S1124C"EReorder the modifiers to comply with the Java Language Specification.(±‚Çð
`
java:S1124E"EReorder the modifiers to comply with the Java Language Specification.(èÁø°ÿÿÿÿÿ
[
java:S1124G"EReorder the modifiers to comply with the Java Language Specification.(¬ôÿ<C3B4>
[
java:S1124I"EReorder the modifiers to comply with the Java Language Specification.(ì૵
`
java:S1124K"EReorder the modifiers to comply with the Java Language Specification.(âÖ<C3A2>îýÿÿÿÿ
[
java:S1124M"EReorder the modifiers to comply with the Java Language Specification.(¡¦¡Æ
`
java:S1124O"EReorder the modifiers to comply with the Java Language Specification.(‘™¾Ðüÿÿÿÿ
`
java:S1124Q"EReorder the modifiers to comply with the Java Language Specification.(­<>—Òøÿÿÿÿ
[
java:S1124S"EReorder the modifiers to comply with the Java Language Specification.(ž×Éô
[
java:S1124U"EReorder the modifiers to comply with the Java Language Specification.(ø°Í´
`
java:S1124W"EReorder the modifiers to comply with the Java Language Specification.(¼Ô£¹øÿÿÿÿ
[
java:S1124Y"EReorder the modifiers to comply with the Java Language Specification.(ŠÉ΢
`
java:S1124["EReorder the modifiers to comply with the Java Language Specification.(äöÅŒýÿÿÿÿ
`
java:S1124]"EReorder the modifiers to comply with the Java Language Specification.(Á¨È¨úÿÿÿÿ
[
java:S1124_"EReorder the modifiers to comply with the Java Language Specification.(—Ú÷Œ
[
java:S1124a"EReorder the modifiers to comply with the Java Language Specification.(¼ÕÍ€
`
java:S1124c"EReorder the modifiers to comply with the Java Language Specification.(íõâûÿÿÿÿ
`
java:S1124e"EReorder the modifiers to comply with the Java Language Specification.(õÑæÞÿÿÿÿÿ
[
java:S1124g"EReorder the modifiers to comply with the Java Language Specification.(´Æ’µ
`
java:S1124i"EReorder the modifiers to comply with the Java Language Specification.(û³˜µÿÿÿÿÿ
`
java:S1124k"EReorder the modifiers to comply with the Java Language Specification.(<28>ìÝÚÿÿÿÿÿ
Z
java:S1124m"EReorder the modifiers to comply with the Java Language Specification.(場-
`
java:S1124o"EReorder the modifiers to comply with the Java Language Specification.(éÙýâûÿÿÿÿ

@ -0,0 +1,35 @@
P
java:S1118":Add a private constructor to hide the implicit public one.(§Ú¦“
P
java:S1118*":Add a private constructor to hide the implicit public one.(¦¬ÿ”
[
java:S1124+"EReorder the modifiers to comply with the Java Language Specification.(‰ßÆ“
`
java:S11243"EReorder the modifiers to comply with the Java Language Specification.(¼Þý·þÿÿÿÿ
O
java:S1874E"9Remove this use of "PreferenceManager"; it is deprecated.(º—‡ê
Y
java:S1874E"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(º—‡ê
D
java:S2140G")Use "java.util.Random.nextInt()" instead.(Åðêôþÿÿÿÿ
U
java:S1118M":Add a private constructor to hide the implicit public one.(øÕŪþÿÿÿÿ
`
java:S1124N"EReorder the modifiers to comply with the Java Language Specification.(»ÔÌôüÿÿÿÿ
`
java:S1124V"EReorder the modifiers to comply with the Java Language Specification.(ÓþûÐúÿÿÿÿ
`
java:S1124^"EReorder the modifiers to comply with the Java Language Specification.(òÄó²ýÿÿÿÿ
[
java:S1124f"EReorder the modifiers to comply with the Java Language Specification.(ƒϚ
Q
java:S1118ƒ":Add a private constructor to hide the implicit public one.(ÜÖ¹Ø
a
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(®íç±þÿÿÿÿ
a
java:S1124<18>"EReorder the modifiers to comply with the Java Language Specification.(ªª‡›úÿÿÿÿ
V
java:S1118<18>":Add a private constructor to hide the implicit public one.(ŽÞëÿùÿÿÿÿ
\
java:S1124ž"EReorder the modifiers to comply with the Java Language Specification.(<28>Þúí

@ -0,0 +1,5 @@
\
java:S2259¹"@A "NullPointerException" could be thrown; "js" is nullable here.(±ú”§ýÿÿÿÿ
i
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(´ÇŽª

@ -0,0 +1,3 @@
>
java:S1604."(Make this anonymous inner class a lambda(€ÖÊ©

@ -0,0 +1,59 @@
?
java:S1604"(Make this anonymous inner class a lambda(ž§¤É
?
java:S1604¼"(Make this anonymous inner class a lambda(ðåܨ
?
java:S1604Ã"(Make this anonymous inner class a lambda(ðåܨ
?
java:S1604"(Make this anonymous inner class a lambda(ά¯”
?
java:S1604"(Make this anonymous inner class a lambda(³Ú…Î
?
java:S1604´"(Make this anonymous inner class a lambda(ôéŽÿ
?
java:S1604Ù"(Make this anonymous inner class a lambda(Éãî
?
java:S1604ø"(Make this anonymous inner class a lambda(Éãî
g
java:S1301»"KReplace this "switch" statement by "if" statements to increase readability.(øå´¡ÿÿÿÿÿ
U
java:S18746":Remove this use of "PreferenceActivity"; it is deprecated.(ç½Úàøÿÿÿÿ
P
java:S1874C":Remove this use of "PreferenceCategory"; it is deprecated.(ÜΘÓ
`
java:S1874L"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍΘÇ
K
java:S1874M"0Remove this use of "onCreate"; it is deprecated.(È¢Õ–úÿÿÿÿ
P
java:S1874S":Remove this use of "PreferenceCategory"; it is deprecated.(‰´Òø
L
java:S1874S"6Remove this use of "findPreference"; it is deprecated.(‰´Òø
I
java:S1874\"3Remove this use of "getListView"; it is deprecated.(ôدé
h
java:S3776d"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(Ù«µ§
a
java:S1874"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍÙ÷¢
H
java:S1874"1Remove this use of "onDestroy"; it is deprecated.(ÍÊ·´
H
java:S1874"1Remove this use of "removeAll"; it is deprecated.(<28>€ûœ
N
java:S1874"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿ
N
java:S1874"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿ
G
java:S1874"0Remove this use of "setTitle"; it is deprecated.(<28>ÿœ
N
java:S1874˜"2Remove this use of "setSummary"; it is deprecated.(÷ÒÙÝûÿÿÿÿ
[
java:S1874"DRemove this use of "setOnPreferenceClickListener"; it is deprecated.(ž§¤É
N
java:S1874š"2Remove this use of "Preference"; it is deprecated.(¶®è‰øÿÿÿÿ
Q
java:S1874­"5Remove this use of "addPreference"; it is deprecated.(èÙ†Ýüÿÿÿÿ
a
java:S1874º"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(<28>ñ”Ò
Q
java:S1161º":Add the "@Override" annotation above this method signature(<28>ñ”Ò

@ -0,0 +1,15 @@
u
java:S2293½"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ
j
java:S1192?"ODefine a constant instead of duplicating this literal "Wrong note id:" 3 times.(€¨ƒ¦úÿÿÿÿ
O
java:S2589ð"8Remove this expression which always evaluates to "false"(…Ùâ±
\
java:S1126}"AReplace this if-then-else statement by a single return statement.(Æ·¾ôúÿÿÿÿ
i
java:S3776µ"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(<28>¤§²
U
java:S1155ì">Use isEmpty() to check whether the collection is empty or not.(”¥ŠÉ
\
java:S2147õ"ECombine this catch with the one at line 242, which has the same body.(æš©›

@ -0,0 +1,9 @@
t
java:S2293*"YReplace the type specification in this constructor call with the diamond operator ("<>").(¡Ê©ëùÿÿÿÿ
Œ
java:S1319Ì"pThe return type of this method should be an interface such as "List" rather than the implementation "ArrayList".(ëï·ºüÿÿÿÿ
\
java:S2259Š"@A "NullPointerException" could be thrown; "js" is nullable here.(Âä¢Ñúÿÿÿÿ
r
java:S3923Ë"[Remove this conditional structure or edit its code blocks so that they're not all the same.(†ÈÔ¡

@ -0,0 +1,7 @@
3
java:S2386'"Make this member "protected".(±ê™–
D
java:S18741".Remove this use of "<init>"; it is deprecated.(椱
M
java:S11352"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ

@ -0,0 +1,75 @@
9
README.md,8\e\8ec9a00bfd09b3190ac6b22251dbb1aa95a0579d
k
;app/src/main/java/net/micode/notes/ui/NoteEditActivity.java,5\7\577f30d26378ec8a2bd2e4a43f3c79b3f04c402c
<
build.gradle,f\0\f07866736216be0ee2aba49e392191aeae700a35
@
app/build.gradle,f\4\f4a01d6a4fcb971362ec00a83903fd3902f52164
b
2app/src/main/java/net/micode/notes/data/Notes.java,a\7\a7641cfac724321d508c2a284223a711011a93f5
d
4app/src/main/java/net/micode/notes/data/Contact.java,9\a\9a3a19793537958b8b1b03a81985999e22705a2f
p
@app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java,1\e\1eb2363b523dbcae43d3c6e4790c64436af61b13
m
=app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java,3\e\3e688be40dc69cfd1062f41d0fc27fe261a26710
g
7app/src/main/java/net/micode/notes/ui/NoteEditText.java,5\0\503adcf2a0be1ecdb94a15efba4433b6589877b9
g
7app/src/main/java/net/micode/notes/ui/NoteItemData.java,0\8\08c35f02f11c35ae9ebf8db0a482054dfa1cf493
h
8app/src/main/java/net/micode/notes/ui/LoginActivity.java,6\7\67def85328d91007d9c01c410f35fe30f09e547a
m
=app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java,f\9\f9f49497f95afd327db7a7a512612aa1089003d4
l
<app/src/main/java/net/micode/notes/ui/NotesListActivity.java,a\d\ad72331a1bed265bb9c0fe838faa74dbf69fce32
k
;app/src/main/java/net/micode/notes/gtask/data/MetaData.java,c\1\c182d0c9c237ea8a46a92ccaae9bb5c751923a88
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
g
7app/src/main/java/net/micode/notes/ui/DropdownMenu.java,d\1\d1cc822fa9d783a8d4563bf6e139b7ae10de2fb1
e
5app/src/main/java/net/micode/notes/ui/EditDialog.java,b\5\b50452e0948ffcc0e9575e5a73028b07cc1ee38a
k
;app/src/main/java/net/micode/notes/ui/NotesListAdapter.java,2\8\283f16cc23da56ca65616082bc810304d3511d0a
h
8app/src/main/java/net/micode/notes/ui/NotesListItem.java,5\d\5dfe6902d8ec740690f88d644e74362c3be08fad
r
Bapp/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java,d\a\da57ce446af85bbd9aefee65e969869f0cff78b0
m
=app/src/main/java/net/micode/notes/ui/ShowResultActivity.java,2\3\23c370951499fd9661ebf4a05ef5dcaf09d3f1a6
i
9app/src/main/java/net/micode/notes/ui/SplashActivity.java,b\e\be499c00da3508c0b30108e92385542697909f91
j
:app/src/main/java/net/micode/notes/data/NotesProvider.java,6\a\6a65e747031f27aef20597b4181148a9fbf963d5
f
6app/src/main/java/net/micode/notes/data/DataFetch.java,b\d\bd95e6991a14530b4e19a83d94a8f85212d250d2
g
7app/src/main/java/net/micode/notes/gtask/data/Node.java,3\a\3aac5305cb73bfbdeb8078cd264d04323fa80e92
j
:app/src/main/java/net/micode/notes/gtask/data/SqlData.java,9\3\934a4e2abf19d28a53f6aeb1dcd99248c44b6892
g
7app/src/main/java/net/micode/notes/gtask/data/Task.java,d\1\d187f1271655c3d91661a39fe6de395b6a9f290a
k
;app/src/main/java/net/micode/notes/gtask/data/TaskList.java,e\0\e094aec5c3e1b6f44539adff3114f5a1ad603ddc
b
2app/src/main/java/net/micode/notes/model/Note.java,d\d\dd970bd8ce083850fca1d4d159647ccd110e57cb
i
9app/src/main/java/net/micode/notes/model/WorkingNote.java,8\7\876016634c6642b35109680ccac740dc8271b236
h
8app/src/main/java/net/micode/notes/tool/BackupUtils.java,a\4\a446c87b1013132f8adaf83656b582028e8809af
f
6app/src/main/java/net/micode/notes/tool/DataUtils.java,3\2\32360bf24febc78f20db52498c7576b3d8650d56
m
=app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java,c\4\c42ad3cd6e664963fa1849c760a57d417d500ee7
d
4app/src/main/java/net/micode/notes/tool/MD5Calc.java,b\8\b8840e825268b9590b9ab127b96b5229f9354acb
k
;app/src/main/java/net/micode/notes/tool/ResourceParser.java,c\6\c65f5dc8218ef1da6f6bfb5d1b14aea855a54d7f
P
app/src/main/AndroidManifest.xml,8\c\8c55c3ccc257e5907959013f99656e4c8ec3903e

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save