.gitignore
@@ -9,4 +9,4 @@ /build /captures .externalNativeBuild /app/release/ /app/release .idea/assetWizardSettings.xml
@@ -5,7 +5,316 @@ <map> <entry key="imageWizard"> <value> <PersistentState /> <PersistentState> <option name="children"> <map> <entry key="imageAssetPanel"> <value> <PersistentState> <option name="children"> <map> <entry key="actionbar"> <value> <PersistentState> <option name="children"> <map> <entry key="clipArt"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> <entry key="imagePath" value="C:\Users\feiyu\AppData\Local\Temp\ic_android_black_24dp.xml" /> <entry key="opacityPercent" value="60" /> </map> </option> </PersistentState> </value> </entry> <entry key="text"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="textAsset"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> </map> </option> </PersistentState> </value> </entry> <entry key="launcher"> <value> <PersistentState> <option name="children"> <map> <entry key="foregroundClipArt"> <value> <PersistentState> <option name="values"> <map> <entry key="imagePath" value="C:\Users\feiyu\AppData\Local\Temp\ic_android_black_24dp.xml" /> </map> </option> </PersistentState> </value> </entry> <entry key="foregroundImage"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="foregroundText"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="foregroundTextAsset"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> </map> </option> </PersistentState> </value> </entry> <entry key="launcherLegacy"> <value> <PersistentState> <option name="children"> <map> <entry key="clipArt"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> <entry key="imagePath" value="C:\Users\feiyu\AppData\Local\Temp\ic_android_black_24dp.xml" /> </map> </option> </PersistentState> </value> </entry> <entry key="text"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="textAsset"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> </map> </option> </PersistentState> </value> </entry> <entry key="notification"> <value> <PersistentState> <option name="children"> <map> <entry key="clipArt"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> <entry key="imagePath" value="C:\Users\feiyu\AppData\Local\Temp\baseline_article_24.xml" /> </map> </option> </PersistentState> </value> </entry> <entry key="clipartAsset"> <value> <PersistentState> <option name="values"> <map> <entry key="url" value="file:/$PROJECT_DIR$/../../../../androidsdk/sdk_new/icons/material/materialicons/article/baseline_article_24.xml" /> </map> </option> </PersistentState> </value> </entry> <entry key="image"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="text"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="textAsset"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> </map> </option> <option name="values"> <map> <entry key="outputName" value="ic_info_black_24dp" /> </map> </option> </PersistentState> </value> </entry> <entry key="tvBanner"> <value> <PersistentState> <option name="children"> <map> <entry key="foregroundText"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> </map> </option> </PersistentState> </value> </entry> <entry key="tvChannel"> <value> <PersistentState> <option name="children"> <map> <entry key="foregroundClipArt"> <value> <PersistentState> <option name="values"> <map> <entry key="imagePath" value="C:\Users\feiyu\AppData\Local\Temp\ic_android_black_24dp.xml" /> </map> </option> </PersistentState> </value> </entry> <entry key="foregroundImage"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="foregroundText"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> <entry key="foregroundTextAsset"> <value> <PersistentState> <option name="values"> <map> <entry key="color" value="000000" /> </map> </option> </PersistentState> </value> </entry> </map> </option> </PersistentState> </value> </entry> </map> </option> <option name="values"> <map> <entry key="outputIconType" value="NOTIFICATION" /> </map> </option> </PersistentState> </value> </entry> </map> </option> </PersistentState> </value> </entry> <entry key="vectorWizard"> .idea/libraries/Gradle__am_widget_circleprogressbar_1_0_3_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: am.widget:circleprogressbar:1.0.3@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/541ad86651b52056868ff476ecf5e024/transformed/circleprogressbar-1.0.3/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/541ad86651b52056868ff476ecf5e024/transformed/circleprogressbar-1.0.3/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/541ad86651b52056868ff476ecf5e024/transformed/circleprogressbar-1.0.3/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bd7100736e887667593333e1c9db10fd/transformed/circleprogressbar-1.0.3/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bd7100736e887667593333e1c9db10fd/transformed/circleprogressbar-1.0.3/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/bd7100736e887667593333e1c9db10fd/transformed/circleprogressbar-1.0.3/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/am.widget/circleprogressbar/1.0.3/950fc6fb417ed78bc42aa231b79f59f2836ba64a/circleprogressbar-1.0.3-javadoc.jar!/" /> .idea/libraries/Gradle__android_arch_core_runtime_1_1_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: android.arch.core:runtime:1.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/214bdc9cac88e976195e46d761ee1538/runtime-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/498bbf373388df26213731ad42aa4963/transformed/runtime-1.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/498bbf373388df26213731ad42aa4963/transformed/runtime-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/498bbf373388df26213731ad42aa4963/transformed/runtime-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/1bc989b9a041d5059b8c8431150441e1/transformed/runtime-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/1bc989b9a041d5059b8c8431150441e1/transformed/runtime-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/1bc989b9a041d5059b8c8431150441e1/transformed/runtime-1.1.1/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__android_arch_lifecycle_extensions_1_1_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: android.arch.lifecycle:extensions:1.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/365f657fde1f3785888e75af4aa4ee10/extensions-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/86245674e276514b3ad3fba9660594ee/transformed/extensions-1.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/86245674e276514b3ad3fba9660594ee/transformed/extensions-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/86245674e276514b3ad3fba9660594ee/transformed/extensions-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/609c54361791a3c8ed1e8de15e1e6206/transformed/extensions-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/609c54361791a3c8ed1e8de15e1e6206/transformed/extensions-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/609c54361791a3c8ed1e8de15e1e6206/transformed/extensions-1.1.1/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__android_arch_lifecycle_livedata_1_1_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: android.arch.lifecycle:livedata:1.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3150690e8713e02e5e032dcb88719575/livedata-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e5eb335208cb35b31d1c7e66715f435d/transformed/livedata-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e5eb335208cb35b31d1c7e66715f435d/transformed/livedata-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e5eb335208cb35b31d1c7e66715f435d/transformed/livedata-1.1.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/74393a8ccc7a98a53a226928871e7918/transformed/livedata-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/74393a8ccc7a98a53a226928871e7918/transformed/livedata-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/74393a8ccc7a98a53a226928871e7918/transformed/livedata-1.1.1/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: android.arch.lifecycle:livedata-core:1.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/6d2442638d1d59660bcc6af7e7e0088f/livedata-core-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c87a5180f9fddccc2e9b6d3f136f2b9a/transformed/livedata-core-1.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c87a5180f9fddccc2e9b6d3f136f2b9a/transformed/livedata-core-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c87a5180f9fddccc2e9b6d3f136f2b9a/transformed/livedata-core-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/9e7984d6cf38f8c95f14a44e66223e52/transformed/livedata-core-1.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/9e7984d6cf38f8c95f14a44e66223e52/transformed/livedata-core-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/9e7984d6cf38f8c95f14a44e66223e52/transformed/livedata-core-1.1.1/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: android.arch.lifecycle:runtime:1.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/bd9a24a47ad2242a8fea2d4cb485f7f4/runtime-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0141c50c861245fe11e6dcaa98a9117e/transformed/runtime-1.1.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0141c50c861245fe11e6dcaa98a9117e/transformed/runtime-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/0141c50c861245fe11e6dcaa98a9117e/transformed/runtime-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0238a0f25fb680b25d84c24613447f2f/transformed/runtime-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/0238a0f25fb680b25d84c24613447f2f/transformed/runtime-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0238a0f25fb680b25d84c24613447f2f/transformed/runtime-1.1.1/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: android.arch.lifecycle:viewmodel:1.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9a574c2236445212ad229f69a1894781/viewmodel-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a46dd2c6a315d0bf67b853ecbbf41a14/transformed/viewmodel-1.1.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a46dd2c6a315d0bf67b853ecbbf41a14/transformed/viewmodel-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/a46dd2c6a315d0bf67b853ecbbf41a14/transformed/viewmodel-1.1.1/jars/classes.jar!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/495d1d00226704a2128b2f02ca801527/transformed/viewmodel-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/495d1d00226704a2128b2f02ca801527/transformed/viewmodel-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/495d1d00226704a2128b2f02ca801527/transformed/viewmodel-1.1.1/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__cn_carbswang_android_NumberPickerView_1_1_1_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: cn.carbswang.android:NumberPickerView:1.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ef686d15520e802dc9131e0f83752a62/transformed/NumberPickerView-1.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ef686d15520e802dc9131e0f83752a62/transformed/NumberPickerView-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ef686d15520e802dc9131e0f83752a62/transformed/NumberPickerView-1.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/304b39f67142bcb855b10342eaa79578/transformed/NumberPickerView-1.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/304b39f67142bcb855b10342eaa79578/transformed/NumberPickerView-1.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/304b39f67142bcb855b10342eaa79578/transformed/NumberPickerView-1.1.1/AndroidManifest.xml" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/cn.carbswang.android/NumberPickerView/1.1.1/5580870c5c11b0b43b79a58e8c7b0f3f6f0eb262/NumberPickerView-1.1.1-javadoc.jar!/" /> .idea/libraries/Gradle__com_alibaba_fastjson_1_1_54_android.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_agoo_4_0_4_emas_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_apm_1_0_8_2_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_beacon_1_0_4_3.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_feedback_3_3_2_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_adapter_1_1_3_8_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_apm_impl_1_0_7_1_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_core_1_1_0_6_1_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_fulltrace_1_0_1_11_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_protocol_1_1_1_0_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_tbrest_1_1_1_0_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_telescopebase_1_1_1_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_telescopesdk_1_1_3_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_tlog_message_rpc_1_1_3_1_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_tlog_native_1_1_0_7_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_tlog_protocol_1_1_0_8_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ha_tlog_uploader_oss_1_1_0_6_3_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_hotfix_3_2_17_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_httpdns_2_0_0_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_man_1_2_5_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_networkmonitor_1_4_0_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_push_3_2_5_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_rest_1_4_0_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_tlog_1_1_3_1_open_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_ut_5_4_4.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_utdid_2_5_1_proguard.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_ams_alicloud_android_utils_1_1_6_4.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_aliyun_dpa_oss_android_sdk_2_9_3_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_android_databinding_adapters_4_2_0_aar.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Gradle: com.android.databinding:adapters:4.2.0@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/77362f090f3736827f6496ac41c054b9/transformed/adapters-4.2.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/77362f090f3736827f6496ac41c054b9/transformed/adapters-4.2.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/77362f090f3736827f6496ac41c054b9/transformed/adapters-4.2.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/adapters/4.2.0/57135f758b69caf36461e12e37a9437899ac9681/adapters-4.2.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Gradle__com_android_databinding_baseLibrary_4_2_0.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Gradle: com.android.databinding:baseLibrary:4.2.0"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/4.2.0/60a87775da182d9d6156d6e0fd7da74a9aced2ed/baseLibrary-4.2.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/4.2.0/721f959dffa8f516abc493e31a2416821d52e041/baseLibrary-4.2.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/baseLibrary/4.2.0/f719fafa4a07e0cf70dc4f868214a4b14c22ca3a/baseLibrary-4.2.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Gradle__com_android_databinding_library_4_2_0_aar.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Gradle: com.android.databinding:library:4.2.0@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/515aec787bd894183db38a3d7db71513/transformed/library-4.2.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/515aec787bd894183db38a3d7db71513/transformed/library-4.2.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/515aec787bd894183db38a3d7db71513/transformed/library-4.2.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/library/4.2.0/539bf2f876e2165951cfa398bafe2b01c46fdb35/library-4.2.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Gradle__com_android_databinding_viewbinding_4_2_0_aar.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Gradle: com.android.databinding:viewbinding:4.2.0@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ff08e615976def9f0c8d9eb7219771c6/transformed/viewbinding-4.2.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ff08e615976def9f0c8d9eb7219771c6/transformed/viewbinding-4.2.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ff08e615976def9f0c8d9eb7219771c6/transformed/viewbinding-4.2.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.databinding/viewbinding/4.2.0/d152d79d617c68782e49416ebab745215327e5fc/viewbinding-4.2.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Gradle__com_android_support_animated_vector_drawable_28_0_0_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7a6d52ee5d429d4b8844b4e139bec139/animated-vector-drawable-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/554ff06c493a298991412a1a180c9621/transformed/animated-vector-drawable-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/554ff06c493a298991412a1a180c9621/transformed/animated-vector-drawable-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/554ff06c493a298991412a1a180c9621/transformed/animated-vector-drawable-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b3c246c4ca3b474316a944d0e79ca67f/transformed/animated-vector-drawable-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b3c246c4ca3b474316a944d0e79ca67f/transformed/animated-vector-drawable-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b3c246c4ca3b474316a944d0e79ca67f/transformed/animated-vector-drawable-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_appcompat_v7_28_0_0_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:appcompat-v7:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/36b8db302963902b5a2b95ab7c37f4d7/transformed/appcompat-v7-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b27b73ab2f28d9f4b37d016824f8c4bc/transformed/appcompat-v7-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/36b8db302963902b5a2b95ab7c37f4d7/transformed/appcompat-v7-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/36b8db302963902b5a2b95ab7c37f4d7/transformed/appcompat-v7-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/36b8db302963902b5a2b95ab7c37f4d7/transformed/appcompat-v7-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b27b73ab2f28d9f4b37d016824f8c4bc/transformed/appcompat-v7-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b27b73ab2f28d9f4b37d016824f8c4bc/transformed/appcompat-v7-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b27b73ab2f28d9f4b37d016824f8c4bc/transformed/appcompat-v7-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_asynclayoutinflater_28_0_0_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/24157e7ed0db220c3ca463df4d44e01f/asynclayoutinflater-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/caac66f9697c632af85e1a065896eef1/transformed/asynclayoutinflater-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/caac66f9697c632af85e1a065896eef1/transformed/asynclayoutinflater-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/caac66f9697c632af85e1a065896eef1/transformed/asynclayoutinflater-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f2e01e227281e0b1a892456c30af8d82/transformed/asynclayoutinflater-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f2e01e227281e0b1a892456c30af8d82/transformed/asynclayoutinflater-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f2e01e227281e0b1a892456c30af8d82/transformed/asynclayoutinflater-28.0.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_cardview_v7_28_0_0_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:cardview-v7:28.0.0@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/97c50fc5b2e53fa7b32a79fb74294d13/transformed/cardview-v7-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/97c50fc5b2e53fa7b32a79fb74294d13/transformed/cardview-v7-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/97c50fc5b2e53fa7b32a79fb74294d13/transformed/cardview-v7-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c8b00b81dac0168f2a7ede1aa44a44ff/transformed/cardview-v7-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c8b00b81dac0168f2a7ede1aa44a44ff/transformed/cardview-v7-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c8b00b81dac0168f2a7ede1aa44a44ff/transformed/cardview-v7-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_constraint_constraint_layout_2_0_1_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.android.support.constraint:constraint-layout:2.0.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f8c95e93a68ba6a028515e94bdd9bc3e/transformed/constraint-layout-2.0.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f8c95e93a68ba6a028515e94bdd9bc3e/transformed/constraint-layout-2.0.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f8c95e93a68ba6a028515e94bdd9bc3e/transformed/constraint-layout-2.0.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/743f52f1f35b77d129d02815488e7c75/transformed/constraint-layout-2.0.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/743f52f1f35b77d129d02815488e7c75/transformed/constraint-layout-2.0.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/743f52f1f35b77d129d02815488e7c75/transformed/constraint-layout-2.0.1/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_coordinatorlayout_28_0_0_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:coordinatorlayout:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/11b338e4b730a0b24a09bab68548b8a2/transformed/coordinatorlayout-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/6edbdbed12df33f714620ceb7ca6ae17/transformed/coordinatorlayout-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/11b338e4b730a0b24a09bab68548b8a2/transformed/coordinatorlayout-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/11b338e4b730a0b24a09bab68548b8a2/transformed/coordinatorlayout-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/11b338e4b730a0b24a09bab68548b8a2/transformed/coordinatorlayout-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6edbdbed12df33f714620ceb7ca6ae17/transformed/coordinatorlayout-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/6edbdbed12df33f714620ceb7ca6ae17/transformed/coordinatorlayout-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6edbdbed12df33f714620ceb7ca6ae17/transformed/coordinatorlayout-28.0.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_cursoradapter_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:cursoradapter:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f6cc43be649d8dd54e1d15f575f0cd14/cursoradapter-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/788b34836e0f164ad96486a33b499c60/transformed/cursoradapter-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/788b34836e0f164ad96486a33b499c60/transformed/cursoradapter-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/788b34836e0f164ad96486a33b499c60/transformed/cursoradapter-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e49c7ebb05a901273e89122d61c495a7/transformed/cursoradapter-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e49c7ebb05a901273e89122d61c495a7/transformed/cursoradapter-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e49c7ebb05a901273e89122d61c495a7/transformed/cursoradapter-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_customview_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:customview:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ddd7d7c45259fdb153c0cfa2948bc245/customview-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c45304e2fcc51011033118debaf998af/transformed/customview-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c45304e2fcc51011033118debaf998af/transformed/customview-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c45304e2fcc51011033118debaf998af/transformed/customview-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e800cc5b069eb4b38923eb970653192f/transformed/customview-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e800cc5b069eb4b38923eb970653192f/transformed/customview-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e800cc5b069eb4b38923eb970653192f/transformed/customview-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_design_28_0_0_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:design:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f1cda99d608f7f249c4e7fc96e4b0bbb/transformed/design-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/04ce8d5bc87b32952d199ba29bea31d0/transformed/design-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f1cda99d608f7f249c4e7fc96e4b0bbb/transformed/design-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f1cda99d608f7f249c4e7fc96e4b0bbb/transformed/design-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f1cda99d608f7f249c4e7fc96e4b0bbb/transformed/design-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/04ce8d5bc87b32952d199ba29bea31d0/transformed/design-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/04ce8d5bc87b32952d199ba29bea31d0/transformed/design-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/04ce8d5bc87b32952d199ba29bea31d0/transformed/design-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_documentfile_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:documentfile:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8204f1ad54e41652bd4dbd721d396274/documentfile-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/dbef811cb3aa2691936a21f657daa34c/transformed/documentfile-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/dbef811cb3aa2691936a21f657daa34c/transformed/documentfile-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/dbef811cb3aa2691936a21f657daa34c/transformed/documentfile-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/8a679302623e9adc970e103a30b86f17/transformed/documentfile-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8a679302623e9adc970e103a30b86f17/transformed/documentfile-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8a679302623e9adc970e103a30b86f17/transformed/documentfile-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_drawerlayout_28_0_0_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:drawerlayout:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/698f4336a751ba68a07e750167beb85c/transformed/drawerlayout-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b6d60de56376f5e893579c1d4afd19bb/transformed/drawerlayout-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ef6e3aadf804389ce0c62ed72f3bf0d4/drawerlayout-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/698f4336a751ba68a07e750167beb85c/transformed/drawerlayout-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/698f4336a751ba68a07e750167beb85c/transformed/drawerlayout-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/698f4336a751ba68a07e750167beb85c/transformed/drawerlayout-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b6d60de56376f5e893579c1d4afd19bb/transformed/drawerlayout-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b6d60de56376f5e893579c1d4afd19bb/transformed/drawerlayout-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b6d60de56376f5e893579c1d4afd19bb/transformed/drawerlayout-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_exifinterface_27_1_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:exifinterface:27.1.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/869616d23c633d46b6693acce001d972/exifinterface-27.1.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/a2ace5e749873c6f1ebaa8ecb40f2420/transformed/exifinterface-27.1.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a2ace5e749873c6f1ebaa8ecb40f2420/transformed/exifinterface-27.1.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a2ace5e749873c6f1ebaa8ecb40f2420/transformed/exifinterface-27.1.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/cfb5321af2f54c8e7c93dfe2be765b4e/transformed/exifinterface-27.1.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/cfb5321af2f54c8e7c93dfe2be765b4e/transformed/exifinterface-27.1.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/cfb5321af2f54c8e7c93dfe2be765b4e/transformed/exifinterface-27.1.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_interpolator_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:interpolator:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/67d601c9415c6ae4d6b122735ccaf4ce/interpolator-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/7d069aa86c075a5d149cab0f53f5e681/transformed/interpolator-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7d069aa86c075a5d149cab0f53f5e681/transformed/interpolator-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7d069aa86c075a5d149cab0f53f5e681/transformed/interpolator-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/dec77fafdbdbedf8f5b765781aeb7d8c/transformed/interpolator-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/dec77fafdbdbedf8f5b765781aeb7d8c/transformed/interpolator-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/dec77fafdbdbedf8f5b765781aeb7d8c/transformed/interpolator-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_loader_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:loader:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3452d014ce283284210b51f6887641f2/loader-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/4be0d0cedb829b31bf59e46645d88156/transformed/loader-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4be0d0cedb829b31bf59e46645d88156/transformed/loader-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4be0d0cedb829b31bf59e46645d88156/transformed/loader-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c67cd2ce23f0bec9f5902558b4fbb7c2/transformed/loader-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c67cd2ce23f0bec9f5902558b4fbb7c2/transformed/loader-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c67cd2ce23f0bec9f5902558b4fbb7c2/transformed/loader-28.0.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_localbroadcastmanager_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:localbroadcastmanager:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a125e3af23bb8cf90053ec749ee694cb/localbroadcastmanager-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/8f97de2948d3d8ed5d37712b1dea2464/transformed/localbroadcastmanager-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8f97de2948d3d8ed5d37712b1dea2464/transformed/localbroadcastmanager-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8f97de2948d3d8ed5d37712b1dea2464/transformed/localbroadcastmanager-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5705b56c0e97222216d1160008ce77b2/transformed/localbroadcastmanager-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5705b56c0e97222216d1160008ce77b2/transformed/localbroadcastmanager-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5705b56c0e97222216d1160008ce77b2/transformed/localbroadcastmanager-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_multidex_1_0_2_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/58de6b06336b3dfb9158c724464024c3/multidex-1.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d43bcf9c59c74b32b40012d26b833801/transformed/multidex-1.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d43bcf9c59c74b32b40012d26b833801/transformed/multidex-1.0.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/d43bcf9c59c74b32b40012d26b833801/transformed/multidex-1.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c89c4a25c24afadb85f0bfae29045a9c/transformed/multidex-1.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c89c4a25c24afadb85f0bfae29045a9c/transformed/multidex-1.0.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c89c4a25c24afadb85f0bfae29045a9c/transformed/multidex-1.0.2/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_multidex_instrumentation_1_0_2_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:multidex-instrumentation:1.0.2@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a6a560bf17bcf59b8695329809abb663/multidex-instrumentation-1.0.2/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/08f644ac23a7411872e4dfb27792578b/transformed/multidex-instrumentation-1.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/08f644ac23a7411872e4dfb27792578b/transformed/multidex-instrumentation-1.0.2/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/08f644ac23a7411872e4dfb27792578b/transformed/multidex-instrumentation-1.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/02a21e377512f2a0f2f6a44ab6d04b06/transformed/multidex-instrumentation-1.0.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/02a21e377512f2a0f2f6a44ab6d04b06/transformed/multidex-instrumentation-1.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/02a21e377512f2a0f2f6a44ab6d04b06/transformed/multidex-instrumentation-1.0.2/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_print_28_0_0_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:print:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/d424c3280964773c21aef0ac325384b6/transformed/print-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/77b0f42df0ecb47ba965663d65919fe1/transformed/print-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8eca30a5cb410362bcd219fcc9cd683c/print-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/d424c3280964773c21aef0ac325384b6/transformed/print-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d424c3280964773c21aef0ac325384b6/transformed/print-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d424c3280964773c21aef0ac325384b6/transformed/print-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/77b0f42df0ecb47ba965663d65919fe1/transformed/print-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/77b0f42df0ecb47ba965663d65919fe1/transformed/print-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/77b0f42df0ecb47ba965663d65919fe1/transformed/print-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_recyclerview_v7_28_0_0_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:recyclerview-v7:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/63b3f22d47389f3f29985173f5a385fe/transformed/recyclerview-v7-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/405a1a56a710d05c5813e6bcf697e407/transformed/recyclerview-v7-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/63b3f22d47389f3f29985173f5a385fe/transformed/recyclerview-v7-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/63b3f22d47389f3f29985173f5a385fe/transformed/recyclerview-v7-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/63b3f22d47389f3f29985173f5a385fe/transformed/recyclerview-v7-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/405a1a56a710d05c5813e6bcf697e407/transformed/recyclerview-v7-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/405a1a56a710d05c5813e6bcf697e407/transformed/recyclerview-v7-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/405a1a56a710d05c5813e6bcf697e407/transformed/recyclerview-v7-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_slidingpanelayout_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:slidingpanelayout:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1a5a137e6ce3152575f648e5cea55d09/slidingpanelayout-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/048f06e17906c5afdcee20fe20237983/transformed/slidingpanelayout-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/048f06e17906c5afdcee20fe20237983/transformed/slidingpanelayout-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/048f06e17906c5afdcee20fe20237983/transformed/slidingpanelayout-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e28e65bef49e43ec9b500206094c4b64/transformed/slidingpanelayout-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e28e65bef49e43ec9b500206094c4b64/transformed/slidingpanelayout-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e28e65bef49e43ec9b500206094c4b64/transformed/slidingpanelayout-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_support_compat_28_0_0_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:support-compat:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/16fcb134180388c8be35d5fd33212c69/transformed/support-compat-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/d8203b7584783a078a01f62a683c77ce/transformed/support-compat-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/16fcb134180388c8be35d5fd33212c69/transformed/support-compat-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/16fcb134180388c8be35d5fd33212c69/transformed/support-compat-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/16fcb134180388c8be35d5fd33212c69/transformed/support-compat-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d8203b7584783a078a01f62a683c77ce/transformed/support-compat-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d8203b7584783a078a01f62a683c77ce/transformed/support-compat-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/d8203b7584783a078a01f62a683c77ce/transformed/support-compat-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_support_core_ui_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:support-core-ui:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/bc07ec053600effd49d7785fd8d03f15/support-core-ui-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/38f529275f5d537e09d7f0bd4ce3a648/transformed/support-core-ui-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/38f529275f5d537e09d7f0bd4ce3a648/transformed/support-core-ui-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/38f529275f5d537e09d7f0bd4ce3a648/transformed/support-core-ui-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/7b5458f4844bdb6604d2e5f48279a783/transformed/support-core-ui-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7b5458f4844bdb6604d2e5f48279a783/transformed/support-core-ui-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7b5458f4844bdb6604d2e5f48279a783/transformed/support-core-ui-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_support_core_utils_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:support-core-utils:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2133d2345213f984f4d8b75590468157/support-core-utils-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/a5b20bd76144aa159f66c26c03ab2f32/transformed/support-core-utils-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a5b20bd76144aa159f66c26c03ab2f32/transformed/support-core-utils-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a5b20bd76144aa159f66c26c03ab2f32/transformed/support-core-utils-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/eb6f01f1a1dee4764d39fabacd10ad98/transformed/support-core-utils-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/eb6f01f1a1dee4764d39fabacd10ad98/transformed/support-core-utils-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/eb6f01f1a1dee4764d39fabacd10ad98/transformed/support-core-utils-28.0.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_support_fragment_28_0_0_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:support-fragment:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/83779b6767ac1403b92e395c5d7b2a0b/transformed/support-fragment-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/edd366c3e6ed5b11e01b10c7f981c883/transformed/support-fragment-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7c53a57167873d78d8a6b9240f5676e0/support-fragment-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/83779b6767ac1403b92e395c5d7b2a0b/transformed/support-fragment-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/83779b6767ac1403b92e395c5d7b2a0b/transformed/support-fragment-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/83779b6767ac1403b92e395c5d7b2a0b/transformed/support-fragment-28.0.0/jars/classes.jar!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/edd366c3e6ed5b11e01b10c7f981c883/transformed/support-fragment-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/edd366c3e6ed5b11e01b10c7f981c883/transformed/support-fragment-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/edd366c3e6ed5b11e01b10c7f981c883/transformed/support-fragment-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:support-media-compat:27.1.1@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/bf4fc973dfe3d65886586cafae2b041f/transformed/support-media-compat-27.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bf4fc973dfe3d65886586cafae2b041f/transformed/support-media-compat-27.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bf4fc973dfe3d65886586cafae2b041f/transformed/support-media-compat-27.1.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4026b074905ddb397cfb59c424c90b25/transformed/support-media-compat-27.1.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4026b074905ddb397cfb59c424c90b25/transformed/support-media-compat-27.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/4026b074905ddb397cfb59c424c90b25/transformed/support-media-compat-27.1.1/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_support_v4_27_1_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:support-v4:27.1.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7e744014cbe53e02fac8bb3352a93881/support-v4-27.1.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/7849fbad2497efb537a227ed5de0cc0d/transformed/support-v4-27.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7849fbad2497efb537a227ed5de0cc0d/transformed/support-v4-27.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7849fbad2497efb537a227ed5de0cc0d/transformed/support-v4-27.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c016565183f682b24af480ffcf7f6056/transformed/support-v4-27.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c016565183f682b24af480ffcf7f6056/transformed/support-v4-27.1.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c016565183f682b24af480ffcf7f6056/transformed/support-v4-27.1.1/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_support_vector_drawable_28_0_0_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b5c9150aea796b21a4ce35a83210d456/support-vector-drawable-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e42d2d1301d513ea74d47ed2b24750cb/transformed/support-vector-drawable-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e42d2d1301d513ea74d47ed2b24750cb/transformed/support-vector-drawable-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e42d2d1301d513ea74d47ed2b24750cb/transformed/support-vector-drawable-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/451b4ebdce79bd5672cf26ced5c3332c/transformed/support-vector-drawable-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/451b4ebdce79bd5672cf26ced5c3332c/transformed/support-vector-drawable-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/451b4ebdce79bd5672cf26ced5c3332c/transformed/support-vector-drawable-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_swiperefreshlayout_28_0_0_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:swiperefreshlayout:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/385c0ec07b1fdd272a5950d2e2309cd9/transformed/swiperefreshlayout-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ef0770a7491d6e0a26d918948a73e4ae/transformed/swiperefreshlayout-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d8db5e47744bf18c3e813a1a5f7b2d3a/swiperefreshlayout-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/385c0ec07b1fdd272a5950d2e2309cd9/transformed/swiperefreshlayout-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/385c0ec07b1fdd272a5950d2e2309cd9/transformed/swiperefreshlayout-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/385c0ec07b1fdd272a5950d2e2309cd9/transformed/swiperefreshlayout-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ef0770a7491d6e0a26d918948a73e4ae/transformed/swiperefreshlayout-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ef0770a7491d6e0a26d918948a73e4ae/transformed/swiperefreshlayout-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ef0770a7491d6e0a26d918948a73e4ae/transformed/swiperefreshlayout-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_2_2_2_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support.test.espresso:espresso-core:2.2.2@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/882f32cb5c0fe42cb3a95594204714ac/espresso-core-2.2.2/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3467a2a09f9920fa607f14c49202020e/transformed/espresso-core-2.2.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3467a2a09f9920fa607f14c49202020e/transformed/espresso-core-2.2.2/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3467a2a09f9920fa607f14c49202020e/transformed/espresso-core-2.2.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/9e75d5efc7d7ccd23998421cbf9d783b/transformed/espresso-core-2.2.2/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/9e75d5efc7d7ccd23998421cbf9d783b/transformed/espresso-core-2.2.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/9e75d5efc7d7ccd23998421cbf9d783b/transformed/espresso-core-2.2.2/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_espresso_espresso_core_3_0_2_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7212a59c1274725c320b564d60bbf332/espresso-core-3.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/fb685ab65f80134572dd290a822fca87/transformed/espresso-core-3.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/fb685ab65f80134572dd290a822fca87/transformed/espresso-core-3.0.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/fb685ab65f80134572dd290a822fca87/transformed/espresso-core-3.0.2/jars/classes.jar!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b8b6ab4bf4a8a9a1a4d1c60178f4c82e/transformed/espresso-core-3.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b8b6ab4bf4a8a9a1a4d1c60178f4c82e/transformed/espresso-core-3.0.2/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b8b6ab4bf4a8a9a1a4d1c60178f4c82e/transformed/espresso-core-3.0.2/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_espresso_espresso_idling_resource_2_2_2_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support.test.espresso:espresso-idling-resource:2.2.2@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0b61b82c1194157efa6579f8072a3799/espresso-idling-resource-2.2.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4d5a4f4fda609ef68184286f9a7ef2d4/transformed/espresso-idling-resource-2.2.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/4d5a4f4fda609ef68184286f9a7ef2d4/transformed/espresso-idling-resource-2.2.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4d5a4f4fda609ef68184286f9a7ef2d4/transformed/espresso-idling-resource-2.2.2/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/70685e1d88682503b58ee9cd43162998/transformed/espresso-idling-resource-2.2.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/70685e1d88682503b58ee9cd43162998/transformed/espresso-idling-resource-2.2.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/70685e1d88682503b58ee9cd43162998/transformed/espresso-idling-resource-2.2.2/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support.test.espresso:espresso-idling-resource:3.0.2@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc0ee972a26cbb196b210a41cbb4cdb2/espresso-idling-resource-3.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/255727b43f2fdbab4d4c503374990227/transformed/espresso-idling-resource-3.0.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/255727b43f2fdbab4d4c503374990227/transformed/espresso-idling-resource-3.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/255727b43f2fdbab4d4c503374990227/transformed/espresso-idling-resource-3.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f257f8bfbfa9981bc1d1c1f800ca2512/transformed/espresso-idling-resource-3.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f257f8bfbfa9981bc1d1c1f800ca2512/transformed/espresso-idling-resource-3.0.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f257f8bfbfa9981bc1d1c1f800ca2512/transformed/espresso-idling-resource-3.0.2/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_exposed_instrumentation_api_publish_0_5_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/35cd66ca96906e8a383954b558e602b7/exposed-instrumentation-api-publish-0.5/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7424f89b0673e5a7514bad2110965866/transformed/exposed-instrumentation-api-publish-0.5/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/7424f89b0673e5a7514bad2110965866/transformed/exposed-instrumentation-api-publish-0.5/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7424f89b0673e5a7514bad2110965866/transformed/exposed-instrumentation-api-publish-0.5/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ec78aeb367dd752f933bbae375463a36/transformed/exposed-instrumentation-api-publish-0.5/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ec78aeb367dd752f933bbae375463a36/transformed/exposed-instrumentation-api-publish-0.5/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ec78aeb367dd752f933bbae375463a36/transformed/exposed-instrumentation-api-publish-0.5/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_monitor_1_0_2_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support.test:monitor:1.0.2@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b906a897bc011a888300e60662c89f53/monitor-1.0.2/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5ada80b3e7aa4c564b178bd2729f8a0c/transformed/monitor-1.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5ada80b3e7aa4c564b178bd2729f8a0c/transformed/monitor-1.0.2/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5ada80b3e7aa4c564b178bd2729f8a0c/transformed/monitor-1.0.2/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/2df5be13ad0ed01116353c74c6a0444f/transformed/monitor-1.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2df5be13ad0ed01116353c74c6a0444f/transformed/monitor-1.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2df5be13ad0ed01116353c74c6a0444f/transformed/monitor-1.0.2/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_rules_0_5_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.android.support.test:rules:0.5@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/4e9c5b1a44b89e116562a88f70af7a55/transformed/rules-0.5/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/6620adb875e6104d7685a74c2de76627/transformed/rules-0.5/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4e9c5b1a44b89e116562a88f70af7a55/transformed/rules-0.5/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/4e9c5b1a44b89e116562a88f70af7a55/transformed/rules-0.5/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4e9c5b1a44b89e116562a88f70af7a55/transformed/rules-0.5/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/6620adb875e6104d7685a74c2de76627/transformed/rules-0.5/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6620adb875e6104d7685a74c2de76627/transformed/rules-0.5/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6620adb875e6104d7685a74c2de76627/transformed/rules-0.5/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_runner_0_5_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.android.support.test:runner:0.5@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/1421e6b55605b8d346f4d43adfb07dad/transformed/runner-0.5/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/55284df9a96d7bb1d143f54a31cbe743/transformed/runner-0.5/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/549ede95b915811ff42181c4f3c808b9/runner-0.5/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/1421e6b55605b8d346f4d43adfb07dad/transformed/runner-0.5/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/1421e6b55605b8d346f4d43adfb07dad/transformed/runner-0.5/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/1421e6b55605b8d346f4d43adfb07dad/transformed/runner-0.5/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/55284df9a96d7bb1d143f54a31cbe743/transformed/runner-0.5/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/55284df9a96d7bb1d143f54a31cbe743/transformed/runner-0.5/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/55284df9a96d7bb1d143f54a31cbe743/transformed/runner-0.5/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_test_runner_1_0_2_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support.test:runner:1.0.2@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8ed375459ac2d938fa4746c6fdaad28f/runner-1.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0f3169bbf23bb5910ee5412402a39b6a/transformed/runner-1.0.2/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/0f3169bbf23bb5910ee5412402a39b6a/transformed/runner-1.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0f3169bbf23bb5910ee5412402a39b6a/transformed/runner-1.0.2/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b51552d38dce496ca21124a63ab08a2f/transformed/runner-1.0.2/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b51552d38dce496ca21124a63ab08a2f/transformed/runner-1.0.2/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b51552d38dce496ca21124a63ab08a2f/transformed/runner-1.0.2/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_android_support_transition_28_0_0_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.android.support:transition:28.0.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/df6f073d0f76012cd5ba0c6dd3d890f9/transformed/transition-28.0.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5dd2f923772c4f2463030b571ca3bf45/transformed/transition-28.0.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/df6f073d0f76012cd5ba0c6dd3d890f9/transformed/transition-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/df6f073d0f76012cd5ba0c6dd3d890f9/transformed/transition-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/df6f073d0f76012cd5ba0c6dd3d890f9/transformed/transition-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5dd2f923772c4f2463030b571ca3bf45/transformed/transition-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5dd2f923772c4f2463030b571ca3bf45/transformed/transition-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5dd2f923772c4f2463030b571ca3bf45/transformed/transition-28.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_versionedparcelable_28_0_0_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/5055a8610d8c18d271af376ee6e30056/versionedparcelable-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f72f2bc0016c83fe4b587b852d45d0c0/transformed/versionedparcelable-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f72f2bc0016c83fe4b587b852d45d0c0/transformed/versionedparcelable-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f72f2bc0016c83fe4b587b852d45d0c0/transformed/versionedparcelable-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5ebf141afb00d09fcbcacab20ef5e161/transformed/versionedparcelable-28.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5ebf141afb00d09fcbcacab20ef5e161/transformed/versionedparcelable-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5ebf141afb00d09fcbcacab20ef5e161/transformed/versionedparcelable-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_android_support_viewpager_28_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.android.support:viewpager:28.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/c3238a73b099cc2f23a65aa60617d746/viewpager-28.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/470b838fb3f5d61b43153ec13fe544a4/transformed/viewpager-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/470b838fb3f5d61b43153ec13fe544a4/transformed/viewpager-28.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/470b838fb3f5d61b43153ec13fe544a4/transformed/viewpager-28.0.0/jars/classes.jar!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/abdb601812d99ba7a4aafc5c95569652/transformed/viewpager-28.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/abdb601812d99ba7a4aafc5c95569652/transformed/viewpager-28.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/abdb601812d99ba7a4aafc5c95569652/transformed/viewpager-28.0.0/res" /> </CLASSES> <JAVADOC /> <SOURCES /> .idea/libraries/Gradle__com_bm_photoview_library_1_4_1_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.bm.photoview:library:1.4.1@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/344918dc3dd99eb4677517c11390c932/library-1.4.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0c5cfd47bfa42b79bbb72a6d75e1a741/transformed/library-1.4.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0c5cfd47bfa42b79bbb72a6d75e1a741/transformed/library-1.4.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/0c5cfd47bfa42b79bbb72a6d75e1a741/transformed/library-1.4.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/31650650350cab988091fd20d8c0ba21/transformed/library-1.4.1/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/31650650350cab988091fd20d8c0ba21/transformed/library-1.4.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/31650650350cab988091fd20d8c0ba21/transformed/library-1.4.1/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.bm.photoview/library/1.4.1/1443677c523f07ad6024e247cd54bdd2ad3b8235/library-1.4.1-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_CymChad_BaseRecyclerViewAdapterHelper_2_9_46_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/4ec66daf4a79d5ba75d7c02b9bf0e427/transformed/BaseRecyclerViewAdapterHelper-2.9.46/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/9e9d3092d52e9fcf4d7170787c5a3aac/transformed/BaseRecyclerViewAdapterHelper-2.9.46/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4ec66daf4a79d5ba75d7c02b9bf0e427/transformed/BaseRecyclerViewAdapterHelper-2.9.46/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/4ec66daf4a79d5ba75d7c02b9bf0e427/transformed/BaseRecyclerViewAdapterHelper-2.9.46/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/4ec66daf4a79d5ba75d7c02b9bf0e427/transformed/BaseRecyclerViewAdapterHelper-2.9.46/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/9e9d3092d52e9fcf4d7170787c5a3aac/transformed/BaseRecyclerViewAdapterHelper-2.9.46/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/9e9d3092d52e9fcf4d7170787c5a3aac/transformed/BaseRecyclerViewAdapterHelper-2.9.46/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/9e9d3092d52e9fcf4d7170787c5a3aac/transformed/BaseRecyclerViewAdapterHelper-2.9.46/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.CymChad/BaseRecyclerViewAdapterHelper/2.9.46/39d920bc306c1a2b22a9eaf0ab0e1ae0d78932f7/BaseRecyclerViewAdapterHelper-2.9.46-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_bumptech_glide_gifdecoder_4_9_0_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.github.bumptech.glide:gifdecoder:4.9.0@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/15bc637a134c18a5d0cc9959c6843ecd/transformed/gifdecoder-4.9.0/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/21d60ef8e66e46ac0d1502eee830bcfa/transformed/gifdecoder-4.9.0/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a42e7fa664adb156e50b65885c2bc189/gifdecoder-4.9.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/15bc637a134c18a5d0cc9959c6843ecd/transformed/gifdecoder-4.9.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/15bc637a134c18a5d0cc9959c6843ecd/transformed/gifdecoder-4.9.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/15bc637a134c18a5d0cc9959c6843ecd/transformed/gifdecoder-4.9.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/21d60ef8e66e46ac0d1502eee830bcfa/transformed/gifdecoder-4.9.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/21d60ef8e66e46ac0d1502eee830bcfa/transformed/gifdecoder-4.9.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/21d60ef8e66e46ac0d1502eee830bcfa/transformed/gifdecoder-4.9.0/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/gifdecoder/4.9.0/5a535e1ca9189de869e65c35ebf5f76b565e6c07/gifdecoder-4.9.0-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_bumptech_glide_glide_4_9_0_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.github.bumptech.glide:glide:4.9.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/30b8c35875e85add0bae7bd1bd36f026/transformed/glide-4.9.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/30b8c35875e85add0bae7bd1bd36f026/transformed/glide-4.9.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/30b8c35875e85add0bae7bd1bd36f026/transformed/glide-4.9.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/628c441e9c3d1fea5e72a137e52e75d3/transformed/glide-4.9.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/628c441e9c3d1fea5e72a137e52e75d3/transformed/glide-4.9.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/628c441e9c3d1fea5e72a137e52e75d3/transformed/glide-4.9.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.bumptech.glide/glide/4.9.0/b53be1dd9e86c008d96d319510846282f95c49f/glide-4.9.0-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_cazaea_sweet_alert_dialog_1_0_0_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.github.cazaea:sweet-alert-dialog:1.0.0@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/7c21dbb95c8ffdf745cd9308ef992392/transformed/sweet-alert-dialog-1.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7c21dbb95c8ffdf745cd9308ef992392/transformed/sweet-alert-dialog-1.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/7c21dbb95c8ffdf745cd9308ef992392/transformed/sweet-alert-dialog-1.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3b87fe3d4d7c4143cc05fcb0b463ab29/transformed/sweet-alert-dialog-1.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3b87fe3d4d7c4143cc05fcb0b463ab29/transformed/sweet-alert-dialog-1.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3b87fe3d4d7c4143cc05fcb0b463ab29/transformed/sweet-alert-dialog-1.0.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.cazaea/sweet-alert-dialog/1.0.0/72c400c2dc8d649addb18112514b40148bbf0fa/sweet-alert-dialog-1.0.0-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_chrisbanes_PhotoView_2_1_4_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.github.chrisbanes:PhotoView:2.1.4@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/39e2acb3c99bf2e370d4797ba7b22289/PhotoView-2.1.4/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/634faa410421b8b7c3c5dcaaaf34fada/transformed/PhotoView-2.1.4/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/634faa410421b8b7c3c5dcaaaf34fada/transformed/PhotoView-2.1.4/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/634faa410421b8b7c3c5dcaaaf34fada/transformed/PhotoView-2.1.4/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b2845b60570c514053d43a16c64915f3/transformed/PhotoView-2.1.4/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b2845b60570c514053d43a16c64915f3/transformed/PhotoView-2.1.4/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b2845b60570c514053d43a16c64915f3/transformed/PhotoView-2.1.4/AndroidManifest.xml" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.chrisbanes/PhotoView/2.1.4/79245178a16570a2cf316758247e3d0f62a78a99/PhotoView-2.1.4-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_gzu_liyujiang_AndroidPicker_Common_1_5_6_20181018_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.github.gzu-liyujiang.AndroidPicker:Common:1.5.6.20181018@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/a4b06fdbe15be4c3d180b455880a2f19/transformed/Common-1.5.6.20181018/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/0379d93be49831df00ffa073831ca188/transformed/Common-1.5.6.20181018/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7d3bb394491bf68112e1dd6189f00e08/Common-1.5.6.20181018/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a4b06fdbe15be4c3d180b455880a2f19/transformed/Common-1.5.6.20181018/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/a4b06fdbe15be4c3d180b455880a2f19/transformed/Common-1.5.6.20181018/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a4b06fdbe15be4c3d180b455880a2f19/transformed/Common-1.5.6.20181018/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/0379d93be49831df00ffa073831ca188/transformed/Common-1.5.6.20181018/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0379d93be49831df00ffa073831ca188/transformed/Common-1.5.6.20181018/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/0379d93be49831df00ffa073831ca188/transformed/Common-1.5.6.20181018/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.gzu-liyujiang.AndroidPicker/Common/1.5.6.20181018/991715da4703a5165cf0a2d1de6c3ac5ae49e0aa/Common-1.5.6.20181018-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_gzu_liyujiang_AndroidPicker_WheelPicker_1_5_6_20181018_aar.xml
@@ -1,13 +1,14 @@ <component name="libraryTable"> <library name="Gradle: com.github.gzu-liyujiang.AndroidPicker:WheelPicker:1.5.6.20181018@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ef5cf0eadb88cf5967945626fcd085a3/transformed/WheelPicker-1.5.6.20181018/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/090bf49f305081f5eeb8686164f4660b/transformed/WheelPicker-1.5.6.20181018/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b703219a2644e98bc1dc32b72e7dd04d/WheelPicker-1.5.6.20181018/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ef5cf0eadb88cf5967945626fcd085a3/transformed/WheelPicker-1.5.6.20181018/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ef5cf0eadb88cf5967945626fcd085a3/transformed/WheelPicker-1.5.6.20181018/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ef5cf0eadb88cf5967945626fcd085a3/transformed/WheelPicker-1.5.6.20181018/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/090bf49f305081f5eeb8686164f4660b/transformed/WheelPicker-1.5.6.20181018/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/090bf49f305081f5eeb8686164f4660b/transformed/WheelPicker-1.5.6.20181018/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/090bf49f305081f5eeb8686164f4660b/transformed/WheelPicker-1.5.6.20181018/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.gzu-liyujiang.AndroidPicker/WheelPicker/1.5.6.20181018/2d7aefc2207f4e1bab14b7fc5c5e8545c5db1796/WheelPicker-1.5.6.20181018-javadoc.jar!/" /> .idea/libraries/Gradle__com_github_razerdp_BasePopup_2_1_8_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.github.razerdp:BasePopup:2.1.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/251d67b0170e117b1ab71998e4668b89/transformed/BasePopup-2.1.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/251d67b0170e117b1ab71998e4668b89/transformed/BasePopup-2.1.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/251d67b0170e117b1ab71998e4668b89/transformed/BasePopup-2.1.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3c7e27656d9467513caf8392755f7095/transformed/BasePopup-2.1.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3c7e27656d9467513caf8392755f7095/transformed/BasePopup-2.1.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3c7e27656d9467513caf8392755f7095/transformed/BasePopup-2.1.8/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.razerdp/BasePopup/2.1.8/f541ddeb201a633108b8280a3d33daca0114267c/BasePopup-2.1.8-javadoc.jar!/" /> .idea/libraries/Gradle__com_haibin_calendarview_3_5_8_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.haibin:calendarview:3.5.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bc1057353f9e8ad171fe9279e7cf03ce/transformed/calendarview-3.5.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bc1057353f9e8ad171fe9279e7cf03ce/transformed/calendarview-3.5.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/bc1057353f9e8ad171fe9279e7cf03ce/transformed/calendarview-3.5.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5cd3d54f17dbbe3a21e50235331ee6d0/transformed/calendarview-3.5.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5cd3d54f17dbbe3a21e50235331ee6d0/transformed/calendarview-3.5.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5cd3d54f17dbbe3a21e50235331ee6d0/transformed/calendarview-3.5.8/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.haibin/calendarview/3.5.8/807aff0291aafde92fa664e02f9a2183371d77a7/calendarview-3.5.8-javadoc.jar!/" /> .idea/libraries/Gradle__com_jakewharton_butterknife_9_0_0_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.jakewharton:butterknife:9.0.0@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/99dfa8cc60e86385f2c6c1b6ee2347ca/butterknife-9.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/2a92a237be5667bc447a426e4e83784a/transformed/butterknife-9.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2a92a237be5667bc447a426e4e83784a/transformed/butterknife-9.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2a92a237be5667bc447a426e4e83784a/transformed/butterknife-9.0.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f840029a5424444e58e2a3450ff7c5d0/transformed/butterknife-9.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f840029a5424444e58e2a3450ff7c5d0/transformed/butterknife-9.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f840029a5424444e58e2a3450ff7c5d0/transformed/butterknife-9.0.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/9.0.0/905cc58569caf8a949f943d1ecd022ff8a401faa/butterknife-9.0.0-javadoc.jar!/" /> .idea/libraries/Gradle__com_jakewharton_butterknife_runtime_9_0_0_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/76cf613c76451ed596a65892c4242a83/butterknife-runtime-9.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c500a2c33a4a7714635be1ffd83ef865/transformed/butterknife-runtime-9.0.0/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c500a2c33a4a7714635be1ffd83ef865/transformed/butterknife-runtime-9.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c500a2c33a4a7714635be1ffd83ef865/transformed/butterknife-runtime-9.0.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3c933b488a54e002914919e6bc88fc6d/transformed/butterknife-runtime-9.0.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3c933b488a54e002914919e6bc88fc6d/transformed/butterknife-runtime-9.0.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3c933b488a54e002914919e6bc88fc6d/transformed/butterknife-runtime-9.0.0/AndroidManifest.xml" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife-runtime/9.0.0/39ea68f6fcd783603c7d5dc36263aa191d5a84e5/butterknife-runtime-9.0.0-javadoc.jar!/" /> .idea/libraries/Gradle__com_lcw_library_imagepicker_2_2_7_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.lcw.library:imagepicker:2.2.7@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ebc6f32ebfc6d8cc5a5ab750d1d4c20d/transformed/imagepicker-2.2.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ebc6f32ebfc6d8cc5a5ab750d1d4c20d/transformed/imagepicker-2.2.7/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ebc6f32ebfc6d8cc5a5ab750d1d4c20d/transformed/imagepicker-2.2.7/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/22ac5632427f126061a1915eacd63f39/transformed/imagepicker-2.2.7/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/22ac5632427f126061a1915eacd63f39/transformed/imagepicker-2.2.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/22ac5632427f126061a1915eacd63f39/transformed/imagepicker-2.2.7/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.lcw.library/imagepicker/2.2.7/a45290c39e2abbb24d4e6b2572ee901d08f685d/imagepicker-2.2.7-javadoc.jar!/" /> .idea/libraries/Gradle__com_liulishuo_okdownload_filedownloader_1_0_7_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.liulishuo.okdownload:filedownloader:1.0.7@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/dc698ffa27cfff306bc4fa9593205d99/filedownloader-1.0.7/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/87fd533ea2b009aac48f6746a72be8bb/transformed/filedownloader-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/87fd533ea2b009aac48f6746a72be8bb/transformed/filedownloader-1.0.7/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/87fd533ea2b009aac48f6746a72be8bb/transformed/filedownloader-1.0.7/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ff6d3747b02e47940af298aff37824ff/transformed/filedownloader-1.0.7/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ff6d3747b02e47940af298aff37824ff/transformed/filedownloader-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ff6d3747b02e47940af298aff37824ff/transformed/filedownloader-1.0.7/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.liulishuo.okdownload/filedownloader/1.0.7/e8bdbcd1676cb3c183cb14a899027e0111e2e2b0/filedownloader-1.0.7-javadoc.jar!/" /> .idea/libraries/Gradle__com_liulishuo_okdownload_ktx_1_0_7_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.liulishuo.okdownload:ktx:1.0.7@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b18a8c91e0e59e24fef3e0a2086651f7/ktx-1.0.7/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/576d291e9ca56efd21c2ec711644a90d/transformed/ktx-1.0.7/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/576d291e9ca56efd21c2ec711644a90d/transformed/ktx-1.0.7/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/576d291e9ca56efd21c2ec711644a90d/transformed/ktx-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/761f7ff292629d2c97c276e782e2c02e/transformed/ktx-1.0.7/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/761f7ff292629d2c97c276e782e2c02e/transformed/ktx-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/761f7ff292629d2c97c276e782e2c02e/transformed/ktx-1.0.7/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.liulishuo.okdownload/ktx/1.0.7/b851247f10eb4a9adfbc062d7c62f6448b196629/ktx-1.0.7-javadoc.jar!/" /> .idea/libraries/Gradle__com_liulishuo_okdownload_okdownload_1_0_7_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7fed2534cc6b6b9f2e91f6fcbec67c7c/okdownload-1.0.7/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/577292347259320f558d159ecaccff40/transformed/okdownload-1.0.7/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/577292347259320f558d159ecaccff40/transformed/okdownload-1.0.7/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/577292347259320f558d159ecaccff40/transformed/okdownload-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f4fba7476e041db31790e0039423f6f4/transformed/okdownload-1.0.7/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/f4fba7476e041db31790e0039423f6f4/transformed/okdownload-1.0.7/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/f4fba7476e041db31790e0039423f6f4/transformed/okdownload-1.0.7/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.liulishuo.okdownload/okdownload/1.0.7/95b2ee357b77cfb046b5f0727aa673c625b2eff7/okdownload-1.0.7-javadoc.jar!/" /> .idea/libraries/Gradle__com_liulishuo_okdownload_okhttp_1_0_7_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0f536f4e5c0ae54a7d52598849fccd88/okhttp-1.0.7/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/af046c0a33f42fa34b5790aa7118457e/transformed/okhttp-1.0.7/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/af046c0a33f42fa34b5790aa7118457e/transformed/okhttp-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/af046c0a33f42fa34b5790aa7118457e/transformed/okhttp-1.0.7/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3ce34f67ce3f5e9c963503ec068b0b55/transformed/okhttp-1.0.7/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3ce34f67ce3f5e9c963503ec068b0b55/transformed/okhttp-1.0.7/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3ce34f67ce3f5e9c963503ec068b0b55/transformed/okhttp-1.0.7/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.liulishuo.okdownload/okhttp/1.0.7/1159a0b702fd02294eeecfb81d71557448402684/okhttp-1.0.7-javadoc.jar!/" /> .idea/libraries/Gradle__com_liulishuo_okdownload_sqlite_1_0_7_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: com.liulishuo.okdownload:sqlite:1.0.7@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ab674b8bcaea1137b5f5a6409730ef21/sqlite-1.0.7/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b2b62e10ddadeef47280cf4c57e3356e/transformed/sqlite-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b2b62e10ddadeef47280cf4c57e3356e/transformed/sqlite-1.0.7/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b2b62e10ddadeef47280cf4c57e3356e/transformed/sqlite-1.0.7/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/939ba57e6a1bf6c6ad7eadcc6b4b1359/transformed/sqlite-1.0.7/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/939ba57e6a1bf6c6ad7eadcc6b4b1359/transformed/sqlite-1.0.7/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/939ba57e6a1bf6c6ad7eadcc6b4b1359/transformed/sqlite-1.0.7/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.liulishuo.okdownload/sqlite/1.0.7/8d34be4d58c1a13c41237b0a5ed8895ca4585da0/sqlite-1.0.7-javadoc.jar!/" /> .idea/libraries/Gradle__com_mikhaellopez_circularprogressbar_3_0_3_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.mikhaellopez:circularprogressbar:3.0.3@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/d540d1525444c5bcd5ad89b9e118d572/transformed/circularprogressbar-3.0.3/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d540d1525444c5bcd5ad89b9e118d572/transformed/circularprogressbar-3.0.3/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d540d1525444c5bcd5ad89b9e118d572/transformed/circularprogressbar-3.0.3/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/50b26e201bb95b157802fe6e51b69df8/transformed/circularprogressbar-3.0.3/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/50b26e201bb95b157802fe6e51b69df8/transformed/circularprogressbar-3.0.3/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/50b26e201bb95b157802fe6e51b69df8/transformed/circularprogressbar-3.0.3/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__com_orhanobut_dialogplus_1_11_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: com.orhanobut:dialogplus:1.11@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5fd4fdb8427888c4b3cc29e1c7061338/transformed/dialogplus-1.11/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5fd4fdb8427888c4b3cc29e1c7061338/transformed/dialogplus-1.11/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5fd4fdb8427888c4b3cc29e1c7061338/transformed/dialogplus-1.11/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/11d751c10183a969aed3c73f686402bd/transformed/dialogplus-1.11/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/11d751c10183a969aed3c73f686402bd/transformed/dialogplus-1.11/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/11d751c10183a969aed3c73f686402bd/transformed/dialogplus-1.11/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.orhanobut/dialogplus/1.11/56e6feff7f932fdd9308821b59da17d3987bec3/dialogplus-1.11-javadoc.jar!/" /> .idea/libraries/Gradle__com_otaliastudios_cameraview_1_6_1_aar.xml
@@ -1,12 +1,12 @@ <component name="libraryTable"> <library name="Gradle: com.otaliastudios:cameraview:1.6.1@aar"> <ANNOTATIONS> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3264fa9b93068f0d0f4fe3d1b25492a0/transformed/cameraview-1.6.1/annotations.zip!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/82df51e642828049cbd9f8f7f53bcbf8/transformed/cameraview-1.6.1/annotations.zip!/" /> </ANNOTATIONS> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3264fa9b93068f0d0f4fe3d1b25492a0/transformed/cameraview-1.6.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3264fa9b93068f0d0f4fe3d1b25492a0/transformed/cameraview-1.6.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3264fa9b93068f0d0f4fe3d1b25492a0/transformed/cameraview-1.6.1/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/82df51e642828049cbd9f8f7f53bcbf8/transformed/cameraview-1.6.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/82df51e642828049cbd9f8f7f53bcbf8/transformed/cameraview-1.6.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/82df51e642828049cbd9f8f7f53bcbf8/transformed/cameraview-1.6.1/AndroidManifest.xml" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.otaliastudios/cameraview/1.6.1/efad8342aae95ea8c4da59cd8ab05801ec631cfd/cameraview-1.6.1-javadoc.jar!/" /> .idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_11_0.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_8_0.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Gradle: com.squareup.okhttp3:okhttp:3.8.0"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.8.0/5a11f020cce2d11eb71ba916700600e18c4547e7/okhttp-3.8.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.8.0/4b6ef933f65760047e694e1495a9853ca594a695/okhttp-3.8.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okhttp3/okhttp/3.8.0/db21293949e200f08d5325e8a8eefdcc9134b752/okhttp-3.8.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Gradle__com_squareup_okio_okio_1_13_0.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ <component name="libraryTable"> <library name="Gradle: com.squareup.okio:okio:1.13.0"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.13.0/d4275e004f2d6e405f3ad866cc64131a17e3b60e/okio-1.13.0-javadoc.jar!/" /> </JAVADOC> <SOURCES> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.okio/okio/1.13.0/f4c91e12121af963e3ef76e81c82aa75ba6e8533/okio-1.13.0-sources.jar!/" /> </SOURCES> </library> </component> .idea/libraries/Gradle__com_squareup_picasso_picasso_2_71828_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d82657aef97067ce375c2bf61a048685/picasso-2.71828/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/38b2538fd1ffe882218216167a6217fb/transformed/picasso-2.71828/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/38b2538fd1ffe882218216167a6217fb/transformed/picasso-2.71828/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/38b2538fd1ffe882218216167a6217fb/transformed/picasso-2.71828/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8f1c0069b310d5ac9432cec55514a0c3/transformed/picasso-2.71828/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/8f1c0069b310d5ac9432cec55514a0c3/transformed/picasso-2.71828/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8f1c0069b310d5ac9432cec55514a0c3/transformed/picasso-2.71828/res" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.71828/2843564e6bac90b1e125104d7c842c87a96a8ee9/picasso-2.71828-javadoc.jar!/" /> .idea/libraries/Gradle__com_taobao_android_accs_sdk_taobao_4_0_4_emas_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_taobao_android_networksdk_3_5_5_5_open.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__com_taobao_android_tnet4android_3_1_14_7_all_aar.xml
ÎļþÒÑɾ³ý .idea/libraries/Gradle__de_hdodenhof_circleimageview_2_2_0_aar.xml
@@ -1,9 +1,9 @@ <component name="libraryTable"> <library name="Gradle: de.hdodenhof:circleimageview:2.2.0@aar"> <CLASSES> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/acf628a0d2f6d9435af045851ac86c13/transformed/circleimageview-2.2.0/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/acf628a0d2f6d9435af045851ac86c13/transformed/circleimageview-2.2.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/acf628a0d2f6d9435af045851ac86c13/transformed/circleimageview-2.2.0/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2e5a2eb4ce8d3641da9d1ce8add12e3a/transformed/circleimageview-2.2.0/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2e5a2eb4ce8d3641da9d1ce8add12e3a/transformed/circleimageview-2.2.0/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/2e5a2eb4ce8d3641da9d1ce8add12e3a/transformed/circleimageview-2.2.0/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/de.hdodenhof/circleimageview/2.2.0/5c68ac4974e0c1cf827ec184dda9ea2523f74347/circleimageview-2.2.0-javadoc.jar!/" /> .idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_1_1_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/71f415848bc775ea1dd2468a7a88130c/rxandroid-2.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6af95461822020b052a845ddd21667b3/transformed/rxandroid-2.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6af95461822020b052a845ddd21667b3/transformed/rxandroid-2.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/6af95461822020b052a845ddd21667b3/transformed/rxandroid-2.1.1/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/363d0b1958be66d858d3cb97a84bedbf/transformed/rxandroid-2.1.1/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/363d0b1958be66d858d3cb97a84bedbf/transformed/rxandroid-2.1.1/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/363d0b1958be66d858d3cb97a84bedbf/transformed/rxandroid-2.1.1/jars/classes.jar!/" /> </CLASSES> <JAVADOC> <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxandroid/2.1.1/634c77382eff415441853908e7e1429c786f6320/rxandroid-2.1.1-javadoc.jar!/" /> .idea/libraries/Gradle__org_jetbrains_anko_anko_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:anko:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d1b998faff9a565b73514325b2f711e3/anko-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/2877f687fe9e0cb3617e7b2702d02131/transformed/anko-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2877f687fe9e0cb3617e7b2702d02131/transformed/anko-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2877f687fe9e0cb3617e7b2702d02131/transformed/anko-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8b6626463cc4b052c1fdaf87cc4e9bae/transformed/anko-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8b6626463cc4b052c1fdaf87cc4e9bae/transformed/anko-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/8b6626463cc4b052c1fdaf87cc4e9bae/transformed/anko-0.10.8/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:anko-appcompat-v7:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/6d59222d2c00d6351318cbf13135aab4/anko-appcompat-v7-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/acc3a7bd9b754c4077d54cadb9db1913/transformed/anko-appcompat-v7-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/acc3a7bd9b754c4077d54cadb9db1913/transformed/anko-appcompat-v7-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/acc3a7bd9b754c4077d54cadb9db1913/transformed/anko-appcompat-v7-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/db58113964f8aae071af4e4ba10b3e05/transformed/anko-appcompat-v7-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/db58113964f8aae071af4e4ba10b3e05/transformed/anko-appcompat-v7-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/db58113964f8aae071af4e4ba10b3e05/transformed/anko-appcompat-v7-0.10.8/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_commons_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:anko-appcompat-v7-commons:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/611301734d9108b6972b1c6cab05f2e5/anko-appcompat-v7-commons-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/458d3f0fbba7f46ce869eb56c76d78f5/transformed/anko-appcompat-v7-commons-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/458d3f0fbba7f46ce869eb56c76d78f5/transformed/anko-appcompat-v7-commons-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/458d3f0fbba7f46ce869eb56c76d78f5/transformed/anko-appcompat-v7-commons-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/a4c59e3f97e37e24ebb0ff01ab3ac69d/transformed/anko-appcompat-v7-commons-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a4c59e3f97e37e24ebb0ff01ab3ac69d/transformed/anko-appcompat-v7-commons-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a4c59e3f97e37e24ebb0ff01ab3ac69d/transformed/anko-appcompat-v7-commons-0.10.8/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_appcompat_v7_coroutines_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:anko-appcompat-v7-coroutines:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/483c9d3d9c865b5e94db32b69d20986f/anko-appcompat-v7-coroutines-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d10c288b6202ada1aa4057dd850cc010/transformed/anko-appcompat-v7-coroutines-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/d10c288b6202ada1aa4057dd850cc010/transformed/anko-appcompat-v7-coroutines-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/d10c288b6202ada1aa4057dd850cc010/transformed/anko-appcompat-v7-coroutines-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/df252b77fab8302f6683dbd52f545234/transformed/anko-appcompat-v7-coroutines-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/df252b77fab8302f6683dbd52f545234/transformed/anko-appcompat-v7-coroutines-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/df252b77fab8302f6683dbd52f545234/transformed/anko-appcompat-v7-coroutines-0.10.8/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_commons_0_10_8_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a9fee3b4a9eb4ab8e4662fdc3b9c9b87/anko-commons-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ae677cd708c0c8c8ae339d506b036d37/transformed/anko-commons-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ae677cd708c0c8c8ae339d506b036d37/transformed/anko-commons-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ae677cd708c0c8c8ae339d506b036d37/transformed/anko-commons-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8b4dc4a44e125281f5225458fbd9a014/transformed/anko-commons-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8b4dc4a44e125281f5225458fbd9a014/transformed/anko-commons-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/8b4dc4a44e125281f5225458fbd9a014/transformed/anko-commons-0.10.8/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_coroutines_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:anko-coroutines:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/37592c687aa237f8f9fe22da0a0d80dc/anko-coroutines-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/bcd8739fba412370af6a80ca33b79ec3/transformed/anko-coroutines-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bcd8739fba412370af6a80ca33b79ec3/transformed/anko-coroutines-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/bcd8739fba412370af6a80ca33b79ec3/transformed/anko-coroutines-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/2f70e400098068ecc840cc70780bc525/transformed/anko-coroutines-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2f70e400098068ecc840cc70780bc525/transformed/anko-coroutines-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/2f70e400098068ecc840cc70780bc525/transformed/anko-coroutines-0.10.8/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_0_10_8_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/10c59ec38127e89f14e98bedf4b111d1/anko-sdk27-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a7deacfb81be9e633d405695d0cab9ab/transformed/anko-sdk27-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/a7deacfb81be9e633d405695d0cab9ab/transformed/anko-sdk27-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/a7deacfb81be9e633d405695d0cab9ab/transformed/anko-sdk27-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b45f1bd20f286b9f30df79b0cb1a0a08/transformed/anko-sdk27-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/b45f1bd20f286b9f30df79b0cb1a0a08/transformed/anko-sdk27-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/b45f1bd20f286b9f30df79b0cb1a0a08/transformed/anko-sdk27-0.10.8/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_sdk27_coroutines_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:anko-sdk27-coroutines:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ca0a5c7cdd7cd1b0787ab9986293cad0/anko-sdk27-coroutines-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/37f8b03d9576bfc5a3622c43f991b5b1/transformed/anko-sdk27-coroutines-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/37f8b03d9576bfc5a3622c43f991b5b1/transformed/anko-sdk27-coroutines-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/37f8b03d9576bfc5a3622c43f991b5b1/transformed/anko-sdk27-coroutines-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/6ac8dc2fd5a075012a25b8f02450280b/transformed/anko-sdk27-coroutines-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6ac8dc2fd5a075012a25b8f02450280b/transformed/anko-sdk27-coroutines-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6ac8dc2fd5a075012a25b8f02450280b/transformed/anko-sdk27-coroutines-0.10.8/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_sqlite_0_10_8_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/277be98df7376e47830b3c63f1309727/anko-sqlite-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e32bfd9c3be93d27121b189d229ac281/transformed/anko-sqlite-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e32bfd9c3be93d27121b189d229ac281/transformed/anko-sqlite-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e32bfd9c3be93d27121b189d229ac281/transformed/anko-sqlite-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3d8255ba581822d779c89f48ce29bcf5/transformed/anko-sqlite-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/3d8255ba581822d779c89f48ce29bcf5/transformed/anko-sqlite-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/3d8255ba581822d779c89f48ce29bcf5/transformed/anko-sqlite-0.10.8/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_0_10_8_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e638b8911f58df453497a665afdb16c3/anko-support-v4-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/cc8ffdf4f6130ce12f952b1ac9b3552e/transformed/anko-support-v4-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/cc8ffdf4f6130ce12f952b1ac9b3552e/transformed/anko-support-v4-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/cc8ffdf4f6130ce12f952b1ac9b3552e/transformed/anko-support-v4-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e896d7275b78bb2464cb3ee843bd2783/transformed/anko-support-v4-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e896d7275b78bb2464cb3ee843bd2783/transformed/anko-support-v4-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e896d7275b78bb2464cb3ee843bd2783/transformed/anko-support-v4-0.10.8/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_anko_support_v4_commons_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:anko-support-v4-commons:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1ee51b0e2b7849768d5bef54763d1769/anko-support-v4-commons-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/98a5a26bb13ef7a4c3f19b5719d7bf42/transformed/anko-support-v4-commons-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/98a5a26bb13ef7a4c3f19b5719d7bf42/transformed/anko-support-v4-commons-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/98a5a26bb13ef7a4c3f19b5719d7bf42/transformed/anko-support-v4-commons-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/dddf6ecfae36c3d72727b06a910880f5/transformed/anko-support-v4-commons-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/dddf6ecfae36c3d72727b06a910880f5/transformed/anko-support-v4-commons-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/dddf6ecfae36c3d72727b06a910880f5/transformed/anko-support-v4-commons-0.10.8/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_appcompatV7_base_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:appcompatV7-base:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cfd59b2b993035c5588bd8d1bc371382/appcompatV7-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/14fbdec2cf602f8b6ea4bceee6357c1e/transformed/appcompatV7-base-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/14fbdec2cf602f8b6ea4bceee6357c1e/transformed/appcompatV7-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/14fbdec2cf602f8b6ea4bceee6357c1e/transformed/appcompatV7-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ade1b4c385117725a999e0ca571c2f59/transformed/appcompatV7-base-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/ade1b4c385117725a999e0ca571c2f59/transformed/appcompatV7-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/ade1b4c385117725a999e0ca571c2f59/transformed/appcompatV7-base-0.10.8/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_commons_base_0_10_8_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a7f95eebb8fa36bd9da40a39a4e09560/commons-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/fd7cdd1fd38e386d670a9c49bcea3a7c/transformed/commons-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/fd7cdd1fd38e386d670a9c49bcea3a7c/transformed/commons-base-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/fd7cdd1fd38e386d670a9c49bcea3a7c/transformed/commons-base-0.10.8/jars/classes.jar!/" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/e663b03c10e219bd4a3e20b6d0e90241/transformed/commons-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e663b03c10e219bd4a3e20b6d0e90241/transformed/commons-base-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/e663b03c10e219bd4a3e20b6d0e90241/transformed/commons-base-0.10.8/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_platform_base_0_10_8_aar.xml
@@ -2,9 +2,10 @@ <library name="Gradle: org.jetbrains.anko:platform-base:0.10.8@aar"> <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/75c7188d7e599d9bbd40874405e1304e/platform-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/508bb90d5ca2a494b83213bf6b6a59a1/transformed/platform-base-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/508bb90d5ca2a494b83213bf6b6a59a1/transformed/platform-base-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/508bb90d5ca2a494b83213bf6b6a59a1/transformed/platform-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c519796eb46b6177d517d865ccc9e11f/transformed/platform-base-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/c519796eb46b6177d517d865ccc9e11f/transformed/platform-base-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/c519796eb46b6177d517d865ccc9e11f/transformed/platform-base-0.10.8/jars/classes.jar!/" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_sqlite_base_0_10_8_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/368cfb9ed90e14e74a3d9407d59f49e9/sqlite-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6551a2ab2b4f39fc1ab2363861199773/transformed/sqlite-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/6551a2ab2b4f39fc1ab2363861199773/transformed/sqlite-base-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/6551a2ab2b4f39fc1ab2363861199773/transformed/sqlite-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/cd9d062b5da914892876c43c1bca4a70/transformed/sqlite-base-0.10.8/AndroidManifest.xml" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/cd9d062b5da914892876c43c1bca4a70/transformed/sqlite-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/cd9d062b5da914892876c43c1bca4a70/transformed/sqlite-base-0.10.8/res" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/libraries/Gradle__org_jetbrains_anko_supportV4_base_0_10_8_aar.xml
@@ -3,8 +3,9 @@ <CLASSES> <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/22bad94d5c91dcad379d703cfc88354f/supportV4-base-0.10.8/res" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5b7bb738ea789e260a50ff1071897701/transformed/supportV4-base-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/5b7bb738ea789e260a50ff1071897701/transformed/supportV4-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/5b7bb738ea789e260a50ff1071897701/transformed/supportV4-base-0.10.8/AndroidManifest.xml" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8c4e0079c1c1ef986314e5c6fc203384/transformed/supportV4-base-0.10.8/res" /> <root url="jar://$USER_HOME$/.gradle/caches/transforms-3/8c4e0079c1c1ef986314e5c6fc203384/transformed/supportV4-base-0.10.8/jars/classes.jar!/" /> <root url="file://$USER_HOME$/.gradle/caches/transforms-3/8c4e0079c1c1ef986314e5c6fc203384/transformed/supportV4-base-0.10.8/AndroidManifest.xml" /> </CLASSES> <JAVADOC /> <SOURCES> .idea/misc.xml
@@ -3,12 +3,27 @@ <component name="DesignSurface"> <option name="filePathToZoomLevelMap"> <map> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable-anydpi-v24/ic_info_black_24dp.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable-xhdpi/bg_ripple.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_border_black.xml" value="0.2705" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_border_black_no_left.xml" value="0.2705" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_border_black_no_right.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_border_black_no_top.xml" value="0.2705" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_border_black_no_top_right.xml" value="0.2705" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_btngroup.xml" value="0.175" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_btngroup_2.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_combtn_sel.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/bg_layerlist_1.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/ic_baseline_backspace_24.xml" value="0.175" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/ic_baseline_content_copy_24.xml" value="0.175" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/ic_group_black_24dp.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/ic_playlist_add_check_blue_400_24dp.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/ic_unfold_more_black_20dp.xml" value="0.175" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/image_bg_add_photo.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/layerlist_1.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/point_background.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/point_bg_enable.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/point_bg_normal.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/selector_bg_blue_or_white.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/selector_bg_gray_or_white.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/selector_bg_green_or_yellow.xml" value="0.336" /> @@ -21,8 +36,20 @@ <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/selector_show_hide_white.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shap_stroke_bottom.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_bg_gradient_reverse.xml" value="0.31145833333333334" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_black.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_black_no_left.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_black_no_right.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_blue.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_button_green.xml" value="0.309375" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_circle_board.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_gray.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_green.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_line_white.xml" value="0.264" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_oval_blue.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_red_board.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_red_task_check.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/shape_yellow.xml" value="0.336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/drawable/vector_1.xml" value="0.222" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/activity_base_map.xml" value="0.29739583333333336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/activity_camera.xml" value="0.33" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/activity_main.xml" value="0.3338541666666667" /> @@ -40,17 +67,24 @@ <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/activity_share_problem.xml" value="0.33" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/activity_task.xml" value="0.29739583333333336" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/activity_upload_media_files.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_adjust_task.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_alert.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_alert_2.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_anysis_sub_progress.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_bottom_sheet.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_camera.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_camera_2.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_camera_3.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_change_password.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_new_photo.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_problem_list.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_scene_account.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_scene_history.xml" value="0.33" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_scene_history_2.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_scene_list.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_scene_subinfo.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/dialog_take_evidence.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/fragment_analysis_over_view.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/fragment_home.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/fragment_inspection2.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/fragment_inspection_content.xml" value="0.3338541666666667" /> @@ -99,15 +133,20 @@ <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/item_today_task.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/item_topclass_task.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/item_town_rank.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_actionbar.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_empty_load_more.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_empty_view.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_loading.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_loading_view.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_night_work_empty.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_recycler_view_refresh.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_scene_history.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_scenseinfo.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_search.xml" value="0.21145833333333333" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_search_2.xml" value="0.5" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_search_bar.xml" value="0.21145833333333333" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_search_title.xml" value="0.33" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/layout_toolbar_2.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/page_patrol_icons_first.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/page_patrol_icons_second.xml" value="0.3338541666666667" /> <entry key="..\:/AndroidStudioProjects/supervision_online/branches/customer_pollution_scene/app/src/main/res/layout/recycler_item_section_head.xml" value="0.3338541666666667" /> app/build.gradle
@@ -5,7 +5,7 @@ apply plugin: 'kotlin-android-extensions' // apply plugin apply plugin: 'kotlin-kapt' apply plugin: 'com.jakewharton.butterknife' apply plugin: 'com.aliyun.ams.emas-services' //apply plugin: 'com.aliyun.ams.emas-services' android { compileSdkVersion 28 @@ -36,6 +36,9 @@ proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } buildFeatures { dataBinding true } productFlavors { } sourceSets { app/release/release/output.json
¶Ô±ÈÐÂÎļþ @@ -0,0 +1 @@ [{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":34,"versionName":"1.1.14.18","enabled":true,"outputFile":"appsupervision-release.apk","fullName":"release","baseName":"release"},"path":"appsupervision-release.apk","properties":{}}] app/release/release/supervision_1.1.14.18-release.apkBinary files differ
app/src/main/AndroidManifest.xml
@@ -70,19 +70,19 @@ </intent-filter> </receiver> <receiver android:name="cn.flightfeather.thirdappmodule.util.push.MyMessageReceiver" android:exported="false"> <!-- 为ä¿è¯receiverå®å ¨ï¼å»ºè®®è®¾ç½®ä¸å¯å¯¼åºï¼å¦éå¯¹å ¶ä»åºç¨å¼æ¾å¯éè¿androidï¼permissionè¿è¡éå¶ --> <intent-filter> <action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" /> </intent-filter> <intent-filter> <action android:name="com.alibaba.push2.action.NOTIFICATION_REMOVED" /> </intent-filter> <intent-filter> <action android:name="com.alibaba.sdk.android.push.RECEIVE" /> </intent-filter> </receiver> <!-- <receiver--> <!-- android:name="cn.flightfeather.thirdappmodule.util.push.MyMessageReceiver"--> <!-- android:exported="false"> <!– 为ä¿è¯receiverå®å ¨ï¼å»ºè®®è®¾ç½®ä¸å¯å¯¼åºï¼å¦éå¯¹å ¶ä»åºç¨å¼æ¾å¯éè¿androidï¼permissionè¿è¡éå¶ –>--> <!-- <intent-filter>--> <!-- <action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" />--> <!-- </intent-filter>--> <!-- <intent-filter>--> <!-- <action android:name="com.alibaba.push2.action.NOTIFICATION_REMOVED" />--> <!-- </intent-filter>--> <!-- <intent-filter>--> <!-- <action android:name="com.alibaba.sdk.android.push.RECEIVE" />--> <!-- </intent-filter>--> <!-- </receiver>--> <activity @@ -232,6 +232,8 @@ android:theme="@style/TransparentTheme" /> <activity android:name="cn.flightfeather.thirdappmodule.module.inspection.MenuSceneAccountActivity" android:theme="@style/TransparentTheme" /> <activity android:name="cn.flightfeather.thirdappmodule.module.inspection.MenuSceneHistoryActivity" android:theme="@style/TransparentTheme" /> <activity android:name="cn.flightfeather.thirdappmodule.module.inspection.MenuSceneInfoActivity" android:theme="@style/TransparentTheme" /> <activity android:name="cn.flightfeather.thirdappmodule.module.inspection.ShareProblemActivity" app/src/main/java/cn/flightfeather/thirdappmodule/adapter/TaskListAdapter.java
@@ -129,8 +129,9 @@ //å®¡æ ¸ç¶æ if (Objects.equals(subTask.getRemark(), Domain.PROBLEM_UNCHECKED)) { holder.mtv_check_status.setText("æªå®¡æ ¸"); holder.mtv_check_status.setVisibility(View.VISIBLE); } else { holder.mtv_check_status.setText(""); holder.mtv_check_status.setVisibility(View.GONE); } holder.slideLayout.setOnClickListener(new View.OnClickListener() { app/src/main/java/cn/flightfeather/thirdappmodule/adapter/TaskListHolder.java
@@ -2,6 +2,7 @@ import android.content.Context; import android.support.constraint.ConstraintLayout; import android.support.constraint.Group; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.ImageView; @@ -30,7 +31,19 @@ TextView mtv_time; TextView mtv_staff; TextView mtv_check_status; // å®¡æ ¸ç¶æ ImageView img_status; // é£é©æç¤º Group group_risk_warn; TextView tv_risk_warn; // å·¡æ¥è¦ç¹ Group group_inspection_key_point; TextView tv_inspection_key_point; // åºæ¥å·¡æ¥ Group group_emergency_inspection; TextView tv_emergency_inspection; public ConstraintLayout slideLayout; public TaskListHolder(View itemView, Context context, int viewType) { @@ -49,6 +62,12 @@ img_status = itemView.findViewById(R.id.img_task_status); slideLayout = itemView.findViewById(R.id.cl_item); mtv_check_status = itemView.findViewById(R.id.tv_check_status); group_risk_warn = itemView.findViewById(R.id.group_risk_warn); tv_risk_warn = itemView.findViewById(R.id.tv_risk_warn); group_inspection_key_point = itemView.findViewById(R.id.group_inspection_key_point); tv_inspection_key_point = itemView.findViewById(R.id.tv_inspection_key_point); group_emergency_inspection = itemView.findViewById(R.id.group_emergency_inspection); tv_emergency_inspection = itemView.findViewById(R.id.tv_emergency_inspection); } } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/ChangeRateVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,8 @@ package cn.flightfeather.thirdappmodule.bean.vo /** * @author riku * Date: 2025/10/27 */ class ChangeRateVo { } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/ConstructionPhaseVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,14 @@ package cn.flightfeather.thirdappmodule.bean.vo import java.util.* /** * 工尿½å·¥é¶æ®µæ´æ°æ åµ * @author riku * Date: 2025/10/28 */ class ConstructionPhaseVo { var lastUpdateTime: Date? = null } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/DPChangeInfo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,33 @@ package cn.flightfeather.thirdappmodule.bean.vo import cn.flightfeather.thirdappmodule.bean.entity.Subtask import cn.flightfeather.thirdappmodule.bean.vo.ProblemlistVo /** * åºæ¯æ´æ¹æ åµ * @date 2025/10/30 * @author feiyu02 */ class DPChangeInfo { // åä»»å¡ä¿¡æ¯ var subTasks: List<Subtask>? = null // é®é¢å表 var problems: List<ProblemlistVo>? = null // é®é¢æ° var proCount = 0 // æ´æ¹æ° var changeCount = 0 // æ´æ¹ç var changePer: Double = 0.0 // æ´æ¹èæ¶ï¼å¤©ï¼(åèæ¶æé¿çé®é¢ä½ä¸ºæç»æ´æ¹èæ¶) var changeTime: Int = 0 // æ´æ¹æç = æ´æ¹è¦æ±æå¤§èæ¶ / æ´æ¹å®é èæ¶ var changeEfficiency: Double = 0.0 } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/DPProblemRecurrence.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,26 @@ package cn.flightfeather.thirdappmodule.bean.vo import cn.flightfeather.thirdappmodule.bean.entity.Problemtype /** * é®é¢é夿 åµ * @date 2025/10/30 * @author feiyu02 */ class DPProblemRecurrence { // é®é¢æ ç¾ var problemTag:String? = null // é®é¢ç±»å var problemType: Problemtype? = null // åºç°æ¬¡æ° var count = 0 // æ´æ¹æ° var changeCount = 0 // æ´æ¹ç var changePer: Double = 0.0 } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/EmergencyInspectionVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,8 @@ package cn.flightfeather.thirdappmodule.bean.vo /** * @author riku * Date: 2025/10/28 */ class EmergencyInspectionVo { } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/JointLawEnforcementVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package cn.flightfeather.thirdappmodule.bean.vo import java.util.* /** * åºæ¯èåæ§æ³æ åµ * åºæ¯å¨å½ææ¯å¦è¢«åå ¥ * @author feiyu * Date: 2025/10/27 */ class JointLawEnforcementVo { // æ¶é´ var time: Date? = null // æ¯å¦å±äºèåæ§æ³æ¸ å var whether: Boolean = false } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/MonitorDataVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,8 @@ package cn.flightfeather.thirdappmodule.bean.vo /** * @author riku * Date: 2025/10/28 */ class MonitorDataVo { } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/ProblemRecurrenceVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,10 @@ package cn.flightfeather.thirdappmodule.bean.vo /** * åºæ¯é®é¢å¤åæ åµ * @author feiyu * Date: 2025/10/28 */ class ProblemRecurrenceVo { } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/QueryOptSingle.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package cn.flightfeather.thirdappmodule.bean.vo /** * åä¸ªåºæ¯çºµåæ°æ®ç»è®¡äº§åæ¥è¯¢æ¡ä»¶ * @date 2025/10/30 * @author feiyu02 */ class QueryOptSingle { // åºæ¯id var sceneId: String? = null // èµ·å§æ¶é´ï¼æ ¼å¼ yyyy-MM-dd HH:mm:ss var startTime: String? = null // ç»ææ¶é´ï¼æ ¼å¼ yyyy-MM-dd HH:mm:ss var endTime: String? = null } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/SceneConstructionSite.kt
@@ -1,10 +1,107 @@ package cn.flightfeather.thirdappmodule.bean.vo import org.greenrobot.greendao.annotation.Id import java.util.* /** * 建çå·¥å°ä¿¡æ¯ * @author riku * Date: 2025/10/17 */ class SceneConstructionSite : BaseSubScene { /** * åºæ¯idï¼ä¸»é® */ var sGuid: String? = null /** * å·¥ç¨ç±»å */ var csProjectType: String? = null /** * æ½å·¥é¶æ®µ */ var csStatus: String? = null /** * æ½å·¥å¼å§æ¶é´ */ var csStartTime: String? = null /** * æ½å·¥ç»ææ¶é´ */ var csEndTime: String? = null /** * å©ä½å·¥æ */ var csLeftTime: String? = null /** * å å°é¢ç§¯ */ var csFloorSpace: String? = null /** * æ½å·¥é¢ç§¯ */ var csConstructionArea: String? = null /** * æ¯ææ½å·¥é¢ç§¯ */ var csConstructionAreaPerMonth: String? = null /** * ä¸ä¸»åä½ */ var csEmployerUnit: String? = null /** * ä¸ä¸»åä½è系人 */ var csEmployerContacts: String? = null /** * ä¸ä¸»åä½è系人çµè¯ */ var csEmployerContactsTel: String? = null /** * æ½å·¥åä½ */ var csConstructionUnit: String? = null /** * æ½å·¥åä½è系人 */ var csConstructionContacts: String? = null /** * æ½å·¥åä½è系人çµè¯ */ var csConstructionContactsTel: String? = null /** * å®å ¨å */ var csSecurityOfficer: String? = null /** * å®å ¨åçµè¯ */ var csSecurityOfficerTel: String? = null var csUpdateTime: Date? = null var siExtension1: String? = null var siExtension2: String? = null var siExtension3: String? = null var siRemark: String? = null } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/SceneDetailStrVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package cn.flightfeather.thirdappmodule.bean.vo import cn.flightfeather.thirdappmodule.bean.entity.Scense /** * @author riku * Date: 2025/10/20 */ class SceneDetailStrVo { // åºæ¯åºæ¬ä¿¡æ¯ var scene:Scense? = null // åºæ¯ç¹æä¿¡æ¯ï¼æ ¹æ®åºæ¯ç±»åä¸åï¼å±æ§åä¸ç¸å var subScene: String? = null } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/SceneDetailVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package cn.flightfeather.thirdappmodule.bean.vo import cn.flightfeather.thirdappmodule.bean.entity.Scense /** * @author riku * Date: 2025/10/20 */ class SceneDetailVo<T : BaseSubScene> { // åºæ¯åºæ¬ä¿¡æ¯ var scene:Scense? = null // åºæ¯ç¹æä¿¡æ¯ï¼æ ¹æ®åºæ¯ç±»åä¸åï¼å±æ§åä¸ç¸å var subScene: T? = null } app/src/main/java/cn/flightfeather/thirdappmodule/bean/vo/TypicalSceneVo.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,15 @@ package cn.flightfeather.thirdappmodule.bean.vo import java.util.* /** * åºæ¯å ¸å工尿 åµ * @author feiyu * Date: 2025/10/27 */ class TypicalSceneVo { // è¯éæ¶é´ var time: Date? = null // æ¯å¦æ¯å ¸åå·¥å° var whether: Boolean = false } app/src/main/java/cn/flightfeather/thirdappmodule/databinding/SceneHistoryViewModel.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,133 @@ package cn.flightfeather.thirdappmodule.databinding import android.arch.lifecycle.MutableLiveData import android.view.View import cn.flightfeather.thirdappmodule.bean.vo.DPChangeInfo import cn.flightfeather.thirdappmodule.bean.vo.DPProblemRecurrence import cn.flightfeather.thirdappmodule.bean.vo.QueryOptSingle import cn.flightfeather.thirdappmodule.common.net.ResultCallBack import cn.flightfeather.thirdappmodule.module.base.BaseViewModel import cn.flightfeather.thirdappmodule.repository.DataProdSingleSceneRepository import cn.flightfeather.thirdappmodule.util.DateUtil import org.jetbrains.anko.toast import java.util.* import kotlin.math.round /** * åºæ¯å岿 åµ * @author riku * Date: 2025/10/30 */ class SceneHistoryViewModel : BaseViewModel() { companion object { const val CHANGE_PER = 0.8 } private val dataProdSingleSceneRepository = DataProdSingleSceneRepository.instance // ä¸ä¸ªææ´æ¹çæå·®çæ åµ var worstChangeInfo = MutableLiveData<DPChangeInfo>() var changeInfoTxt = MutableLiveData<String>() var changeEfficiencyTxt = MutableLiveData<String>() // é®é¢å¤åæ åµ // var problemRecurrenceList = MutableLiveData<List<DPProblemRecurrence>>() var worstProblemRecurrence = MutableLiveData<DPProblemRecurrence>() // fun fetchChangeInfoList(sceneId: String) { val queryOpts = getQueryOptSingleList(sceneId) dataProdSingleSceneRepository.getChangeInfoList(queryOpts, object : ResultCallBack<List<DPChangeInfo>> { override fun onSuccess(result: List<DPChangeInfo>?) { if (!result.isNullOrEmpty()) { changeInfoTxt.value = result.mapIndexed { i, info -> // çéåå¨é®é¢ï¼å¹¶ä¸æ´æ¹çå°äº80%çæä»½ if (info.subTasks.isNullOrEmpty() && info.changePer >= CHANGE_PER) { "" } else { val time = DateUtil.parseYearMonth(queryOpts[i].startTime) ?: return@mapIndexed "" val cal = Calendar.getInstance().apply { setTime(time) } "${cal.get(Calendar.MONTH) + 1}ææ´æ¹ç为${round(info.changePer * 100)}%" } }.filter { it.isNotBlank() }.joinToString("ï¼") + "ï¼æ´æ¹çè¾ä½ï¼éå 强ç管ã" worstChangeInfo.value = result[0] } } override fun onFailure() { application.toast("è·åæ´æ¹çæ åµå¤±è´¥") } }) } fun fetchProblemRecurrence(sceneId:String) { // è·ååä¸ä¸ªæçå çè®°å½ val queryOpt = QueryOptSingle().apply { this.sceneId = sceneId val now = Calendar.getInstance().apply { set(Calendar.DAY_OF_MONTH, 1) set(Calendar.HOUR_OF_DAY, 0) set(Calendar.MINUTE, 0) set(Calendar.SECOND, 0) } // å¾å°ä¸ææåä¸å¤© now.add(Calendar.SECOND, -1) endTime = DateUtil.getDateStr(now.time) // å¾å°å4个æç¬¬ä¸å¤© now.apply { set(Calendar.DAY_OF_MONTH, 1) set(Calendar.HOUR_OF_DAY, 0) set(Calendar.MINUTE, 0) set(Calendar.SECOND, 0) } now.add(Calendar.MONTH, 2) startTime = DateUtil.getDateStr(now.time) } dataProdSingleSceneRepository.getProblemRecurrence(queryOpt, object : ResultCallBack<List<DPProblemRecurrence>> { override fun onSuccess(result: List<DPProblemRecurrence>?) { if (!result.isNullOrEmpty()) { worstProblemRecurrence.value = result[0] } } override fun onFailure() { application.toast("è·åé®é¢å¤åæ åµå¤±è´¥") } }) } private fun getQueryOptSingleList(sceneId: String): List<QueryOptSingle> { val queryOpts = mutableListOf<QueryOptSingle>() // è·ååä¸ä¸ªæçæå¤´åææ«æ¶é´ val now = Calendar.getInstance().apply { set(Calendar.DAY_OF_MONTH, 1) set(Calendar.HOUR_OF_DAY, 0) set(Calendar.MINUTE, 0) set(Calendar.SECOND, 0) } repeat(3) { val queryOptSingle = QueryOptSingle().apply { this.sceneId = sceneId } // å¾å°ä¸ææåä¸å¤© now.add(Calendar.SECOND, -1) queryOptSingle.endTime = DateUtil.getDateStr(now.time) // å¾å°ä¸æç¬¬ä¸å¤© now.apply { set(Calendar.DAY_OF_MONTH, 1) set(Calendar.HOUR_OF_DAY, 0) set(Calendar.MINUTE, 0) set(Calendar.SECOND, 0) } queryOptSingle.startTime = DateUtil.getDateStr(now.time) queryOpts.add(queryOptSingle) } return queryOpts } } app/src/main/java/cn/flightfeather/thirdappmodule/httpservice/DataProdSingleSceneService.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,41 @@ package cn.flightfeather.thirdappmodule.httpservice import cn.flightfeather.thirdappmodule.bean.vo.DPProblemRecurrence import cn.flightfeather.thirdappmodule.bean.vo.DPChangeInfo import cn.flightfeather.thirdappmodule.bean.vo.QueryOptSingle import cn.flightfeather.thirdappmodule.model.bean.BaseResponse import io.reactivex.Observable import retrofit2.Response import retrofit2.http.* /** * ååºæ¯çºµåæ°æ®ç»è®¡æ¥å£ * @author riku * Date: 2025/10/30 */ interface DataProdSingleSceneService { /** * è·åæ´æ¹æ åµ */ @POST("dataProd/singleScene/changeInfo/get") fun getChangeInfo( @Body queryOptSingle: QueryOptSingle ): Observable<Response<BaseResponse<DPChangeInfo>>> /** * æ¹éæ¥è¯¢æ´æ¹æ åµ */ @POST("dataProd/singleScene/changeInfo/get/list") fun getChangeInfoList( @Body queryOpts: List<QueryOptSingle> ): Observable<Response<BaseResponse<List<DPChangeInfo>>>> /** * é®é¢é夿 åµ */ @POST("dataProd/singleScene/problemRecurrence/get") fun getProblemRecurrence( @Body queryOptSingle: QueryOptSingle ): Observable<Response<BaseResponse<List<DPProblemRecurrence>>>> } app/src/main/java/cn/flightfeather/thirdappmodule/httpservice/DomainItemService.kt
@@ -23,4 +23,7 @@ */ @GET("domainitem/mediaFileType") fun getMediaFileType(@Query("sceneType") sceneType: Int): Observable<Response<Map<String?, String?>>> @GET("domainitem/name") fun getItemByName(@Query("name") name: String): Observable<Response<ArrayList<Domainitem>>> } app/src/main/java/cn/flightfeather/thirdappmodule/httpservice/EvaluationService.java
@@ -4,6 +4,7 @@ import cn.flightfeather.thirdappmodule.bean.entity.Evaluation; import cn.flightfeather.thirdappmodule.bean.entity.Itemevaluation; import cn.flightfeather.thirdappmodule.model.bean.BaseResponse; import io.reactivex.Observable; import okhttp3.ResponseBody; import retrofit2.Call; @@ -38,6 +39,20 @@ @POST("evaluation/rankoftown") Call<List<Evaluation>> getRankofTown(@Query("tguid") String tguid, @Query("scensetypeid") String scensetypeid); /** * æ ¹æ®åºæ¯è·ååå²è¯ä¼°å¾å * @param sceneId åºæ¯ä¸»é®id * @param page 页ç * @param pageSize æ¯é¡µæ°é * @return åå²è¯ä¼°å¾å */ @GET("evaluation/byScene") Observable<Response<BaseResponse<List<Evaluation>>>> getEvaluationListByScene( @Query("sceneId") String sceneId, @Query("page") int page, @Query("pageSize") int pageSize ); @PUT("itemevaluation/addlist/") Call<ResponseBody> putItemEvaluationList(@Body List<Itemevaluation> itemevaluationList); app/src/main/java/cn/flightfeather/thirdappmodule/httpservice/ScenseService.java
@@ -4,6 +4,10 @@ import cn.flightfeather.thirdappmodule.bean.entity.Scense; import cn.flightfeather.thirdappmodule.bean.entity.Task; import cn.flightfeather.thirdappmodule.bean.vo.BaseSubScene; import cn.flightfeather.thirdappmodule.bean.vo.SceneDetailStrVo; import cn.flightfeather.thirdappmodule.bean.vo.SceneDetailVo; import cn.flightfeather.thirdappmodule.model.bean.BaseResponse; import io.reactivex.Observable; import okhttp3.ResponseBody; import retrofit2.Call; @@ -41,4 +45,10 @@ @POST("scense/getByTask") Observable<Response<ArrayList<Scense>>> getByTaskId(@Body Task task, @Query("mode") int mode); @GET("scense/detail") <T extends BaseSubScene> Observable<Response<BaseResponse<SceneDetailVo<T>>>> getSceneDetail(@Query("sceneId") String sceneId); @POST("scense/detail/update") Observable<Response<BaseResponse<String>>> updateSceneDetail(@Query("sceneTypeId") int typeId, @Body SceneDetailStrVo vo); } app/src/main/java/cn/flightfeather/thirdappmodule/model/bean/BaseResponse.kt
@@ -5,14 +5,15 @@ * Date: 2020/8/4 * ç½ç»è¯·æ±è¿åæ°æ®åºç±» */ data class BaseResponse<T>( val success: Boolean, val message: String, val head: DataHead? = null, val data: T? ) class BaseResponse<T> { var success: Boolean = false var message: String? = null var head: DataHead? = null var data: T? = null } data class DataHead( var page: Int = 1, var totalPage: Int = 1 ) class DataHead { var page: Int = 1 var totalPage: Int = 1 var totalCount: Int = 1 } app/src/main/java/cn/flightfeather/thirdappmodule/module/base/BaseActivity.kt
@@ -40,7 +40,7 @@ } catch (e: Exception) { e.printStackTrace() } setContentView(getLayoutId()) getLayoutId()?.let { setContentView(it) } rootView = findViewById<ViewGroup>(android.R.id.content).getChildAt(0) as ViewGroup } @@ -62,7 +62,7 @@ } abstract fun getLayoutId(): Int abstract fun getLayoutId(): Int? /** * æå±activityä¸èªå¨æ¾ç¤ºè½¯é®ççæ¹æ³ app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/InspectionDetailActivity.kt
@@ -461,6 +461,14 @@ CameraPosition(LatLng(s.latitude, s.longitude), zoomLevel, 0F, 0F) ) ) // 2025.10.22 å½åºæ¯æ¯å·¥å°ç±»åæ¶ï¼æ¾ç¤ºä¿®æ¹æ½å·¥é¶æ®µæé® if (s.typeid.toString() == Constant.SCENE_TYPE_SITE) { scene_status.visibility = View.VISIBLE } else { scene_status.visibility = View.GONE } scene_detail.setOnClickListener(this) } /** @@ -820,6 +828,19 @@ override fun onClick(v: View?) { when (v?.id) { R.id.scene_detail -> { val intent = Intent(this, MenuSceneHistoryActivity::class.java).apply { putExtra("scene", viewModel.scene.value) } startActivity(intent) } // ä¿®æ¹å·¥å°æ½å·¥é¶æ®µ R.id.scene_status ->{ val intent = Intent(this, MenuSceneInfoActivity::class.java).apply { putExtra("scene", viewModel.scene.value) } startActivity(intent) } // æ¥çæè·åç¨æ·è´¦æ·ä¿¡æ¯ R.id.user_account -> { val intent = Intent(this, MenuSceneAccountActivity::class.java).apply { app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuGradeViewModel.kt
@@ -19,7 +19,7 @@ */ class MenuGradeViewModel : BaseViewModel() { private val evaluationRepository = EvaluationRepository() private val evaluationRepository = EvaluationRepository.instance val ruleItemList = MutableLiveData<ArrayList<EvaluationsubruleVo>>() app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneHistoryActivity.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,46 @@ package cn.flightfeather.thirdappmodule.module.inspection import android.arch.lifecycle.ViewModelProviders import android.databinding.DataBindingUtil import android.os.Bundle import android.view.View import android.widget.TextView import cn.flightfeather.thirdappmodule.R import cn.flightfeather.thirdappmodule.bean.entity.Scense import cn.flightfeather.thirdappmodule.databinding.DialogSceneHistory2Binding import cn.flightfeather.thirdappmodule.databinding.SceneHistoryViewModel import cn.flightfeather.thirdappmodule.module.base.BaseActivity /** * åºæ¯å岿 åµæç¤ºçé¢ * Date: 2025/10/27 */ class MenuSceneHistoryActivity : BaseActivity() { inner class HistoryItemView(val title: String, val show: Boolean, val parentView: View, val titleView: TextView) // ä¼ å ¥çåºæ¯å¯¹è±¡ private var scene: Scense? = null // override fun getLayoutId(): Int = R.layout.dialog_scene_history_2 override fun getLayoutId(): Int? = null lateinit var viewModel: SceneHistoryViewModel override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) viewModel = ViewModelProviders.of(this).get(SceneHistoryViewModel::class.java) scene = intent.getSerializableExtra("scene") as Scense? // 2025.10.31 åºæ¯é£é©æç¤º val dialogSceneHistory2Binding = DataBindingUtil.setContentView<DialogSceneHistory2Binding>(this, R.layout.dialog_scene_history_2) dialogSceneHistory2Binding.viewModel = viewModel dialogSceneHistory2Binding.fabClose.setOnClickListener { this.finish() } // viewModel.getSceneStatus { // scene?.let { viewModel.getSceneDetail(it) } // } } } app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneHistoryActivity_backup.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,136 @@ package cn.flightfeather.thirdappmodule.module.inspection import android.arch.lifecycle.Observer import android.arch.lifecycle.ViewModelProviders import android.os.Bundle import android.support.v4.content.ContextCompat import android.view.View import android.widget.TextView import cn.flightfeather.thirdappmodule.R import cn.flightfeather.thirdappmodule.bean.entity.Scense import cn.flightfeather.thirdappmodule.module.base.BaseActivity import kotlinx.android.synthetic.main.dialog_scene_history.* import kotlinx.android.synthetic.main.fragment_analysis_over_view.* /** * åºæ¯å岿 åµæç¤ºçé¢ * Date: 2025/10/27 */ class MenuSceneHistoryActivity_backup : BaseActivity() { inner class HistoryItemView(val title: String, val show: Boolean, val parentView: View, val titleView: TextView) // ä¼ å ¥çåºæ¯å¯¹è±¡ private var scene: Scense? = null override fun getLayoutId(): Int = R.layout.dialog_scene_history lateinit var viewModel: MenuSceneHistoryViewModel override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) viewModel = ViewModelProviders.of(this).get(MenuSceneHistoryViewModel::class.java) scene = intent.getSerializableExtra("scene") as Scense? initUI() initObserver() initListener() // viewModel.getSceneStatus { // scene?.let { viewModel.getSceneDetail(it) } // } } private fun initUI() { // ç»è®¡é¡¹ç® val itemList = listOf( HistoryItemView("ç°åºè¯å", true, cl_1, tv_title_1), HistoryItemView("å ¸åå·¥å°", true, cl_2, tv_title_2), HistoryItemView("éç¹åºå", true, cl_3, tv_title_3), HistoryItemView("èåæ§æ³", true, cl_4, tv_title_4), HistoryItemView("æ´æ¹æç", true, cl_5, tv_title_5), HistoryItemView("é®é¢å¤å", true, cl_6, tv_title_6), HistoryItemView("æ½å·¥é¶æ®µ", true, cl_7, tv_title_7), HistoryItemView("çæµæ°æ®", true, cl_8, tv_title_8), HistoryItemView("åºæ¥å·¡æ¥", false, cl_9, tv_title_9) ) // æ¾ç¤º å è½½å¾æ view_waiting.visibility = View.GONE // æ ¹æ®é ç½®æ¾ç¤ºå¯¹åºç项ç®ï¼å¹¶èªå¨å¹é åºå· var index = 1 itemList.forEach { item -> if (item.show) { val title = "${index}. ${item.title}" item.parentView.visibility = View.VISIBLE item.titleView.text = title index++ } else { item.parentView.visibility = View.GONE } } // æ¾ç¤º åºæ¯åç§° scene?.let { tv_title.text = it.name } } private fun initObserver() { // åå²è¯ä¼°æ åµ viewModel.evaluationList.observe(this, Observer { }) // å ¸ååºæ¯æ åµ viewModel.typicalScene.observe(this, Observer { }) tv_title_2.setTextColor(ContextCompat.getColor(this, R.color.red_btn_bg_color)) // éç¹åºåï¼å¨å½æ§ç¹ã叿§ç¹å¨è¾¹ï¼ viewModel.keyArea.observe(this, Observer { }) tv_title_3.setTextColor(ContextCompat.getColor(this, R.color.red_btn_bg_color)) // èåæ§æ³ viewModel.jointLawEnforcement.observe(this, Observer { }) tv_title_4.setTextColor(ContextCompat.getColor(this, R.color.main_color_3)) tv_summary_4.setTextColor(ContextCompat.getColor(this, R.color.main_color_3)) // æ´æ¹æç viewModel.changeRate.observe(this, Observer { }) tv_title_5.setTextColor(ContextCompat.getColor(this, R.color.red_btn_bg_color)) // é®é¢å¤å viewModel.problemRecurrence.observe(this, Observer { }) tv_title_6.setTextColor(ContextCompat.getColor(this, R.color.red_btn_bg_color)) // æ½å·¥é¶æ®µ viewModel.constructionPhase.observe(this, Observer { }) tv_title_7.setTextColor(ContextCompat.getColor(this, R.color.main_color_2)) // å¨çº¿çæµæ°æ® viewModel.monitorData.observe(this, Observer { }) tv_title_8.setTextColor(ContextCompat.getColor(this, R.color.main_color_3)) tv_summary_8.setTextColor(ContextCompat.getColor(this, R.color.main_color_3)) // åºæ¥å·¡æ¥ viewModel.emergencyInspection.observe(this, Observer { }) tv_title_9.setTextColor(ContextCompat.getColor(this, R.color.main_color_3)) } private fun initListener() { fab_close.setOnClickListener { this.finish() } } } app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneHistoryViewModel.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,108 @@ package cn.flightfeather.thirdappmodule.module.inspection import android.arch.lifecycle.MutableLiveData import cn.flightfeather.thirdappmodule.bean.entity.Evaluation import cn.flightfeather.thirdappmodule.bean.vo.* import cn.flightfeather.thirdappmodule.common.net.ResultCallBack import cn.flightfeather.thirdappmodule.module.base.BaseViewModel import cn.flightfeather.thirdappmodule.repository.EvaluationRepository import org.jetbrains.anko.toast /** * @author riku * Date: 2025/10/27 */ class MenuSceneHistoryViewModel : BaseViewModel() { private val evaluationRepository = EvaluationRepository.instance /** * 1.åå²è¯ä¼°æ åµ * å±ç¤ºåºæ¯å3个æçç°åºå·¡æ¥å¾åï¼å»é¤çæµæ°æ®å¾åï¼ã */ val evaluationList = MutableLiveData<List<Evaluation>>() fun getEvaluationList(sceneId:String) { evaluationRepository.getEvaluationByScene(sceneId, resultCallBack = object : ResultCallBack<List<Evaluation>> { override fun onSuccess(result: List<Evaluation>?) { evaluationList.value = result } override fun onFailure() { application.toast("è·åè¯å失败") } }) } /** * 2.å ¸ååºæ¯æ åµ * å±ç¤ºåºæ¯å3ä¸ªææ¯å¦å±äºå ¸ååºæ¯æ¸ åä¸ã */ val typicalScene = MutableLiveData<List<TypicalSceneVo>>() fun getTypicalScene(sceneId: String) { typicalScene.value = listOf() } /** * 3.éç¹åºåï¼å¨å½æ§ç¹ã叿§ç¹å¨è¾¹ï¼ * å±ç¤ºåºæ¯ä½ç½®æ¯å¦å¨å½æ§ç¹ã叿§ç¹å¨è¾¹2å ¬éèå´å ï¼æ¯å¦å±äºéç¹åºåã */ val keyArea = MutableLiveData<Boolean>() fun getKeyArea(sceneId: String) { } /** * 4.èåæ§æ³ * è¿3ä¸ªææ¯å¦è¢«åå ¥æ¸ åï¼è¦ç¤ºã */ val jointLawEnforcement = MutableLiveData<List<JointLawEnforcementVo>>() fun getJointLawEnforcement(sceneId: String) { } /** * 5.æ´æ¹æç * å±ç¤ºåºæ¯å3个æçæ´æ¹çåç»¼åæ´æ¹çï¼ä½¿ç¨é¢è²åºåï¼ä»¥åæ´æ¹æçï¼æ¾ç¤ºæ´æ¹æ¶é´åé®é¢æ¶é´ç¸å·®å¤å°å¤©ï¼ã */ val changeRate = MutableLiveData<List<ChangeRateVo>>() fun getChangeRate() { } /** * 6.é®é¢å¤å * è¿3个æé®é¢å¤åæ 嵿¯å¦ææ¾ */ val problemRecurrence = MutableLiveData<List<ProblemRecurrenceVo>>() fun getProblemRecurrence() { } /** * 7.æ½å·¥é¶æ®µï¼åªé对工å°ç±»åçåºæ¯ï¼ * è³å°2ä¸ªææ½å·¥é¶æ®µæ²¡æç¡®è®¤æ´æ°è¿ï¼æéå»ç¡®è®¤æ´æ° */ val constructionPhase = MutableLiveData<List<ConstructionPhaseVo>>() fun getConstructionPhaseV() { } /** * 8.å¨çº¿çæµæ°æ® * è¿3个æçæåæ¯å¦å¨å ¨åºååï¼æè å¹³åæµåº¦é«äºåºåå¼ï¼è¦ç¤ºæ¾ç¤º */ val monitorData = MutableLiveData<List<MonitorDataVo>>() fun getMonitorData() { } /** * 9.åºæ¥å·¡æ¥ * è¿3ä¸ªææ¯å¦æ¶åé路巡æ¥ï¼æåè¦ç¤º */ val emergencyInspection = MutableLiveData<List<EmergencyInspectionVo>>() fun getEmergencyInspection() { } } app/src/main/java/cn/flightfeather/thirdappmodule/module/inspection/MenuSceneInfoActivity.kt
@@ -1,17 +1,33 @@ package cn.flightfeather.thirdappmodule.module.inspection import android.annotation.SuppressLint import android.arch.lifecycle.Observer import android.arch.lifecycle.ViewModelProviders import android.os.Bundle import android.support.v7.widget.LinearLayoutManager import android.view.LayoutInflater import android.view.View import cn.flightfeather.thirdappmodule.R import cn.flightfeather.thirdappmodule.adapter.AllRecyclerViewAdapter import cn.flightfeather.thirdappmodule.bean.entity.Scense import cn.flightfeather.thirdappmodule.bean.vo.RankVo import cn.flightfeather.thirdappmodule.bean.vo.SceneConstructionSite import cn.flightfeather.thirdappmodule.bean.vo.TaskFrequencyVo import cn.flightfeather.thirdappmodule.module.base.BaseActivity import cn.flightfeather.thirdappmodule.module.task.SceneDetailViewModel import cn.flightfeather.thirdappmodule.util.CommonUtils import cn.flightfeather.thirdappmodule.util.Constant import kotlinx.android.synthetic.main.dialog_scene_subinfo.* import kotlinx.android.synthetic.main.fragment_analysis_over_view.* /** * åºæ¯æ½å·¥é¶æ®µç®¡ççé¢ * Date: 2025/10/27 */ class MenuSceneInfoActivity : BaseActivity() { private var scene: Scense? = null private var statusAdapter: AllRecyclerViewAdapter<String>? = null override fun getLayoutId(): Int = R.layout.dialog_scene_subinfo @@ -27,6 +43,10 @@ initUI() initObserver() initListener() viewModel.getSceneStatus { scene?.let { viewModel.getSceneDetail(it) } } } private fun initUI() { @@ -38,27 +58,47 @@ } private fun initObserver() { viewModel.aName.observe(this, Observer { viewModel.subScene.observe(this, Observer { view_waiting.visibility = View.GONE if (it == null) { group_no_data.visibility = View.VISIBLE group_s_info.visibility = View.GONE } else { group_no_data.visibility = View.GONE group_s_info.visibility = View.VISIBLE tv_s_account_c.text = it val status = when (scene?.typeid.toString()) { Constant.SCENE_TYPE_SITE -> { (it as SceneConstructionSite?)?.siExtension1 } else -> "" } var index = viewModel.sceneStatus.indexOf(status) if (index == -1) index = 0 statusAdapter?.run { setSelected(true, index) notifyItemChanged(index) } }) } private fun initListener() { tv_create_account.setOnClickListener { view_waiting.visibility = View.VISIBLE sceneId?.let { viewModel.createAccount(it) } statusAdapter = object : AllRecyclerViewAdapter<String>(viewModel.sceneStatus, android.R.layout.simple_list_item_single_choice, this) { @SuppressLint("NotifyDataSetChanged") override fun bindView(holder: MyViewHolder?, obj: String?, isSelected: Boolean, position: Int) { holder?.setText(R.id.text1, obj) ?.setOnItemClickListener { setAllFalse() setSelected(true, position) notifyDataSetChanged() (viewModel.subScene.value as SceneConstructionSite?)?.siExtension1 = obj } } } val lm = LinearLayoutManager(this) lm.orientation = LinearLayoutManager.VERTICAL rv_status!!.layoutManager = lm rv_status!!.adapter = statusAdapter fab_close.setOnClickListener { this.finish() } fab_submit.setOnClickListener { viewModel } } } app/src/main/java/cn/flightfeather/thirdappmodule/module/task/SceneDetailViewModel.kt
@@ -2,10 +2,16 @@ import android.arch.lifecycle.MutableLiveData import cn.flightfeather.thirdappmodule.bean.entity.* import cn.flightfeather.thirdappmodule.bean.vo.BaseSubScene import cn.flightfeather.thirdappmodule.bean.vo.SceneConstructionSite import cn.flightfeather.thirdappmodule.bean.vo.SceneDetailStrVo import cn.flightfeather.thirdappmodule.bean.vo.SceneDetailVo import cn.flightfeather.thirdappmodule.common.net.ResultCallBack import cn.flightfeather.thirdappmodule.model.event.SceneEvent import cn.flightfeather.thirdappmodule.module.base.BaseViewModel import cn.flightfeather.thirdappmodule.repository.CommonRepository import cn.flightfeather.thirdappmodule.repository.SceneRepository import com.google.gson.Gson import okhttp3.ResponseBody import org.greenrobot.eventbus.EventBus import org.jetbrains.anko.toast @@ -16,6 +22,7 @@ */ class SceneDetailViewModel : BaseViewModel() { private val sceneRepository = SceneRepository() private val commonRepository = CommonRepository.instance val allProvinceList = ArrayList<Province>() val allCityList = ArrayList<City>() @@ -29,8 +36,12 @@ val allSceneTypeList = MutableLiveData<ArrayList<Domainitem>>().apply { value = ArrayList() } val subScene = MutableLiveData<> val subScene = MutableLiveData<BaseSubScene>() val sceneStatus = ArrayList<String>() /** * è·åè¡æ¿åºåå¯é项 */ fun getData() { sceneRepository.getDivision(object : ResultCallBack<Division> { override fun onSuccess(result: Division?) { @@ -57,6 +68,9 @@ }) } /** * è·ååºæ¯ç±»åå¯é项 */ fun getSceneType() { sceneRepository.getSceneType(object : ResultCallBack<ArrayList<Domainitem>> { override fun onSuccess(result: ArrayList<Domainitem>?) { @@ -109,6 +123,53 @@ }) } } fun getSceneDetail(scene: Scense?) { scene?.let { sceneRepository.getSceneDetail(it, object : ResultCallBack<SceneDetailVo<SceneConstructionSite>> { override fun onSuccess(result: SceneDetailVo<SceneConstructionSite>?) { result?.let { r -> subScene.value = r.subScene } } override fun onFailure() { application.toast("æ½å·¥é¶æ®µæ²¡æè®°å½") } }) } } fun updateSceneDetail(scene: Scense?, subScene: BaseSubScene) { scene?.let { val vo = SceneDetailStrVo().apply { this.scene = it this.subScene = Gson().toJson(subScene) } sceneRepository.updateSceneDetail(vo, object : ResultCallBack<String> { override fun onSuccess(result: String?) { application.toast("æ½å·¥é¶æ®µä¿®æ¹æå") } override fun onFailure() { application.toast("æ½å·¥é¶æ®µä¿®æ¹å¤±è´¥") } }) } } fun getSceneStatus(success: () -> Unit) { commonRepository.getDomainItem("å·¥å°å·¥æ", object : ResultCallBack<ArrayList<Domainitem>> { override fun onSuccess(result: ArrayList<Domainitem>?) { result?.let { arr -> sceneStatus.addAll(arr.map { it.text }) success() } } override fun onFailure() { application.toast("æ½å·¥é¶æ®µé项æ è®°å½") } }) } } data class Division( app/src/main/java/cn/flightfeather/thirdappmodule/repository/CommonRepository.kt
@@ -1,5 +1,6 @@ package cn.flightfeather.thirdappmodule.repository import cn.flightfeather.thirdappmodule.bean.entity.Domainitem import cn.flightfeather.thirdappmodule.common.net.ResultCallBack import cn.flightfeather.thirdappmodule.common.net.ResultObserver import cn.flightfeather.thirdappmodule.common.net.RetrofitFactory @@ -112,4 +113,21 @@ } }) } /** * æ ¹æ®å¼åç±»å«åç§°ï¼è·åå ·ä½çé项 */ fun getDomainItem(name: String, resultCallBack: ResultCallBack<ArrayList<Domainitem>>) { val service = retrofit.create(DomainItemService::class.java).getItemByName(name) RetrofitFactory.executeResult(service, object : ResultObserver<ArrayList<Domainitem>>() { override fun onSuccess(result: ArrayList<Domainitem>?) { resultCallBack.onSuccess(result) } override fun onFailure(e: Throwable, isNetWorkError: Boolean) { resultCallBack.onFailure() } }) } } app/src/main/java/cn/flightfeather/thirdappmodule/repository/DataProdSingleSceneRepository.kt
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,77 @@ package cn.flightfeather.thirdappmodule.repository import cn.flightfeather.thirdappmodule.bean.vo.DPChangeInfo import cn.flightfeather.thirdappmodule.bean.vo.DPProblemRecurrence import cn.flightfeather.thirdappmodule.bean.vo.QueryOptSingle import cn.flightfeather.thirdappmodule.common.net.ResultCallBack import cn.flightfeather.thirdappmodule.common.net.ResultObserver import cn.flightfeather.thirdappmodule.common.net.RetrofitFactory import cn.flightfeather.thirdappmodule.httpservice.DataProdSingleSceneService import cn.flightfeather.thirdappmodule.model.bean.BaseResponse /** * @author riku * Date: 2025/10/30 */ class DataProdSingleSceneRepository { companion object { @JvmStatic val instance:DataProdSingleSceneRepository by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { DataProdSingleSceneRepository()} } val retrofit = RetrofitFactory.instance.retrofit /** * è·åæ´æ¹æ åµ */ fun getChangeInfo(queryOptSingle: QueryOptSingle, resultCallBack: ResultCallBack<DPChangeInfo>) { val service = retrofit.create(DataProdSingleSceneService::class.java).getChangeInfo(queryOptSingle) RetrofitFactory.executeResult(service, object : ResultObserver<BaseResponse<DPChangeInfo>>() { override fun onSuccess(result: BaseResponse<DPChangeInfo>?) { resultCallBack.onSuccess(result?.data) } override fun onFailure(e: Throwable, isNetWorkError: Boolean) { resultCallBack.onFailure() } }) } /** * æ¹éæ¥è¯¢æ´æ¹æ åµ */ fun getChangeInfoList(queryOpts: List<QueryOptSingle>, resultCallBack: ResultCallBack<List<DPChangeInfo>>) { val service = retrofit.create(DataProdSingleSceneService::class.java).getChangeInfoList(queryOpts) RetrofitFactory.executeResult(service, object : ResultObserver<BaseResponse<List<DPChangeInfo>>>() { override fun onSuccess(result: BaseResponse<List<DPChangeInfo>>?) { resultCallBack.onSuccess(result?.data) } override fun onFailure(e: Throwable, isNetWorkError: Boolean) { resultCallBack.onFailure() } }) } /** * é®é¢é夿 åµ */ fun getProblemRecurrence(queryOptSingle: QueryOptSingle, resultCallBack: ResultCallBack<List<DPProblemRecurrence>>) { val service = retrofit.create(DataProdSingleSceneService::class.java).getProblemRecurrence(queryOptSingle) RetrofitFactory.executeResult(service, object : ResultObserver<BaseResponse<List<DPProblemRecurrence>>>() { override fun onSuccess(result: BaseResponse<List<DPProblemRecurrence>>?) { resultCallBack.onSuccess(result?.data) } override fun onFailure(e: Throwable, isNetWorkError: Boolean) { resultCallBack.onFailure() } }) } } app/src/main/java/cn/flightfeather/thirdappmodule/repository/EvaluationRepository.kt
@@ -9,6 +9,7 @@ import cn.flightfeather.thirdappmodule.common.net.ResultObserver import cn.flightfeather.thirdappmodule.common.net.RetrofitFactory import cn.flightfeather.thirdappmodule.httpservice.EvaluationService import cn.flightfeather.thirdappmodule.model.bean.BaseResponse import cn.flightfeather.thirdappmodule.repository.dao.EvaluationDao import io.reactivex.Observable import io.reactivex.functions.BiFunction @@ -21,10 +22,17 @@ * è¯åç¸å ³æ°æ®æä½ */ class EvaluationRepository { companion object { @JvmStatic val instance: EvaluationRepository by lazy(LazyThreadSafetyMode.SYNCHRONIZED) { EvaluationRepository()} } private val retrofit = RetrofitFactory.instance.retrofit private val evaluationDao = EvaluationDao() /** * è·åè¯ä¼°æ»è§å */ fun getEvaluationRule( provinceCode: String, cityCode: String, districtCode: String, sceneTypeId: Byte, resultCallBack: ResultCallBack<List<Evaluationrule>>) { @@ -44,11 +52,36 @@ }) } /** * æ ¹æ®å·¡æ¥è®°å½idè·åè¯ä¼°æ»å */ fun getEvaluation(inspectionGuid: String, resultCallBack: ResultCallBack<List<Evaluation>>) { retrofit.create(EvaluationService::class.java) .findByInspectionId(inspectionGuid).enqueue(ResponseBodyCallBack(resultCallBack)) } /** * æ ¹æ®åºæ¯idè·åè¯ä¼°æ»å */ fun getEvaluationByScene(sceneId: String, page: Int = 1, pageSize: Int = 4, resultCallBack: ResultCallBack<List<Evaluation>>) { val service = retrofit.create(EvaluationService::class.java).getEvaluationListByScene(sceneId, page, pageSize) RetrofitFactory.executeResult(service, object : ResultObserver<BaseResponse<List<Evaluation>>>() { override fun onPage(current: Int, total: Int) { super.onPage(current, total) resultCallBack.onPage(current, total) } override fun onSuccess(result: BaseResponse<List<Evaluation>>?) { resultCallBack.onSuccess(result?.data) } override fun onFailure(e: Throwable, isNetWorkError: Boolean) { resultCallBack.onFailure() } }) } fun getRuleItem(evaluationruleGuid: String, subTaskGuid: String,resultCallBack: ResultCallBack<ArrayList<EvaluationsubruleVo>>) { val dbService = evaluationDao.getEvaluationSubRule(evaluationruleGuid).map { val list = it.map { app/src/main/java/cn/flightfeather/thirdappmodule/repository/SceneRepository.kt
@@ -1,14 +1,19 @@ package cn.flightfeather.thirdappmodule.repository import cn.flightfeather.thirdappmodule.bean.entity.* import cn.flightfeather.thirdappmodule.bean.vo.BaseSubScene import cn.flightfeather.thirdappmodule.bean.vo.SceneDetailStrVo import cn.flightfeather.thirdappmodule.bean.vo.SceneDetailVo import cn.flightfeather.thirdappmodule.common.net.ResponseBodyCallBack import cn.flightfeather.thirdappmodule.common.net.ResultCallBack import cn.flightfeather.thirdappmodule.common.net.ResultObserver import cn.flightfeather.thirdappmodule.common.net.RetrofitFactory import cn.flightfeather.thirdappmodule.httpservice.ScenseService import cn.flightfeather.thirdappmodule.model.bean.BaseResponse import cn.flightfeather.thirdappmodule.module.task.Division import cn.flightfeather.thirdappmodule.repository.dao.DomainDao import cn.flightfeather.thirdappmodule.repository.dao.SceneDao import cn.flightfeather.thirdappmodule.util.Constant import io.reactivex.Observable import io.reactivex.functions.Function4 import okhttp3.ResponseBody @@ -55,16 +60,16 @@ val dbService4 = domainDao.getTown() val zipService = Observable.zip(dbService1, dbService2, dbService3, dbService4, Function4<List<Province>, List<City>, List<District>, List<Town>, Response<Division>> { t1, t2, t3, t4 -> Response.success( Division( ArrayList(t1), ArrayList(t2), ArrayList(t3), ArrayList(t4) ) Function4<List<Province>, List<City>, List<District>, List<Town>, Response<Division>> { t1, t2, t3, t4 -> Response.success( Division( ArrayList(t1), ArrayList(t2), ArrayList(t3), ArrayList(t4) ) }) ) }) RetrofitFactory.executeResult(zipService, object : ResultObserver<Division>() { override fun onSuccess(result: Division?) { @@ -105,7 +110,7 @@ fun putScene(scene: Scense, resultCallBack: ResultCallBack<ResponseBody>) { sceneDao.insert(scene) retrofit.create(ScenseService::class.java).putScense(scene) .enqueue(ResponseBodyCallBack(resultCallBack)) .enqueue(ResponseBodyCallBack(resultCallBack)) } /** @@ -114,7 +119,7 @@ fun updateScene(scene: Scense, resultCallBack: ResultCallBack<ResponseBody>) { sceneDao.update(scene) retrofit.create(ScenseService::class.java).updateScense(scene) .enqueue(ResponseBodyCallBack(resultCallBack)) .enqueue(ResponseBodyCallBack(resultCallBack)) } /** @@ -125,6 +130,44 @@ sceneDao.update(it) } retrofit.create(ScenseService::class.java).updateSceneList(sceneList) .enqueue(ResponseBodyCallBack(resultCallBack)) .enqueue(ResponseBodyCallBack(resultCallBack)) } /** * è·ååºæ¯è¯¦æ ï¼å å«åºç¡ä¿¡æ¯ååºæ¯ç¹æä¿¡æ¯ */ fun <T : BaseSubScene> getSceneDetail(scene: Scense, resultCallBack: ResultCallBack<SceneDetailVo<T>>) { val sceneService = when (scene.typeid.toString()) { Constant.SCENE_TYPE_SITE -> retrofit.create(ScenseService::class.java).getSceneDetail<T>(scene.guid) else -> retrofit.create(ScenseService::class.java).getSceneDetail<T>(scene.guid) } RetrofitFactory.executeResult(sceneService, object : ResultObserver<BaseResponse<SceneDetailVo<T>>>() { override fun onSuccess(result: BaseResponse<SceneDetailVo<T>>?) { resultCallBack.onSuccess(result?.data) } override fun onFailure(e: Throwable, isNetWorkError: Boolean) { resultCallBack.onFailure() } }) } /** * æ´æ°åºæ¯è¯¦æ */ fun updateSceneDetail(vo: SceneDetailStrVo, resultCallBack: ResultCallBack<String>) { vo.scene ?: return val sceneService = retrofit.create(ScenseService::class.java).updateSceneDetail(vo.scene!!.typeid.toInt(), vo) RetrofitFactory.executeResult(sceneService, object : ResultObserver<BaseResponse<String>>() { override fun onSuccess(result: BaseResponse<String>?) { resultCallBack.onSuccess(result?.data) } override fun onFailure(e: Throwable, isNetWorkError: Boolean) { resultCallBack.onFailure() } }) } } app/src/main/java/cn/flightfeather/thirdappmodule/util/DateUtil.kt
@@ -151,13 +151,13 @@ return weekDays[index] } fun parseYearMonth(str: String): Date { try { return SimpleDateFormat("yyyy-MM", Locale.getDefault()).parse(str) fun parseYearMonth(str: String?): Date? { return try { SimpleDateFormat("yyyy-MM", Locale.getDefault()).parse(str) } catch (e: Exception) { e.printStackTrace() null } return Date() } fun parseYearToMin(str: String): Date { app/src/main/java/cn/flightfeather/thirdappmodule/util/push/LoginInitializer.kt
@@ -19,15 +19,15 @@ if (isLogin) { if (!isBindAccount) { PushService.bindAccount(accountName) { sharedPre.edit().putBoolean("isBindAccount", true).apply() } // PushService.bindAccount(accountName) { // sharedPre.edit().putBoolean("isBindAccount", true).apply() // } } } else { if (isBindAccount) { PushService.unBindAccount { sharedPre.edit().putBoolean("isBindAccount", false).apply() } // PushService.unBindAccount { // sharedPre.edit().putBoolean("isBindAccount", false).apply() // } } } } app/src/main/java/cn/flightfeather/thirdappmodule/util/push/MyMessageIntentService.kt
@@ -1,96 +1,96 @@ package cn.flightfeather.thirdappmodule.util.push import android.content.Context import android.util.Log import com.alibaba.sdk.android.push.AliyunMessageIntentService import com.alibaba.sdk.android.push.notification.CPushMessage /** * 为é¿å æ¨é广æè¢«ç³»ç»æ¦æªçå°æ¦çäºä»¶,æä»¬æ¨èç¨æ·éè¿IntentServiceå¤çæ¶æ¯äºè°,æ¥å ¥æ¥éª¤: * 详ç»ç¨æ·å¯åè:https://help.aliyun.com/document_detail/30066.html#h2-2-messagereceiver-aliyunmessageintentservice */ class MyMessageIntentService : AliyunMessageIntentService() { companion object { private const val REC_TAG = "MyMessageIntentService" } /** * æ¨ééç¥çåè°æ¹æ³ * @param context * @param title * @param summary * @param extraMap */ override fun onNotification(context: Context, title: String, summary: String, extraMap: Map<String, String>) { Log.i(REC_TAG, "æ¶å°ä¸æ¡æ¨ééç¥ ï¼ $title, summary:$summary") } /** * æ¨éæ¶æ¯çåè°æ¹æ³ * @param context * @param cPushMessage */ override fun onMessage(context: Context, cPushMessage: CPushMessage) { Log.i(REC_TAG, "æ¶å°ä¸æ¡æ¨éæ¶æ¯ ï¼ " + cPushMessage.title + ", content:" + cPushMessage.content) } /** * ä»éç¥æ æå¼éç¥çæ©å±å¤ç * @param context * @param title * @param summary * @param extraMap */ override fun onNotificationOpened(context: Context, title: String, summary: String, extraMap: String) { Log.i(REC_TAG, "onNotificationOpened ï¼ : $title : $summary : $extraMap") } /** * æ å¨ä½éç¥ç¹å»åè°ãå½å¨åå°æé¿éäºæ§å¶å°æå®çéç¥å¨ä½ä¸ºæ é»è¾è·³è½¬æ¶,éç¥ç¹å»åè°ä¸ºonNotificationClickedWithNoActionè䏿¯onNotificationOpened * @param context * @param title * @param summary * @param extraMap */ override fun onNotificationClickedWithNoAction(context: Context, title: String, summary: String, extraMap: String) { Log.i(REC_TAG, "onNotificationClickedWithNoAction ï¼ : $title : $summary : $extraMap") } /** * éç¥å é¤åè° * @param context * @param messageId */ override fun onNotificationRemoved(context: Context, messageId: String) { Log.i(REC_TAG, "onNotificationRemoved ï¼ $messageId") } /** * åºç¨å¤äºåå°æ¶éç¥å°è¾¾åè°ã注æ:è¯¥æ¹æ³ä» 对èªå®ä¹æ ·å¼éç¥ææ,ç¸å ³è¯¦æ 请åèhttps://help.aliyun.com/document_detail/30066.html#h3-3-4-basiccustompushnotification-api * @param context * @param title * @param summary * @param extraMap * @param openType * @param openActivity * @param openUrl */ override fun onNotificationReceivedInApp( context: Context, title: String, summary: String, extraMap: Map<String, String>, openType: Int, openActivity: String, openUrl: String ) { Log.i( REC_TAG, "onNotificationReceivedInApp ï¼ : $title : $summary $extraMap : $openType : $openActivity : $openUrl" ) } } //package cn.flightfeather.thirdappmodule.util.push // //import android.content.Context //import android.util.Log // //import com.alibaba.sdk.android.push.AliyunMessageIntentService //import com.alibaba.sdk.android.push.notification.CPushMessage // ///** // * 为é¿å æ¨é广æè¢«ç³»ç»æ¦æªçå°æ¦çäºä»¶,æä»¬æ¨èç¨æ·éè¿IntentServiceå¤çæ¶æ¯äºè°,æ¥å ¥æ¥éª¤: // * 详ç»ç¨æ·å¯åè:https://help.aliyun.com/document_detail/30066.html#h2-2-messagereceiver-aliyunmessageintentservice // */ // //class MyMessageIntentService : AliyunMessageIntentService() { // // companion object { // private const val REC_TAG = "MyMessageIntentService" // } // // /** // * æ¨ééç¥çåè°æ¹æ³ // * @param context // * @param title // * @param summary // * @param extraMap // */ // override fun onNotification(context: Context, title: String, summary: String, extraMap: Map<String, String>) { // Log.i(REC_TAG, "æ¶å°ä¸æ¡æ¨ééç¥ ï¼ $title, summary:$summary") // } // // /** // * æ¨éæ¶æ¯çåè°æ¹æ³ // * @param context // * @param cPushMessage // */ // override fun onMessage(context: Context, cPushMessage: CPushMessage) { // Log.i(REC_TAG, "æ¶å°ä¸æ¡æ¨éæ¶æ¯ ï¼ " + cPushMessage.title + ", content:" + cPushMessage.content) // } // // /** // * ä»éç¥æ æå¼éç¥çæ©å±å¤ç // * @param context // * @param title // * @param summary // * @param extraMap // */ // override fun onNotificationOpened(context: Context, title: String, summary: String, extraMap: String) { // Log.i(REC_TAG, "onNotificationOpened ï¼ : $title : $summary : $extraMap") // // } // // /** // * æ å¨ä½éç¥ç¹å»åè°ãå½å¨åå°æé¿éäºæ§å¶å°æå®çéç¥å¨ä½ä¸ºæ é»è¾è·³è½¬æ¶,éç¥ç¹å»åè°ä¸ºonNotificationClickedWithNoActionè䏿¯onNotificationOpened // * @param context // * @param title // * @param summary // * @param extraMap // */ // override fun onNotificationClickedWithNoAction(context: Context, title: String, summary: String, extraMap: String) { // Log.i(REC_TAG, "onNotificationClickedWithNoAction ï¼ : $title : $summary : $extraMap") // } // // /** // * éç¥å é¤åè° // * @param context // * @param messageId // */ // override fun onNotificationRemoved(context: Context, messageId: String) { // Log.i(REC_TAG, "onNotificationRemoved ï¼ $messageId") // } // // /** // * åºç¨å¤äºåå°æ¶éç¥å°è¾¾åè°ã注æ:è¯¥æ¹æ³ä» 对èªå®ä¹æ ·å¼éç¥ææ,ç¸å ³è¯¦æ 请åèhttps://help.aliyun.com/document_detail/30066.html#h3-3-4-basiccustompushnotification-api // * @param context // * @param title // * @param summary // * @param extraMap // * @param openType // * @param openActivity // * @param openUrl // */ // override fun onNotificationReceivedInApp( // context: Context, // title: String, // summary: String, // extraMap: Map<String, String>, // openType: Int, // openActivity: String, // openUrl: String // ) { // Log.i( // REC_TAG, // "onNotificationReceivedInApp ï¼ : $title : $summary $extraMap : $openType : $openActivity : $openUrl" // ) // } //} app/src/main/java/cn/flightfeather/thirdappmodule/util/push/MyMessageReceiver.kt
@@ -1,72 +1,72 @@ package cn.flightfeather.thirdappmodule.util.push import android.content.Context import android.util.Log import com.alibaba.sdk.android.push.MessageReceiver import com.alibaba.sdk.android.push.notification.CPushMessage /** * é¿éäºæ¨éæ¶æ¯æ¥æ¶ * @author riku * Date: 2019/12/26 */ class MyMessageReceiver : MessageReceiver() { companion object { // æ¶æ¯æ¥æ¶é¨åçLOG_TAG const val REC_TAG = "MyMessageReceiver" } override fun onNotification( context: Context?, title: String?, summary: String?, extraMap: Map<String, String>? ) { // TODO å¤çæ¨ééç¥ Log.e(REC_TAG, "Receive notification, title: $title, summary: $summary, extraMap: $extraMap") } override fun onMessage(context: Context?, cPushMessage: CPushMessage) { Log.e( REC_TAG, "onMessage, messageId: " + cPushMessage.messageId + ", title: " + cPushMessage.title + ", content:" + cPushMessage.content ) } override fun onNotificationOpened(context: Context?, title: String?, summary: String?, extraMap: String?) { Log.e(REC_TAG, "onNotificationOpened, title: $title, summary: $summary, extraMap:$extraMap") } override fun onNotificationClickedWithNoAction( context: Context?, title: String?, summary: String?, extraMap: String? ) { Log.e( REC_TAG, "onNotificationClickedWithNoAction, title: $title, summary: $summary, extraMap:$extraMap" ) } override fun onNotificationReceivedInApp( context: Context?, title: String?, summary: String?, extraMap: Map<String, String>?, openType: Int, openActivity: String?, openUrl: String? ) { Log.e( REC_TAG, "onNotificationReceivedInApp, title: $title, summary: $summary, extraMap:$extraMap, openType:$openType, openActivity:$openActivity, openUrl:$openUrl" ) } override fun onNotificationRemoved(context: Context?, messageId: String?) { Log.e(REC_TAG, "onNotificationRemoved") } } //package cn.flightfeather.thirdappmodule.util.push // //import android.content.Context //import android.util.Log //import com.alibaba.sdk.android.push.MessageReceiver //import com.alibaba.sdk.android.push.notification.CPushMessage // ///** // * é¿éäºæ¨éæ¶æ¯æ¥æ¶ // * @author riku // * Date: 2019/12/26 // */ //class MyMessageReceiver : MessageReceiver() { // companion object { // // æ¶æ¯æ¥æ¶é¨åçLOG_TAG // const val REC_TAG = "MyMessageReceiver" // } // // override fun onNotification( // context: Context?, // title: String?, // summary: String?, // extraMap: Map<String, String>? // ) { // // TODO å¤çæ¨ééç¥ // Log.e(REC_TAG, "Receive notification, title: $title, summary: $summary, extraMap: $extraMap") // } // // override fun onMessage(context: Context?, cPushMessage: CPushMessage) { // Log.e( // REC_TAG, // "onMessage, messageId: " + cPushMessage.messageId + ", title: " + cPushMessage.title + ", content:" + cPushMessage.content // ) // // // } // // override fun onNotificationOpened(context: Context?, title: String?, summary: String?, extraMap: String?) { // Log.e(REC_TAG, "onNotificationOpened, title: $title, summary: $summary, extraMap:$extraMap") // } // // override fun onNotificationClickedWithNoAction( // context: Context?, // title: String?, // summary: String?, // extraMap: String? // ) { // Log.e( // REC_TAG, // "onNotificationClickedWithNoAction, title: $title, summary: $summary, extraMap:$extraMap" // ) // } // // override fun onNotificationReceivedInApp( // context: Context?, // title: String?, // summary: String?, // extraMap: Map<String, String>?, // openType: Int, // openActivity: String?, // openUrl: String? // ) { // Log.e( // REC_TAG, // "onNotificationReceivedInApp, title: $title, summary: $summary, extraMap:$extraMap, openType:$openType, openActivity:$openActivity, openUrl:$openUrl" // ) // } // // override fun onNotificationRemoved(context: Context?, messageId: String?) { // Log.e(REC_TAG, "onNotificationRemoved") // } //} app/src/main/java/cn/flightfeather/thirdappmodule/util/push/PushService.kt
@@ -2,9 +2,9 @@ import android.content.Context import android.util.Log import com.alibaba.sdk.android.push.CloudPushService import com.alibaba.sdk.android.push.CommonCallback import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory //import com.alibaba.sdk.android.push.CloudPushService //import com.alibaba.sdk.android.push.CommonCallback //import com.alibaba.sdk.android.push.noonesdk.PushServiceFactory /** * ç§»å¨æ¨éæå¡é 置类 @@ -12,54 +12,54 @@ * Date: 2019/12/26 */ class PushService { companion object { const val TAG = "PushService" private var mPushService: CloudPushService? = null /** * åå§åäºæ¨ééé * @param applicationContext */ fun init(applicationContext: Context) { PushServiceFactory.init(applicationContext) mPushService = PushServiceFactory.getCloudPushService() mPushService?.register(applicationContext, object : CommonCallback { override fun onSuccess(response: String) { Log.d(TAG, "init cloudChannel success") Log.d(TAG, response) } override fun onFailed(errorCode: String, errorMessage: String) { Log.d(TAG, "init cloudChannel failed -- errorCode:$errorCode -- errorMessage:$errorMessage") } }) } fun bindAccount(account: String, s: () -> Unit) { mPushService?.bindAccount(account, object : CommonCallback { override fun onSuccess(p0: String?) { Log.d(TAG, "bind account $account success") s() } override fun onFailed(p0: String?, p1: String?) { } }) } fun unBindAccount(s: () -> Unit) { mPushService?.unbindAccount(object : CommonCallback { override fun onSuccess(p0: String?) { Log.d(TAG, "unbind account success") s() } override fun onFailed(p0: String?, p1: String?) { } }) } } // companion object { // const val TAG = "PushService" // // private var mPushService: CloudPushService? = null // // /** // * åå§åäºæ¨ééé // * @param applicationContext // */ // fun init(applicationContext: Context) { // PushServiceFactory.init(applicationContext) // mPushService = PushServiceFactory.getCloudPushService() // mPushService?.register(applicationContext, object : CommonCallback { // override fun onSuccess(response: String) { // Log.d(TAG, "init cloudChannel success") // Log.d(TAG, response) // } // // override fun onFailed(errorCode: String, errorMessage: String) { // Log.d(TAG, "init cloudChannel failed -- errorCode:$errorCode -- errorMessage:$errorMessage") // } // }) // } // // fun bindAccount(account: String, s: () -> Unit) { // mPushService?.bindAccount(account, object : CommonCallback { // override fun onSuccess(p0: String?) { // Log.d(TAG, "bind account $account success") // s() // } // // override fun onFailed(p0: String?, p1: String?) { // // } // }) // } // // fun unBindAccount(s: () -> Unit) { // mPushService?.unbindAccount(object : CommonCallback { // override fun onSuccess(p0: String?) { // Log.d(TAG, "unbind account success") // s() // } // // override fun onFailed(p0: String?, p1: String?) { // // } // }) // } // } } app/src/main/res/drawable-anydpi-v24/ic_info_black_24dp.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,15 @@ <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="#FFFFFF"> <group android:scaleX="0.92" android:scaleY="0.92" android:translateX="0.96" android:translateY="0.96"> <path android:fillColor="@android:color/white" android:pathData="M19,3L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14,17L7,17v-2h7v2zM17,13L7,13v-2h10v2zM17,9L7,9L7,7h10v2z"/> </group> </vector> app/src/main/res/drawable-hdpi/ic_info_black_24dp.png
app/src/main/res/drawable-mdpi/ic_info_black_24dp.png
app/src/main/res/drawable-xhdpi/ic_info_black_24dp.png
app/src/main/res/drawable-xxhdpi/ic_info_black_24dp.png
app/src/main/res/drawable/bg_border_black.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,26 @@ <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <item> <shape android:shape="rectangle"> <solid android:color="@color/black" /> </shape> </item> <item android:bottom="1dp" android:left="1dp" android:top="1dp" android:right="1dp"> <shape> <solid android:color="@color/white" /> <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp" /> </shape> </item> </layer-list> app/src/main/res/drawable/bg_border_black_no_right.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,25 @@ <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <item> <shape android:shape="rectangle"> <solid android:color="@color/black" /> </shape> </item> <item android:bottom="1dp" android:left="1dp" android:top="1dp"> <shape> <solid android:color="@color/white" /> <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="2dp" /> </shape> </item> </layer-list> app/src/main/res/drawable/bg_border_black_no_top.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,25 @@ <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <item> <shape android:shape="rectangle"> <solid android:color="@color/black" /> </shape> </item> <item android:bottom="1dp" android:left="1dp" android:right="1dp"> <shape> <solid android:color="@color/white" /> <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="1dp" /> </shape> </item> </layer-list> app/src/main/res/drawable/bg_border_black_no_top_right.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <item> <shape android:shape="rectangle"> <solid android:color="@color/black" /> </shape> </item> <item android:bottom="1dp" android:left="1dp"> <shape> <solid android:color="@color/white" /> <padding android:bottom="2dp" android:left="2dp" android:right="2dp" android:top="1dp" /> </shape> </item> </layer-list> app/src/main/res/drawable/ic_emergency.png
app/src/main/res/layout/dialog_scene_history.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,620 @@ <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.CardView android:id="@+id/cv_dialog_main" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="12dp" android:layout_marginTop="30dp" android:layout_marginRight="12dp" android:layout_marginBottom="40dp" app:cardCornerRadius="6dp" app:cardElevation="7dp"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginBottom="30dp"> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="@dimen/dimen16"> <TextView android:id="@+id/tv_title" android:layout_width="0dp" android:layout_height="wrap_content" android:textColor="@color/primary_text" android:textSize="@dimen/textSize_18" app:layout_constraintEnd_toStartOf="@id/view_waiting" app:layout_constraintHorizontal_bias="0" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:text="åºæ¯çåç§°åºæ¯çåç§°åºæ¯çåç§°åºæ¯çåç§°åºæ¯çåç§°åºæ¯çåç§°åºæ¯çåç§°åºæ¯çåç§°" /> <ProgressBar android:id="@+id/view_waiting" android:layout_width="@dimen/fab_margin" android:layout_height="@dimen/fab_margin" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> <android.support.constraint.ConstraintLayout android:id="@+id/cl_1" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen16" app:layout_constraintTop_toBottomOf="@id/tv_title"> <TextView android:id="@+id/tv_title_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="1. ç°åºè¯å" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv1_title_1" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv1_title_2" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_1" android:text="7æ" /> <TextView android:id="@+id/tv1_content_1" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv1_content_2" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv1_title_1" android:text="76å" /> <TextView android:id="@+id/tv1_title_2" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv1_title_3" app:layout_constraintStart_toEndOf="@id/tv1_title_1" app:layout_constraintTop_toBottomOf="@id/tv_title_1" android:text="8æ" /> <TextView android:id="@+id/tv1_content_2" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv1_content_3" app:layout_constraintStart_toEndOf="@id/tv1_content_1" app:layout_constraintBaseline_toBaselineOf="@id/tv1_content_1" android:text="82å" /> <TextView android:id="@+id/tv1_title_3" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/tv1_title_2" app:layout_constraintTop_toBottomOf="@id/tv_title_1" android:text="9æ" /> <TextView android:id="@+id/tv1_content_3" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/tv1_content_2" app:layout_constraintBaseline_toBaselineOf="@id/tv1_content_1" android:text="79å" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_2" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_1"> <TextView android:id="@+id/tv_title_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="2. å ¸åå·¥å°" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv2_content_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°ä¸ææ´æ¹çä» ä¸º57.1%ï¼è¢«åä¸ºå ¸åå·¥å°ï¼æ³¨æå 强ç°åºç管ã" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_2" tools:ignore="UnusedAttribute" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_3" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_2"> <TextView android:id="@+id/tv_title_3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="3. éç¹åºå" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv3_content_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°ä½äºå½æ§ç¹éå®çæµç«å¨è¾¹2å ¬éèå´å ï¼å±äºéç¹ç®¡æ§åºåï¼æ³¨æå 强ç°åºç管ã" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_3" tools:ignore="UnusedAttribute" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_4" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_3"> <TextView android:id="@+id/tv_title_4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="4. èåæ§æ³" android:textStyle="bold" android:textColor="@color/main_color_3" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv_summary_4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°è¿ä¸ä¸ªææªæ¶åèåæ§æ³ã" android:textColor="@color/main_color_3" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_4" tools:ignore="UnusedAttribute" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_5" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_4"> <TextView android:id="@+id/tv_title_5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="5. æ´æ¹æç" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv_summary_5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°åä¸ä¸ªææ´æ¹æ åµå¦ä¸è¡¨ï¼ç»¼åæ´æ¹çä» ä¸º79%ï¼æ´æ¹æ åµè¾å·®ã" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_5" tools:ignore="UnusedAttribute" /> <!-- column 1 --> <TextView android:id="@+id/tv5_title_1" android:layout_width="0dp" android:layout_height="wrap_content" android:textAlignment="center" android:textColor="@color/main_color_1" android:background="@drawable/bg_border_black_no_right" app:layout_constraintEnd_toStartOf="@id/tv5_title_2" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_summary_5" /> <TextView android:id="@+id/tv5_content_1" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_content_2" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv5_title_1" android:text="æ´æ¹ç" /> <TextView android:id="@+id/tv5_content1_1" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_content1_2" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv5_content_1" android:text="æ´æ¹æç" /> <TextView android:id="@+id/tv5_content2_1" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_content1_2" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv5_content1_1" android:text="ç»¼åæ´æ¹ç" /> <!-- column 2 --> <TextView android:id="@+id/tv5_title_2" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_title_3" app:layout_constraintStart_toEndOf="@id/tv5_title_1" app:layout_constraintTop_toTopOf="@id/tv5_title_1" android:text="7æ" /> <TextView android:id="@+id/tv5_content_2" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_content_3" app:layout_constraintStart_toEndOf="@id/tv5_content_1" app:layout_constraintTop_toBottomOf="@id/tv5_title_2" android:text="100%" /> <TextView android:id="@+id/tv5_content1_2" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_content1_3" app:layout_constraintStart_toEndOf="@id/tv5_content1_1" app:layout_constraintTop_toBottomOf="@id/tv5_content_2" android:text="1天å " /> <TextView android:id="@+id/tv5_content2_2" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/tv5_content2_1" app:layout_constraintTop_toBottomOf="@id/tv5_content1_2" android:text="79%" /> <!-- column 3 --> <TextView android:id="@+id/tv5_title_3" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_title_4" app:layout_constraintStart_toEndOf="@id/tv5_title_2" app:layout_constraintTop_toTopOf="@id/tv5_title_1" android:text="8æ" /> <TextView android:id="@+id/tv5_content_3" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_content_4" app:layout_constraintStart_toEndOf="@id/tv5_content_2" app:layout_constraintTop_toBottomOf="@id/tv5_title_3" android:text="80%" /> <TextView android:id="@+id/tv5_content1_3" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top_right" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toStartOf="@id/tv5_content1_4" app:layout_constraintStart_toEndOf="@id/tv5_content1_2" app:layout_constraintTop_toBottomOf="@id/tv5_content_3" android:text="æªæ´æ¹" /> <!-- column 4 --> <TextView android:id="@+id/tv5_title_4" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/tv5_title_3" app:layout_constraintTop_toTopOf="@id/tv5_title_1" android:text="9æ" /> <TextView android:id="@+id/tv5_content_4" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/tv5_content_3" app:layout_constraintTop_toBottomOf="@id/tv5_title_4" android:text="57.1%" /> <TextView android:id="@+id/tv5_content1_4" android:layout_width="0dp" android:layout_height="wrap_content" android:background="@drawable/bg_border_black_no_top" android:textAlignment="center" android:textColor="@color/main_color_1" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/tv5_content1_3" app:layout_constraintTop_toBottomOf="@id/tv5_content_4" android:text="æªæ´æ¹" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_6" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_5"> <TextView android:id="@+id/tv_title_6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="6. é®é¢å¤å" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv_summary_6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°åä¸ä¸ªææ1个é®é¢å¤æ¬¡å¤åï¼ä¸ºâå·¥å°å 夿¡éè·¯ææ¾æ³¥ç/æ³¥æ³/积å°/éæâã" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_6" tools:ignore="UnusedAttribute" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_7" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_6"> <TextView android:id="@+id/tv_title_7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="7. æ½å·¥é¶æ®µ" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv_summary_7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°ä¸ä¸æ¬¡æ´æ°æ½å·¥é¶æ®µä¸º2025å¹´9æ10æ¥ã" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_7" tools:ignore="UnusedAttribute" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_8" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_7"> <TextView android:id="@+id/tv_title_8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="8. çæµæ°æ®" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv_summary_8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°è¿ä¸ä¸ªææ¬å°å¨çº¿çæµæ°æ®æåæªè¾¾å ¨åºååï¼ä¸æå¹³åæµåº¦ä½äºåºåå¼ï¼æ°æ®æ åµè¾å¥½ã" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_8" tools:ignore="UnusedAttribute" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:id="@+id/cl_9" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginTop="@dimen/dimen8" app:layout_constraintTop_toBottomOf="@id/cl_8"> <TextView android:id="@+id/tv_title_9" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="9. åºæ¥å·¡æ¥" android:textStyle="bold" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/tv_summary_9" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="@dimen/dimen4" android:paddingBottom="@dimen/dimen4" android:text="该工å°è¿ä¸ä¸ªææªæ¶åé路巡æ¥ã" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" android:paddingStart="@dimen/dimen16" android:paddingEnd="0dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tv_title_9" tools:ignore="UnusedAttribute" /> </android.support.constraint.ConstraintLayout> </android.support.constraint.ConstraintLayout> </ScrollView> </android.support.v7.widget.CardView> <android.support.design.widget.FloatingActionButton android:id="@+id/fab_close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/cancel" android:src="@drawable/icon_close_white" app:elevation="8dp" app:fabSize="normal" app:layout_anchor="@id/cv_dialog_main" app:layout_anchorGravity="bottom|center" /> </android.support.design.widget.CoordinatorLayout> app/src/main/res/layout/dialog_scene_history_2.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,186 @@ <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> <data > <import type="android.view.View" alias="View"/> <variable name="viewModel" type="cn.flightfeather.thirdappmodule.databinding.SceneHistoryViewModel" /> </data> <android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.CardView android:id="@+id/cv_dialog_main" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginLeft="12dp" android:layout_marginTop="30dp" android:layout_marginRight="12dp" android:layout_marginBottom="40dp" app:cardCornerRadius="6dp" app:cardElevation="7dp"> <ScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginBottom="30dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="@{viewModel.worstChangeInfo == null ? View.GONE : View.VISIBLE}" android:padding="@dimen/dimen16"> <ImageView android:id="@+id/img_risk_warn" android:layout_width="20dp" android:layout_height="20dp" android:layout_marginBottom="@dimen/dimen4" android:contentDescription="é£é©æç¤º" android:src="@drawable/icon_task_alert" app:layout_constraintBottom_toBottomOf="@id/tv_risk_warn" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/tv_risk_warn" /> <TextView android:id="@+id/tv_risk_warn" android:layout_width="0dp" android:layout_height="30dp" android:text="é£é©æç¤º" android:textColor="@color/red_btn_bg_color" android:textSize="@dimen/textSize_18" android:textStyle="bold" app:layout_constraintStart_toEndOf="@id/img_risk_warn" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/tv_change_rate" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingStart="20dp" android:paddingEnd="0dp" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintTop_toBottomOf="@id/tv_risk_warn" android:text="@{viewModel.changeInfoTxt}" tools:text="æ´æ¹çæ åµï¼å¦ææ´æ¹çè¾ä½ï¼åä½ä¸ºé£é©æç¤ºå±ç¤º" /> <TextView android:id="@+id/tv_change_efficiency" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingStart="20dp" android:paddingEnd="0dp" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintTop_toBottomOf="@id/tv_change_rate" tools:text="æ´æ¹æçæ åµï¼æ´æ¹æçä¸ºè¦æ±æ´æ¹çæéï¼å¤©æ°ï¼é¤ä»¥å®é æ´æ¹çç¨æ¶ï¼å¤©æ°ï¼ï¼å¦ææçä½äº60%ï¼åä½ä¸ºé£é©æç¤ºå±ç¤º" /> <TextView android:id="@+id/tv_problem_recurrence" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingStart="20dp" android:paddingEnd="0dp" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintTop_toBottomOf="@id/tv_change_efficiency" tools:text="é®é¢å¤åæ åµï¼è¥åä¸ä¸ªæå æç¸åç±»åçé®é¢åºç°ä¸¤æ¬¡å以䏿¶ï¼æéå±ç¤ºï¼å¹¶ç»åºå¯¹åºçæ´æ¹ç" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/dimen16"> <ImageView android:id="@+id/img_inspection_key_point" android:layout_width="20dp" android:layout_height="20dp" android:layout_marginBottom="@dimen/dimen4" android:contentDescription="å·¡æ¥è¦ç¹" android:src="@drawable/icon_consult" app:layout_constraintBottom_toBottomOf="@id/tv_inspection_key_point" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/tv_risk_warn" /> <TextView android:id="@+id/tv_inspection_key_point" android:layout_width="0dp" android:layout_height="30dp" android:text="å·¡æ¥è¦ç¹" android:textColor="@color/primary_text" android:textSize="@dimen/textSize_18" app:layout_constraintStart_toEndOf="@id/img_inspection_key_point" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/tv_key_point" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingStart="20dp" android:paddingEnd="0dp" android:textColor="@color/main_color_1" android:textSize="@dimen/textSize_16" app:layout_constraintTop_toBottomOf="@id/img_inspection_key_point" tools:text="å·¡æ¥è¦ç¹ï¼æ³¨æéè¦æ£æ¥çä½ç½®ã设å¤åé®é¢ç" /> </android.support.constraint.ConstraintLayout> <android.support.constraint.ConstraintLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/dimen16"> <ImageView android:id="@+id/img_temp_inspection" android:layout_width="20dp" android:layout_height="20dp" android:layout_marginBottom="@dimen/dimen4" android:contentDescription="åºæ¥å·¡æ¥" android:src="@drawable/ic_emergency" app:layout_constraintBottom_toBottomOf="@id/tv_risk_warn" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@id/tv_risk_warn" /> <TextView android:id="@+id/tv_temp_inspection" android:layout_width="0dp" android:layout_height="30dp" android:text="åºæ¥å·¡æ¥" android:textColor="@color/primary_text" android:textSize="@dimen/textSize_18" app:layout_constraintStart_toEndOf="@id/img_temp_inspection" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout> </LinearLayout> </ScrollView> </android.support.v7.widget.CardView> <android.support.design.widget.FloatingActionButton android:id="@+id/fab_close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:contentDescription="@string/cancel" android:src="@drawable/icon_close_white" app:elevation="8dp" app:fabSize="normal" app:layout_anchor="@id/cv_dialog_main" app:layout_anchorGravity="bottom|center" /> </android.support.design.widget.CoordinatorLayout> </layout> app/src/main/res/layout/dialog_scene_subinfo.xml
@@ -84,9 +84,23 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" app:fabSize="normal" android:layout_marginLeft="76dp" app:elevation="8dp" app:layout_anchor="@id/cv_dialog_main" app:layout_anchorGravity="bottom|center" app:layout_anchorGravity="bottom|left" android:contentDescription="@string/cancel" /> <android.support.design.widget.FloatingActionButton android:src="@drawable/icon_right_white" android:id="@+id/fab_submit" android:layout_width="wrap_content" android:layout_height="wrap_content" app:fabSize="normal" android:layout_marginRight="76dp" app:elevation="8dp" app:backgroundTint="@color/lightGreen" app:layout_anchor="@id/cv_dialog_main" app:layout_anchorGravity="bottom|right" /> </android.support.design.widget.CoordinatorLayout> app/src/main/res/layout/fragment_inspection_content.xml
@@ -12,7 +12,351 @@ android:layout_height="match_parent" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_marginBottom="20dp"></com.amap.api.maps.MapView> android:layout_marginBottom="20dp" /> <RelativeLayout android:visibility="visible" android:elevation="1dp" android:id="@+id/ln_patrol_subtask_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:layout_alignParentTop="true" android:layout_alignParentStart="true"> <LinearLayout android:id="@+id/ll_show_hide_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingTop="8dp" android:paddingBottom="7dp" android:clickable="true" android:background="?android:attr/selectableItemBackground" android:gravity="center"> <TextView android:layout_marginLeft="50dp" android:layout_marginRight="50dp" android:id="@+id/tv_subtask_name_bar" android:layout_width="wrap_content" android:textColor="@color/white" android:gravity="center" android:singleLine="true" android:layout_height="wrap_content" android:textSize="16sp" android:text="ä»»å¡åç§°"/> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="-1dp" android:layout_marginLeft="50dp" android:gravity="center_vertical" android:layout_marginRight="50dp"> <TextView android:id="@+id/tv_subtask_status_bar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:textSize="13dp" android:text="ä»»å¡ç¶æ" android:textColor="@color/white"/> <ImageView android:alpha="0.9" android:layout_marginLeft="2dp" android:layout_marginTop="1dp" android:id="@+id/iv_patrol_show_site_detail" android:src="@drawable/selector_show_hide_white" android:layout_width="14dp" android:layout_height="13dp" android:scaleType="fitXY" /> </LinearLayout> </LinearLayout> <ImageView android:id="@+id/iv_patrol_back" android:layout_width="45dp" android:paddingLeft="18dp" android:paddingTop="9dp" android:paddingRight="9dp" android:paddingBottom="9dp" android:clickable="true" android:layout_height="36dp" android:layout_centerVertical="true" android:scaleType="fitXY" android:src="@drawable/icon_back_white"/> <ImageView android:alpha="0.9" android:layout_width="50dp" android:layout_height="40dp" android:paddingRight="16dp" android:paddingTop="6dp" android:paddingBottom="6dp" android:paddingLeft="6dp" android:layout_centerVertical="true" android:src="@drawable/selector_start_end_task" android:layout_alignParentRight="true" android:id="@+id/iv_start_end_task" /> </RelativeLayout> <LinearLayout android:id="@+id/ll_patrol_task_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/ln_patrol_subtask_detail" android:layout_alignParentStart="true" android:background="@drawable/shap_stroke_bottom" android:orientation="vertical" android:paddingTop="12dp" android:paddingBottom="14dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_name2" /> <TextView android:id="@+id/tv_subtask_name" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_type2" /> <TextView android:id="@+id/tv_subtask_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_plan_time" /> <TextView android:id="@+id/tv_subtask_plan_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_execute_time" /> <TextView android:id="@+id/tv_subtask_execute_time" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_executors" /> <TextView android:id="@+id/tv_subtask_executors" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> </LinearLayout> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:text="@string/scense_name" /> <TextView android:id="@+id/tv_scense_name" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:text="@string/scense_type" /> <TextView android:id="@+id/tv_scense_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:text="@string/scense_address" /> <TextView android:id="@+id/tv_scense_address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:layout_marginTop="4dp" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="è系人 1ï¼" /> <TextView android:id="@+id/tv_scense_contact1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="" /> <TextView android:id="@+id/tv_call_contact1" android:layout_width="30dp" android:layout_height="30dp" android:layout_marginRight="16dp" android:background="@drawable/contactcompany" android:text="" android:textColor="@color/colorPrimary" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="16dp" android:orientation="horizontal" android:visibility="visible"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="è系人 2ï¼" /> <TextView android:id="@+id/tv_scense_contact2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="" /> <TextView android:id="@+id/tv_call_contact2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="9dp" android:paddingRight="25dp" android:text="æçµè¯" android:textColor="@color/colorPrimary" /> </LinearLayout> </LinearLayout> <TextView android:id="@+id/scene_status" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginBottom="230dp" android:background="@drawable/shape_yellow" android:drawableStart="@drawable/ic_group_black_24dp" android:drawableTint="@color/white" android:elevation="@dimen/dimen4" android:foreground="?android:attr/selectableItemBackground" android:gravity="center" android:padding="@dimen/dimen4" android:text="@string/scene_status" android:textColor="@color/white" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/scene_detail" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:layout_marginBottom="230dp" android:background="@drawable/shape_yellow" android:drawableStart="@drawable/ic_info_black_24dp" android:drawableTint="@color/white" android:elevation="@dimen/dimen4" android:foreground="?android:attr/selectableItemBackground" android:gravity="center" android:padding="@dimen/dimen4" android:text="ç¹ä½æ åµ" android:textColor="@color/white" tools:ignore="UnusedAttribute" /> <TextView android:id="@+id/user_account" @@ -20,16 +364,16 @@ android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentBottom="true" android:text="ç¨æ·è´¦å·" android:elevation="@dimen/dimen4" android:layout_marginBottom="188dp" android:padding="@dimen/dimen4" android:gravity="center" android:textColor="@color/white" android:background="@drawable/shape_green" android:foreground="?android:attr/selectableItemBackground" android:drawableStart="@drawable/ic_group_black_24dp" android:drawableTint="@color/white" android:elevation="@dimen/dimen4" android:foreground="?android:attr/selectableItemBackground" android:gravity="center" android:padding="@dimen/dimen4" android:text="ç¨æ·è´¦å·" android:textColor="@color/white" tools:ignore="UnusedAttribute" /> <LinearLayout @@ -93,295 +437,5 @@ android:scaleType="fitXY" android:layout_gravity="center"/> </LinearLayout> <RelativeLayout android:visibility="visible" android:elevation="1dp" android:id="@+id/ln_patrol_subtask_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorPrimary" android:layout_alignParentTop="true" android:layout_alignParentStart="true"> <LinearLayout android:id="@+id/ll_show_hide_detail" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingTop="8dp" android:paddingBottom="7dp" android:clickable="true" android:background="?android:attr/selectableItemBackground" android:gravity="center"> <TextView android:layout_marginLeft="50dp" android:layout_marginRight="50dp" android:id="@+id/tv_subtask_name_bar" android:layout_width="wrap_content" android:textColor="@color/white" android:gravity="center" android:singleLine="true" android:layout_height="wrap_content" android:textSize="16sp" android:text="ä»»å¡åç§°"/> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="-1dp" android:layout_marginLeft="50dp" android:gravity="center_vertical" android:layout_marginRight="50dp"> <TextView android:id="@+id/tv_subtask_status_bar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:textSize="13dp" android:text="ä»»å¡ç¶æ" android:textColor="@color/white"/> <ImageView android:alpha="0.9" android:layout_marginLeft="2dp" android:layout_marginTop="1dp" android:id="@+id/iv_patrol_show_site_detail" android:src="@drawable/selector_show_hide_white" android:layout_width="14dp" android:layout_height="13dp" android:scaleType="fitXY" /> </LinearLayout> </LinearLayout> <ImageView android:id="@+id/iv_patrol_back" android:layout_width="45dp" android:paddingLeft="18dp" android:paddingTop="9dp" android:paddingRight="9dp" android:paddingBottom="9dp" android:clickable="true" android:layout_height="36dp" android:layout_centerVertical="true" android:scaleType="fitXY" android:src="@drawable/icon_back_white"/> <ImageView android:alpha="0.9" android:layout_width="50dp" android:layout_height="40dp" android:paddingRight="16dp" android:paddingTop="6dp" android:paddingBottom="6dp" android:paddingLeft="6dp" android:layout_centerVertical="true" android:src="@drawable/selector_start_end_task" android:layout_alignParentRight="true" android:id="@+id/iv_start_end_task" /> </RelativeLayout> <LinearLayout android:paddingTop="12dp" android:paddingBottom="14dp" android:id="@+id/ll_patrol_task_detail" android:background="@drawable/shap_stroke_bottom" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_below="@+id/ln_patrol_subtask_detail" android:layout_alignParentStart="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginLeft="16dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_name2" /> <TextView android:id="@+id/tv_subtask_name" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_type2" /> <TextView android:id="@+id/tv_subtask_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_plan_time" /> <TextView android:id="@+id/tv_subtask_plan_time" android:layout_width="wrap_content" android:singleLine="true" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_execute_time"/> <TextView android:id="@+id/tv_subtask_execute_time" android:layout_width="wrap_content" android:singleLine="true" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/task_executors"/> <TextView android:id="@+id/tv_subtask_executors" android:layout_width="wrap_content" android:singleLine="true" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> <LinearLayout android:layout_marginTop="16dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_marginLeft="16dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/scense_name" /> <TextView android:id="@+id/tv_scense_name" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_marginLeft="16dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/scense_type" /> <TextView android:id="@+id/tv_scense_type" android:layout_width="wrap_content" android:singleLine="true" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_marginLeft="16dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/scense_address" /> <TextView android:id="@+id/tv_scense_address" android:layout_width="wrap_content" android:singleLine="true" android:layout_height="wrap_content" /> </LinearLayout> <LinearLayout android:layout_marginTop="4dp" android:layout_marginLeft="16dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="è系人 1ï¼"/> <TextView android:id="@+id/tv_scense_contact1" android:layout_weight="1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=""/> <TextView android:id="@+id/tv_call_contact1" android:layout_width="30dp" android:layout_height="30dp" android:layout_marginRight="16dp" android:textColor="@color/colorPrimary" android:background="@drawable/contactcompany" android:text=""/> </LinearLayout> <LinearLayout android:visibility="gone" android:layout_marginLeft="16dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="è系人 2ï¼"/> <TextView android:id="@+id/tv_scense_contact2" android:layout_weight="1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=""/> <TextView android:id="@+id/tv_call_contact2" android:layout_width="wrap_content" android:paddingLeft="9dp" android:paddingRight="25dp" android:layout_height="wrap_content" android:textColor="@color/colorPrimary" android:text="æçµè¯"/> </LinearLayout> </LinearLayout> </RelativeLayout> app/src/main/res/layout/item_task_list_2.xml
@@ -69,7 +69,7 @@ android:id="@+id/tv_item_task_list_address" android:layout_width="0dp" android:layout_height="wrap_content" tools:text="ä»»å¡å°ç¹" tools:text="ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹ä»»å¡å°ç¹" style="@style/TextStyle.Abstract" android:layout_marginStart="@dimen/dimen8" app:layout_constraintTop_toTopOf="@id/img_task_address" @@ -145,8 +145,91 @@ android:layout_height="40dp" android:src="@mipmap/ic_task_ready_to_start" android:layout_marginEnd="@dimen/dimen4" app:layout_constraintHorizontal_bias="1" app:layout_constraintStart_toStartOf="@id/guide_line_2" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="@id/tv_item_task_list_name"/> app:layout_constraintTop_toTopOf="@id/tv_item_task_list_name" app:layout_constraintBottom_toTopOf="@id/img_risk_warn"/> <android.support.constraint.Group android:id="@+id/group_risk_warn" android:layout_width="wrap_content" android:layout_height="wrap_content" app:constraint_referenced_ids="img_risk_warn, tv_risk_warn"/> <ImageView android:id="@+id/img_risk_warn" android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/icon_task_alert" android:tint="@color/white" android:layout_marginBottom="@dimen/dimen4" app:layout_constraintTop_toBottomOf="@id/img_task_status" app:layout_constraintBottom_toTopOf="@id/img_inspection_key_point" app:layout_constraintEnd_toStartOf="@id/tv_risk_warn"/> <TextView android:id="@+id/tv_risk_warn" android:layout_width="@dimen/dimen16" android:layout_height="wrap_content" tools:text="10" style="@style/TextStyle.Abstract" android:gravity="end" android:layout_marginEnd="@dimen/dimen4" app:layout_constraintTop_toTopOf="@id/img_risk_warn" app:layout_constraintEnd_toEndOf="parent"/> <android.support.constraint.Group android:id="@+id/group_inspection_key_point" android:layout_width="wrap_content" android:layout_height="wrap_content" app:constraint_referenced_ids="img_risk_warn, tv_risk_warn"/> <ImageView android:id="@+id/img_inspection_key_point" android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/icon_consult" android:tint="@color/white" android:padding="@dimen/dimen2" android:layout_marginBottom="@dimen/dimen4" app:layout_constraintBottom_toTopOf="@id/img_emergency_inspection" app:layout_constraintEnd_toStartOf="@id/tv_inspection_key_point"/> <TextView android:id="@+id/tv_inspection_key_point" android:layout_width="@dimen/dimen16" android:layout_height="wrap_content" tools:text="1" style="@style/TextStyle.Abstract" android:gravity="end" android:layout_marginEnd="@dimen/dimen4" app:layout_constraintTop_toTopOf="@id/img_inspection_key_point" app:layout_constraintEnd_toEndOf="parent"/> <android.support.constraint.Group android:id="@+id/group_emergency_inspection" android:layout_width="wrap_content" android:layout_height="wrap_content" app:constraint_referenced_ids="img_risk_warn, tv_risk_warn"/> <ImageView android:id="@+id/img_emergency_inspection" android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/ic_emergency" android:tint="@color/white" android:layout_marginBottom="@dimen/dimen8" app:layout_constraintBottom_toTopOf="@id/tv_check_status" app:layout_constraintEnd_toStartOf="@id/tv_emergency_inspection"/> <TextView android:id="@+id/tv_emergency_inspection" android:layout_width="@dimen/dimen16" android:layout_height="wrap_content" tools:text="1" style="@style/TextStyle.Abstract" android:gravity="end" android:layout_marginEnd="@dimen/dimen4" app:layout_constraintTop_toTopOf="@id/img_emergency_inspection" app:layout_constraintEnd_toEndOf="parent"/> <TextView android:id="@+id/tv_check_status" build.gradle
@@ -35,7 +35,7 @@ classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0' // æ·»å emas-servicesæä»¶ classpath 'com.aliyun.ams:emas-services:1.0.1' // classpath 'com.aliyun.ams:emas-services:1.0.1' // classpath "gradle.plugin.ua.eshepelyuk:ManifestClasspath:1.0.0" }