维护代码——功能7

hzk
LiRen-qiu 2 months ago
parent 1f33a0d084
commit 554e4b9e34

@ -0,0 +1,2 @@
#Fri Oct 11 11:55:11 CST 2024
gradle.version=8.7

@ -0,0 +1,2 @@
#Wed Dec 18 21:31:30 CST 2024
java.home=E\:\\Android Studio2024\\jbr

@ -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,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetSelector">
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
<DropdownSelection timestamp="2024-12-18T06:35:09.878378500Z">
<Target type="DEFAULT_BOOT">
<handle>
<DeviceId pluginId="LocalEmulator" identifier="path=C:\Users\秦薪淇\.android\avd\Pixel_8_Pro_API_34_2.avd" />
</handle>
</Target>
</DropdownSelection>
<DialogSelection />
</SelectionState>
<SelectionState runConfigName="SplashActivity">
<option name="selectionMode" value="DROPDOWN" />
</SelectionState>
<SelectionState runConfigName="NotesListActivity">
<option name="selectionMode" value="DROPDOWN" />
</SelectionState>
<SelectionState runConfigName="LoginActivity">
<option name="selectionMode" value="DROPDOWN" />
</SelectionState>
</selectionStates>
</component>
</project>

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DeviceTable">
<option name="columnSorters">
<list>
<ColumnSorterState>
<option name="column" value="API" />
<option name="order" value="DESCENDING" />
</ColumnSorterState>
<ColumnSorterState>
<option name="column" value="Type" />
<option name="order" value="DESCENDING" />
</ColumnSorterState>
<ColumnSorterState>
<option name="column" value="Name" />
<option name="order" value="DESCENDING" />
</ColumnSorterState>
<ColumnSorterState>
<option name="column" value="Status" />
<option name="order" value="ASCENDING" />
</ColumnSorterState>
</list>
</option>
</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,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,11 @@
<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" />
<component name="VisualizationToolProject">
<option name="state">
<ProjectState>
<option name="scale" value="0.09637561779242175" />
</ProjectState>
</option>
</component>
</project>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="448c0f95-da29-4857-a0d3-f39e71356a3d" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="04dd22f5-5c67-42b0-ad9f-cee6fabb8082" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="df2407a9-cdc9-4ddb-be04-178f26419b52" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="71418b84-794b-4722-b567-b7f007b3e119" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="SonarLintModuleSettings">
<option name="uniqueId" value="bc4804b7-d98f-40d7-bbb5-5434454947f2" />
</component>
</module>

@ -0,0 +1,25 @@
v
java:S11920"[Define a constant instead of duplicating this literal " TEXT NOT NULL DEFAULT ''," 5 times.(ƒþÞ¿ùÿÿÿÿ
c
java:S1192T"HDefine a constant instead of duplicating this literal " BEGIN " 4 times.(ÕêïŠþÿÿÿÿ
a
java:S1192a"FDefine a constant instead of duplicating this literal "=old." 6 times.(”»ÎÔüÿÿÿÿ
b
java:S1192"GDefine a constant instead of duplicating this literal " BEGIN" 6 times.(ÕêïŠþÿÿÿÿ
t
java:S1192)"^Define a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT 0," 11 times.(çÀœª
_
java:S1192W"IDefine a constant instead of duplicating this literal " WHERE " 8 times.(Øëž°
\
java:S1192W"FDefine a constant instead of duplicating this literal "=new." 6 times.(Øëž°
g
java:S1192r"RDefine a constant instead of duplicating this literal " AFTER DELETE ON " 3 times.(“áâB
c
java:S1192V"HDefine a constant instead of duplicating this literal " SET " 8 times.(Õ÷Ë“üÿÿÿÿ
`
java:S1192U"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.(˜›£·
Y
java:S1214"CMove constants defined in this interfaces to another class or enum.(áÅÔö

@ -0,0 +1,16 @@
J
java:S1604!"(Make this anonymous inner class a lambda(“í›Ïýÿÿÿÿ8ß±þê¼2
Y
java:S2589+"7Remove this expression which always evaluates to "true"(‘”ÚÓüÿÿÿÿ8Û»ÿê¼2
s java:S116"WRename this field "password_ack" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ž<>Ø8„²þê¼2
b
java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ8²þê¼2
I
java:S1125&"'Remove the unnecessary boolean literal.(Íö­·øÿÿÿÿ8•²þê¼2
I
java:S1125("'Remove the unnecessary boolean literal.(…À¶ùýÿÿÿÿ8²þê¼2
I
java:S1125+"'Remove the unnecessary boolean literal.(‘”ÚÓüÿÿÿÿ8—²þê¼2
l
java:S1874="JDon't override a deprecated method or explicitly mark it as "@Deprecated".(œƒƒ©ùÿÿÿÿ8<>²þê¼2

@ -0,0 +1,21 @@
g
java:S1301¢"KReplace this "switch" statement by "if" statements to increase readability.(öÛ«°þÿÿÿÿ
X
java:S1874E"=Remove this use of "FLAG_SHOW_WHEN_LOCKED"; it is deprecated.(÷±µÁúÿÿÿÿ
Q
java:S1874H";Remove this use of "FLAG_TURN_SCREEN_ON"; it is deprecated.(ƒìýè
Z
java:S1874J"?Remove this use of "FLAG_LAYOUT_INSET_DECOR"; it is deprecated.(‹”‡Ñúÿÿÿÿ
H
java:S1874k"2Remove this use of "isScreenOn"; it is deprecated.(¤® ²
O
java:S1874z":Remove this use of "setAudioStreamType"; it is deprecated.(¡Ìé0
U
java:S1874|":Remove this use of "setAudioStreamType"; it is deprecated.(†Å¨ªùÿÿÿÿ
a
java:S2147"ECombine this catch with the one at line 131, which has the same body.(ÿëÛßúÿÿÿÿ
\
java:S2147"ECombine this catch with the one at line 133, which has the same body.(‚ùïÄ
\
java:S2147"ECombine this catch with the one at line 135, which has the same body.(ï­£Ä

@ -0,0 +1,135 @@
L
java:S3740x"/Provide the parametrized type for this generic.(û¦Þè8¸ìͽ2
R
java:S3740Ú"/Provide the parametrized type for this generic.(ìÊÂ¥ùÿÿÿÿìͽ2
|
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÑÓ<C391>¥üÿÿÿÿìͽ2
|
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(®ú÷õþÿÿÿÿìͽ2
|
java:S2293£"YReplace the type specification in this constructor call with the diamond operator ("<>").(êÝýÂþÿÿÿÿìͽ2
w
java:S2293°"YReplace the type specification in this constructor call with the diamond operator ("<>").(À—’¢ìͽ2
w
java:S2293à "YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ðìͽ2
k
java:S1192Ù"HDefine a constant instead of duplicating this literal "[local]" 6 times.(£Ì­Ùýÿÿÿÿ8‡ÎœÍ½2
l
java:S1192Ú"IDefine a constant instead of duplicating this literal "[/local]" 6 times.(Ÿì¦çûÿÿÿÿìͽ2
R
java:S1066å"/Merge this if statement with the enclosing one.(ˆ³“éùÿÿÿÿìͽ2
n java:S117Œ"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ðù¨úìͽ2
s java:S117ì"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ãðÐÙüÿÿÿÿìͽ2
s java:S117<18>"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÄÀ´Àúÿÿÿÿìͽ2
s java:S117¤"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÄÀ´Àúÿÿÿÿìͽ2
n java:S117À"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(÷“ éìͽ2
n java:S117Æ"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>æ‡Çìͽ2
n java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(£«à´ìͽ2
s java:S117¨"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¤«“¼ûÿÿÿÿìͽ2
F
java:S1604<18>"(Make this anonymous inner class a lambda(‰‹ãÈìͽ2
K
java:S1604 "(Make this anonymous inner class a lambda(è¸Ï–üÿÿÿÿìͽ2
F
java:S1604«"(Make this anonymous inner class a lambda(°ˆöæìͽ2
F
java:S1604ª"(Make this anonymous inner class a lambda(<><EFBFBD>ìͽ2
F
java:S1604²"(Make this anonymous inner class a lambda(Ùï›îìͽ2
K
java:S1604º"(Make this anonymous inner class a lambda(½·ŸÓúÿÿÿÿìͽ2
F
java:S1604"(Make this anonymous inner class a lambda(›‹Ñ’ìͽ2
F
java:S1604ƒ "(Make this anonymous inner class a lambda(ά¯”ìͽ2
F
java:S1604³ "(Make this anonymous inner class a lambda(¨›Ì÷ìͽ2
F
java:S1604¦ "(Make this anonymous inner class a lambda(××ß’ìͽ2
n
java:S1301°"KReplace this "switch" statement by "if" statements to increase readability.(×ö³–úÿÿÿÿìͽ2
x
java:S1104}"VMake tvModified a static final constant or non-public and provide accessors if needed.(õ‹Ý‚ûÿÿÿÿ8ŠÎœÍ½2
s
java:S1104~"WMake ivAlertIcon a static final constant or non-public and provide accessors if needed.(íÀ©C8ŠÎœÍ½2
t
java:S1104"WMake tvAlertDate a static final constant or non-public and provide accessors if needed.(ĭܯ8ŠÎœÍ½2
{
java:S1104"XMake ibSetBgColor a static final constant or non-public and provide accessors if needed.(ˆâñùþÿÿÿÿìͽ2
z java:S116Ù"XRename this field "PHOTO_REQUEST" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(àÙŠ¬øÿÿÿÿ8Ò“ìͽ2
y java:S116Ý"\Rename this field "restore_translate" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(†¥ÑÖ8á“ìͽ2
D
java:S1170Ù"!Make this final field static too.(àÙŠ¬øÿÿÿÿ8ð“ìͽ2
z
java:S1450Ú"WRemove the "mChanged" field and declare it as a local variable in the relevant methods.(ìÊÂ¥ùÿÿÿÿ8ÿ“ìͽ2
u
java:S1450×"WRemove the "mPattern" field and declare it as a local variable in the relevant methods.(§¤øˆ8Ž”ìͽ2
m
java:S1149x"PReplace the synchronized class "Stack" by an unsynchronized one such as "Deque".(û¦Þè8”ìͽ2
s
java:S1149Ú"PReplace the synchronized class "Stack" by an unsynchronized one such as "Deque".(ìÊÂ¥ùÿÿÿÿ8“”ìͽ2
^ java:S125Á"<This block of commented-out lines of code should be removed.(¢î„›øÿÿÿÿ8®”ìͽ2
u
java:S3776ä"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(¾Þ×°þÿÿÿÿ8ò”ìͽ2
Y java:S125÷"<This block of commented-out lines of code should be removed.(ØÕÀò8…•ìͽ2
p
java:S3252<18>"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(ˆ†Îúúÿÿÿÿ8†•ìͽ2
p
java:S3252¢"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(ˆ†Îúúÿÿÿÿ8ˆ•ìͽ2
X
java:S1161­":Add the "@Override" annotation above this method signature(þž±¬8ˆ•ìͽ2
j
java:S3252Â"MUse static access with "android.text.Spanned" for "SPAN_EXCLUSIVE_EXCLUSIVE".(þà¦T8Œ•ìͽ2
p 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
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
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
u
java:S3776±"RRefactor this method to reduce its Cognitive Complexity from 26 to the 15 allowed.(ݨÁ±øÿÿÿÿ8û•ìͽ2
^
java:S1874Ñ"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ”<C2AF>8ý•ìͽ2
c
java:S1874ü"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ8€ìͽ2
V
java:S1874"9Remove this use of "setTextAppearance"; it is deprecated.(½õË(8<>ìͽ2
R
java:S2864¥"4Iterate over the "entrySet" instead of the "keySet".(­Ô‡ï8ìͽ2
_
java:S1126"AReplace this if-then-else statement by a single return statement.(®ÎÚÉ8†ìͽ2
?
java:S1116Ä"Remove this empty statement.(Åñ­õþÿÿÿÿ8ˆìͽ2
W
java:S1874Æ"9Remove this use of "PreferenceManager"; it is deprecated.(ª¦úÅ8ˆìͽ2
a
java:S1874Æ"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(ª¦úÅ8‰ìͽ2
\
java:S1874"9Remove this use of "setTextAppearance"; it is deprecated.(ÑëÊäüÿÿÿÿ8<>ìͽ2
m
java:S1874¤"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(œƒƒ©ùÿÿÿÿìͽ2
X
java:S1874«"5Remove this use of "onBackPressed"; it is deprecated.(<28>Ñàÿÿÿÿÿìͽ2
N
java:S1874<18> "0Remove this use of "getColor"; it is deprecated.(è¤ÔÃìͽ2
k
java:S3252<18> "MUse static access with "android.text.Spanned" for "SPAN_INCLUSIVE_EXCLUSIVE".(ŸÍÃóìͽ2
\
java:S1874£ "9Remove this use of "setTextAppearance"; it is deprecated.(Ùú˜Êøÿÿÿÿ8 ìͽ2
[
java:S1874« "=Remove this use of "EXTRA_SHORTCUT_INTENT"; it is deprecated.(·Ã°Ÿ8ËМͽ2
Y
java:S1874¬ ";Remove this use of "EXTRA_SHORTCUT_NAME"; it is deprecated.(ÒÀ‘çìͽ2
b
java:S1874® "DRemove this use of "EXTRA_SHORTCUT_ICON_RESOURCE"; it is deprecated.(§éǾìͽ2
O
java:S1068Ú",Remove this unused "mChanged" private field.(ìÊÂ¥ùÿÿÿÿìͽ2
S
java:S1068Ü"0Remove this unused "alertDialog2" private field.(¦Â<C382>ûÿÿÿÿìͽ2
O
java:S1068Þ",Remove this unused "mIsRvoke" private field.(Ý°÷äýÿÿÿÿìͽ2

@ -0,0 +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]*$'.(‘ÈÞÿ

@ -0,0 +1,12 @@
m java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Қܤ8ӵĻ½2
J
java:S1604&"(Make this anonymous inner class a lambda(æÉÅÊúÿÿÿÿ8ü½Àë¼2
w java:S116"VRename this field "lg_password" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¹Ç<C2B9>ùùÿÿÿÿ8Ê¿Àë¼2
t java:S116"SRename this field "lg_login" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÜèçÔÿÿÿÿÿ8Ê¿Àë¼2
]
java:S1874#"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(ѯ”<C2AF>8£ÀÀë¼2
I
java:S1125+"'Remove the unnecessary boolean literal.(·´ìŒþÿÿÿÿ8¾ÀÀë¼2
I
java:S1125+"'Remove the unnecessary boolean literal.(·´ìŒþÿÿÿÿ8ÀÀÀë¼2

@ -0,0 +1,11 @@
F
java:S1066"/Merge this if statement with the enclosing one.(â<>®¾
3
java:S2386F"Make this member "protected".(”µåÓ
8
java:S2386R"Make this member "protected".(Ñ㳎ýÿÿÿÿ
X
java:S1126·"AReplace this if-then-else statement by a single return statement.(¶ø ˜
?
java:S1125Ã"(Remove the unnecessary boolean literals.(ÍÛì•

@ -0,0 +1,9 @@
?xml:S125."Remove this commented out code.(ÉõÿšúÿÿÿÿÙý2
?xml:S125]"Remove this commented out code.(ÉõÿšúÿÿÿÿÙý2
R xml:S5594'"1Implement permissions on this exported component.(ˆ©…»ùÿÿÿÿÙý2
R xml:S55945"1Implement permissions on this exported component.(ˆ©…»ùÿÿÿÿÙý2
R xml:S5594?"1Implement permissions on this exported component.(ˆ©…»ùÿÿÿÿÙý2
R xml:S5594I"1Implement permissions on this exported component.(ˆ©…»ùÿÿÿÿÙý2
R xml:S5594U"1Implement permissions on this exported component.(ˆ©…»ùÿÿÿÿÙý2
R xml:S5594b"1Implement permissions on this exported component.(ˆ©…»ùÿÿÿÿÙý2

@ -0,0 +1,13 @@
f
java:S1192;"KDefine a constant instead of duplicating this literal "content://" 4 times.(š¨ú¯üÿÿÿÿ
U
java:S11183":Add a private constructor to hide the implicit public one.(ž’Í“úÿÿÿÿ
^
java:S1214C"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,33 @@
m java:S117""QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ËÆ—è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<38>¼¼½2
l java:S117&"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(º‰ˆ8<38>¼¼½2
J
java:S1604"(Make this anonymous inner class a lambda(îó éþÿÿÿÿ8“<38>¼¼½2
T
java:S25890"7Remove this expression which always evaluates to "true"(åš¹Å<38>¼¼½2
T
java:S25890"7Remove this expression which always evaluates to "true"(åš¹Å<38>¼¼½2
r java:S116"VRename this field "OldPassword" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(»Þ¾Å8ù¼îê¼2
r java:S116"VRename this field "NewPassword" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(»<>§À8ù¼îê¼2
r java:S116"VRename this field "AckPassword" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‰ÓÂÞ8ù¼îê¼2
x java:S116"WRename this field "Acknowledged" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(„σ·úÿÿÿÿ8ù¼îê¼2
b
java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ<38>¼¼½2
D
java:S1125'"'Remove the unnecessary boolean literal.(·ì¤—<38>¼¼½2
D
java:S1125'"'Remove the unnecessary boolean literal.(·ì¤—<38>¼¼½2
D
java:S1125'"'Remove the unnecessary boolean literal.(·ì¤—<38>¼¼½2
I
java:S1125)"'Remove the unnecessary boolean literal.(üÚ‚…øÿÿÿÿ<38>¼¼½2
D
java:S1125,"'Remove the unnecessary boolean literal.(ùÃÕÕ<38>¼¼½2
D
java:S11250"'Remove the unnecessary boolean literal.(åš¹Å<38>¼¼½2
D
java:S11250"'Remove the unnecessary boolean literal.(åš¹Å<38>¼¼½2
l
java:S1874>"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(œƒƒ©ùÿÿÿÿ<38>¼¼½2

@ -0,0 +1,7 @@
z
java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(讚<><EFBFBD><E6AA8D><EFBFBD><EFBFBD>
U
java:S1118":Add a private constructor to hide the implicit public one.(<28>そ陜<E3819D><E9999C><EFBFBD><EFBFBD>
N
java:S4719"9Replace charset name argument with StandardCharsets.UTF_8(っ<>m

@ -0,0 +1,132 @@
w
java:S2293ö"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð8¸úš©½2
i
java:S1192Ñ"FDefine a constant instead of duplicating this literal " DESC" 3 times.(ͨ©îùÿÿÿÿ8‡àʾ½2
m java:S117¾"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Áì§#8‰àʾ½2
m java:S117† "QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¥éòH8Ô­¼¾½2
n java:S117ˆ "QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ô±Å’­¼¾½2
E
java:S1604æ"(Make this anonymous inner class a lambda(—̺V8½úš©½2
F
java:S1604×"(Make this anonymous inner class a lambda(ά¯”8½úš©½2
F
java:S1604<18>"(Make this anonymous inner class a lambda(¿Ü´ã8½úš©½2
K
java:S1604û"(Make this anonymous inner class a lambda(ˆÐï<C390>øÿÿÿÿ8¾úš©½2
F
java:S1604ƒ"(Make this anonymous inner class a lambda(øÄì‡8¾úš©½2
F
java:S1604þ"(Make this anonymous inner class a lambda(Û±¼ 8¾úš©½2
F
java:S1604¯"(Make this anonymous inner class a lambda(ά¯”8¾úš©½2
K
java:S1604á "(Make this anonymous inner class a lambda(øþÿÿÿÿ­¼¾½2
K
java:S1604è "(Make this anonymous inner class a lambda(î¢ëçûÿÿÿÿ8×­¼¾½2
n
java:S1301Á"KReplace this "switch" statement by "if" statements to increase readability.(ד¾ñùÿÿÿÿ8Àúš©½2
t
java:S1104T"WMake secret_mode a static final constant or non-public and provide accessors if needed.(<28><>à¦8Âúš©½2
N
java:S1444T"1Make this "public static secret_mode" field final(<28><>à¦8Ãúš©½2
s
java:S3008T"VRename this field "secret_mode" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28><>à¦8Žýš©½2
>
java:S1116m"Remove this empty statement.(Åñ­õþÿÿÿÿ8œýš©½2
h
java:S1124¦"EReorder the modifiers to comply with the Java Language Specification.(¹úæµûÿÿÿÿ8<>ýš©½2
b
java:S1124¨"EReorder the modifiers to comply with the Java Language Specification.(ìѾk8<6B>ýš©½2
^ java:S125´"<This block of commented-out lines of code should be removed.(è‰×Éúÿÿÿÿ8ÝŠÅ»½2
u
java:S3776Ü"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(áé–Þÿÿÿÿÿ8 ýš©½2
9
java:S3626ò"Remove this redundant jump.(ûÁÝ…8 ýš©½2
9
java:S3626ö"Remove this redundant jump.(ûÁÝ…8 ýš©½2
9
java:S3626<18>"Remove this redundant jump.(ûÁÝ…8¡ýš©½2
W
java:S1874Þ"9Remove this use of "PreferenceManager"; it is deprecated.(­©Ð8¡ýš©½2
a
java:S1874Þ"CRemove this use of "getDefaultSharedPreferences"; it is deprecated.(­©Ð8¡ýš©½2
M
java:S2093ã"*Change this "try" to a try-with-resources.(¡»¢üùÿÿÿÿ8¥ýš©½2
{
java:S1450Á"XRemove the "mMoveMenu" field and declare it as a local variable in the relevant methods.(ÕÊäñúÿÿÿÿ8«ýš©½2
u
java:S3252¾"RUse static access with "android.widget.AbsListView" for "MultiChoiceModeListener".(¦Ûî„úÿÿÿÿ8¬ýš©½2
U
java:S1135<18>"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8²ýš©½2
U
java:S1135œ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8³ýš©½2
\
java:S1874ý"9Remove this use of "getDefaultDisplay"; it is deprecated.(ĸ¬Ìýÿÿÿÿ8«¬©¾½2
T
java:S1874þ"1Remove this use of "getHeight"; it is deprecated.(·¡ªÃýÿÿÿÿ8¬¬©¾½2
?
java:S1116°"Remove this empty statement.(Åñ­õþÿÿÿÿ8­¬©¾½2
p
java:S3776º"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ãìîí8¶¬©¾½2
J
java:S1874»".Remove this use of "<init>"; it is deprecated.(ýî?8¶¬©¾½2
h
java:S1874Ö"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(§Í¿Â8¸¬©¾½2
R
java:S1874ä"/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ8¹¬©¾½2
Z
java:S1874Ñ"7Remove this use of "toggleSoftInput"; it is deprecated.(© …áúÿÿÿÿ8½¬©¾½2
V
java:S1874Ñ"3Remove this use of "SHOW_FORCED"; it is deprecated.(© …áúÿÿÿÿ8½¬©¾½2
o
java:S3776ä"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(ÅôÉ#8¾¬©¾½2
e
java:S1126¯"BReplace this if-then-else statement by a single method invocation.(üïõÿÿÿÿÿ8Ŭ©¾½2
m
java:S1874Ä"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(œƒƒ©ùÿÿÿÿ8Ƭ©¾½2
X
java:S1874×"5Remove this use of "onBackPressed"; it is deprecated.(<28>Ñàÿÿÿÿÿ8Ǭ©¾½2
p 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
p java:S100ù"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(´÷›´üÿÿÿÿ8㯼¾½2
p
java:S3776… "RRefactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed.(<28>ñ”Ò8䯼¾½2
E
java:S1125‰ "'Remove the unnecessary boolean literal.(ª¬Ý³8导¾½2
^ java:S125­ "<This block of commented-out lines of code should be removed.( ›Á‰ÿÿÿÿÿ8篼¾½2
T
java:S2696Õ "6Make the enclosing method "static" or remove this set.(¨Ü<C2A8>8诼¾½2
T
java:S2696Ü "6Make the enclosing method "static" or remove this set.(ºŠèš8诼¾½2
¤
java:S1186ê "€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(—…º£ÿÿÿÿÿ8鯼¾½2
Q
java:S1874
".Remove this use of "<init>"; it is deprecated.(ЧðÛýÿÿÿÿ8Ýâʾ½2
m
java:S1874š
"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(÷ችûÿÿÿÿ8ßâʾ½2
R
java:S1874¨
"/Remove this use of "execute"; it is deprecated.( å«<C3A5>ûÿÿÿÿ8áâʾ½2
O
java:S1874¹
"1Remove this use of "getParent"; it is deprecated.(Ú¥öò8äâʾ½2
O
java:S1874¹
"1Remove this use of "getParent"; it is deprecated.(Ú¥öò8åâʾ½2
o
java:S3776Ä
"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(ôŒùb8æâʾ½2
N
java:S3398"0Move this method into "OnListItemClickListener".(‘ðð¡8ëâʾ½2
R
java:S3398ˆ"/Move this method into "BackgroundQueryHandler".(—÷õŽüÿÿÿÿ8ëâʾ½2
C
java:S3398º"%Move this method into "ModeCallback".(ãìîí8ëâʾ½2
H
java:S3398ñ
"%Move this method into "ModeCallback".(“ðÉçýÿÿÿÿ8ëâʾ½2
ä
java:S6541… "ÅA "Brain Method" was detected. Refactor it to reduce at least one of the following metrics: LOC from 105 to 64, Complexity from 19 to 14, Nesting Level from 3 to 2, Number of Variables from 9 to 6.(<28>ñ”Ò8íâʾ½2

@ -0,0 +1,15 @@
J
java:S1604"(Make this anonymous inner class a lambda(îó éþÿÿÿÿ8Š„ùê¼2
r java:S116"VRename this field "Dt_password" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(åÉק8³„ùê¼2
x java:S116"WRename this field "Acknowledged" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(„σ·úÿÿÿÿ8³„ùê¼2
b
java:S1874"@Remove this use of "SOFT_INPUT_ADJUST_RESIZE"; it is deprecated.(Ò£ú¿ÿÿÿÿÿ8Á„ùê¼2
I
java:S1125 "'Remove the unnecessary boolean literal.(Ò¢äýúÿÿÿÿ8Ä„ùê¼2
D
java:S1125$"'Remove the unnecessary boolean literal.(ñÙ¨Ÿ8Ä„ùê¼2
D
java:S1125$"'Remove the unnecessary boolean literal.(ñÙ¨Ÿ8Å„ùê¼2
l
java:S18749"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(œƒƒ©ùÿÿÿÿ8É„ùê¼2

@ -0,0 +1,7 @@
J
java:S1604"(Make this anonymous inner class a lambda(÷»ÉŸýÿÿÿÿ8ç÷àý2
U
java:S2387"8"mHandler" is the name of a field in "FragmentActivity".(Äÿ¬ð8þ÷àý2
L
java:S1874"/Remove this use of "Handler"; it is deprecated.(Äÿ¬ð8øàý2

@ -0,0 +1,3 @@
i
java:S3776·"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(´ÇŽª

@ -0,0 +1,59 @@
e
java:S1604"(Make this anonymous inner class a lambda(ž§¤ÉJ$6336efc6-a42d-4ded-8f37-47b54459b242
e
java:S1604"(Make this anonymous inner class a lambda(ðåܨJ$ca2a815c-e03e-4aaf-b3a3-ae26de6f6624
e
java:S1604½"(Make this anonymous inner class a lambda(ðåܨJ$a7c04279-a274-4be2-a296-2b98394c4b7a
e
java:S1604"(Make this anonymous inner class a lambda(ά¯”J$d991cfa0-b45b-4e18-bcef-cc251492edfe
e
java:S1604"(Make this anonymous inner class a lambda(³Ú…ÎJ$7676f777-ed99-4753-b5d3-a7817de031a7
e
java:S1604·"(Make this anonymous inner class a lambda(ôéŽÿJ$8d3a5158-d41f-4d57-b5d5-41e5d2ea53ff
e
java:S1604è"(Make this anonymous inner class a lambda(ÉãîJ$f2b5ffaf-1352-4521-8c27-0aa2322e75b5
e
java:S1604Š"(Make this anonymous inner class a lambda(ÉãîJ$eebeda70-0519-481e-98cd-e0effeeead0d
<EFBFBD>
java:S1301Ö"KReplace this "switch" statement by "if" statements to increase readability.(øå´¡ÿÿÿÿÿJ$343da331-0035-400a-b6fd-dfee595d5ce3
{
java:S18743":Remove this use of "PreferenceActivity"; it is deprecated.(ç½ÚàøÿÿÿÿJ$c7d0af79-a8bd-416d-8033-37a7144f62a8
u
java:S1874=":Remove this use of "PreferenceCategory"; it is deprecated.(ÈøŠ3J$4a726cec-b330-402a-9f7b-958d16a1f3b3

java:S1874I"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍΘÇJ$d5d96435-cbaa-40c3-bf31-d67ad47bd411
q
java:S1874J"0Remove this use of "onCreate"; it is deprecated.(È¢Õ–úÿÿÿÿJ$191cfb39-569d-48af-a1a1-e5c257e7cc7a
v
java:S1874Q":Remove this use of "PreferenceCategory"; it is deprecated.(‰´ÒøJ$2c3b1b6b-773b-4ab2-bfe6-285c9a2b2ee6
r
java:S1874Q"6Remove this use of "findPreference"; it is deprecated.(‰´ÒøJ$6f25f16b-5fa6-4f1a-a1ed-f2e25d1fce54
o
java:S1874Z"3Remove this use of "getListView"; it is deprecated.(ôدéJ$49c0bbd3-a338-4360-8d18-5257ce3c9918
Ž
java:S3776b"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(Ù«µ§J$13cd61d4-8892-49e1-9c45-60030ad8638d

java:S1874"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ÍÙ÷¢J$3e665608-e45e-484a-b2f0-1767c34b3877
n
java:S1874"1Remove this use of "onDestroy"; it is deprecated.(ÍÊ·´J$0b736eaf-3d9c-47d6-89a6-052042b7bfbf
s
java:S1874<18>"1Remove this use of "removeAll"; it is deprecated.(<28>ÔéìûÿÿÿÿJ$806927da-dc88-484b-9198-c37ba99c5242
t
java:S1874<18>"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿJ$67ca4ae3-f4f5-4094-92b3-eef3cbf6265a
t
java:S1874<18>"2Remove this use of "Preference"; it is deprecated.(ƒù¬ ýÿÿÿÿJ$c317ae6a-5093-4ede-8e1e-7eb39b2a4f76
r
java:S1874"0Remove this use of "setTitle"; it is deprecated.(¡ã<C2A1>éÿÿÿÿÿJ$3201af4b-b4a6-4b03-a499-fbe6911a22f6
t
java:S1874"2Remove this use of "setSummary"; it is deprecated.(»°•¬ýÿÿÿÿJ$df490b32-aac5-445b-87b0-dbf9f0fc1a9d
<EFBFBD>
java:S1874"DRemove this use of "setOnPreferenceClickListener"; it is deprecated.(ž§¤ÉJ$d2f39e76-d207-4f6b-8b41-c07a1659fda1
t
java:S1874"2Remove this use of "Preference"; it is deprecated.(¶®è‰øÿÿÿÿJ$394c9ac6-e769-41f4-b661-9e26a8157944
w
java:S1874©"5Remove this use of "addPreference"; it is deprecated.(½øå§þÿÿÿÿJ$a4f40211-3f00-4979-88ce-edff5b7b0d1e

java:S1874Õ"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(<28>ñ”ÒJ$d7394adc-7d07-434d-b3e8-44cd090bd76e
w
java:S1161Õ":Add the "@Override" annotation above this method signature(<28>ñ”ÒJ$0afd37ac-e22c-463c-a294-56741b5b3be7

@ -0,0 +1,7 @@
t
java:S22933"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".(ëï·ºüÿÿÿÿ
r
java:S3923þ"[Remove this conditional structure or edit its code blocks so that they're not all the same.(†ÈÔ¡

@ -0,0 +1,51 @@
d
4app/src/main/java/net/micode/notes/data/Contact.java,9\a\9a3a19793537958b8b1b03a81985999e22705a2f
@
app/build.gradle,f\4\f4a01d6a4fcb971362ec00a83903fd3902f52164
P
app/src/main/AndroidManifest.xml,8\c\8c55c3ccc257e5907959013f99656e4c8ec3903e
l
<app/src/main/java/net/micode/notes/ui/NotesListActivity.java,a\d\ad72331a1bed265bb9c0fe838faa74dbf69fce32
r
Bapp/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java,d\a\da57ce446af85bbd9aefee65e969869f0cff78b0
h
8app/src/main/java/net/micode/notes/ui/NotesListItem.java,5\d\5dfe6902d8ec740690f88d644e74362c3be08fad
k
;app/src/main/java/net/micode/notes/ui/NotesListAdapter.java,2\8\283f16cc23da56ca65616082bc810304d3511d0a
i
9app/src/main/java/net/micode/notes/ui/SplashActivity.java,b\e\be499c00da3508c0b30108e92385542697909f91
<
build.gradle,f\0\f07866736216be0ee2aba49e392191aeae700a35
k
;app/src/main/java/net/micode/notes/gtask/data/TaskList.java,e\0\e094aec5c3e1b6f44539adff3114f5a1ad603ddc
g
7app/src/main/java/net/micode/notes/gtask/data/Task.java,d\1\d187f1271655c3d91661a39fe6de395b6a9f290a
m
=app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java,3\e\3e688be40dc69cfd1062f41d0fc27fe261a26710
@
local.properties,0\7\0712df971a99ac4d2fccb8e0fb19f377f3374cca
A
gradle.properties,2\a\2afbb999f001938c88fa43fc2ef52abf0f8213e4
i
9app/src/main/java/net/micode/notes/model/WorkingNote.java,8\7\876016634c6642b35109680ccac740dc8271b236
k
;app/src/main/java/net/micode/notes/ui/NoteEditActivity.java,5\7\577f30d26378ec8a2bd2e4a43f3c79b3f04c402c
h
8app/src/main/java/net/micode/notes/ui/LoginActivity.java,6\7\67def85328d91007d9c01c410f35fe30f09e547a
i
9app/src/main/java/net/micode/notes/ui/ChangePassword.java,a\8\a87f8f57552c5dfdfa05925191567fb8f803b5e9
i
9app/src/main/java/net/micode/notes/ui/DeletePassword.java,b\8\b8499f45785f72f4359de65db54397412dc27996
f
6app/src/main/java/net/micode/notes/ui/SetPassword.java,3\7\37a4e9fe39efb14c18b5fd60908f2387cf6b75be
b
2app/src/main/java/net/micode/notes/data/Notes.java,a\7\a7641cfac724321d508c2a284223a711011a93f5
p
@app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java,1\e\1eb2363b523dbcae43d3c6e4790c64436af61b13
u
Eapp/src/main/java/net/micode/notes/ui/translate_demo/RespondBean.java,6\2\62bc46842c71f88e98e4b88ea64a1af32042632d
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

@ -0,0 +1,51 @@
d
4app/src/main/java/net/micode/notes/data/Contact.java,9\a\9a3a19793537958b8b1b03a81985999e22705a2f
@
app/build.gradle,f\4\f4a01d6a4fcb971362ec00a83903fd3902f52164
P
app/src/main/AndroidManifest.xml,8\c\8c55c3ccc257e5907959013f99656e4c8ec3903e
l
<app/src/main/java/net/micode/notes/ui/NotesListActivity.java,a\d\ad72331a1bed265bb9c0fe838faa74dbf69fce32
r
Bapp/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java,d\a\da57ce446af85bbd9aefee65e969869f0cff78b0
h
8app/src/main/java/net/micode/notes/ui/NotesListItem.java,5\d\5dfe6902d8ec740690f88d644e74362c3be08fad
k
;app/src/main/java/net/micode/notes/ui/NotesListAdapter.java,2\8\283f16cc23da56ca65616082bc810304d3511d0a
i
9app/src/main/java/net/micode/notes/ui/SplashActivity.java,b\e\be499c00da3508c0b30108e92385542697909f91
<
build.gradle,f\0\f07866736216be0ee2aba49e392191aeae700a35
k
;app/src/main/java/net/micode/notes/gtask/data/TaskList.java,e\0\e094aec5c3e1b6f44539adff3114f5a1ad603ddc
g
7app/src/main/java/net/micode/notes/gtask/data/Task.java,d\1\d187f1271655c3d91661a39fe6de395b6a9f290a
m
=app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java,3\e\3e688be40dc69cfd1062f41d0fc27fe261a26710
@
local.properties,0\7\0712df971a99ac4d2fccb8e0fb19f377f3374cca
A
gradle.properties,2\a\2afbb999f001938c88fa43fc2ef52abf0f8213e4
i
9app/src/main/java/net/micode/notes/model/WorkingNote.java,8\7\876016634c6642b35109680ccac740dc8271b236
k
;app/src/main/java/net/micode/notes/ui/NoteEditActivity.java,5\7\577f30d26378ec8a2bd2e4a43f3c79b3f04c402c
h
8app/src/main/java/net/micode/notes/ui/LoginActivity.java,6\7\67def85328d91007d9c01c410f35fe30f09e547a
i
9app/src/main/java/net/micode/notes/ui/ChangePassword.java,a\8\a87f8f57552c5dfdfa05925191567fb8f803b5e9
i
9app/src/main/java/net/micode/notes/ui/DeletePassword.java,b\8\b8499f45785f72f4359de65db54397412dc27996
f
6app/src/main/java/net/micode/notes/ui/SetPassword.java,3\7\37a4e9fe39efb14c18b5fd60908f2387cf6b75be
b
2app/src/main/java/net/micode/notes/data/Notes.java,a\7\a7641cfac724321d508c2a284223a711011a93f5
p
@app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java,1\e\1eb2363b523dbcae43d3c6e4790c64436af61b13
u
Eapp/src/main/java/net/micode/notes/ui/translate_demo/RespondBean.java,6\2\62bc46842c71f88e98e4b88ea64a1af32042632d
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

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,58 @@
apply plugin: 'com.android.application'
ext {
compileSdkVersion = 21
defaultTargetSdkVersion = 21
}
android {
compileSdk 35
buildToolsVersion "34.0.0"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "net.micode.notes"
minSdkVersion defaultTargetSdkVersion
targetSdkVersion defaultTargetSdkVersion
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
}
namespace 'net.micode.notes'
sonarqube {
properties {
property "sonar.sourceEncoding", "UTF-8"
property "sonar.projectKey", "test1"
property "sonar.projectName", "test1"
property "sonar.sources", "src/main/java"
property "sonar.projectVersion", project.version
property "sonar.binaries", "build/intermediates/classes"
}
}
buildFeatures {
viewBinding true
}
}
dependencies {
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-annotations:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:2.0.4'
implementation 'android.arch.lifecycle:livedata:1.1.1'
implementation 'android.arch.lifecycle:viewmodel:1.1.1'// Check for the latest version
// Retrofit
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
// Gson
implementation 'com.google.code.gson:gson:2.10.1'
}

@ -0,0 +1,80 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.LinearLayout;
import android.widget.TextView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class AccountDialogTitleBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final TextView accountDialogSubtitle;
@NonNull
public final TextView accountDialogTitle;
private AccountDialogTitleBinding(@NonNull LinearLayout rootView,
@NonNull TextView accountDialogSubtitle, @NonNull TextView accountDialogTitle) {
this.rootView = rootView;
this.accountDialogSubtitle = accountDialogSubtitle;
this.accountDialogTitle = accountDialogTitle;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static AccountDialogTitleBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static AccountDialogTitleBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.account_dialog_title, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static AccountDialogTitleBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.account_dialog_subtitle;
TextView accountDialogSubtitle = ViewBindings.findChildViewById(rootView, id);
if (accountDialogSubtitle == null) {
break missingId;
}
id = R.id.account_dialog_title;
TextView accountDialogTitle = ViewBindings.findChildViewById(rootView, id);
if (accountDialogTitle == null) {
break missingId;
}
return new AccountDialogTitleBinding((LinearLayout) rootView, accountDialogSubtitle,
accountDialogTitle);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,102 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class ActivityChangePasswordBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final Button Acknowledged;
@NonNull
public final EditText ackPassword;
@NonNull
public final EditText newPassword;
@NonNull
public final EditText oldPassword;
private ActivityChangePasswordBinding(@NonNull LinearLayout rootView,
@NonNull Button Acknowledged, @NonNull EditText ackPassword, @NonNull EditText newPassword,
@NonNull EditText oldPassword) {
this.rootView = rootView;
this.Acknowledged = Acknowledged;
this.ackPassword = ackPassword;
this.newPassword = newPassword;
this.oldPassword = oldPassword;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_change_password, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityChangePasswordBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.Acknowledged;
Button Acknowledged = ViewBindings.findChildViewById(rootView, id);
if (Acknowledged == null) {
break missingId;
}
id = R.id.ack_password;
EditText ackPassword = ViewBindings.findChildViewById(rootView, id);
if (ackPassword == null) {
break missingId;
}
id = R.id.new_password;
EditText newPassword = ViewBindings.findChildViewById(rootView, id);
if (newPassword == null) {
break missingId;
}
id = R.id.old_password;
EditText oldPassword = ViewBindings.findChildViewById(rootView, id);
if (oldPassword == null) {
break missingId;
}
return new ActivityChangePasswordBinding((LinearLayout) rootView, Acknowledged, ackPassword,
newPassword, oldPassword);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,81 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class ActivityDeletePasswordBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final Button DtAcknowledged;
@NonNull
public final EditText thepassword;
private ActivityDeletePasswordBinding(@NonNull LinearLayout rootView,
@NonNull Button DtAcknowledged, @NonNull EditText thepassword) {
this.rootView = rootView;
this.DtAcknowledged = DtAcknowledged;
this.thepassword = thepassword;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityDeletePasswordBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityDeletePasswordBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_delete_password, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityDeletePasswordBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.Dt_Acknowledged;
Button DtAcknowledged = ViewBindings.findChildViewById(rootView, id);
if (DtAcknowledged == null) {
break missingId;
}
id = R.id.thepassword;
EditText thepassword = ViewBindings.findChildViewById(rootView, id);
if (thepassword == null) {
break missingId;
}
return new ActivityDeletePasswordBinding((LinearLayout) rootView, DtAcknowledged,
thepassword);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,80 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class ActivityLoginBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final EditText lgPassword;
@NonNull
public final Button login;
private ActivityLoginBinding(@NonNull LinearLayout rootView, @NonNull EditText lgPassword,
@NonNull Button login) {
this.rootView = rootView;
this.lgPassword = lgPassword;
this.login = login;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_login, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityLoginBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.lg_password;
EditText lgPassword = ViewBindings.findChildViewById(rootView, id);
if (lgPassword == null) {
break missingId;
}
id = R.id.login;
Button login = ViewBindings.findChildViewById(rootView, id);
if (login == null) {
break missingId;
}
return new ActivityLoginBinding((LinearLayout) rootView, lgPassword, login);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,91 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class ActivitySetLoginpasswordBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final Button acknowledge;
@NonNull
public final EditText password;
@NonNull
public final EditText passwordAck;
private ActivitySetLoginpasswordBinding(@NonNull LinearLayout rootView,
@NonNull Button acknowledge, @NonNull EditText password, @NonNull EditText passwordAck) {
this.rootView = rootView;
this.acknowledge = acknowledge;
this.password = password;
this.passwordAck = passwordAck;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivitySetLoginpasswordBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivitySetLoginpasswordBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_set_loginpassword, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivitySetLoginpasswordBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.acknowledge;
Button acknowledge = ViewBindings.findChildViewById(rootView, id);
if (acknowledge == null) {
break missingId;
}
id = R.id.password;
EditText password = ViewBindings.findChildViewById(rootView, id);
if (password == null) {
break missingId;
}
id = R.id.password_ack;
EditText passwordAck = ViewBindings.findChildViewById(rootView, id);
if (passwordAck == null) {
break missingId;
}
return new ActivitySetLoginpasswordBinding((LinearLayout) rootView, acknowledge, password,
passwordAck);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,92 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class ActivitySplashBinding implements ViewBinding {
@NonNull
private final FrameLayout rootView;
@NonNull
public final Button dummyButton;
@NonNull
public final TextView fullscreenContent;
@NonNull
public final LinearLayout fullscreenContentControls;
private ActivitySplashBinding(@NonNull FrameLayout rootView, @NonNull Button dummyButton,
@NonNull TextView fullscreenContent, @NonNull LinearLayout fullscreenContentControls) {
this.rootView = rootView;
this.dummyButton = dummyButton;
this.fullscreenContent = fullscreenContent;
this.fullscreenContentControls = fullscreenContentControls;
}
@Override
@NonNull
public FrameLayout getRoot() {
return rootView;
}
@NonNull
public static ActivitySplashBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivitySplashBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_splash, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivitySplashBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.dummy_button;
Button dummyButton = ViewBindings.findChildViewById(rootView, id);
if (dummyButton == null) {
break missingId;
}
id = R.id.fullscreen_content;
TextView fullscreenContent = ViewBindings.findChildViewById(rootView, id);
if (fullscreenContent == null) {
break missingId;
}
id = R.id.fullscreen_content_controls;
LinearLayout fullscreenContentControls = ViewBindings.findChildViewById(rootView, id);
if (fullscreenContentControls == null) {
break missingId;
}
return new ActivitySplashBinding((FrameLayout) rootView, dummyButton, fullscreenContent,
fullscreenContentControls);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,52 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.widget.LinearLayout;
import java.lang.NullPointerException;
import java.lang.Override;
import net.micode.notes.R;
public final class AddAccountTextBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
private AddAccountTextBinding(@NonNull LinearLayout rootView) {
this.rootView = rootView;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static AddAccountTextBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static AddAccountTextBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.add_account_text, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static AddAccountTextBinding bind(@NonNull View rootView) {
if (rootView == null) {
throw new NullPointerException("rootView");
}
return new AddAccountTextBinding((LinearLayout) rootView);
}
}

@ -0,0 +1,99 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.LinearLayout;
import android.widget.NumberPicker;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class DatetimePickerBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final NumberPicker amPm;
@NonNull
public final NumberPicker date;
@NonNull
public final NumberPicker hour;
@NonNull
public final NumberPicker minute;
private DatetimePickerBinding(@NonNull LinearLayout rootView, @NonNull NumberPicker amPm,
@NonNull NumberPicker date, @NonNull NumberPicker hour, @NonNull NumberPicker minute) {
this.rootView = rootView;
this.amPm = amPm;
this.date = date;
this.hour = hour;
this.minute = minute;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static DatetimePickerBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DatetimePickerBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.datetime_picker, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DatetimePickerBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.amPm;
NumberPicker amPm = ViewBindings.findChildViewById(rootView, id);
if (amPm == null) {
break missingId;
}
id = R.id.date;
NumberPicker date = ViewBindings.findChildViewById(rootView, id);
if (date == null) {
break missingId;
}
id = R.id.hour;
NumberPicker hour = ViewBindings.findChildViewById(rootView, id);
if (hour == null) {
break missingId;
}
id = R.id.minute;
NumberPicker minute = ViewBindings.findChildViewById(rootView, id);
if (minute == null) {
break missingId;
}
return new DatetimePickerBinding((LinearLayout) rootView, amPm, date, hour, minute);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,58 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.widget.EditText;
import java.lang.NullPointerException;
import java.lang.Override;
import net.micode.notes.R;
public final class DialogEditTextBinding implements ViewBinding {
@NonNull
private final EditText rootView;
@NonNull
public final EditText etFolerName;
private DialogEditTextBinding(@NonNull EditText rootView, @NonNull EditText etFolerName) {
this.rootView = rootView;
this.etFolerName = etFolerName;
}
@Override
@NonNull
public EditText getRoot() {
return rootView;
}
@NonNull
public static DialogEditTextBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DialogEditTextBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.dialog_edit_text, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DialogEditTextBinding bind(@NonNull View rootView) {
if (rootView == null) {
throw new NullPointerException("rootView");
}
EditText etFolerName = (EditText) rootView;
return new DialogEditTextBinding((EditText) rootView, etFolerName);
}
}

@ -0,0 +1,68 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.LinearLayout;
import android.widget.TextView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
public final class FolderListItemBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final TextView tvFolderName;
private FolderListItemBinding(@NonNull LinearLayout rootView, @NonNull TextView tvFolderName) {
this.rootView = rootView;
this.tvFolderName = tvFolderName;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static FolderListItemBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FolderListItemBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.folder_list_item, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FolderListItemBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.tv_folder_name;
TextView tvFolderName = ViewBindings.findChildViewById(rootView, id);
if (tvFolderName == null) {
break missingId;
}
return new FolderListItemBinding((LinearLayout) rootView, tvFolderName);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,434 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
import net.micode.notes.ui.NoteEditText;
public final class NoteEditBinding implements ViewBinding {
@NonNull
private final FrameLayout rootView;
@NonNull
public final ImageButton addImgBtn;
@NonNull
public final ImageView btnSetBgColor;
@NonNull
public final LinearLayout fontSizeSelector;
@NonNull
public final ImageView ivAlertIcon;
@NonNull
public final ImageView ivBgBlue;
@NonNull
public final ImageView ivBgBlueSelect;
@NonNull
public final ImageView ivBgGreen;
@NonNull
public final ImageView ivBgGreenSelect;
@NonNull
public final ImageView ivBgRed;
@NonNull
public final ImageView ivBgRedSelect;
@NonNull
public final ImageView ivBgWhite;
@NonNull
public final ImageView ivBgWhiteSelect;
@NonNull
public final ImageView ivBgYellow;
@NonNull
public final ImageView ivBgYellowSelect;
@NonNull
public final ImageView ivLargeSelect;
@NonNull
public final ImageView ivMediumSelect;
@NonNull
public final ImageView ivSmallSelect;
@NonNull
public final ImageView ivSuperSelect;
@NonNull
public final FrameLayout llFontLarge;
@NonNull
public final FrameLayout llFontNormal;
@NonNull
public final FrameLayout llFontSmall;
@NonNull
public final FrameLayout llFontSuper;
@NonNull
public final TextView localSel;
@NonNull
public final Button location;
@NonNull
public final LinearLayout noteBgColorSelector;
@NonNull
public final LinearLayout noteEditList;
@NonNull
public final NoteEditText noteEditView;
@NonNull
public final TextView noteNum;
@NonNull
public final LinearLayout noteTitle;
@NonNull
public final Button spkBtn;
@NonNull
public final LinearLayout svNoteEdit;
@NonNull
public final Button translate;
@NonNull
public final TextView tvAlertDate;
@NonNull
public final TextView tvModifiedDate;
@NonNull
public final TextView tvSetTop;
private NoteEditBinding(@NonNull FrameLayout rootView, @NonNull ImageButton addImgBtn,
@NonNull ImageView btnSetBgColor, @NonNull LinearLayout fontSizeSelector,
@NonNull ImageView ivAlertIcon, @NonNull ImageView ivBgBlue,
@NonNull ImageView ivBgBlueSelect, @NonNull ImageView ivBgGreen,
@NonNull ImageView ivBgGreenSelect, @NonNull ImageView ivBgRed,
@NonNull ImageView ivBgRedSelect, @NonNull ImageView ivBgWhite,
@NonNull ImageView ivBgWhiteSelect, @NonNull ImageView ivBgYellow,
@NonNull ImageView ivBgYellowSelect, @NonNull ImageView ivLargeSelect,
@NonNull ImageView ivMediumSelect, @NonNull ImageView ivSmallSelect,
@NonNull ImageView ivSuperSelect, @NonNull FrameLayout llFontLarge,
@NonNull FrameLayout llFontNormal, @NonNull FrameLayout llFontSmall,
@NonNull FrameLayout llFontSuper, @NonNull TextView localSel, @NonNull Button location,
@NonNull LinearLayout noteBgColorSelector, @NonNull LinearLayout noteEditList,
@NonNull NoteEditText noteEditView, @NonNull TextView noteNum,
@NonNull LinearLayout noteTitle, @NonNull Button spkBtn, @NonNull LinearLayout svNoteEdit,
@NonNull Button translate, @NonNull TextView tvAlertDate, @NonNull TextView tvModifiedDate,
@NonNull TextView tvSetTop) {
this.rootView = rootView;
this.addImgBtn = addImgBtn;
this.btnSetBgColor = btnSetBgColor;
this.fontSizeSelector = fontSizeSelector;
this.ivAlertIcon = ivAlertIcon;
this.ivBgBlue = ivBgBlue;
this.ivBgBlueSelect = ivBgBlueSelect;
this.ivBgGreen = ivBgGreen;
this.ivBgGreenSelect = ivBgGreenSelect;
this.ivBgRed = ivBgRed;
this.ivBgRedSelect = ivBgRedSelect;
this.ivBgWhite = ivBgWhite;
this.ivBgWhiteSelect = ivBgWhiteSelect;
this.ivBgYellow = ivBgYellow;
this.ivBgYellowSelect = ivBgYellowSelect;
this.ivLargeSelect = ivLargeSelect;
this.ivMediumSelect = ivMediumSelect;
this.ivSmallSelect = ivSmallSelect;
this.ivSuperSelect = ivSuperSelect;
this.llFontLarge = llFontLarge;
this.llFontNormal = llFontNormal;
this.llFontSmall = llFontSmall;
this.llFontSuper = llFontSuper;
this.localSel = localSel;
this.location = location;
this.noteBgColorSelector = noteBgColorSelector;
this.noteEditList = noteEditList;
this.noteEditView = noteEditView;
this.noteNum = noteNum;
this.noteTitle = noteTitle;
this.spkBtn = spkBtn;
this.svNoteEdit = svNoteEdit;
this.translate = translate;
this.tvAlertDate = tvAlertDate;
this.tvModifiedDate = tvModifiedDate;
this.tvSetTop = tvSetTop;
}
@Override
@NonNull
public FrameLayout getRoot() {
return rootView;
}
@NonNull
public static NoteEditBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static NoteEditBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.note_edit, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static NoteEditBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.add_img_btn;
ImageButton addImgBtn = ViewBindings.findChildViewById(rootView, id);
if (addImgBtn == null) {
break missingId;
}
id = R.id.btn_set_bg_color;
ImageView btnSetBgColor = ViewBindings.findChildViewById(rootView, id);
if (btnSetBgColor == null) {
break missingId;
}
id = R.id.font_size_selector;
LinearLayout fontSizeSelector = ViewBindings.findChildViewById(rootView, id);
if (fontSizeSelector == null) {
break missingId;
}
id = R.id.iv_alert_icon;
ImageView ivAlertIcon = ViewBindings.findChildViewById(rootView, id);
if (ivAlertIcon == null) {
break missingId;
}
id = R.id.iv_bg_blue;
ImageView ivBgBlue = ViewBindings.findChildViewById(rootView, id);
if (ivBgBlue == null) {
break missingId;
}
id = R.id.iv_bg_blue_select;
ImageView ivBgBlueSelect = ViewBindings.findChildViewById(rootView, id);
if (ivBgBlueSelect == null) {
break missingId;
}
id = R.id.iv_bg_green;
ImageView ivBgGreen = ViewBindings.findChildViewById(rootView, id);
if (ivBgGreen == null) {
break missingId;
}
id = R.id.iv_bg_green_select;
ImageView ivBgGreenSelect = ViewBindings.findChildViewById(rootView, id);
if (ivBgGreenSelect == null) {
break missingId;
}
id = R.id.iv_bg_red;
ImageView ivBgRed = ViewBindings.findChildViewById(rootView, id);
if (ivBgRed == null) {
break missingId;
}
id = R.id.iv_bg_red_select;
ImageView ivBgRedSelect = ViewBindings.findChildViewById(rootView, id);
if (ivBgRedSelect == null) {
break missingId;
}
id = R.id.iv_bg_white;
ImageView ivBgWhite = ViewBindings.findChildViewById(rootView, id);
if (ivBgWhite == null) {
break missingId;
}
id = R.id.iv_bg_white_select;
ImageView ivBgWhiteSelect = ViewBindings.findChildViewById(rootView, id);
if (ivBgWhiteSelect == null) {
break missingId;
}
id = R.id.iv_bg_yellow;
ImageView ivBgYellow = ViewBindings.findChildViewById(rootView, id);
if (ivBgYellow == null) {
break missingId;
}
id = R.id.iv_bg_yellow_select;
ImageView ivBgYellowSelect = ViewBindings.findChildViewById(rootView, id);
if (ivBgYellowSelect == null) {
break missingId;
}
id = R.id.iv_large_select;
ImageView ivLargeSelect = ViewBindings.findChildViewById(rootView, id);
if (ivLargeSelect == null) {
break missingId;
}
id = R.id.iv_medium_select;
ImageView ivMediumSelect = ViewBindings.findChildViewById(rootView, id);
if (ivMediumSelect == null) {
break missingId;
}
id = R.id.iv_small_select;
ImageView ivSmallSelect = ViewBindings.findChildViewById(rootView, id);
if (ivSmallSelect == null) {
break missingId;
}
id = R.id.iv_super_select;
ImageView ivSuperSelect = ViewBindings.findChildViewById(rootView, id);
if (ivSuperSelect == null) {
break missingId;
}
id = R.id.ll_font_large;
FrameLayout llFontLarge = ViewBindings.findChildViewById(rootView, id);
if (llFontLarge == null) {
break missingId;
}
id = R.id.ll_font_normal;
FrameLayout llFontNormal = ViewBindings.findChildViewById(rootView, id);
if (llFontNormal == null) {
break missingId;
}
id = R.id.ll_font_small;
FrameLayout llFontSmall = ViewBindings.findChildViewById(rootView, id);
if (llFontSmall == null) {
break missingId;
}
id = R.id.ll_font_super;
FrameLayout llFontSuper = ViewBindings.findChildViewById(rootView, id);
if (llFontSuper == null) {
break missingId;
}
id = R.id.local_sel;
TextView localSel = ViewBindings.findChildViewById(rootView, id);
if (localSel == null) {
break missingId;
}
id = R.id.location;
Button location = ViewBindings.findChildViewById(rootView, id);
if (location == null) {
break missingId;
}
id = R.id.note_bg_color_selector;
LinearLayout noteBgColorSelector = ViewBindings.findChildViewById(rootView, id);
if (noteBgColorSelector == null) {
break missingId;
}
id = R.id.note_edit_list;
LinearLayout noteEditList = ViewBindings.findChildViewById(rootView, id);
if (noteEditList == null) {
break missingId;
}
id = R.id.note_edit_view;
NoteEditText noteEditView = ViewBindings.findChildViewById(rootView, id);
if (noteEditView == null) {
break missingId;
}
id = R.id.note_num;
TextView noteNum = ViewBindings.findChildViewById(rootView, id);
if (noteNum == null) {
break missingId;
}
id = R.id.note_title;
LinearLayout noteTitle = ViewBindings.findChildViewById(rootView, id);
if (noteTitle == null) {
break missingId;
}
id = R.id.spkBtn;
Button spkBtn = ViewBindings.findChildViewById(rootView, id);
if (spkBtn == null) {
break missingId;
}
id = R.id.sv_note_edit;
LinearLayout svNoteEdit = ViewBindings.findChildViewById(rootView, id);
if (svNoteEdit == null) {
break missingId;
}
id = R.id.translate;
Button translate = ViewBindings.findChildViewById(rootView, id);
if (translate == null) {
break missingId;
}
id = R.id.tv_alert_date;
TextView tvAlertDate = ViewBindings.findChildViewById(rootView, id);
if (tvAlertDate == null) {
break missingId;
}
id = R.id.tv_modified_date;
TextView tvModifiedDate = ViewBindings.findChildViewById(rootView, id);
if (tvModifiedDate == null) {
break missingId;
}
id = R.id.tv_set_top;
TextView tvSetTop = ViewBindings.findChildViewById(rootView, id);
if (tvSetTop == null) {
break missingId;
}
return new NoteEditBinding((FrameLayout) rootView, addImgBtn, btnSetBgColor, fontSizeSelector,
ivAlertIcon, ivBgBlue, ivBgBlueSelect, ivBgGreen, ivBgGreenSelect, ivBgRed, ivBgRedSelect,
ivBgWhite, ivBgWhiteSelect, ivBgYellow, ivBgYellowSelect, ivLargeSelect, ivMediumSelect,
ivSmallSelect, ivSuperSelect, llFontLarge, llFontNormal, llFontSmall, llFontSuper,
localSel, location, noteBgColorSelector, noteEditList, noteEditView, noteNum, noteTitle,
spkBtn, svNoteEdit, translate, tvAlertDate, tvModifiedDate, tvSetTop);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,80 @@
// Generated by view binder compiler. Do not edit!
package net.micode.notes.databinding;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.viewbinding.ViewBinding;
import android.viewbinding.ViewBindings;
import android.widget.CheckBox;
import android.widget.LinearLayout;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
import net.micode.notes.R;
import net.micode.notes.ui.NoteEditText;
public final class NoteEditListItemBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final CheckBox cbEditItem;
@NonNull
public final NoteEditText etEditText;
private NoteEditListItemBinding(@NonNull LinearLayout rootView, @NonNull CheckBox cbEditItem,
@NonNull NoteEditText etEditText) {
this.rootView = rootView;
this.cbEditItem = cbEditItem;
this.etEditText = etEditText;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static NoteEditListItemBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static NoteEditListItemBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.note_edit_list_item, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static NoteEditListItemBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.cb_edit_item;
CheckBox cbEditItem = ViewBindings.findChildViewById(rootView, id);
if (cbEditItem == null) {
break missingId;
}
id = R.id.et_edit_text;
NoteEditText etEditText = ViewBindings.findChildViewById(rootView, id);
if (etEditText == null) {
break missingId;
}
return new NoteEditListItemBinding((LinearLayout) rootView, cbEditItem, etEditText);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

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

Loading…
Cancel
Save