commit the biuld setting

This commit is contained in:
bobwang 2024-11-01 23:27:02 +08:00
parent d2f5fc0495
commit 65c5d4cc9d
781 changed files with 145 additions and 95288 deletions

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: android.arch.core:runtime:1.1.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/c8ef38b04359d4ae11de102c01073a28/runtime-1.1.1/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/c8ef38b04359d4ae11de102c01073a28/runtime-1.1.1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9998df719cfe7769cf2116a029db41eb/runtime-1.1.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9998df719cfe7769cf2116a029db41eb/runtime-1.1.1/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/android.arch.core/runtime/1.1.1/25df553df10af32bede9dd768a2d15299543d84/runtime-1.1.1-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.core/runtime/1.1.1/25df553df10af32bede9dd768a2d15299543d84/runtime-1.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:livedata:1.1.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/f0fb53a3cfbf269236f79303c2d9ad7f/livedata-1.1.1/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/f0fb53a3cfbf269236f79303c2d9ad7f/livedata-1.1.1/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3b4d1627b74edb955dc2b172f543a439/livedata-1.1.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3b4d1627b74edb955dc2b172f543a439/livedata-1.1.1/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/android.arch.lifecycle/livedata/1.1.1/bf27acaa4953c98cd519756ed7b7caacf94407d4/livedata-1.1.1-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/livedata/1.1.1/bf27acaa4953c98cd519756ed7b7caacf94407d4/livedata-1.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:livedata-core:1.1.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/e47b9a44945d39c7e286a2dbc0dcece4/livedata-core-1.1.1/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/e47b9a44945d39c7e286a2dbc0dcece4/livedata-core-1.1.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/142bc8fa9d0f8aea450b230db58064f6/livedata-core-1.1.1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/142bc8fa9d0f8aea450b230db58064f6/livedata-core-1.1.1/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/android.arch.lifecycle/livedata-core/1.1.1/c38818e006ea7a408c05e3090364332d46494ef/livedata-core-1.1.1-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/livedata-core/1.1.1/c38818e006ea7a408c05e3090364332d46494ef/livedata-core-1.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:runtime:1.1.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/1130aa91054943855867d62d2da3f09d/runtime-1.1.1/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/1130aa91054943855867d62d2da3f09d/runtime-1.1.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/c273fd5482f711c674e1e33078e800bd/runtime-1.1.1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/c273fd5482f711c674e1e33078e800bd/runtime-1.1.1/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/android.arch.lifecycle/runtime/1.1.1/8e4214221b3797b863dc9998d16abb4af043e784/runtime-1.1.1-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/runtime/1.1.1/8e4214221b3797b863dc9998d16abb4af043e784/runtime-1.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: android.arch.lifecycle:viewmodel:1.1.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/959583c1d6f49a57cae26e2e46245700/viewmodel-1.1.1/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/959583c1d6f49a57cae26e2e46245700/viewmodel-1.1.1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cb7dd7624a4e48ab7eef500ac270ec45/viewmodel-1.1.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cb7dd7624a4e48ab7eef500ac270ec45/viewmodel-1.1.1/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/android.arch.lifecycle/viewmodel/1.1.1/d1cc8e805317f171be63c68341f499acda7e42d6/viewmodel-1.1.1-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/android.arch.lifecycle/viewmodel/1.1.1/d1cc8e805317f171be63c68341f499acda7e42d6/viewmodel-1.1.1-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:animated-vector-drawable:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/c2b3d714bdb62d032fded9ce2889a56d/animated-vector-drawable-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/c2b3d714bdb62d032fded9ce2889a56d/animated-vector-drawable-28.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ce0bc6c0ba910628d730fa0dee6b8470/animated-vector-drawable-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ce0bc6c0ba910628d730fa0dee6b8470/animated-vector-drawable-28.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:appcompat-v7:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b29bafe819ed1b1dc0b2e7b74b006af3/appcompat-v7-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/43a056e8e1abc4dff482f7ba71806374/appcompat-v7-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b29bafe819ed1b1dc0b2e7b74b006af3/appcompat-v7-28.0.0/AndroidManifest.xml" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b29bafe819ed1b1dc0b2e7b74b006af3/appcompat-v7-28.0.0/res" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b29bafe819ed1b1dc0b2e7b74b006af3/appcompat-v7-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/43a056e8e1abc4dff482f7ba71806374/appcompat-v7-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/43a056e8e1abc4dff482f7ba71806374/appcompat-v7-28.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/43a056e8e1abc4dff482f7ba71806374/appcompat-v7-28.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:asynclayoutinflater:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/c8ec810d8bf3b8361d0b92120a827214/asynclayoutinflater-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/c8ec810d8bf3b8361d0b92120a827214/asynclayoutinflater-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/70517e14c4b230786481abe3dc955417/asynclayoutinflater-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/70517e14c4b230786481abe3dc955417/asynclayoutinflater-28.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,9 +1,9 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:cardview-v7:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/2378ba26cc6b654c8869945dd1f34be5/cardview-v7-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/2378ba26cc6b654c8869945dd1f34be5/cardview-v7-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/2378ba26cc6b654c8869945dd1f34be5/cardview-v7-28.0.0/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9f5d1fd5fdd344c196572d15e858880e/cardview-v7-28.0.0/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9f5d1fd5fdd344c196572d15e858880e/cardview-v7-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9f5d1fd5fdd344c196572d15e858880e/cardview-v7-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,9 +1,9 @@
<component name="libraryTable">
<library name="Gradle: com.android.support.constraint:constraint-layout:1.1.3@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/5c99d8f008652fb602e5712be8189305/constraint-layout-1.1.3/res" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/5c99d8f008652fb602e5712be8189305/constraint-layout-1.1.3/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/5c99d8f008652fb602e5712be8189305/constraint-layout-1.1.3/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/5b7bf93e0f8053ae00e85352f83a4186/constraint-layout-1.1.3/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/5b7bf93e0f8053ae00e85352f83a4186/constraint-layout-1.1.3/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/5b7bf93e0f8053ae00e85352f83a4186/constraint-layout-1.1.3/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:coordinatorlayout:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/927819faf9ae7c983ae93f0bf85f0841/coordinatorlayout-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc389bc1f11c296ea06e8c6705804f7e/coordinatorlayout-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/927819faf9ae7c983ae93f0bf85f0841/coordinatorlayout-28.0.0/res" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/927819faf9ae7c983ae93f0bf85f0841/coordinatorlayout-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/927819faf9ae7c983ae93f0bf85f0841/coordinatorlayout-28.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc389bc1f11c296ea06e8c6705804f7e/coordinatorlayout-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc389bc1f11c296ea06e8c6705804f7e/coordinatorlayout-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc389bc1f11c296ea06e8c6705804f7e/coordinatorlayout-28.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:cursoradapter:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/4a7f10bbd3b91e733227757c7d58c964/cursoradapter-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/4a7f10bbd3b91e733227757c7d58c964/cursoradapter-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/02309bb5ec38fc8522fc324bb53ad5cb/cursoradapter-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/02309bb5ec38fc8522fc324bb53ad5cb/cursoradapter-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:customview:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/65b9d2909babadef66c42bb418ae1596/customview-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/65b9d2909babadef66c42bb418ae1596/customview-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4c9619195032b444b439296d0f6ffb95/customview-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4c9619195032b444b439296d0f6ffb95/customview-28.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:design:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b579e3e0bc2c46e447220c1e2242ce5f/design-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7d4f3582e5b79d22421953532359be5/design-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b579e3e0bc2c46e447220c1e2242ce5f/design-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b579e3e0bc2c46e447220c1e2242ce5f/design-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b579e3e0bc2c46e447220c1e2242ce5f/design-28.0.0/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7d4f3582e5b79d22421953532359be5/design-28.0.0/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7d4f3582e5b79d22421953532359be5/design-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7d4f3582e5b79d22421953532359be5/design-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:documentfile:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/bd3b7fd1adda4a48be6b4c61144c333b/documentfile-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/bd3b7fd1adda4a48be6b4c61144c333b/documentfile-28.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f755063c375a935d59a5f1339651e62e/documentfile-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f755063c375a935d59a5f1339651e62e/documentfile-28.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,11 +1,11 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:drawerlayout:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/bcd2d1c9e7f6b45f0beab1dc08da2ac5/drawerlayout-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/906e72cb6b2a2068ad150344cd2281eb/drawerlayout-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/bcd2d1c9e7f6b45f0beab1dc08da2ac5/drawerlayout-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/bcd2d1c9e7f6b45f0beab1dc08da2ac5/drawerlayout-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/906e72cb6b2a2068ad150344cd2281eb/drawerlayout-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/906e72cb6b2a2068ad150344cd2281eb/drawerlayout-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:interpolator:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b484488b21afee626d1d56efa27f27cc/interpolator-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b484488b21afee626d1d56efa27f27cc/interpolator-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/37678cad1a370a7c0f06f2887f158f40/interpolator-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/37678cad1a370a7c0f06f2887f158f40/interpolator-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:loader:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d0ce1129c1c7449483a5282079ae72a8/loader-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d0ce1129c1c7449483a5282079ae72a8/loader-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/36a78670f0a5619cd5f8fd1a5c14e869/loader-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/36a78670f0a5619cd5f8fd1a5c14e869/loader-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:localbroadcastmanager:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/242be0afa6dd23b4624a3091c90cb752/localbroadcastmanager-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/242be0afa6dd23b4624a3091c90cb752/localbroadcastmanager-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7372ba5d776bde24b3c538b3ef56508e/localbroadcastmanager-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7372ba5d776bde24b3c538b3ef56508e/localbroadcastmanager-28.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,11 +1,11 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:print:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/4af27fc4dcd8f2d7389125a3b02c42df/print-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f469d85215fe7cbba8e984751c3da810/print-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/4af27fc4dcd8f2d7389125a3b02c42df/print-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/4af27fc4dcd8f2d7389125a3b02c42df/print-28.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f469d85215fe7cbba8e984751c3da810/print-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f469d85215fe7cbba8e984751c3da810/print-28.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:recyclerview-v7:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/838244e840a2b82ec652f8a9a364cf96/recyclerview-v7-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0f9c9fe40a240b8da55e7f2e763081a6/recyclerview-v7-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/838244e840a2b82ec652f8a9a364cf96/recyclerview-v7-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/838244e840a2b82ec652f8a9a364cf96/recyclerview-v7-28.0.0/res" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/838244e840a2b82ec652f8a9a364cf96/recyclerview-v7-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0f9c9fe40a240b8da55e7f2e763081a6/recyclerview-v7-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0f9c9fe40a240b8da55e7f2e763081a6/recyclerview-v7-28.0.0/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0f9c9fe40a240b8da55e7f2e763081a6/recyclerview-v7-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:slidingpanelayout:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/ffd68e6332c62624ea89767ccba325ce/slidingpanelayout-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/ffd68e6332c62624ea89767ccba325ce/slidingpanelayout-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9e72e6eac7e3c9ac5692baa9dc946ddc/slidingpanelayout-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9e72e6eac7e3c9ac5692baa9dc946ddc/slidingpanelayout-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:support-compat:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d4a027a922bc6bff4a5ef2e49fb64479/support-compat-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/48a53f71b3f6afbc0776ad29d9c64e19/support-compat-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d4a027a922bc6bff4a5ef2e49fb64479/support-compat-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d4a027a922bc6bff4a5ef2e49fb64479/support-compat-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d4a027a922bc6bff4a5ef2e49fb64479/support-compat-28.0.0/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/48a53f71b3f6afbc0776ad29d9c64e19/support-compat-28.0.0/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/48a53f71b3f6afbc0776ad29d9c64e19/support-compat-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/48a53f71b3f6afbc0776ad29d9c64e19/support-compat-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:support-core-ui:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/5815614999866066b5972b3cca73878a/support-core-ui-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/5815614999866066b5972b3cca73878a/support-core-ui-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b930089b52491710e9ec87d12afb293e/support-core-ui-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b930089b52491710e9ec87d12afb293e/support-core-ui-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:support-core-utils:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/34c0a2e3052c9ac3c4480be9a08245fd/support-core-utils-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/34c0a2e3052c9ac3c4480be9a08245fd/support-core-utils-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a87da87b0aaf2b51ef846785b1e5f962/support-core-utils-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a87da87b0aaf2b51ef846785b1e5f962/support-core-utils-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,11 +1,11 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:support-fragment:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/a287bed2c8154b7d30a443810c07f444/support-fragment-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1a4c8aa7d5a0eed80b973de001dc442c/support-fragment-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/a287bed2c8154b7d30a443810c07f444/support-fragment-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/a287bed2c8154b7d30a443810c07f444/support-fragment-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1a4c8aa7d5a0eed80b973de001dc442c/support-fragment-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1a4c8aa7d5a0eed80b973de001dc442c/support-fragment-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:support-media-compat:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d878a440ed8ec313b6d63648616b4773/support-media-compat-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/57a36daf7befb6df84518d0c42361719/support-media-compat-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d878a440ed8ec313b6d63648616b4773/support-media-compat-28.0.0/res" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d878a440ed8ec313b6d63648616b4773/support-media-compat-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/d878a440ed8ec313b6d63648616b4773/support-media-compat-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/57a36daf7befb6df84518d0c42361719/support-media-compat-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/57a36daf7befb6df84518d0c42361719/support-media-compat-28.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/57a36daf7befb6df84518d0c42361719/support-media-compat-28.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:support-v4:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/7bdf816bf2fd2726006dc744ab7e1608/support-v4-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/7bdf816bf2fd2726006dc744ab7e1608/support-v4-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/14df0b94c2fe3a4847e1ec69893810c2/support-v4-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/14df0b94c2fe3a4847e1ec69893810c2/support-v4-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:support-vector-drawable:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/e1515c429d35463dc1fc4d4891a6679c/support-vector-drawable-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/e1515c429d35463dc1fc4d4891a6679c/support-vector-drawable-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4a2987f78d4a69b363df9edaf245f443/support-vector-drawable-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4a2987f78d4a69b363df9edaf245f443/support-vector-drawable-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,11 +1,11 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:swiperefreshlayout:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/ca4354e930cef3610362d0d7ecd0919a/swiperefreshlayout-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8693cd07b9d3424279c0b90b1e669016/swiperefreshlayout-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/ca4354e930cef3610362d0d7ecd0919a/swiperefreshlayout-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/ca4354e930cef3610362d0d7ecd0919a/swiperefreshlayout-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8693cd07b9d3424279c0b90b1e669016/swiperefreshlayout-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/8693cd07b9d3424279c0b90b1e669016/swiperefreshlayout-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,12 +1,12 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:transition:28.0.0@aar" external-system-id="GRADLE">
<ANNOTATIONS>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6bb5a179fce82861a631044300fa8e1b/transition-28.0.0/annotations.zip!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a127590709832facb297d0ea7736f005/transition-28.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6bb5a179fce82861a631044300fa8e1b/transition-28.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6bb5a179fce82861a631044300fa8e1b/transition-28.0.0/res" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6bb5a179fce82861a631044300fa8e1b/transition-28.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a127590709832facb297d0ea7736f005/transition-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a127590709832facb297d0ea7736f005/transition-28.0.0/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a127590709832facb297d0ea7736f005/transition-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:versionedparcelable:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/61f172215e1f62ef0316b1d3f790485c/versionedparcelable-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/61f172215e1f62ef0316b1d3f790485c/versionedparcelable-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/92dec29e650c4e0ac0103f64078175f1/versionedparcelable-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/92dec29e650c4e0ac0103f64078175f1/versionedparcelable-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.android.support:viewpager:28.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/8e4cda7e322373e85b4f4bfbdedad28b/viewpager-28.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/8e4cda7e322373e85b4f4bfbdedad28b/viewpager-28.0.0/jars/classes.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1cab75f978e25ba5b2062e19cc30cc7c/viewpager-28.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1cab75f978e25ba5b2062e19cc30cc7c/viewpager-28.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,15 +1,15 @@
<component name="libraryTable">
<library name="Gradle: com.astuetz:pagerslidingtabstrip:1.0.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/7d8a17889c735a75176dd3b54dfe5a2d/pagerslidingtabstrip-1.0.1/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/7d8a17889c735a75176dd3b54dfe5a2d/pagerslidingtabstrip-1.0.1/res" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/7d8a17889c735a75176dd3b54dfe5a2d/pagerslidingtabstrip-1.0.1/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9a65bf875b1486d582d553a1f172d422/pagerslidingtabstrip-1.0.1/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9a65bf875b1486d582d553a1f172d422/pagerslidingtabstrip-1.0.1/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9a65bf875b1486d582d553a1f172d422/pagerslidingtabstrip-1.0.1/jars/classes.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.astuetz/pagerslidingtabstrip/1.0.1/95949acd77afb68778e883b4dc56f037bf88f219/pagerslidingtabstrip-1.0.1-javadoc.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.astuetz/pagerslidingtabstrip/1.0.1/95949acd77afb68778e883b4dc56f037bf88f219/pagerslidingtabstrip-1.0.1-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.astuetz/pagerslidingtabstrip/1.0.1/6a34a8358416eecbbfe6fa3a54b95d8afd4b0b39/pagerslidingtabstrip-1.0.1-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.astuetz/pagerslidingtabstrip/1.0.1/6a34a8358416eecbbfe6fa3a54b95d8afd4b0b39/pagerslidingtabstrip-1.0.1-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,15 +1,15 @@
<component name="libraryTable">
<library name="Gradle: com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b35d39ff4d899787ac460fb4839af30e/FlycoTabLayout_Lib-2.1.2/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b35d39ff4d899787ac460fb4839af30e/FlycoTabLayout_Lib-2.1.2/AndroidManifest.xml" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b35d39ff4d899787ac460fb4839af30e/FlycoTabLayout_Lib-2.1.2/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e9fc11de6797d7e09cceeada229e22df/FlycoTabLayout_Lib-2.1.2/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e9fc11de6797d7e09cceeada229e22df/FlycoTabLayout_Lib-2.1.2/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e9fc11de6797d7e09cceeada229e22df/FlycoTabLayout_Lib-2.1.2/AndroidManifest.xml" />
</CLASSES>
<JAVADOC>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.flyco.tablayout/FlycoTabLayout_Lib/2.1.2/37d5ba1c7e12670bc1da7def1d3722614e03561f/FlycoTabLayout_Lib-2.1.2-javadoc.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.flyco.tablayout/FlycoTabLayout_Lib/2.1.2/37d5ba1c7e12670bc1da7def1d3722614e03561f/FlycoTabLayout_Lib-2.1.2-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.flyco.tablayout/FlycoTabLayout_Lib/2.1.2/431eceecfe6b4044d8e075971d9f25018f12e876/FlycoTabLayout_Lib-2.1.2-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.flyco.tablayout/FlycoTabLayout_Lib/2.1.2/431eceecfe6b4044d8e075971d9f25018f12e876/FlycoTabLayout_Lib-2.1.2-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.google.android.gms:play-services-audience:16.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/7e9804f7e842656929b21d1abd9bba4d/play-services-audience-16.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/7e9804f7e842656929b21d1abd9bba4d/play-services-audience-16.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4fe418b1bea0deefd1fac920bfd48397/play-services-audience-16.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4fe418b1bea0deefd1fac920bfd48397/play-services-audience-16.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,9 +1,9 @@
<component name="libraryTable">
<library name="Gradle: com.google.android.gms:play-services-base:16.0.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6e104110bbaeaf823d6a5642a97950df/play-services-base-16.0.1/res" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6e104110bbaeaf823d6a5642a97950df/play-services-base-16.0.1/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6e104110bbaeaf823d6a5642a97950df/play-services-base-16.0.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a05e41b094cdde5032791c9859ef90f8/play-services-base-16.0.1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a05e41b094cdde5032791c9859ef90f8/play-services-base-16.0.1/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/a05e41b094cdde5032791c9859ef90f8/play-services-base-16.0.1/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,9 +1,9 @@
<component name="libraryTable">
<library name="Gradle: com.google.android.gms:play-services-basement:16.0.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/225a8250e60c326450dd1cca4e7f1002/play-services-basement-16.0.1/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/225a8250e60c326450dd1cca4e7f1002/play-services-basement-16.0.1/AndroidManifest.xml" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/225a8250e60c326450dd1cca4e7f1002/play-services-basement-16.0.1/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f79734fc9b54e5f31f156f2cbfec475b/play-services-basement-16.0.1/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f79734fc9b54e5f31f156f2cbfec475b/play-services-basement-16.0.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f79734fc9b54e5f31f156f2cbfec475b/play-services-basement-16.0.1/jars/classes.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,9 +1,9 @@
<component name="libraryTable">
<library name="Gradle: com.google.android.gms:play-services-plus:16.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/f05235027cca8a88bb3319db06d473d2/play-services-plus-16.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/f05235027cca8a88bb3319db06d473d2/play-services-plus-16.0.0/AndroidManifest.xml" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/f05235027cca8a88bb3319db06d473d2/play-services-plus-16.0.0/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b5c536a6345cdf3d4e52f4f5bf3ac190/play-services-plus-16.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b5c536a6345cdf3d4e52f4f5bf3ac190/play-services-plus-16.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b5c536a6345cdf3d4e52f4f5bf3ac190/play-services-plus-16.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,8 +1,8 @@
<component name="libraryTable">
<library name="Gradle: com.google.android.gms:play-services-tasks:16.0.1@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6d14babdfd97ab51a1d47ada0edaa650/play-services-tasks-16.0.1/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/6d14babdfd97ab51a1d47ada0edaa650/play-services-tasks-16.0.1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7b9d36bd06ba17f065d57ee796eb5c6/play-services-tasks-16.0.1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d7b9d36bd06ba17f065d57ee796eb5c6/play-services-tasks-16.0.1/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES />

View File

@ -1,14 +1,14 @@
<component name="libraryTable">
<library name="Gradle: com.jakewharton:butterknife:9.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/06d809b85d5f77e02332b19190ec75d0/butterknife-9.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/06d809b85d5f77e02332b19190ec75d0/butterknife-9.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2ac14506a4e0af8012d64e29c53f212c/butterknife-9.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2ac14506a4e0af8012d64e29c53f212c/butterknife-9.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.jakewharton/butterknife/9.0.0/905cc58569caf8a949f943d1ecd022ff8a401faa/butterknife-9.0.0-javadoc.jar!/" />
<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!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.jakewharton/butterknife/9.0.0/487ec437fd0313b4a4f5f2069f90a92698ecca90/butterknife-9.0.0-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/9.0.0/487ec437fd0313b4a4f5f2069f90a92698ecca90/butterknife-9.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,14 +1,14 @@
<component name="libraryTable">
<library name="Gradle: com.jakewharton:butterknife-runtime:9.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b117b6eb979dd958234104a817660895/butterknife-runtime-9.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/b117b6eb979dd958234104a817660895/butterknife-runtime-9.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9ba002aa52d0d21d6ba6868591ebc270/butterknife-runtime-9.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9ba002aa52d0d21d6ba6868591ebc270/butterknife-runtime-9.0.0/jars/classes.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.jakewharton/butterknife-runtime/9.0.0/39ea68f6fcd783603c7d5dc36263aa191d5a84e5/butterknife-runtime-9.0.0-javadoc.jar!/" />
<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!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.jakewharton/butterknife-runtime/9.0.0/94e78411c5db9cae9baf741ea83c5a64701a851a/butterknife-runtime-9.0.0-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife-runtime/9.0.0/94e78411c5db9cae9baf741ea83c5a64701a851a/butterknife-runtime-9.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,13 +1,13 @@
<component name="libraryTable">
<library name="Gradle: com.youth.banner:banner:1.4.10@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/2827a075437cbe81b354ab8a3a83c938/banner-1.4.10/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/2827a075437cbe81b354ab8a3a83c938/banner-1.4.10/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/2827a075437cbe81b354ab8a3a83c938/banner-1.4.10/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/707167e459cbe8d3285fb5a9cbe67283/banner-1.4.10/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/707167e459cbe8d3285fb5a9cbe67283/banner-1.4.10/res" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/707167e459cbe8d3285fb5a9cbe67283/banner-1.4.10/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/com.youth.banner/banner/1.4.10/eae835ac9b7ca690031f2b42fbcc88edab66ce5f/banner-1.4.10-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.youth.banner/banner/1.4.10/eae835ac9b7ca690031f2b42fbcc88edab66ce5f/banner-1.4.10-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,13 +1,13 @@
<component name="libraryTable">
<library name="Gradle: org.litepal.android:core:3.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/1f70f5c92a1c8457ca1e6e77d85add98/core-3.0.0/res" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/1f70f5c92a1c8457ca1e6e77d85add98/core-3.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/1f70f5c92a1c8457ca1e6e77d85add98/core-3.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/521f2f8ba0b54fb19ca133417ec367c0/core-3.0.0/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/521f2f8ba0b54fb19ca133417ec367c0/core-3.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/521f2f8ba0b54fb19ca133417ec367c0/core-3.0.0/AndroidManifest.xml" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/org.litepal.android/core/3.0.0/aee6bfbad95aadfd0903570b5d110eb3d02921ca/core-3.0.0-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.litepal.android/core/3.0.0/aee6bfbad95aadfd0903570b5d110eb3d02921ca/core-3.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,13 +1,13 @@
<component name="libraryTable">
<library name="Gradle: org.litepal.android:java:3.0.0@aar" external-system-id="GRADLE">
<CLASSES>
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/fb2a7c084c04737ede39de2b1aefdbdd/java-3.0.0/AndroidManifest.xml" />
<root url="jar://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/fb2a7c084c04737ede39de2b1aefdbdd/java-3.0.0/jars/classes.jar!/" />
<root url="file://$PROJECT_DIR$/zhuike/caches/transforms-2/files-2.1/fb2a7c084c04737ede39de2b1aefdbdd/java-3.0.0/res" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1125c1f52a1baa61f7d83c1f1d16d547/java-3.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1125c1f52a1baa61f7d83c1f1d16d547/java-3.0.0/AndroidManifest.xml" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1125c1f52a1baa61f7d83c1f1d16d547/java-3.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/zhuike/caches/modules-2/files-2.1/org.litepal.android/java/3.0.0/494ed8ebec335809cec8e1b782b6cd0267ee59c2/java-3.0.0-sources.jar!/" />
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.litepal.android/java/3.0.0/494ed8ebec335809cec8e1b782b6cd0267ee59c2/java-3.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

View File

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M3,13h8L11,3L3,3v10zM3,21h8v-6L3,15v6zM13,21h8L21,11h-8v10zM13,3v6h8L21,3h-8z" />
</vector>

View File

@ -1,9 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z" />
</vector>

View File

@ -1,170 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#008577"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

View File

@ -1,34 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillType="evenOdd"
android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z"
android:strokeWidth="1"
android:strokeColor="#00000000">
<aapt:attr name="android:fillColor">
<gradient
android:endX="78.5885"
android:endY="90.9159"
android:startX="48.7653"
android:startY="61.0927"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>

View File

@ -1,13 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24.0"
android:viewportHeight="24.0">
<path
android:fillColor="#FF000000"
android:pathData="M12,22c1.1,0 2,-0.9 2,-2h-4c0,1.1 0.89,2 2,2zM18,16v-5c0,-3.07 -1.64,-5.64 -4.5,-6.32L13.5,
4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68C7.63,5.36 6,7.92 6,11v5l-2,2v1h16v-1l-2,-2z"
/>
</vector>

View File

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/navigation_home"
android:icon="@drawable/ic_home_black_24dp"
android:title="@string/title_home" />
<item
android:id="@+id/navigation_dashboard"
android:icon="@drawable/ic_dashboard_black_24dp"
android:title="@string/title_dashboard" />
<item
android:id="@+id/navigation_notifications"
android:icon="@drawable/ic_notifications_black_24dp"
android:title="@string/title_notifications" />
</menu>

1
qy/.gitignore vendored
View File

@ -1 +0,0 @@
/build

View File

@ -1,61 +0,0 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "28.0.3"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.qiyou.mb.android"
minSdkVersion 15
targetSdkVersion 26
testApplicationId "com.qiyou.mb.android.test"
testInstrumentationRunner "android.test.InstrumentationTestRunner"
}
buildTypes {
release {
minifyEnabled true
proguardFiles 'proguard.cfg'
}
}
}
dependencies {
api project(':listviewlibrary')
api 'com.android.support:support-v4:26.+'
api 'com.android.support:gridlayout-v7:26.+'
api files('libs/BaiduLBS_Android.jar')
api files('libs/SocialSDK_QQZone_1.jar')
api files('libs/SocialSDK_QQZone_2.jar')
api files('libs/SocialSDK_QQZone_3.jar')
api files('libs/SocialSDK_Sina.jar')
api files('libs/SocialSDK_WeiXin_1.jar')
api files('libs/SocialSDK_WeiXin_2.jar')
api files('libs/SocialSDK_tencentWB_1.jar')
api files('libs/SocialSDK_tencentWB_2.jar')
api files('libs/SocialSDK_tencentWB_3.jar')
// compile files('libs/SpeechApi.jar')
api files('libs/achartengine-1.1.0.jar')
api files('libs/android-async-http-1.4.6.jar')
api files('libs/conceal_android.jar')
api files('libs/httpmime-4.1.3.jar')
api files('libs/libconceal.jar')
api files('libs/locSDK_6.13.jar')
api files('libs/nineoldandroids-2.4.0.jar')
api files('libs/swipelistview-1.0-20130701.103547-12-jar-with-dependencies.jar')
api files('libs/umeng-analytics-v6.0.3.jar')
api files('libs/umeng-update-v2.6.0.1.jar')
api files('libs/umeng_social_sdk.jar')
api files('libs/universal-image-loader-1.9.2.jar')
// compile files('libs/utdid4all-1.0.4.jar')
api 'com.google.code.gson:gson:2.8.0'
api project(':PushSDK')
api 'me.dm7.barcodescanner:zxing:1.9'
// api files('libs/core-3.2.0.jar')
api files('libs/javase-2.3-SNAPSHOT.jar')
api files('libs/com.baidu.tts_2.3.0.jar')
}
//tasks.withType(JavaCompile) {
// options.encoding = "GBK"
//}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<lint>
<issue id="InlinedApi">
<ignore path="src/com/qiyou/mb/android/ui/fragments/Route_fragment.java" />
</issue>
<issue id="NewApi">
<ignore path="src/com/qiyou/mb/android/service/TrackService.java" />
<ignore path="src/org/alternativevision/gpx/GPXParser.java" />
</issue>
<issue id="UseSparseArrays" severity="ignore" />
</lint>

View File

@ -1,272 +0,0 @@
# -------------------------------------
# android 原始混淆模板
# -------------------------------------
# ----------------------------------
# 通过指定数量的优化能执行
# -optimizationpasses n
# ----------------------------------
-optimizationpasses 5
# ----------------------------------
# 混淆时不会产生形形色色的类名
# -dontusemixedcaseclassnames
# ----------------------------------
#-dontusemixedcaseclassnames
# ----------------------------------
# 指定不去忽略非公共的库类
# -dontskipnonpubliclibraryclasses
# ----------------------------------
#-dontskipnonpubliclibraryclasses
# ----------------------------------
# 不预校验
# -dontpreverify
# ----------------------------------
# -dontpreverify
# ----------------------------------
# 输出生成信息
# -verbose
# ----------------------------------
-verbose
# ----------------------------------
# 优化选项
# optimizations {optimization_filter}
# ----------------------------------
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames class * {
native <methods>;
}
# -----------------
# modify 修改合并
# -----------------
-keep public class * extends android.view.View {
public <init>(android.content.Context);
public <init>(android.content.Context, android.util.AttributeSet);
public <init>(android.content.Context, android.util.AttributeSet, int);
public void set*(...);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
#--------------------------
# 保护类型 -keepattributes 说明
# Exceptions, Signature, Deprecated, SourceFile, SourceDir, LineNumberTable, LocalVariableTable,
# LocalVariableTypeTable, Synthetic, EnclosingMethod, RuntimeVisibleAnnotations, RuntimeInvisibleAnnotations,
# RuntimeVisibleParameterAnnotations, RuntimeInvisibleParameterAnnotations, and AnnotationDefault
# --------------------
-keepattributes **
#-libraryjars <java.home>/lib/rt.jar
#for Gson
-keepattributes Signature
-keepattributes *Annotation*
# Application classes that will be serialized/deserialized over Gson
-keep class com.qiyou.mb.android.beans.basic.** { *; }
-keep class com.qiyou.mb.android.utils.server.** { *; }
##---------------End: proguard configuration for Gson ----------
# ----------------------
# 不压缩指定的文件
# -dontshrink
# ----------------------
#-dontshrink
# 不优化指定的文件
# -dontoptimize
# -----------------------
-dontoptimize
# 不混淆指定的文件
# -dontobfuscate
# -----------------------
# ----- 混淆包路径 -------
-repackageclasses ''
-flattenpackagehierarchy ''
-target 1.6
# -------- 以下是使用了 roboguice-1.1.2.jar 以及 guice-2.0-no_app.jar 功能需要保护的字段及类相关 --------
-keep class com.google.inject.Binder
# -----------------------
-keepclassmembers class * {
@com.google.inject.Inject <init>(...);
}
-keepclassmembers class * {
void *(**On*Event);
}
-keepclassmembers class **.R$* {
public static <fields>;
}
# ------ 编译时需要用到的 jar 包
# -libraryjars libs/baidumapapi_v2_3_0.jar
# -libraryjars libs/baidumapapi_v2_4_2.jar
# -libraryjars libs/locSDK_3.1.jar
# -libraryjars libs/BaiduLBS_Android.jar
# ------ 保护 谷歌第三方 jar 包,界面特效 ----------
-keep class com.google.** { *; }
-keep class android.support.v4.**
-dontwarn android.support.v4.**
#zxing scan
-keep class me.dm7.barcodescanner.** { *; }
-dontwarn com.google.zxing.**
# ------ 保护百度地址jar包 --------
-keep class com.baidu.** { *; }
-keep class vi.com.gdi.bgl.android.**{*;}
-dontwarn com.baidu.**
# imgage load
-keep class com.nostra13.universalimageloader.** { *; }
# --- 打包时忽略以下类的警告 --
-dontwarn com.classpackage.AA
#-keepnames class * implements java.io.Serializable
# ---------保护所有实体中的字段名称----------
-keepclassmembers class * implements java.io.Serializable {
<fields>;
}
# --------- 保护类中的所有方法名 ------------
-keepclassmembers class * {
public <methods>;
}
-assumenosideeffects class android.util.Log {
public static *** d(...);
public static *** v(...);
}
-dontwarn com.iflytek.**
-keepattributes Signature
#-keep public class * extends android.app.Activity
#-keep public class * extends android.app.Application
#-keep public class * extends android.app.Service
#-keep public class * extends android.content.BroadcastReceiver
#-keep public class * extends android.content.ContentProvider
-keep class com.iflytek.**{*;}
-keep class * extends java.util.ListResourceBundle {
protected Object[][] getContents();
}
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
public static final *** NULL;
}
-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
@com.google.android.gms.common.annotation.KeepName *;
}
-keepnames class * implements android.os.Parcelable {
public static final ** CREATOR;
}
-dontshrink
-dontoptimize
-dontwarn com.google.android.maps.**
-dontwarn android.webkit.WebView
-dontwarn com.umeng.**
-dontwarn com.tencent.weibo.sdk.**
-dontwarn com.facebook.**
-dontwarn com.taobao.**
-dontwarn anet.channel.**
-dontwarn anetwork.channel.**
-dontwarn org.android.**
-dontwarn org.apache.thrift.**
-dontwarn com.xiaomi.**
-dontwarn com.huawei.**
-keep class com.taobao.** {*;}
-keep class org.android.** {*;}
-keep class anet.channel.** {*;}
-keep class com.umeng.** {*;}
-keep class com.xiaomi.** {*;}
-keep class com.huawei.** {*;}
-keep class org.apache.thrift.** {*;}
-keep class com.alibaba.sdk.android.**{*;}
-keep class com.ut.**{*;}
-keep class com.ta.**{*;}
-keep public class **.R$*{
public static final int *;
}
#-libraryjars libs/SocialSDK_QQZone_2.jar
-keep enum com.facebook.**
-keepattributes Exceptions,InnerClasses,Signature
-keepattributes *Annotation*
-keepattributes SourceFile,LineNumberTable
-keep public interface com.facebook.**
-keep public interface com.tencent.**
-keep public interface com.umeng.socialize.**
-keep public interface com.umeng.socialize.sensor.**
-keep public interface com.umeng.scrshot.**
-keep public class com.umeng.socialize.* {*;}
-keep public class javax.**
-keep public class android.webkit.**
-keep class com.facebook.**
-keep class com.umeng.scrshot.**
-keep public class com.tencent.** {*;}
-keep class com.umeng.socialize.sensor.**
-keep class com.tencent.mm.sdk.modelmsg.WXMediaMessage {*;}
-keep class com.tencent.mm.sdk.modelmsg.** implements com.tencent.mm.sdk.modelmsg.WXMediaMessage$IMediaObject {*;}
-keep class im.yixin.sdk.api.YXMessage {*;}
-keep class im.yixin.sdk.api.** implements im.yixin.sdk.api.YXMessage$YXMessageData{*;}
-keep public class [com.qiyou.mb.android].R$*{
public static final int *;
}
-keepclassmembers class * {
public <init>(org.json.JSONObject);
}
# 以下类过滤不混淆
-keep public class * extends com.umeng.**
# 以下包不进行过滤
-keep class com.umeng.** { *; }
# Keep our interfaces so they can be used by other ProGuard rules.
# See http://sourceforge.net/p/proguard/bugs/466/
-keep,allowobfuscation @interface com.facebook.proguard.annotations.DoNotStrip
-keep,allowobfuscation @interface com.facebook.proguard.annotations.KeepGettersAndSetters
# Do not strip any method/class that is annotated with @DoNotStrip
-keep @com.facebook.proguard.annotations.DoNotStrip class *
-keepclassmembers class * {
@com.facebook.proguard.annotations.DoNotStrip *;
}
-keepclassmembers @com.facebook.proguard.annotations.KeepGettersAndSetters class * {
void set*(***);
*** get*();
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">TestQyTest</string>
</resources>

View File

@ -1,315 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.qiyou.mb.android"
xmlns:tools="http://schemas.android.com/tools"
android:versionCode="47"
android:versionName="1.29.3" >
<uses-sdk
tools:overrideLibrary="com.umeng.message.lib"
/> <!--" tools:overrideLibrary=me.dm7.barcodescanner.zxing"-->
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" >
</uses-permission>
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE" >
</uses-permission>
<!--
<uses-permission android:name="android.permission.CALL_PHONE" >
</uses-permission>
-->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED">
</uses-permission>
<!-- <permission android:name="android.permission.BAIDU_LOCATION_SERVICE" ></permission> -->
<!-- <uses-permission android:name="android.permission.BAIDU_LOCATION_SERVICE" >
</uses-permission> -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" >
</uses-permission>
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<!-- <uses-permission android:name="android.permission.RECORD_AUDIO" /> -->
<!-- QQ、QQ空间所需权限 -->
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<application
android:name="com.qiyou.mb.android.QiYouApplication"
android:allowBackup="true"
android:persistent="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<!-- <meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" /> -->
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyBAey0WNbuvc2WeEbCOsGEpp2WW0iw77u0"
/>
<!-- release -->
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="rI4GlZIZcFv5fB5qxotyrW9f"
/>
<!-- home -->
<!--<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="4lcFzBPFbukDG9DulM4qjjaI"
/>-->
<activity
android:name="com.qiyou.mb.android.ui.MainActivity"
android:launchMode="singleTask"
android:hardwareAccelerated="true"
android:screenOrientation="nosensor"
android:windowSoftInputMode="adjustUnspecified"
android:label="@string/title_activity_main" >
</activity>
<!-- android:windowSoftInputMode="adjustNothing" -->
<activity
android:name="com.qiyou.mb.android.ui.SettingsActivity"
android:label="@string/title_activity_settings"
android:parentActivityName="com.qiyou.mb.android.ui.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.qiyou.mb.android.ui.MainActivity" />
</activity>
<activity
android:name="com.qiyou.mb.android.ui.About"
android:label="@string/title_activity_about"
android:parentActivityName="com.qiyou.mb.android.ui.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.qiyou.mb.android.ui.MainActivity" />
</activity>
<activity
android:name="com.qiyou.mb.android.ui.Website"
android:label="@string/title_activity_website"
android:parentActivityName="com.qiyou.mb.android.ui.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.qiyou.mb.android.ui.MainActivity" />
</activity>
<activity
android:name="com.qiyou.mb.android.ui.ChartSpeedKm"
android:label="@string/title_activity_speedkm"
android:parentActivityName="com.qiyou.mb.android.ui.MainActivity"
android:screenOrientation="landscape"
>
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.qiyou.mb.android.ui.MainActivity" />
</activity>
<activity
android:name="com.qiyou.mb.android.ui.Welcome"
android:label="@string/title_activity_welcome"
android:parentActivityName="com.qiyou.mb.android.ui.MainActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!-- <activity android:name="com.qiyou.mb.android.ui.TtsDemo"
android:screenOrientation="portrait"
android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|screenLayout|fontScale">
</activity> -->
<activity android:name="org.achartengine.GraphicalActivity" />
<!-- 友盟AppKey 需要替换成你自己的 -->
<meta-data
android:name="UMENG_APPKEY"
android:value= "550aa4e4fd98c5a25c000284" > <!-- "4eaee02c527015373b000003" -->
</meta-data>
<meta-data
android:name="UMENG_MESSAGE_SECRET"
android:value="197851521b5b70767e60ae59b0955a44">
</meta-data>
<meta-data
android:name="UMENG_CHANNEL"
android:value="i7lv" >
</meta-data>
<activity android:name="com.umeng.socialize.view.ShareActivity"
android:configChanges="orientation|keyboard"
android:launchMode="singleTask"
android:noHistory="true"
android:theme="@style/Theme.UMDialog"
android:windowSoftInputMode="stateVisible|adjustResize" >
</activity>
<!-- ############ QQ空间和QQ SSO授权的Activity注册 ############ -->
<activity android:name="com.tencent.tauth.AuthActivity" android:launchMode="singleTask" android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- 100424468如果你使用的公用账号则不需要修改否则修改成你在QQ开放平台申请的 APP ID-->
<data android:scheme="tencent1104563148" />
</intent-filter>
</activity>
<activity
android:name="com.qiyou.mb.android.wxapi.WXEntryActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:screenOrientation="portrait"
/>
<activity
android:name="com.tencent.connect.common.AssistActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:screenOrientation="portrait">
</activity>
<activity
android:name="com.baidu.mapapi.search.PlaceCaterActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:screenOrientation="portrait">
</activity>
<!-- service android:name="com.qiyou.mb.android.service.TrackDbServiceQueryTrack" / -->
<service android:name="com.qiyou.mb.android.service.TrackDbServiceBackground"
android:exported="false" />
<!-- <service android:name="com.qiyou.mb.android.service.GeoDbService" /> -->
<service android:name="com.qiyou.mb.android.service.LocationService" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.TrackPlaybackService" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.LocationMornitorService" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.TrackGEOService" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.OfflineMapService" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.BDLocationSvc" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.TimtickService" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.NaviSvc" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.QNaviSvc" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.sync" android:exported="false"/>
<service android:name="com.qiyou.mb.android.service.LocationService2" android:exported="false"/>
<service
android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote" >
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="rI4GlZIZcFv5fB5qxotyrW9f" />
</service>
<receiver
android:name="com.qiyou.mb.android.receivers.CoarseLocationReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.qiyou.mb.android.receivers.COARSE_LOCATION" />
</intent-filter>
</receiver>
<!-- <receiver
android:name="com.qiyou.mb.android.receivers.LocationChangesReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.qiyou.mb.android.receivers.LOCATION_CHANGED" />
</intent-filter>
</receiver> -->
<!-- <receiver
android:name="com.qiyou.mb.android.receivers.ProximIntentReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.qiyou.mb.android.receivers.ALERTPROXIMITY" />
</intent-filter>
</receiver> -->
<receiver
android:name="com.qiyou.mb.android.receivers.NewWaypointsReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.qiyou.mb.android.receivers.NEW_WAY_POINTS" />
</intent-filter>
</receiver>
<receiver
android:name="com.qiyou.mb.android.receivers.ForceUpdateReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.qiyou.mb.android.receivers.FORCE_UPDATE_RECEIVER" android:exported="false"/>
</intent-filter>
</receiver>
<receiver android:name="com.qiyou.mb.android.receivers.BootReceiver" android:exported="false">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>
<receiver android:name="com.qiyou.mb.android.receivers.NetworkChangesReceiver" android:exported="false">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
</intent-filter>
</receiver>
<!--
<receiver
android:name="com.qiyou.mb.android.ui.LocationSendBackReceiver"
android:exported="false" >
<intent-filter>
<action android:name="com.qiyou.mb.android.receivers.locationgot"/>
</intent-filter>
</receiver>
<service
android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote" >
</service>
-->
<provider
android:name="com.qiyou.mb.android.content_providers.TrackProvider"
android:authorities="com.qiyou.mb.android.tracks" android:exported="false"/>
<!--
<activity
android:name="com.qiyou.mb.android.ui.SplashActivity"
android:label="@string/title_activity_splash"
android:launchMode="singleTask"
android:parentActivityName="com.qiyou.mb.android.ui.MainActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.qiyou.mb.android.ui.MainActivity" />
</activity>
-->
</application>
</manifest>

Binary file not shown.

View File

@ -1 +0,0 @@
949467009b6b49774e1965ce072d44ea334807d53dc2636f95ede27592a95390b0440aafedf2db86feece98f39ac7f2fc10db985fd0e8598ec023116b93abdd77bd7ac7a1e83157e2c45151c61c47e3e22fde3f1f87d2e678418305e066de25b3fc5876c0acd3755cb9ec7ffb1d9c7ed94634215fd80ce6e0bc646e9f6a42ff954bafd3c9ebe2edf612bb536f28b9a771db519e0843155b388f69afa91be62472cf1005339868d5e1af244a137707aa588af1ba03d908a69320d449e38329dede1a0770e6a725a04d4190545b120a9902340c1255c73a6ec08ad731c3f601c4e2efbeccd660c53497009522a94566a14da63bdc6fab1e51e25a7fc6f403bbf39

View File

@ -1,178 +0,0 @@
/*
* Copyright (C) 2016 Baidu, Inc. All Rights Reserved.
*/
package com.baidu.mapapi.overlayutil;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptor;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.Overlay;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.map.Polyline;
import com.baidu.mapapi.map.PolylineOptions;
import com.baidu.mapapi.model.LatLng;
import com.baidu.mapapi.search.route.BikingRouteLine;
import java.util.ArrayList;
import java.util.List;
/**
* 鐢ㄤ簬鏄剧ず楠戣嚎鐨凮verlay
*/
public class BikingRouteOverlay extends OverlayManager {
private BikingRouteLine mRouteLine = null;
public BikingRouteOverlay(BaiduMap baiduMap) {
super(baiduMap);
}
/**
* 璁剧疆璺嚎鏁版嵁銆<EFBFBD>
*
* @param line
* 嚎鏁版嵁
*/
public void setData(BikingRouteLine line) {
mRouteLine = line;
}
@Override
public final List<OverlayOptions> getOverlayOptions() {
if (mRouteLine == null) {
return null;
}
List<OverlayOptions> overlayList = new ArrayList<OverlayOptions>();
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
for (BikingRouteLine.BikingStep step : mRouteLine.getAllStep()) {
Bundle b = new Bundle();
b.putInt("index", mRouteLine.getAllStep().indexOf(step));
if (step.getEntrance() != null) {
overlayList.add((new MarkerOptions())
.position(step.getEntrance().getLocation())
.rotate((360 - step.getDirection()))
.zIndex(10)
.anchor(0.5f, 0.5f)
.extraInfo(b)
.icon(BitmapDescriptorFactory
.fromAssetWithDpi("Icon_line_node.png")));
}
// <EFBFBD>鍚庤矾娈电粯鍒跺嚭鍙g偣
if (mRouteLine.getAllStep().indexOf(step) == (mRouteLine
.getAllStep().size() - 1) && step.getExit() != null) {
overlayList.add((new MarkerOptions())
.position(step.getExit().getLocation())
.anchor(0.5f, 0.5f)
.zIndex(10)
.icon(BitmapDescriptorFactory
.fromAssetWithDpi("Icon_line_node.png")));
}
}
}
// starting
if (mRouteLine.getStarting() != null) {
overlayList.add((new MarkerOptions())
.position(mRouteLine.getStarting().getLocation())
.icon(getStartMarker() != null ? getStartMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_start.png")).zIndex(10));
}
// terminal
if (mRouteLine.getTerminal() != null) {
overlayList
.add((new MarkerOptions())
.position(mRouteLine.getTerminal().getLocation())
.icon(getTerminalMarker() != null ? getTerminalMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_end.png"))
.zIndex(10));
}
// poly line list
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
LatLng lastStepLastPoint = null;
for (BikingRouteLine.BikingStep step : mRouteLine.getAllStep()) {
List<LatLng> watPoints = step.getWayPoints();
if (watPoints != null) {
List<LatLng> points = new ArrayList<LatLng>();
if (lastStepLastPoint != null) {
points.add(lastStepLastPoint);
}
points.addAll(watPoints);
overlayList.add(new PolylineOptions().points(points).width(10)
.color(getLineColor() != 0 ? getLineColor() : Color.argb(178, 0, 78, 255)).zIndex(0));
lastStepLastPoint = watPoints.get(watPoints.size() - 1);
}
}
}
return overlayList;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿璧风偣鍥炬爣
*
* @return 璧风偣鍥炬爣
*/
public BitmapDescriptor getStartMarker() {
return null;
}
public int getLineColor() {
return 0;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿缁堢偣鍥炬爣
*
* @return 缁堢偣鍥炬爣
*/
public BitmapDescriptor getTerminalMarker() {
return null;
}
/**
* 澶勭悊鐐瑰嚮浜嬩欢
*
* @param i
* 偣鍑荤殑step鍦<EFBFBD>
* {@link com.baidu.mapapi.search.route.BikingRouteLine#getAllStep()}
* 殑绱
* @return 惁澶勭悊浜嗚鐐瑰嚮浜嬩欢
*/
public boolean onRouteNodeClick(int i) {
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().get(i) != null) {
Log.i("baidumapsdk", "BikingRouteOverlay onRouteNodeClick");
}
return false;
}
@Override
public final boolean onMarkerClick(Marker marker) {
for (Overlay mMarker : mOverlayList) {
if (mMarker instanceof Marker && mMarker.equals(marker)) {
if (marker.getExtraInfo() != null) {
onRouteNodeClick(marker.getExtraInfo().getInt("index"));
}
}
}
return true;
}
@Override
public boolean onPolylineClick(Polyline polyline) {
// TODO Auto-generated method stub
return false;
}
}

View File

@ -1,108 +0,0 @@
package com.baidu.mapapi.overlayutil;
import android.graphics.Color;
import android.util.Log;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.map.Polyline;
import com.baidu.mapapi.map.PolylineOptions;
import com.baidu.mapapi.model.LatLng;
import com.baidu.mapapi.search.busline.BusLineResult;
import java.util.ArrayList;
import java.util.List;
/**
* 鐢ㄤ簬鏄剧ず涓<EFBFBD>叕浜よ鎯呯粨鏋滅殑Overlay
*/
public class BusLineOverlay extends OverlayManager {
private BusLineResult mBusLineResult = null;
/**
* 鏋勯<EFBFBD>犲嚱鏁<EFBFBD>
*
* @param baiduMap
* usLineOverlay鎵<EFBFBD>寮曠敤鐨<EFBFBD> BaiduMap 瀵硅薄
*/
public BusLineOverlay(BaiduMap baiduMap) {
super(baiduMap);
}
/**
* 璁剧疆鍏氦绾挎暟鎹<EFBFBD>
*
* @param result
* 氦绾胯矾缁撴灉鏁版嵁
*/
public void setData(BusLineResult result) {
this.mBusLineResult = result;
}
@Override
public final List<OverlayOptions> getOverlayOptions() {
if (mBusLineResult == null || mBusLineResult.getStations() == null) {
return null;
}
List<OverlayOptions> overlayOptionses = new ArrayList<OverlayOptions>();
for (BusLineResult.BusStation station : mBusLineResult.getStations()) {
overlayOptionses.add(new MarkerOptions()
.position(station.getLocation())
.zIndex(10)
.anchor(0.5f, 0.5f)
.icon(BitmapDescriptorFactory
.fromAssetWithDpi("Icon_bus_station.png")));
}
List<LatLng> points = new ArrayList<LatLng>();
for (BusLineResult.BusStep step : mBusLineResult.getSteps()) {
if (step.getWayPoints() != null) {
points.addAll(step.getWayPoints());
}
}
if (points.size() > 0) {
overlayOptionses
.add(new PolylineOptions().width(10)
.color(Color.argb(178, 0, 78, 255)).zIndex(0)
.points(points));
}
return overlayOptionses;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿鐐瑰嚮琛屼负
*
* @param index
* 偣鍑荤殑绔欑偣鍦<EFBFBD>
* {@link com.baidu.mapapi.search.busline.BusLineResult#getStations()}
* 殑绱
* @return 惁澶勭悊浜嗚鐐瑰嚮浜嬩欢
*/
public boolean onBusStationClick(int index) {
if (mBusLineResult.getStations() != null
&& mBusLineResult.getStations().get(index) != null) {
Log.i("baidumapsdk", "BusLineOverlay onBusStationClick");
}
return false;
}
public final boolean onMarkerClick(Marker marker) {
if (mOverlayList != null && mOverlayList.contains(marker)) {
return onBusStationClick(mOverlayList.indexOf(marker));
} else {
return false;
}
}
@Override
public boolean onPolylineClick(Polyline polyline) {
// TODO Auto-generated method stub
return false;
}
}

View File

@ -1,244 +0,0 @@
package com.baidu.mapapi.overlayutil;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptor;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.Overlay;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.map.Polyline;
import com.baidu.mapapi.map.PolylineOptions;
import com.baidu.mapapi.model.LatLng;
import com.baidu.mapapi.search.route.DrivingRouteLine;
import com.baidu.mapapi.search.route.DrivingRouteLine.DrivingStep;
import java.util.ArrayList;
import java.util.List;
/**
* 鐢ㄤ簬鏄剧ず涓<EFBFBD>矾绾跨殑overlay锛岃嚜3.4.0鐗堟湰璧峰彲瀹炰緥鍖栧坊鍔犲湪鍦板浘涓樉绀猴紝褰撴暟鎹腑鍖呭惈璺喌鏁版嵁鏃讹紝鍒欓粯璁や娇鐢ㄨ矾鍐电汗鐞嗗垎娈电粯鍒<EFBFBD>
*/
public class DrivingRouteOverlay extends OverlayManager {
private DrivingRouteLine mRouteLine = null;
boolean focus = false;
/**
* 鏋勯<EFBFBD>犲嚱鏁<EFBFBD>
*
* @param baiduMap
* rivingRouteOvelray寮曠敤鐨<EFBFBD> BaiduMap
*/
public DrivingRouteOverlay(BaiduMap baiduMap) {
super(baiduMap);
}
@Override
public final List<OverlayOptions> getOverlayOptions() {
if (mRouteLine == null) {
return null;
}
List<OverlayOptions> overlayOptionses = new ArrayList<OverlayOptions>();
// step node
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
for (DrivingRouteLine.DrivingStep step : mRouteLine.getAllStep()) {
Bundle b = new Bundle();
b.putInt("index", mRouteLine.getAllStep().indexOf(step));
if (step.getEntrance() != null) {
overlayOptionses.add((new MarkerOptions())
.position(step.getEntrance().getLocation())
.anchor(0.5f, 0.5f)
.zIndex(10)
.rotate((360 - step.getDirection()))
.extraInfo(b)
.icon(BitmapDescriptorFactory
.fromAssetWithDpi("Icon_line_node.png")));
}
// <EFBFBD>鍚庤矾娈电粯鍒跺嚭鍙g偣
if (mRouteLine.getAllStep().indexOf(step) == (mRouteLine
.getAllStep().size() - 1) && step.getExit() != null) {
overlayOptionses.add((new MarkerOptions())
.position(step.getExit().getLocation())
.anchor(0.5f, 0.5f)
.zIndex(10)
.icon(BitmapDescriptorFactory
.fromAssetWithDpi("Icon_line_node.png")));
}
}
}
if (mRouteLine.getStarting() != null) {
overlayOptionses.add((new MarkerOptions())
.position(mRouteLine.getStarting().getLocation())
.icon(getStartMarker() != null ? getStartMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_start.png")).zIndex(10));
}
if (mRouteLine.getTerminal() != null) {
overlayOptionses
.add((new MarkerOptions())
.position(mRouteLine.getTerminal().getLocation())
.icon(getTerminalMarker() != null ? getTerminalMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_end.png"))
.zIndex(10));
}
// poly line
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
List<DrivingStep> steps = mRouteLine.getAllStep();
int stepNum = steps.size();
List<LatLng> points = new ArrayList<LatLng>();
ArrayList<Integer> traffics = new ArrayList<Integer>();
int totalTraffic = 0;
for (int i = 0; i < stepNum ; i++) {
if (i == stepNum - 1) {
points.addAll(steps.get(i).getWayPoints());
} else {
points.addAll(steps.get(i).getWayPoints().subList(0, steps.get(i).getWayPoints().size() - 1));
}
totalTraffic += steps.get(i).getWayPoints().size() - 1;
if (steps.get(i).getTrafficList() != null && steps.get(i).getTrafficList().length > 0) {
for (int j = 0;j < steps.get(i).getTrafficList().length;j++) {
traffics.add(steps.get(i).getTrafficList()[j]);
}
}
}
// Bundle indexList = new Bundle();
// if (traffics.size() > 0) {
// int raffic[] = new int[traffics.size()];
// int index = 0;
// for (Integer tempTraff : traffics) {
// raffic[index] = tempTraff.intValue();
// index++;
// }
// indexList.putIntArray("indexs", raffic);
// }
boolean isDotLine = false;
if (traffics != null && traffics.size() > 0) {
isDotLine = true;
}
PolylineOptions option = new PolylineOptions().points(points).textureIndex(traffics)
.width(7).dottedLine(isDotLine).focus(true)
.color(getLineColor() != 0 ? getLineColor() : Color.argb(178, 0, 78, 255)).zIndex(0);
if (isDotLine) {
option.customTextureList(getCustomTextureList());
}
overlayOptionses.add(option);
}
return overlayOptionses;
}
/**
* 璁剧疆璺嚎鏁版嵁
*
* @param routeLine
* 嚎鏁版嵁
*/
public void setData(DrivingRouteLine routeLine) {
this.mRouteLine = routeLine;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿璧风偣鍥炬爣
*
* @return 璧风偣鍥炬爣
*/
public BitmapDescriptor getStartMarker() {
return null;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿缁樺埗棰滆壊
* @return 绾块<EFBFBD>
*/
public int getLineColor() {
return 0;
}
public List<BitmapDescriptor> getCustomTextureList() {
ArrayList<BitmapDescriptor> list = new ArrayList<BitmapDescriptor>();
list.add(BitmapDescriptorFactory.fromAsset("Icon_road_blue_arrow.png"));
list.add(BitmapDescriptorFactory.fromAsset("Icon_road_green_arrow.png"));
list.add(BitmapDescriptorFactory.fromAsset("Icon_road_yellow_arrow.png"));
list.add(BitmapDescriptorFactory.fromAsset("Icon_road_red_arrow.png"));
list.add(BitmapDescriptorFactory.fromAsset("Icon_road_nofocus.png"));
return list;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿缁堢偣鍥炬爣
*
* @return 缁堢偣鍥炬爣
*/
public BitmapDescriptor getTerminalMarker() {
return null;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿鐐瑰嚮澶勭悊
*
* @param i
* 绾胯矾鑺傜偣鐨<EFBFBD> index
* @return 惁澶勭悊浜嗚鐐瑰嚮浜嬩欢
*/
public boolean onRouteNodeClick(int i) {
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().get(i) != null) {
Log.i("baidumapsdk", "DrivingRouteOverlay onRouteNodeClick");
}
return false;
}
@Override
public final boolean onMarkerClick(Marker marker) {
for (Overlay mMarker : mOverlayList) {
if (mMarker instanceof Marker && mMarker.equals(marker)) {
if (marker.getExtraInfo() != null) {
onRouteNodeClick(marker.getExtraInfo().getInt("index"));
}
}
}
return true;
}
@Override
public boolean onPolylineClick(Polyline polyline) {
boolean flag = false;
for (Overlay mPolyline : mOverlayList) {
if (mPolyline instanceof Polyline && mPolyline.equals(polyline)) {
// 閫変腑
flag = true;
break;
}
}
setFocus(flag);
return true;
}
public void setFocus(boolean flag) {
focus = flag;
for (Overlay mPolyline : mOverlayList) {
if (mPolyline instanceof Polyline) {
// 閫変腑
((Polyline) mPolyline).setFocus(flag);
break;
}
}
}
}

View File

@ -1,141 +0,0 @@
package com.baidu.mapapi.overlayutil;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BaiduMap.OnPolylineClickListener;
import com.baidu.mapapi.map.MapStatusUpdateFactory;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.Overlay;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.model.LatLngBounds;
import java.util.ArrayList;
import java.util.ConcurrentModificationException;
import java.util.List;
import static com.baidu.mapapi.map.BaiduMap.OnMarkerClickListener;
/**
* 该类提供一个能够显示和管理多个Overlay的基类
* <p>
* 复写{@link #getOverlayOptions()} 设置欲显示和管理的Overlay列表
* </p>
* <p>
* 通过
* {@link com.baidu.mapapi.map.BaiduMap#setOnMarkerClickListener(com.baidu.mapapi.map.BaiduMap.OnMarkerClickListener)}
* 将覆盖物点击事件传递给OverlayManager后OverlayManager才能响应点击事件
* <p>
* 复写{@link #onMarkerClick(com.baidu.mapapi.map.Marker)} 处理Marker点击事件
* </p>
*/
public abstract class OverlayManager implements OnMarkerClickListener, OnPolylineClickListener {
BaiduMap mBaiduMap = null;
private List<OverlayOptions> mOverlayOptionList = null;
protected List<Overlay> mOverlayList = null;
/**
* 通过一个BaiduMap 对象构造
*
* @param baiduMap
*/
public OverlayManager(BaiduMap baiduMap) {
mBaiduMap = baiduMap;
mBaiduMap.setOnMarkerClickListener(this);
if (mOverlayOptionList == null) {
mOverlayOptionList = new ArrayList<OverlayOptions>();
}
if (mOverlayList == null) {
mOverlayList = new ArrayList<Overlay>();
}
}
/**
* 覆写此方法设置要管理的Overlay列表
*
* @return 管理的Overlay列表
*/
public abstract List<OverlayOptions> getOverlayOptions();
public List<Overlay> getOverlayMarkers(){
return mOverlayList;
}
/**
* 将所有Overlay 添加到地图上
*/
public final void addToMap() {
if (mBaiduMap == null) {
return;
}
try{
removeFromMap();
List<OverlayOptions> overlayOptions = getOverlayOptions();
if (overlayOptions != null) {
mOverlayOptionList.addAll(overlayOptions);//getOverlayOptions());
}
for (OverlayOptions option : mOverlayOptionList) {
if(option==null)continue;
try{
mOverlayList.add(mBaiduMap.addOverlay(option));
}catch(Exception e){
// Log.e("com.qiyou", e.getStackTrace().toString());
}
}
}catch(ConcurrentModificationException e){
// Log.e("com.qiyou", e.getMessage());
}catch(Exception e){
// Log.e("com.qiyou", e.getMessage());
}
// addLines();
}
/**
* add lines
*/
/* public void addLines(){
}*/
/**
* 将所有Overlay 地图上消除
*/
public final void removeFromMap() {
if (mBaiduMap == null) {
return;
}
for (Overlay marker : mOverlayList) {
marker.remove();
}
mOverlayOptionList.clear();
mOverlayList.clear();
}
/**
* 缩放地图使所有Overlay都在合适的视野内
* <p>
* 该方法只对Marker类型的overlay有效
* </p>
*
*/
public void zoomToSpan() {
if (mBaiduMap == null) {
return;
}
if (mOverlayList.size() > 0) {
LatLngBounds.Builder builder = new LatLngBounds.Builder();
synchronized(mOverlayList) {
for (Overlay overlay : mOverlayList) {
// polyline 中的点可能太多只按marker 缩放
if (overlay instanceof Marker) {
builder.include(((Marker) overlay).getPosition());
}
}
}
mBaiduMap.setMapStatus(MapStatusUpdateFactory
.newLatLngBounds(builder.build()));
}
}
}

View File

@ -1,112 +0,0 @@
package com.baidu.mapapi.overlayutil;
import android.os.Bundle;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.map.Polyline;
import com.baidu.mapapi.search.poi.PoiResult;
import java.util.ArrayList;
import java.util.List;
/**
* 鐢ㄤ簬鏄剧ずpoi鐨刼verly
*/
public class PoiOverlay extends OverlayManager {
private static final int MAX_POI_SIZE = 10;
private PoiResult mPoiResult = null;
/**
* 鏋勯<EFBFBD>犲嚱鏁<EFBFBD>
*
* @param baiduMap
* <EFBFBD> PoiOverlay 寮曠敤鐨<EFBFBD> BaiduMap 瀵硅薄
*/
public PoiOverlay(BaiduMap baiduMap) {
super(baiduMap);
}
/**
* 璁剧疆POI鏁版嵁
*
* @param poiResult
* 璁剧疆POI鏁版嵁
*/
public void setData(PoiResult poiResult) {
this.mPoiResult = poiResult;
}
@Override
public final List<OverlayOptions> getOverlayOptions() {
if (mPoiResult == null || mPoiResult.getAllPoi() == null) {
return null;
}
List<OverlayOptions> markerList = new ArrayList<OverlayOptions>();
int markerSize = 0;
for (int i = 0; i < mPoiResult.getAllPoi().size()
&& markerSize < MAX_POI_SIZE; i++) {
if (mPoiResult.getAllPoi().get(i).location == null) {
continue;
}
markerSize++;
Bundle bundle = new Bundle();
bundle.putInt("index", i);
markerList.add(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromAssetWithDpi("Icon_mark"
+ markerSize + ".png")).extraInfo(bundle)
.position(mPoiResult.getAllPoi().get(i).location));
}
return markerList;
}
/**
* 鑾峰彇璇<EFBFBD> PoiOverlay <EFBFBD> poi鏁版嵁
*
* @return
*/
public PoiResult getPoiResult() {
return mPoiResult;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿鐐瑰嚮琛屼负
*
* @param i
* 偣鍑荤殑poi鍦<EFBFBD>
* {@link com.baidu.mapapi.search.poi.PoiResult#getAllPoi()} 殑绱
* @return
*/
public boolean onPoiClick(int i) {
// if (mPoiResult.getAllPoi() != null
// && mPoiResult.getAllPoi().get(i) != null) {
// Toast.makeText(BMapManager.getInstance().getContext(),
// mPoiResult.getAllPoi().get(i).name, Toast.LENGTH_LONG)
// .show();
// }
return false;
}
@Override
public final boolean onMarkerClick(Marker marker) {
if (!mOverlayList.contains(marker)) {
return false;
}
if (marker.getExtraInfo() != null) {
return onPoiClick(marker.getExtraInfo().getInt("index"));
}
return false;
}
@Override
public boolean onPolylineClick(Polyline polyline) {
// TODO Auto-generated method stub
return false;
}
}

View File

@ -1,189 +0,0 @@
package com.baidu.mapapi.overlayutil;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptor;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.Overlay;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.map.Polyline;
import com.baidu.mapapi.map.PolylineOptions;
import com.baidu.mapapi.search.route.TransitRouteLine;
import java.util.ArrayList;
import java.util.List;
/**
* 鐢ㄤ簬鏄剧ず鎹箻璺嚎鐨凮verlay锛岃嚜3.4.0鐗堟湰璧峰彲瀹炰緥鍖栧坊鍔犲湪鍦板浘涓樉绀<EFBFBD>
*/
public class TransitRouteOverlay extends OverlayManager {
private TransitRouteLine mRouteLine = null;
/**
* 鏋勯<EFBFBD>犲嚱鏁<EFBFBD>
*
* @param baiduMap
* ransitRouteOverlay寮曠敤鐨<EFBFBD> BaiduMap 瀵硅薄
*/
public TransitRouteOverlay(BaiduMap baiduMap) {
super(baiduMap);
}
@Override
public final List<OverlayOptions> getOverlayOptions() {
if (mRouteLine == null) {
return null;
}
List<OverlayOptions> overlayOptionses = new ArrayList<OverlayOptions>();
// step node
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
for (TransitRouteLine.TransitStep step : mRouteLine.getAllStep()) {
Bundle b = new Bundle();
b.putInt("index", mRouteLine.getAllStep().indexOf(step));
if (step.getEntrance() != null) {
overlayOptionses.add((new MarkerOptions())
.position(step.getEntrance().getLocation())
.anchor(0.5f, 0.5f).zIndex(10).extraInfo(b)
.icon(getIconForStep(step)));
}
// <EFBFBD>鍚庤矾娈电粯鍒跺嚭鍙g偣
if (mRouteLine.getAllStep().indexOf(step) == (mRouteLine
.getAllStep().size() - 1) && step.getExit() != null) {
overlayOptionses.add((new MarkerOptions())
.position(step.getExit().getLocation())
.anchor(0.5f, 0.5f).zIndex(10)
.icon(getIconForStep(step)));
}
}
}
if (mRouteLine.getStarting() != null) {
overlayOptionses.add((new MarkerOptions())
.position(mRouteLine.getStarting().getLocation())
.icon(getStartMarker() != null ? getStartMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_start.png")).zIndex(10));
}
if (mRouteLine.getTerminal() != null) {
overlayOptionses
.add((new MarkerOptions())
.position(mRouteLine.getTerminal().getLocation())
.icon(getTerminalMarker() != null ? getTerminalMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_end.png"))
.zIndex(10));
}
// polyline
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
for (TransitRouteLine.TransitStep step : mRouteLine.getAllStep()) {
if (step.getWayPoints() == null) {
continue;
}
int color = 0;
if (step.getStepType() != TransitRouteLine.TransitStep.TransitRouteStepType.WAKLING) {
// color = Color.argb(178, 0, 78, 255);
color = getLineColor() != 0 ? getLineColor() : Color.argb(178, 0, 78, 255);
} else {
// color = Color.argb(178, 88, 208, 0);
color = getLineColor() != 0 ? getLineColor() : Color.argb(178, 88, 208, 0);
}
overlayOptionses.add(new PolylineOptions()
.points(step.getWayPoints()).width(10).color(color)
.zIndex(0));
}
}
return overlayOptionses;
}
private BitmapDescriptor getIconForStep(TransitRouteLine.TransitStep step) {
switch (step.getStepType()) {
case BUSLINE:
return BitmapDescriptorFactory.fromAssetWithDpi("Icon_bus_station.png");
case SUBWAY:
return BitmapDescriptorFactory.fromAssetWithDpi("Icon_subway_station.png");
case WAKLING:
return BitmapDescriptorFactory.fromAssetWithDpi("Icon_walk_route.png");
default:
return null;
}
}
/**
* 璁剧疆璺嚎鏁版嵁
*
* @param routeOverlay
* 嚎鏁版嵁
*/
public void setData(TransitRouteLine routeOverlay) {
this.mRouteLine = routeOverlay;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿璧风偣鍥炬爣
*
* @return 璧风偣鍥炬爣
*/
public BitmapDescriptor getStartMarker() {
return null;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿缁堢偣鍥炬爣
*
* @return 缁堢偣鍥炬爣
*/
public BitmapDescriptor getTerminalMarker() {
return null;
}
public int getLineColor() {
return 0;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉璧烽粯璁ょ偣鍑昏<EFBFBD>
*
* @param i
* 偣鍑荤殑step鍦<EFBFBD>
* {@link com.baidu.mapapi.search.route.TransitRouteLine#getAllStep()}
* 殑绱
* @return 惁澶勭悊浜嗚鐐瑰嚮浜嬩欢
*/
public boolean onRouteNodeClick(int i) {
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().get(i) != null) {
Log.i("baidumapsdk", "TransitRouteOverlay onRouteNodeClick");
}
return false;
}
@Override
public final boolean onMarkerClick(Marker marker) {
for (Overlay mMarker : mOverlayList) {
if (mMarker instanceof Marker && mMarker.equals(marker)) {
if (marker.getExtraInfo() != null) {
onRouteNodeClick(marker.getExtraInfo().getInt("index"));
}
}
}
return true;
}
@Override
public boolean onPolylineClick(Polyline polyline) {
// TODO Auto-generated method stub
return false;
}
}

View File

@ -1,175 +0,0 @@
package com.baidu.mapapi.overlayutil;
import android.graphics.Color;
import android.os.Bundle;
import android.util.Log;
import com.baidu.mapapi.map.BaiduMap;
import com.baidu.mapapi.map.BitmapDescriptor;
import com.baidu.mapapi.map.BitmapDescriptorFactory;
import com.baidu.mapapi.map.Marker;
import com.baidu.mapapi.map.MarkerOptions;
import com.baidu.mapapi.map.Overlay;
import com.baidu.mapapi.map.OverlayOptions;
import com.baidu.mapapi.map.Polyline;
import com.baidu.mapapi.map.PolylineOptions;
import com.baidu.mapapi.model.LatLng;
import com.baidu.mapapi.search.route.WalkingRouteLine;
import java.util.ArrayList;
import java.util.List;
/**
* 鐢ㄤ簬鏄剧ず姝ヨ嚎鐨刼verlay锛岃嚜3.4.0鐗堟湰璧峰彲瀹炰緥鍖栧坊鍔犲湪鍦板浘涓樉绀<EFBFBD>
*/
public class WalkingRouteOverlay extends OverlayManager {
private WalkingRouteLine mRouteLine = null;
public WalkingRouteOverlay(BaiduMap baiduMap) {
super(baiduMap);
}
/**
* 璁剧疆璺嚎鏁版嵁銆<EFBFBD>
*
* @param line
* 嚎鏁版嵁
*/
public void setData(WalkingRouteLine line) {
mRouteLine = line;
}
@Override
public final List<OverlayOptions> getOverlayOptions() {
if (mRouteLine == null) {
return null;
}
List<OverlayOptions> overlayList = new ArrayList<OverlayOptions>();
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
for (WalkingRouteLine.WalkingStep step : mRouteLine.getAllStep()) {
Bundle b = new Bundle();
b.putInt("index", mRouteLine.getAllStep().indexOf(step));
if (step.getEntrance() != null) {
overlayList.add((new MarkerOptions())
.position(step.getEntrance().getLocation())
.rotate((360 - step.getDirection()))
.zIndex(10)
.anchor(0.5f, 0.5f)
.extraInfo(b)
.icon(BitmapDescriptorFactory
.fromAssetWithDpi("Icon_line_node.png")));
}
// <EFBFBD>鍚庤矾娈电粯鍒跺嚭鍙g偣
if (mRouteLine.getAllStep().indexOf(step) == (mRouteLine
.getAllStep().size() - 1) && step.getExit() != null) {
overlayList.add((new MarkerOptions())
.position(step.getExit().getLocation())
.anchor(0.5f, 0.5f)
.zIndex(10)
.icon(BitmapDescriptorFactory
.fromAssetWithDpi("Icon_line_node.png")));
}
}
}
// starting
if (mRouteLine.getStarting() != null) {
overlayList.add((new MarkerOptions())
.position(mRouteLine.getStarting().getLocation())
.icon(getStartMarker() != null ? getStartMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_start.png")).zIndex(10));
}
// terminal
if (mRouteLine.getTerminal() != null) {
overlayList
.add((new MarkerOptions())
.position(mRouteLine.getTerminal().getLocation())
.icon(getTerminalMarker() != null ? getTerminalMarker() :
BitmapDescriptorFactory
.fromAssetWithDpi("Icon_end.png"))
.zIndex(10));
}
// poly line list
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().size() > 0) {
LatLng lastStepLastPoint = null;
for (WalkingRouteLine.WalkingStep step : mRouteLine.getAllStep()) {
List<LatLng> watPoints = step.getWayPoints();
if (watPoints != null) {
List<LatLng> points = new ArrayList<LatLng>();
if (lastStepLastPoint != null) {
points.add(lastStepLastPoint);
}
points.addAll(watPoints);
overlayList.add(new PolylineOptions().points(points).width(10)
.color(getLineColor() != 0 ? getLineColor() : Color.argb(178, 0, 78, 255)).zIndex(0));
lastStepLastPoint = watPoints.get(watPoints.size() - 1);
}
}
}
return overlayList;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿璧风偣鍥炬爣
*
* @return 璧风偣鍥炬爣
*/
public BitmapDescriptor getStartMarker() {
return null;
}
public int getLineColor() {
return 0;
}
/**
* 瑕嗗啓姝ゆ柟娉曚互鏀瑰彉榛樿缁堢偣鍥炬爣
*
* @return 缁堢偣鍥炬爣
*/
public BitmapDescriptor getTerminalMarker() {
return null;
}
/**
* 澶勭悊鐐瑰嚮浜嬩欢
*
* @param i
* 偣鍑荤殑step鍦<EFBFBD>
* {@link com.baidu.mapapi.search.route.WalkingRouteLine#getAllStep()}
* 殑绱
* @return 惁澶勭悊浜嗚鐐瑰嚮浜嬩欢
*/
public boolean onRouteNodeClick(int i) {
if (mRouteLine.getAllStep() != null
&& mRouteLine.getAllStep().get(i) != null) {
Log.i("baidumapsdk", "WalkingRouteOverlay onRouteNodeClick");
}
return false;
}
@Override
public final boolean onMarkerClick(Marker marker) {
for (Overlay mMarker : mOverlayList) {
if (mMarker instanceof Marker && mMarker.equals(marker)) {
if (marker.getExtraInfo() != null) {
onRouteNodeClick(marker.getExtraInfo().getInt("index"));
}
}
}
return true;
}
@Override
public boolean onPolylineClick(Polyline polyline) {
// TODO Auto-generated method stub
return false;
}
}

View File

@ -1,29 +0,0 @@
package com.qiyou.mb.android;
import com.qiyou.mb.android.upgrade.UpdateManager;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
public class Activity_qiyouBase extends FragmentActivity{
public QiYouApplication app ;
public Activity_qiyouBase() {
// TODO Auto-generated constructor stub
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
app = (QiYouApplication) getApplication();
}
public void checkUpdate(boolean isSilence){
UpdateManager manager = new UpdateManager(this);
if(isSilence)
manager.checkUpdateSilence();
else
manager.checkUpdate();
}
}

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