Commit bb78f24e2e4fbd6dac501ee7746a9b047bd472c8
1 parent
361e1eb2
Exists in
cineacesso-android
and in
3 other branches
Add CineAcesso Android project.
Showing
151 changed files
with
6374 additions
and
0 deletions
Show diff stats
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +#Wed Jul 20 13:50:13 BRT 2016 | ... | ... |
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin
0 → 100644
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
0 → 100644
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin
0 → 100644
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
0 → 100644
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugUnitTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin
0 → 100644
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugUnitTestJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock
0 → 100644
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugUnitTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin
0 → 100644
No preview for this file type
.gradle/2.10/tasks/_app_compileDebugUnitTestJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock
0 → 100644
No preview for this file type
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<project version="4"> | |
| 3 | + <component name="CompilerConfiguration"> | |
| 4 | + <resourceExtensions /> | |
| 5 | + <wildcardResourcePatterns> | |
| 6 | + <entry name="!?*.java" /> | |
| 7 | + <entry name="!?*.form" /> | |
| 8 | + <entry name="!?*.class" /> | |
| 9 | + <entry name="!?*.groovy" /> | |
| 10 | + <entry name="!?*.scala" /> | |
| 11 | + <entry name="!?*.flex" /> | |
| 12 | + <entry name="!?*.kt" /> | |
| 13 | + <entry name="!?*.clj" /> | |
| 14 | + <entry name="!?*.aj" /> | |
| 15 | + </wildcardResourcePatterns> | |
| 16 | + <annotationProcessing> | |
| 17 | + <profile default="true" name="Default" enabled="false"> | |
| 18 | + <processorPath useClasspath="true" /> | |
| 19 | + </profile> | |
| 20 | + </annotationProcessing> | |
| 21 | + </component> | |
| 22 | +</project> | |
| 0 | 23 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<project version="4"> | |
| 3 | + <component name="GradleSettings"> | |
| 4 | + <option name="linkedExternalProjectsSettings"> | |
| 5 | + <GradleProjectSettings> | |
| 6 | + <option name="distributionType" value="DEFAULT_WRAPPED" /> | |
| 7 | + <option name="externalProjectPath" value="$PROJECT_DIR$" /> | |
| 8 | + <option name="modules"> | |
| 9 | + <set> | |
| 10 | + <option value="$PROJECT_DIR$" /> | |
| 11 | + <option value="$PROJECT_DIR$/app" /> | |
| 12 | + </set> | |
| 13 | + </option> | |
| 14 | + <option name="myModules"> | |
| 15 | + <set> | |
| 16 | + <option value="$PROJECT_DIR$" /> | |
| 17 | + <option value="$PROJECT_DIR$/app" /> | |
| 18 | + </set> | |
| 19 | + </option> | |
| 20 | + </GradleProjectSettings> | |
| 21 | + </option> | |
| 22 | + </component> | |
| 23 | +</project> | |
| 0 | 24 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="animated-vector-drawable-24.0.0"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.0.0/jars/classes.jar!/" /> | |
| 5 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.0.0/res" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES> | |
| 9 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/animated-vector-drawable/24.0.0/1a9454b9d6a39997960dc49990e46d70398ce220/animated-vector-drawable-24.0.0-sources.jar!/" /> | |
| 10 | + </SOURCES> | |
| 11 | + </library> | |
| 12 | +</component> | |
| 0 | 13 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="appcompat-v7-24.0.0"> | |
| 3 | + <ANNOTATIONS> | |
| 4 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.0.0/annotations.zip!/" /> | |
| 5 | + </ANNOTATIONS> | |
| 6 | + <CLASSES> | |
| 7 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.0.0/jars/classes.jar!/" /> | |
| 8 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.0.0/res" /> | |
| 9 | + </CLASSES> | |
| 10 | + <JAVADOC /> | |
| 11 | + <SOURCES> | |
| 12 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/appcompat-v7/24.0.0/62f5a92844ab233aca69beadc350d772b8b44b85/appcompat-v7-24.0.0-sources.jar!/" /> | |
| 13 | + </SOURCES> | |
| 14 | + </library> | |
| 15 | +</component> | |
| 0 | 16 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="design-24.0.0"> | |
| 3 | + <ANNOTATIONS> | |
| 4 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/design/24.0.0/annotations.zip!/" /> | |
| 5 | + </ANNOTATIONS> | |
| 6 | + <CLASSES> | |
| 7 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/design/24.0.0/res" /> | |
| 8 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/design/24.0.0/jars/classes.jar!/" /> | |
| 9 | + </CLASSES> | |
| 10 | + <JAVADOC /> | |
| 11 | + <SOURCES> | |
| 12 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/design/24.0.0/eafe125bfb8f8971b1e717c04a01446b944c238e/design-24.0.0-sources.jar!/" /> | |
| 13 | + </SOURCES> | |
| 14 | + </library> | |
| 15 | +</component> | |
| 0 | 16 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,11 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="hamcrest-core-1.3"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar!/" /> | |
| 5 | + </CLASSES> | |
| 6 | + <JAVADOC /> | |
| 7 | + <SOURCES> | |
| 8 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.hamcrest/hamcrest-core/1.3/1dc37250fbc78e23a65a67fbbaf71d2e9cbc3c0b/hamcrest-core-1.3-sources.jar!/" /> | |
| 9 | + </SOURCES> | |
| 10 | + </library> | |
| 11 | +</component> | |
| 0 | 12 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,11 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="junit-4.12"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/2973d150c0dc1fefe998f834810d68f278ea58ec/junit-4.12.jar!/" /> | |
| 5 | + </CLASSES> | |
| 6 | + <JAVADOC /> | |
| 7 | + <SOURCES> | |
| 8 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/junit/junit/4.12/a6c32b40bf3d76eca54e3c601e5d1470c86fcdfa/junit-4.12-sources.jar!/" /> | |
| 9 | + </SOURCES> | |
| 10 | + </library> | |
| 11 | +</component> | |
| 0 | 12 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="multidex-1.0.1"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/res" /> | |
| 5 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/jars/classes.jar!/" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES /> | |
| 9 | + </library> | |
| 10 | +</component> | |
| 0 | 11 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="multidex-instrumentation-1.0.1"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/multidex-instrumentation/1.0.1/res" /> | |
| 5 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/multidex-instrumentation/1.0.1/jars/classes.jar!/" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES /> | |
| 9 | + </library> | |
| 10 | +</component> | |
| 0 | 11 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="play-services-base-9.2.1"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-base/9.2.1/res" /> | |
| 5 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-base/9.2.1/jars/classes.jar!/" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES /> | |
| 9 | + </library> | |
| 10 | +</component> | |
| 0 | 11 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="play-services-basement-9.2.1"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-basement/9.2.1/jars/classes.jar!/" /> | |
| 5 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-basement/9.2.1/res" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES /> | |
| 9 | + </library> | |
| 10 | +</component> | |
| 0 | 11 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="play-services-tasks-9.2.1"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-tasks/9.2.1/res" /> | |
| 5 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-tasks/9.2.1/jars/classes.jar!/" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES /> | |
| 9 | + </library> | |
| 10 | +</component> | |
| 0 | 11 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="play-services-vision-9.2.1"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-vision/9.2.1/res" /> | |
| 5 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-vision/9.2.1/jars/classes.jar!/" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES /> | |
| 9 | + </library> | |
| 10 | +</component> | |
| 0 | 11 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="recyclerview-v7-24.0.0"> | |
| 3 | + <ANNOTATIONS> | |
| 4 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.0.0/annotations.zip!/" /> | |
| 5 | + </ANNOTATIONS> | |
| 6 | + <CLASSES> | |
| 7 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.0.0/res" /> | |
| 8 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.0.0/jars/classes.jar!/" /> | |
| 9 | + </CLASSES> | |
| 10 | + <JAVADOC /> | |
| 11 | + <SOURCES> | |
| 12 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/recyclerview-v7/24.0.0/7d5bcb1d9d740c56fa29a830e5430bae461c4c5b/recyclerview-v7-24.0.0-sources.jar!/" /> | |
| 13 | + </SOURCES> | |
| 14 | + </library> | |
| 15 | +</component> | |
| 0 | 16 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,11 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="support-annotations-24.0.0"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/24.0.0/2943c74db6d4346ab8c6531adac91fa05c137c40/support-annotations-24.0.0.jar!/" /> | |
| 5 | + </CLASSES> | |
| 6 | + <JAVADOC /> | |
| 7 | + <SOURCES> | |
| 8 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/24.0.0/95108bd6693b3b1a192e750e29d5b57bf36a651b/support-annotations-24.0.0-sources.jar!/" /> | |
| 9 | + </SOURCES> | |
| 10 | + </library> | |
| 11 | +</component> | |
| 0 | 12 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,16 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="support-v4-24.0.0"> | |
| 3 | + <ANNOTATIONS> | |
| 4 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/annotations.zip!/" /> | |
| 5 | + </ANNOTATIONS> | |
| 6 | + <CLASSES> | |
| 7 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/jars/classes.jar!/" /> | |
| 8 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/res" /> | |
| 9 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/jars/libs/internal_impl-24.0.0.jar!/" /> | |
| 10 | + </CLASSES> | |
| 11 | + <JAVADOC /> | |
| 12 | + <SOURCES> | |
| 13 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-v4/24.0.0/16200284c24098f46a52d93f8f608486423369de/support-v4-24.0.0-sources.jar!/" /> | |
| 14 | + </SOURCES> | |
| 15 | + </library> | |
| 16 | +</component> | |
| 0 | 17 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="support-vector-drawable-24.0.0"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.0.0/jars/classes.jar!/" /> | |
| 5 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.0.0/res" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES> | |
| 9 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-vector-drawable/24.0.0/200498b6cb999f720daae0e89725984b46192534/support-vector-drawable-24.0.0-sources.jar!/" /> | |
| 10 | + </SOURCES> | |
| 11 | + </library> | |
| 12 | +</component> | |
| 0 | 13 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="volley-1.0.0"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="file://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.volley/volley/1.0.0/res" /> | |
| 5 | + <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.android.volley/volley/1.0.0/jars/classes.jar!/" /> | |
| 6 | + </CLASSES> | |
| 7 | + <JAVADOC /> | |
| 8 | + <SOURCES> | |
| 9 | + <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.volley/volley/1.0.0/c79696d64f9520675054e27b77f490c17d8b4b9e/volley-1.0.0-sources.jar!/" /> | |
| 10 | + </SOURCES> | |
| 11 | + </library> | |
| 12 | +</component> | |
| 0 | 13 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,62 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<project version="4"> | |
| 3 | + <component name="EntryPointsManager"> | |
| 4 | + <entry_points version="2.0" /> | |
| 5 | + </component> | |
| 6 | + <component name="NullableNotNullManager"> | |
| 7 | + <option name="myDefaultNullable" value="android.support.annotation.Nullable" /> | |
| 8 | + <option name="myDefaultNotNull" value="android.support.annotation.NonNull" /> | |
| 9 | + <option name="myNullables"> | |
| 10 | + <value> | |
| 11 | + <list size="4"> | |
| 12 | + <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" /> | |
| 13 | + <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" /> | |
| 14 | + <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" /> | |
| 15 | + <item index="3" class="java.lang.String" itemvalue="android.support.annotation.Nullable" /> | |
| 16 | + </list> | |
| 17 | + </value> | |
| 18 | + </option> | |
| 19 | + <option name="myNotNulls"> | |
| 20 | + <value> | |
| 21 | + <list size="4"> | |
| 22 | + <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" /> | |
| 23 | + <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" /> | |
| 24 | + <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" /> | |
| 25 | + <item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" /> | |
| 26 | + </list> | |
| 27 | + </value> | |
| 28 | + </option> | |
| 29 | + </component> | |
| 30 | + <component name="ProjectLevelVcsManager" settingsEditedManually="false"> | |
| 31 | + <OptionsSetting value="true" id="Add" /> | |
| 32 | + <OptionsSetting value="true" id="Remove" /> | |
| 33 | + <OptionsSetting value="true" id="Checkout" /> | |
| 34 | + <OptionsSetting value="true" id="Update" /> | |
| 35 | + <OptionsSetting value="true" id="Status" /> | |
| 36 | + <OptionsSetting value="true" id="Edit" /> | |
| 37 | + <ConfirmationsSetting value="0" id="Add" /> | |
| 38 | + <ConfirmationsSetting value="0" id="Remove" /> | |
| 39 | + </component> | |
| 40 | + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | |
| 41 | + <output url="file://$PROJECT_DIR$/build/classes" /> | |
| 42 | + </component> | |
| 43 | + <component name="ProjectType"> | |
| 44 | + <option name="id" value="Android" /> | |
| 45 | + </component> | |
| 46 | + <component name="masterDetails"> | |
| 47 | + <states> | |
| 48 | + <state key="ProjectJDKs.UI"> | |
| 49 | + <settings> | |
| 50 | + <last-edited>1.8</last-edited> | |
| 51 | + <splitter-proportions> | |
| 52 | + <option name="proportions"> | |
| 53 | + <list> | |
| 54 | + <option value="0.2" /> | |
| 55 | + </list> | |
| 56 | + </option> | |
| 57 | + </splitter-proportions> | |
| 58 | + </settings> | |
| 59 | + </state> | |
| 60 | + </states> | |
| 61 | + </component> | |
| 62 | +</project> | |
| 0 | 63 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,9 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<project version="4"> | |
| 3 | + <component name="ProjectModuleManager"> | |
| 4 | + <modules> | |
| 5 | + <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> | |
| 6 | + <module fileurl="file://$PROJECT_DIR$/cine.iml" filepath="$PROJECT_DIR$/cine.iml" /> | |
| 7 | + </modules> | |
| 8 | + </component> | |
| 9 | +</project> | |
| 0 | 10 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<project version="4"> | |
| 3 | + <component name="RunConfigurationProducerService"> | |
| 4 | + <option name="ignoredProducers"> | |
| 5 | + <set> | |
| 6 | + <option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" /> | |
| 7 | + <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" /> | |
| 8 | + <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" /> | |
| 9 | + </set> | |
| 10 | + </option> | |
| 11 | + </component> | |
| 12 | +</project> | |
| 0 | 13 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,2949 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<project version="4"> | |
| 3 | + <component name="AndroidLayouts"> | |
| 4 | + <shared> | |
| 5 | + <config /> | |
| 6 | + </shared> | |
| 7 | + </component> | |
| 8 | + <component name="AndroidLogFilters"> | |
| 9 | + <option name="TOOL_WINDOW_LOG_LEVEL" value="DEBUG" /> | |
| 10 | + <option name="TOOL_WINDOW_CONFIGURED_FILTER" value="Show only selected application" /> | |
| 11 | + </component> | |
| 12 | + <component name="ChangeListManager"> | |
| 13 | + <list default="true" id="82065e74-6e11-45f8-8ad0-d26d6098b2fb" name="Default" comment=""> | |
| 14 | + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/build/generated/mockable-android-24.jar" afterPath="$PROJECT_DIR$/build/generated/mockable-android-24.jar" /> | |
| 15 | + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/modules.xml" afterPath="$PROJECT_DIR$/.idea/modules.xml" /> | |
| 16 | + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/build/intermediates/jack-cache/cache.xml" afterPath="$PROJECT_DIR$/build/intermediates/jack-cache/cache.xml" /> | |
| 17 | + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/cine.iml" afterPath="$PROJECT_DIR$/cine.iml" /> | |
| 18 | + <change type="MODIFICATION" beforePath="$PROJECT_DIR$/local.properties" afterPath="$PROJECT_DIR$/local.properties" /> | |
| 19 | + </list> | |
| 20 | + <ignored path="cine.iws" /> | |
| 21 | + <ignored path=".idea/workspace.xml" /> | |
| 22 | + <ignored path="$PROJECT_DIR$/build/classes/" /> | |
| 23 | + <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> | |
| 24 | + <option name="TRACKING_ENABLED" value="true" /> | |
| 25 | + <option name="SHOW_DIALOG" value="false" /> | |
| 26 | + <option name="HIGHLIGHT_CONFLICTS" value="true" /> | |
| 27 | + <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> | |
| 28 | + <option name="LAST_RESOLUTION" value="IGNORE" /> | |
| 29 | + </component> | |
| 30 | + <component name="ChangesViewManager" flattened_view="true" show_ignored="false" /> | |
| 31 | + <component name="CreatePatchCommitExecutor"> | |
| 32 | + <option name="PATCH_PATH" value="" /> | |
| 33 | + </component> | |
| 34 | + <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" /> | |
| 35 | + <component name="ExternalProjectsManager"> | |
| 36 | + <system id="GRADLE"> | |
| 37 | + <state> | |
| 38 | + <projects_view /> | |
| 39 | + </state> | |
| 40 | + </system> | |
| 41 | + </component> | |
| 42 | + <component name="FavoritesManager"> | |
| 43 | + <favorites_list name="cine" /> | |
| 44 | + </component> | |
| 45 | + <component name="FileEditorManager"> | |
| 46 | + <leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> | |
| 47 | + <file leaf-file-name="AuxTypeActivity.java" pinned="false" current-in-tab="false"> | |
| 48 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/AuxTypeActivity.java"> | |
| 49 | + <provider selected="true" editor-type-id="text-editor"> | |
| 50 | + <state vertical-scroll-proportion="0.0"> | |
| 51 | + <caret line="50" column="9" selection-start-line="50" selection-start-column="9" selection-end-line="50" selection-end-column="9" /> | |
| 52 | + <folding> | |
| 53 | + <element signature="e#1260#1299#0" expanded="true" /> | |
| 54 | + </folding> | |
| 55 | + </state> | |
| 56 | + </provider> | |
| 57 | + </entry> | |
| 58 | + </file> | |
| 59 | + <file leaf-file-name="SplashActivity.java" pinned="false" current-in-tab="false"> | |
| 60 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/SplashActivity.java"> | |
| 61 | + <provider selected="true" editor-type-id="text-editor"> | |
| 62 | + <state vertical-scroll-proportion="0.0"> | |
| 63 | + <caret line="14" column="17" selection-start-line="14" selection-start-column="17" selection-end-line="14" selection-end-column="17" /> | |
| 64 | + <folding /> | |
| 65 | + </state> | |
| 66 | + </provider> | |
| 67 | + </entry> | |
| 68 | + </file> | |
| 69 | + <file leaf-file-name="activity_aux_type.xml" pinned="false" current-in-tab="false"> | |
| 70 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_aux_type.xml"> | |
| 71 | + <provider selected="true" editor-type-id="text-editor"> | |
| 72 | + <state vertical-scroll-proportion="-4.509091"> | |
| 73 | + <caret line="16" column="43" selection-start-line="16" selection-start-column="43" selection-end-line="16" selection-end-column="43" /> | |
| 74 | + <folding> | |
| 75 | + <element signature="e#698#723#0" expanded="true" /> | |
| 76 | + </folding> | |
| 77 | + </state> | |
| 78 | + </provider> | |
| 79 | + <provider editor-type-id="android-designer"> | |
| 80 | + <state /> | |
| 81 | + </provider> | |
| 82 | + </entry> | |
| 83 | + </file> | |
| 84 | + <file leaf-file-name="WifiActivity.java" pinned="false" current-in-tab="true"> | |
| 85 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/WifiActivity.java"> | |
| 86 | + <provider selected="true" editor-type-id="text-editor"> | |
| 87 | + <state vertical-scroll-proportion="0.5501792"> | |
| 88 | + <caret line="45" column="5" selection-start-line="45" selection-start-column="5" selection-end-line="45" selection-end-column="5" /> | |
| 89 | + <folding /> | |
| 90 | + </state> | |
| 91 | + </provider> | |
| 92 | + </entry> | |
| 93 | + </file> | |
| 94 | + <file leaf-file-name="PlayerActivity.java" pinned="false" current-in-tab="false"> | |
| 95 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/PlayerActivity.java"> | |
| 96 | + <provider selected="true" editor-type-id="text-editor"> | |
| 97 | + <state vertical-scroll-proportion="0.0"> | |
| 98 | + <caret line="283" column="49" selection-start-line="283" selection-start-column="49" selection-end-line="283" selection-end-column="49" /> | |
| 99 | + <folding> | |
| 100 | + <element signature="imports" expanded="true" /> | |
| 101 | + <element signature="class#2147:2598" expanded="false" /> | |
| 102 | + <element signature="class#2896:3445" expanded="false" /> | |
| 103 | + <element signature="e#3602#3613#0" expanded="false" /> | |
| 104 | + <element signature="method#onResume#0;class#PlayerActivity#0" expanded="false" /> | |
| 105 | + </folding> | |
| 106 | + </state> | |
| 107 | + </provider> | |
| 108 | + </entry> | |
| 109 | + </file> | |
| 110 | + <file leaf-file-name="CineAcessoDB.java" pinned="false" current-in-tab="false"> | |
| 111 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/CineAcessoDB.java"> | |
| 112 | + <provider selected="true" editor-type-id="text-editor"> | |
| 113 | + <state vertical-scroll-proportion="0.0"> | |
| 114 | + <caret line="12" column="36" selection-start-line="12" selection-start-column="36" selection-end-line="12" selection-end-column="36" /> | |
| 115 | + <folding /> | |
| 116 | + </state> | |
| 117 | + </provider> | |
| 118 | + </entry> | |
| 119 | + </file> | |
| 120 | + </leaf> | |
| 121 | + </component> | |
| 122 | + <component name="FileTemplateManagerImpl"> | |
| 123 | + <option name="RECENT_TEMPLATES"> | |
| 124 | + <list> | |
| 125 | + <option value="Class" /> | |
| 126 | + <option value="valueResourceFile" /> | |
| 127 | + </list> | |
| 128 | + </option> | |
| 129 | + </component> | |
| 130 | + <component name="Git.Settings"> | |
| 131 | + <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" /> | |
| 132 | + </component> | |
| 133 | + <component name="GradleLocalSettings"> | |
| 134 | + <option name="availableProjects"> | |
| 135 | + <map> | |
| 136 | + <entry> | |
| 137 | + <key> | |
| 138 | + <ExternalProjectPojo> | |
| 139 | + <option name="name" value="cine" /> | |
| 140 | + <option name="path" value="$PROJECT_DIR$" /> | |
| 141 | + </ExternalProjectPojo> | |
| 142 | + </key> | |
| 143 | + <value> | |
| 144 | + <list> | |
| 145 | + <ExternalProjectPojo> | |
| 146 | + <option name="name" value=":app" /> | |
| 147 | + <option name="path" value="$PROJECT_DIR$/app" /> | |
| 148 | + </ExternalProjectPojo> | |
| 149 | + <ExternalProjectPojo> | |
| 150 | + <option name="name" value="cine" /> | |
| 151 | + <option name="path" value="$PROJECT_DIR$" /> | |
| 152 | + </ExternalProjectPojo> | |
| 153 | + </list> | |
| 154 | + </value> | |
| 155 | + </entry> | |
| 156 | + </map> | |
| 157 | + </option> | |
| 158 | + <option name="availableTasks"> | |
| 159 | + <map> | |
| 160 | + <entry key="$PROJECT_DIR$"> | |
| 161 | + <value> | |
| 162 | + <list> | |
| 163 | + <ExternalTaskPojo> | |
| 164 | + <option name="description" value="Displays all buildscript dependencies declared in root project 'cine'." /> | |
| 165 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 166 | + <option name="name" value="buildEnvironment" /> | |
| 167 | + </ExternalTaskPojo> | |
| 168 | + <ExternalTaskPojo> | |
| 169 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 170 | + <option name="name" value="clean" /> | |
| 171 | + </ExternalTaskPojo> | |
| 172 | + <ExternalTaskPojo> | |
| 173 | + <option name="description" value="Displays the components produced by root project 'cine'. [incubating]" /> | |
| 174 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 175 | + <option name="name" value="components" /> | |
| 176 | + </ExternalTaskPojo> | |
| 177 | + <ExternalTaskPojo> | |
| 178 | + <option name="description" value="Displays all dependencies declared in root project 'cine'." /> | |
| 179 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 180 | + <option name="name" value="dependencies" /> | |
| 181 | + </ExternalTaskPojo> | |
| 182 | + <ExternalTaskPojo> | |
| 183 | + <option name="description" value="Displays the insight into a specific dependency in root project 'cine'." /> | |
| 184 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 185 | + <option name="name" value="dependencyInsight" /> | |
| 186 | + </ExternalTaskPojo> | |
| 187 | + <ExternalTaskPojo> | |
| 188 | + <option name="description" value="Displays a help message." /> | |
| 189 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 190 | + <option name="name" value="help" /> | |
| 191 | + </ExternalTaskPojo> | |
| 192 | + <ExternalTaskPojo> | |
| 193 | + <option name="description" value="Initializes a new Gradle build. [incubating]" /> | |
| 194 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 195 | + <option name="name" value="init" /> | |
| 196 | + </ExternalTaskPojo> | |
| 197 | + <ExternalTaskPojo> | |
| 198 | + <option name="description" value="Displays the configuration model of root project 'cine'. [incubating]" /> | |
| 199 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 200 | + <option name="name" value="model" /> | |
| 201 | + </ExternalTaskPojo> | |
| 202 | + <ExternalTaskPojo> | |
| 203 | + <option name="description" value="Displays the sub-projects of root project 'cine'." /> | |
| 204 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 205 | + <option name="name" value="projects" /> | |
| 206 | + </ExternalTaskPojo> | |
| 207 | + <ExternalTaskPojo> | |
| 208 | + <option name="description" value="Displays the properties of root project 'cine'." /> | |
| 209 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 210 | + <option name="name" value="properties" /> | |
| 211 | + </ExternalTaskPojo> | |
| 212 | + <ExternalTaskPojo> | |
| 213 | + <option name="description" value="Displays the tasks runnable from root project 'cine' (some of the displayed tasks may belong to subprojects)." /> | |
| 214 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 215 | + <option name="name" value="tasks" /> | |
| 216 | + </ExternalTaskPojo> | |
| 217 | + <ExternalTaskPojo> | |
| 218 | + <option name="description" value="Generates Gradle wrapper files. [incubating]" /> | |
| 219 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 220 | + <option name="name" value="wrapper" /> | |
| 221 | + </ExternalTaskPojo> | |
| 222 | + <ExternalTaskPojo> | |
| 223 | + <option name="description" value="Displays the Android dependencies of the project." /> | |
| 224 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 225 | + <option name="name" value="androidDependencies" /> | |
| 226 | + </ExternalTaskPojo> | |
| 227 | + <ExternalTaskPojo> | |
| 228 | + <option name="description" value="Assembles all variants of all applications and secondary packages." /> | |
| 229 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 230 | + <option name="name" value="assemble" /> | |
| 231 | + </ExternalTaskPojo> | |
| 232 | + <ExternalTaskPojo> | |
| 233 | + <option name="description" value="Assembles all the Test applications." /> | |
| 234 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 235 | + <option name="name" value="assembleAndroidTest" /> | |
| 236 | + </ExternalTaskPojo> | |
| 237 | + <ExternalTaskPojo> | |
| 238 | + <option name="description" value="Assembles all Debug builds." /> | |
| 239 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 240 | + <option name="name" value="assembleDebug" /> | |
| 241 | + </ExternalTaskPojo> | |
| 242 | + <ExternalTaskPojo> | |
| 243 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 244 | + <option name="name" value="assembleDebugAndroidTest" /> | |
| 245 | + </ExternalTaskPojo> | |
| 246 | + <ExternalTaskPojo> | |
| 247 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 248 | + <option name="name" value="assembleDebugUnitTest" /> | |
| 249 | + </ExternalTaskPojo> | |
| 250 | + <ExternalTaskPojo> | |
| 251 | + <option name="description" value="Assembles all Release builds." /> | |
| 252 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 253 | + <option name="name" value="assembleRelease" /> | |
| 254 | + </ExternalTaskPojo> | |
| 255 | + <ExternalTaskPojo> | |
| 256 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 257 | + <option name="name" value="assembleReleaseUnitTest" /> | |
| 258 | + </ExternalTaskPojo> | |
| 259 | + <ExternalTaskPojo> | |
| 260 | + <option name="description" value="Assembles and tests this project." /> | |
| 261 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 262 | + <option name="name" value="build" /> | |
| 263 | + </ExternalTaskPojo> | |
| 264 | + <ExternalTaskPojo> | |
| 265 | + <option name="description" value="Assembles and tests this project and all projects that depend on it." /> | |
| 266 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 267 | + <option name="name" value="buildDependents" /> | |
| 268 | + </ExternalTaskPojo> | |
| 269 | + <ExternalTaskPojo> | |
| 270 | + <option name="description" value="Assembles and tests this project and all projects it depends on." /> | |
| 271 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 272 | + <option name="name" value="buildNeeded" /> | |
| 273 | + </ExternalTaskPojo> | |
| 274 | + <ExternalTaskPojo> | |
| 275 | + <option name="description" value="Runs all checks." /> | |
| 276 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 277 | + <option name="name" value="check" /> | |
| 278 | + </ExternalTaskPojo> | |
| 279 | + <ExternalTaskPojo> | |
| 280 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 281 | + <option name="name" value="checkDebugManifest" /> | |
| 282 | + </ExternalTaskPojo> | |
| 283 | + <ExternalTaskPojo> | |
| 284 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 285 | + <option name="name" value="checkReleaseManifest" /> | |
| 286 | + </ExternalTaskPojo> | |
| 287 | + <ExternalTaskPojo> | |
| 288 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 289 | + <option name="name" value="compileDebugAidl" /> | |
| 290 | + </ExternalTaskPojo> | |
| 291 | + <ExternalTaskPojo> | |
| 292 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 293 | + <option name="name" value="compileDebugAndroidTestAidl" /> | |
| 294 | + </ExternalTaskPojo> | |
| 295 | + <ExternalTaskPojo> | |
| 296 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 297 | + <option name="name" value="compileDebugAndroidTestJavaWithJack" /> | |
| 298 | + </ExternalTaskPojo> | |
| 299 | + <ExternalTaskPojo> | |
| 300 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 301 | + <option name="name" value="compileDebugAndroidTestNdk" /> | |
| 302 | + </ExternalTaskPojo> | |
| 303 | + <ExternalTaskPojo> | |
| 304 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 305 | + <option name="name" value="compileDebugAndroidTestRenderscript" /> | |
| 306 | + </ExternalTaskPojo> | |
| 307 | + <ExternalTaskPojo> | |
| 308 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 309 | + <option name="name" value="compileDebugAndroidTestShaders" /> | |
| 310 | + </ExternalTaskPojo> | |
| 311 | + <ExternalTaskPojo> | |
| 312 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 313 | + <option name="name" value="compileDebugAndroidTestSources" /> | |
| 314 | + </ExternalTaskPojo> | |
| 315 | + <ExternalTaskPojo> | |
| 316 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 317 | + <option name="name" value="compileDebugJavaWithJack" /> | |
| 318 | + </ExternalTaskPojo> | |
| 319 | + <ExternalTaskPojo> | |
| 320 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 321 | + <option name="name" value="compileDebugJavaWithJavac" /> | |
| 322 | + </ExternalTaskPojo> | |
| 323 | + <ExternalTaskPojo> | |
| 324 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 325 | + <option name="name" value="compileDebugNdk" /> | |
| 326 | + </ExternalTaskPojo> | |
| 327 | + <ExternalTaskPojo> | |
| 328 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 329 | + <option name="name" value="compileDebugRenderscript" /> | |
| 330 | + </ExternalTaskPojo> | |
| 331 | + <ExternalTaskPojo> | |
| 332 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 333 | + <option name="name" value="compileDebugShaders" /> | |
| 334 | + </ExternalTaskPojo> | |
| 335 | + <ExternalTaskPojo> | |
| 336 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 337 | + <option name="name" value="compileDebugSources" /> | |
| 338 | + </ExternalTaskPojo> | |
| 339 | + <ExternalTaskPojo> | |
| 340 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 341 | + <option name="name" value="compileDebugUnitTestJavaWithJavac" /> | |
| 342 | + </ExternalTaskPojo> | |
| 343 | + <ExternalTaskPojo> | |
| 344 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 345 | + <option name="name" value="compileDebugUnitTestSources" /> | |
| 346 | + </ExternalTaskPojo> | |
| 347 | + <ExternalTaskPojo> | |
| 348 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 349 | + <option name="name" value="compileLint" /> | |
| 350 | + </ExternalTaskPojo> | |
| 351 | + <ExternalTaskPojo> | |
| 352 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 353 | + <option name="name" value="compileReleaseAidl" /> | |
| 354 | + </ExternalTaskPojo> | |
| 355 | + <ExternalTaskPojo> | |
| 356 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 357 | + <option name="name" value="compileReleaseJavaWithJack" /> | |
| 358 | + </ExternalTaskPojo> | |
| 359 | + <ExternalTaskPojo> | |
| 360 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 361 | + <option name="name" value="compileReleaseJavaWithJavac" /> | |
| 362 | + </ExternalTaskPojo> | |
| 363 | + <ExternalTaskPojo> | |
| 364 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 365 | + <option name="name" value="compileReleaseNdk" /> | |
| 366 | + </ExternalTaskPojo> | |
| 367 | + <ExternalTaskPojo> | |
| 368 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 369 | + <option name="name" value="compileReleaseRenderscript" /> | |
| 370 | + </ExternalTaskPojo> | |
| 371 | + <ExternalTaskPojo> | |
| 372 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 373 | + <option name="name" value="compileReleaseShaders" /> | |
| 374 | + </ExternalTaskPojo> | |
| 375 | + <ExternalTaskPojo> | |
| 376 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 377 | + <option name="name" value="compileReleaseSources" /> | |
| 378 | + </ExternalTaskPojo> | |
| 379 | + <ExternalTaskPojo> | |
| 380 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 381 | + <option name="name" value="compileReleaseUnitTestJavaWithJavac" /> | |
| 382 | + </ExternalTaskPojo> | |
| 383 | + <ExternalTaskPojo> | |
| 384 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 385 | + <option name="name" value="compileReleaseUnitTestSources" /> | |
| 386 | + </ExternalTaskPojo> | |
| 387 | + <ExternalTaskPojo> | |
| 388 | + <option name="description" value="Installs and runs instrumentation tests for all flavors on connected devices." /> | |
| 389 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 390 | + <option name="name" value="connectedAndroidTest" /> | |
| 391 | + </ExternalTaskPojo> | |
| 392 | + <ExternalTaskPojo> | |
| 393 | + <option name="description" value="Runs all device checks on currently connected devices." /> | |
| 394 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 395 | + <option name="name" value="connectedCheck" /> | |
| 396 | + </ExternalTaskPojo> | |
| 397 | + <ExternalTaskPojo> | |
| 398 | + <option name="description" value="Installs and runs the tests for debug on connected devices." /> | |
| 399 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 400 | + <option name="name" value="connectedDebugAndroidTest" /> | |
| 401 | + </ExternalTaskPojo> | |
| 402 | + <ExternalTaskPojo> | |
| 403 | + <option name="description" value="Installs and runs instrumentation tests using all Device Providers." /> | |
| 404 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 405 | + <option name="name" value="deviceAndroidTest" /> | |
| 406 | + </ExternalTaskPojo> | |
| 407 | + <ExternalTaskPojo> | |
| 408 | + <option name="description" value="Runs all device checks using Device Providers and Test Servers." /> | |
| 409 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 410 | + <option name="name" value="deviceCheck" /> | |
| 411 | + </ExternalTaskPojo> | |
| 412 | + <ExternalTaskPojo> | |
| 413 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 414 | + <option name="name" value="generateDebugAndroidTestAssets" /> | |
| 415 | + </ExternalTaskPojo> | |
| 416 | + <ExternalTaskPojo> | |
| 417 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 418 | + <option name="name" value="generateDebugAndroidTestBuildConfig" /> | |
| 419 | + </ExternalTaskPojo> | |
| 420 | + <ExternalTaskPojo> | |
| 421 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 422 | + <option name="name" value="generateDebugAndroidTestResValues" /> | |
| 423 | + </ExternalTaskPojo> | |
| 424 | + <ExternalTaskPojo> | |
| 425 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 426 | + <option name="name" value="generateDebugAndroidTestResources" /> | |
| 427 | + </ExternalTaskPojo> | |
| 428 | + <ExternalTaskPojo> | |
| 429 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 430 | + <option name="name" value="generateDebugAndroidTestSources" /> | |
| 431 | + </ExternalTaskPojo> | |
| 432 | + <ExternalTaskPojo> | |
| 433 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 434 | + <option name="name" value="generateDebugAssets" /> | |
| 435 | + </ExternalTaskPojo> | |
| 436 | + <ExternalTaskPojo> | |
| 437 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 438 | + <option name="name" value="generateDebugBuildConfig" /> | |
| 439 | + </ExternalTaskPojo> | |
| 440 | + <ExternalTaskPojo> | |
| 441 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 442 | + <option name="name" value="generateDebugResValues" /> | |
| 443 | + </ExternalTaskPojo> | |
| 444 | + <ExternalTaskPojo> | |
| 445 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 446 | + <option name="name" value="generateDebugResources" /> | |
| 447 | + </ExternalTaskPojo> | |
| 448 | + <ExternalTaskPojo> | |
| 449 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 450 | + <option name="name" value="generateDebugSources" /> | |
| 451 | + </ExternalTaskPojo> | |
| 452 | + <ExternalTaskPojo> | |
| 453 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 454 | + <option name="name" value="generateReleaseAssets" /> | |
| 455 | + </ExternalTaskPojo> | |
| 456 | + <ExternalTaskPojo> | |
| 457 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 458 | + <option name="name" value="generateReleaseBuildConfig" /> | |
| 459 | + </ExternalTaskPojo> | |
| 460 | + <ExternalTaskPojo> | |
| 461 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 462 | + <option name="name" value="generateReleaseResValues" /> | |
| 463 | + </ExternalTaskPojo> | |
| 464 | + <ExternalTaskPojo> | |
| 465 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 466 | + <option name="name" value="generateReleaseResources" /> | |
| 467 | + </ExternalTaskPojo> | |
| 468 | + <ExternalTaskPojo> | |
| 469 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 470 | + <option name="name" value="generateReleaseSources" /> | |
| 471 | + </ExternalTaskPojo> | |
| 472 | + <ExternalTaskPojo> | |
| 473 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 474 | + <option name="name" value="incrementalDebugJavaCompilationSafeguard" /> | |
| 475 | + </ExternalTaskPojo> | |
| 476 | + <ExternalTaskPojo> | |
| 477 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 478 | + <option name="name" value="incrementalDebugUnitTestJavaCompilationSafeguard" /> | |
| 479 | + </ExternalTaskPojo> | |
| 480 | + <ExternalTaskPojo> | |
| 481 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 482 | + <option name="name" value="incrementalReleaseJavaCompilationSafeguard" /> | |
| 483 | + </ExternalTaskPojo> | |
| 484 | + <ExternalTaskPojo> | |
| 485 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 486 | + <option name="name" value="incrementalReleaseUnitTestJavaCompilationSafeguard" /> | |
| 487 | + </ExternalTaskPojo> | |
| 488 | + <ExternalTaskPojo> | |
| 489 | + <option name="description" value="Installs the Debug build." /> | |
| 490 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 491 | + <option name="name" value="installDebug" /> | |
| 492 | + </ExternalTaskPojo> | |
| 493 | + <ExternalTaskPojo> | |
| 494 | + <option name="description" value="Installs the android (on device) tests for the Debug build." /> | |
| 495 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 496 | + <option name="name" value="installDebugAndroidTest" /> | |
| 497 | + </ExternalTaskPojo> | |
| 498 | + <ExternalTaskPojo> | |
| 499 | + <option name="description" value="Installs the Release build." /> | |
| 500 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 501 | + <option name="name" value="installRelease" /> | |
| 502 | + </ExternalTaskPojo> | |
| 503 | + <ExternalTaskPojo> | |
| 504 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 505 | + <option name="name" value="jillDebugAndroidTestPackagedLibraries" /> | |
| 506 | + </ExternalTaskPojo> | |
| 507 | + <ExternalTaskPojo> | |
| 508 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 509 | + <option name="name" value="jillDebugAndroidTestRuntimeLibraries" /> | |
| 510 | + </ExternalTaskPojo> | |
| 511 | + <ExternalTaskPojo> | |
| 512 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 513 | + <option name="name" value="jillDebugPackagedLibraries" /> | |
| 514 | + </ExternalTaskPojo> | |
| 515 | + <ExternalTaskPojo> | |
| 516 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 517 | + <option name="name" value="jillDebugRuntimeLibraries" /> | |
| 518 | + </ExternalTaskPojo> | |
| 519 | + <ExternalTaskPojo> | |
| 520 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 521 | + <option name="name" value="jillReleasePackagedLibraries" /> | |
| 522 | + </ExternalTaskPojo> | |
| 523 | + <ExternalTaskPojo> | |
| 524 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 525 | + <option name="name" value="jillReleaseRuntimeLibraries" /> | |
| 526 | + </ExternalTaskPojo> | |
| 527 | + <ExternalTaskPojo> | |
| 528 | + <option name="description" value="Runs lint on all variants." /> | |
| 529 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 530 | + <option name="name" value="lint" /> | |
| 531 | + </ExternalTaskPojo> | |
| 532 | + <ExternalTaskPojo> | |
| 533 | + <option name="description" value="Runs lint on the Debug build." /> | |
| 534 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 535 | + <option name="name" value="lintDebug" /> | |
| 536 | + </ExternalTaskPojo> | |
| 537 | + <ExternalTaskPojo> | |
| 538 | + <option name="description" value="Runs lint on the Release build." /> | |
| 539 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 540 | + <option name="name" value="lintRelease" /> | |
| 541 | + </ExternalTaskPojo> | |
| 542 | + <ExternalTaskPojo> | |
| 543 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 544 | + <option name="name" value="mergeDebugAndroidTestAssets" /> | |
| 545 | + </ExternalTaskPojo> | |
| 546 | + <ExternalTaskPojo> | |
| 547 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 548 | + <option name="name" value="mergeDebugAndroidTestJniLibFolders" /> | |
| 549 | + </ExternalTaskPojo> | |
| 550 | + <ExternalTaskPojo> | |
| 551 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 552 | + <option name="name" value="mergeDebugAndroidTestResources" /> | |
| 553 | + </ExternalTaskPojo> | |
| 554 | + <ExternalTaskPojo> | |
| 555 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 556 | + <option name="name" value="mergeDebugAndroidTestShaders" /> | |
| 557 | + </ExternalTaskPojo> | |
| 558 | + <ExternalTaskPojo> | |
| 559 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 560 | + <option name="name" value="mergeDebugAssets" /> | |
| 561 | + </ExternalTaskPojo> | |
| 562 | + <ExternalTaskPojo> | |
| 563 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 564 | + <option name="name" value="mergeDebugJniLibFolders" /> | |
| 565 | + </ExternalTaskPojo> | |
| 566 | + <ExternalTaskPojo> | |
| 567 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 568 | + <option name="name" value="mergeDebugResources" /> | |
| 569 | + </ExternalTaskPojo> | |
| 570 | + <ExternalTaskPojo> | |
| 571 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 572 | + <option name="name" value="mergeDebugShaders" /> | |
| 573 | + </ExternalTaskPojo> | |
| 574 | + <ExternalTaskPojo> | |
| 575 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 576 | + <option name="name" value="mergeReleaseAssets" /> | |
| 577 | + </ExternalTaskPojo> | |
| 578 | + <ExternalTaskPojo> | |
| 579 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 580 | + <option name="name" value="mergeReleaseJniLibFolders" /> | |
| 581 | + </ExternalTaskPojo> | |
| 582 | + <ExternalTaskPojo> | |
| 583 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 584 | + <option name="name" value="mergeReleaseResources" /> | |
| 585 | + </ExternalTaskPojo> | |
| 586 | + <ExternalTaskPojo> | |
| 587 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 588 | + <option name="name" value="mergeReleaseShaders" /> | |
| 589 | + </ExternalTaskPojo> | |
| 590 | + <ExternalTaskPojo> | |
| 591 | + <option name="description" value="Creates a version of android.jar that's suitable for unit tests." /> | |
| 592 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 593 | + <option name="name" value="mockableAndroidJar" /> | |
| 594 | + </ExternalTaskPojo> | |
| 595 | + <ExternalTaskPojo> | |
| 596 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 597 | + <option name="name" value="packageDebug" /> | |
| 598 | + </ExternalTaskPojo> | |
| 599 | + <ExternalTaskPojo> | |
| 600 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 601 | + <option name="name" value="packageDebugAndroidTest" /> | |
| 602 | + </ExternalTaskPojo> | |
| 603 | + <ExternalTaskPojo> | |
| 604 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 605 | + <option name="name" value="packageRelease" /> | |
| 606 | + </ExternalTaskPojo> | |
| 607 | + <ExternalTaskPojo> | |
| 608 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 609 | + <option name="name" value="preBuild" /> | |
| 610 | + </ExternalTaskPojo> | |
| 611 | + <ExternalTaskPojo> | |
| 612 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 613 | + <option name="name" value="preDebugAndroidTestBuild" /> | |
| 614 | + </ExternalTaskPojo> | |
| 615 | + <ExternalTaskPojo> | |
| 616 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 617 | + <option name="name" value="preDebugBuild" /> | |
| 618 | + </ExternalTaskPojo> | |
| 619 | + <ExternalTaskPojo> | |
| 620 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 621 | + <option name="name" value="preDebugUnitTestBuild" /> | |
| 622 | + </ExternalTaskPojo> | |
| 623 | + <ExternalTaskPojo> | |
| 624 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 625 | + <option name="name" value="prePackageMarkerForDebug" /> | |
| 626 | + </ExternalTaskPojo> | |
| 627 | + <ExternalTaskPojo> | |
| 628 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 629 | + <option name="name" value="prePackageMarkerForDebugAndroidTest" /> | |
| 630 | + </ExternalTaskPojo> | |
| 631 | + <ExternalTaskPojo> | |
| 632 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 633 | + <option name="name" value="prePackageMarkerForRelease" /> | |
| 634 | + </ExternalTaskPojo> | |
| 635 | + <ExternalTaskPojo> | |
| 636 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 637 | + <option name="name" value="preReleaseBuild" /> | |
| 638 | + </ExternalTaskPojo> | |
| 639 | + <ExternalTaskPojo> | |
| 640 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 641 | + <option name="name" value="preReleaseUnitTestBuild" /> | |
| 642 | + </ExternalTaskPojo> | |
| 643 | + <ExternalTaskPojo> | |
| 644 | + <option name="description" value="Prepare com.android.support:animated-vector-drawable:24.0.0" /> | |
| 645 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 646 | + <option name="name" value="prepareComAndroidSupportAnimatedVectorDrawable2400Library" /> | |
| 647 | + </ExternalTaskPojo> | |
| 648 | + <ExternalTaskPojo> | |
| 649 | + <option name="description" value="Prepare com.android.support:appcompat-v7:24.0.0" /> | |
| 650 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 651 | + <option name="name" value="prepareComAndroidSupportAppcompatV72400Library" /> | |
| 652 | + </ExternalTaskPojo> | |
| 653 | + <ExternalTaskPojo> | |
| 654 | + <option name="description" value="Prepare com.android.support:design:24.0.0" /> | |
| 655 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 656 | + <option name="name" value="prepareComAndroidSupportDesign2400Library" /> | |
| 657 | + </ExternalTaskPojo> | |
| 658 | + <ExternalTaskPojo> | |
| 659 | + <option name="description" value="Prepare com.android.support:multidex:1.0.1" /> | |
| 660 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 661 | + <option name="name" value="prepareComAndroidSupportMultidex101Library" /> | |
| 662 | + </ExternalTaskPojo> | |
| 663 | + <ExternalTaskPojo> | |
| 664 | + <option name="description" value="Prepare com.android.support:multidex-instrumentation:1.0.1" /> | |
| 665 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 666 | + <option name="name" value="prepareComAndroidSupportMultidexInstrumentation101Library" /> | |
| 667 | + </ExternalTaskPojo> | |
| 668 | + <ExternalTaskPojo> | |
| 669 | + <option name="description" value="Prepare com.android.support:recyclerview-v7:24.0.0" /> | |
| 670 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 671 | + <option name="name" value="prepareComAndroidSupportRecyclerviewV72400Library" /> | |
| 672 | + </ExternalTaskPojo> | |
| 673 | + <ExternalTaskPojo> | |
| 674 | + <option name="description" value="Prepare com.android.support:support-v4:24.0.0" /> | |
| 675 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 676 | + <option name="name" value="prepareComAndroidSupportSupportV42400Library" /> | |
| 677 | + </ExternalTaskPojo> | |
| 678 | + <ExternalTaskPojo> | |
| 679 | + <option name="description" value="Prepare com.android.support:support-vector-drawable:24.0.0" /> | |
| 680 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 681 | + <option name="name" value="prepareComAndroidSupportSupportVectorDrawable2400Library" /> | |
| 682 | + </ExternalTaskPojo> | |
| 683 | + <ExternalTaskPojo> | |
| 684 | + <option name="description" value="Prepare com.android.volley:volley:1.0.0" /> | |
| 685 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 686 | + <option name="name" value="prepareComAndroidVolleyVolley100Library" /> | |
| 687 | + </ExternalTaskPojo> | |
| 688 | + <ExternalTaskPojo> | |
| 689 | + <option name="description" value="Prepare com.google.android.gms:play-services-base:9.2.1" /> | |
| 690 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 691 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesBase921Library" /> | |
| 692 | + </ExternalTaskPojo> | |
| 693 | + <ExternalTaskPojo> | |
| 694 | + <option name="description" value="Prepare com.google.android.gms:play-services-basement:9.2.1" /> | |
| 695 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 696 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesBasement921Library" /> | |
| 697 | + </ExternalTaskPojo> | |
| 698 | + <ExternalTaskPojo> | |
| 699 | + <option name="description" value="Prepare com.google.android.gms:play-services-tasks:9.2.1" /> | |
| 700 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 701 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesTasks921Library" /> | |
| 702 | + </ExternalTaskPojo> | |
| 703 | + <ExternalTaskPojo> | |
| 704 | + <option name="description" value="Prepare com.google.android.gms:play-services-vision:9.2.1" /> | |
| 705 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 706 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesVision921Library" /> | |
| 707 | + </ExternalTaskPojo> | |
| 708 | + <ExternalTaskPojo> | |
| 709 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 710 | + <option name="name" value="prepareDebugAndroidTestDependencies" /> | |
| 711 | + </ExternalTaskPojo> | |
| 712 | + <ExternalTaskPojo> | |
| 713 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 714 | + <option name="name" value="prepareDebugDependencies" /> | |
| 715 | + </ExternalTaskPojo> | |
| 716 | + <ExternalTaskPojo> | |
| 717 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 718 | + <option name="name" value="prepareDebugUnitTestDependencies" /> | |
| 719 | + </ExternalTaskPojo> | |
| 720 | + <ExternalTaskPojo> | |
| 721 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 722 | + <option name="name" value="prepareReleaseDependencies" /> | |
| 723 | + </ExternalTaskPojo> | |
| 724 | + <ExternalTaskPojo> | |
| 725 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 726 | + <option name="name" value="prepareReleaseUnitTestDependencies" /> | |
| 727 | + </ExternalTaskPojo> | |
| 728 | + <ExternalTaskPojo> | |
| 729 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 730 | + <option name="name" value="processDebugAndroidTestJavaRes" /> | |
| 731 | + </ExternalTaskPojo> | |
| 732 | + <ExternalTaskPojo> | |
| 733 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 734 | + <option name="name" value="processDebugAndroidTestManifest" /> | |
| 735 | + </ExternalTaskPojo> | |
| 736 | + <ExternalTaskPojo> | |
| 737 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 738 | + <option name="name" value="processDebugAndroidTestResources" /> | |
| 739 | + </ExternalTaskPojo> | |
| 740 | + <ExternalTaskPojo> | |
| 741 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 742 | + <option name="name" value="processDebugJavaRes" /> | |
| 743 | + </ExternalTaskPojo> | |
| 744 | + <ExternalTaskPojo> | |
| 745 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 746 | + <option name="name" value="processDebugManifest" /> | |
| 747 | + </ExternalTaskPojo> | |
| 748 | + <ExternalTaskPojo> | |
| 749 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 750 | + <option name="name" value="processDebugResources" /> | |
| 751 | + </ExternalTaskPojo> | |
| 752 | + <ExternalTaskPojo> | |
| 753 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 754 | + <option name="name" value="processDebugUnitTestJavaRes" /> | |
| 755 | + </ExternalTaskPojo> | |
| 756 | + <ExternalTaskPojo> | |
| 757 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 758 | + <option name="name" value="processReleaseJavaRes" /> | |
| 759 | + </ExternalTaskPojo> | |
| 760 | + <ExternalTaskPojo> | |
| 761 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 762 | + <option name="name" value="processReleaseManifest" /> | |
| 763 | + </ExternalTaskPojo> | |
| 764 | + <ExternalTaskPojo> | |
| 765 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 766 | + <option name="name" value="processReleaseResources" /> | |
| 767 | + </ExternalTaskPojo> | |
| 768 | + <ExternalTaskPojo> | |
| 769 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 770 | + <option name="name" value="processReleaseUnitTestJavaRes" /> | |
| 771 | + </ExternalTaskPojo> | |
| 772 | + <ExternalTaskPojo> | |
| 773 | + <option name="description" value="Displays the signing info for each variant." /> | |
| 774 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 775 | + <option name="name" value="signingReport" /> | |
| 776 | + </ExternalTaskPojo> | |
| 777 | + <ExternalTaskPojo> | |
| 778 | + <option name="description" value="Prints out all the source sets defined in this project." /> | |
| 779 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 780 | + <option name="name" value="sourceSets" /> | |
| 781 | + </ExternalTaskPojo> | |
| 782 | + <ExternalTaskPojo> | |
| 783 | + <option name="description" value="Run unit tests for all variants." /> | |
| 784 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 785 | + <option name="name" value="test" /> | |
| 786 | + </ExternalTaskPojo> | |
| 787 | + <ExternalTaskPojo> | |
| 788 | + <option name="description" value="Run unit tests for the debug build." /> | |
| 789 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 790 | + <option name="name" value="testDebugUnitTest" /> | |
| 791 | + </ExternalTaskPojo> | |
| 792 | + <ExternalTaskPojo> | |
| 793 | + <option name="description" value="Run unit tests for the release build." /> | |
| 794 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 795 | + <option name="name" value="testReleaseUnitTest" /> | |
| 796 | + </ExternalTaskPojo> | |
| 797 | + <ExternalTaskPojo> | |
| 798 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 799 | + <option name="name" value="transformNative_libsWithMergeJniLibsForDebug" /> | |
| 800 | + </ExternalTaskPojo> | |
| 801 | + <ExternalTaskPojo> | |
| 802 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 803 | + <option name="name" value="transformNative_libsWithMergeJniLibsForDebugAndroidTest" /> | |
| 804 | + </ExternalTaskPojo> | |
| 805 | + <ExternalTaskPojo> | |
| 806 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 807 | + <option name="name" value="transformNative_libsWithMergeJniLibsForRelease" /> | |
| 808 | + </ExternalTaskPojo> | |
| 809 | + <ExternalTaskPojo> | |
| 810 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 811 | + <option name="name" value="transformResourcesWithMergeJavaResForDebug" /> | |
| 812 | + </ExternalTaskPojo> | |
| 813 | + <ExternalTaskPojo> | |
| 814 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 815 | + <option name="name" value="transformResourcesWithMergeJavaResForDebugAndroidTest" /> | |
| 816 | + </ExternalTaskPojo> | |
| 817 | + <ExternalTaskPojo> | |
| 818 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 819 | + <option name="name" value="transformResourcesWithMergeJavaResForDebugUnitTest" /> | |
| 820 | + </ExternalTaskPojo> | |
| 821 | + <ExternalTaskPojo> | |
| 822 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 823 | + <option name="name" value="transformResourcesWithMergeJavaResForRelease" /> | |
| 824 | + </ExternalTaskPojo> | |
| 825 | + <ExternalTaskPojo> | |
| 826 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 827 | + <option name="name" value="transformResourcesWithMergeJavaResForReleaseUnitTest" /> | |
| 828 | + </ExternalTaskPojo> | |
| 829 | + <ExternalTaskPojo> | |
| 830 | + <option name="description" value="Uninstall all applications." /> | |
| 831 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 832 | + <option name="name" value="uninstallAll" /> | |
| 833 | + </ExternalTaskPojo> | |
| 834 | + <ExternalTaskPojo> | |
| 835 | + <option name="description" value="Uninstalls the Debug build." /> | |
| 836 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 837 | + <option name="name" value="uninstallDebug" /> | |
| 838 | + </ExternalTaskPojo> | |
| 839 | + <ExternalTaskPojo> | |
| 840 | + <option name="description" value="Uninstalls the android (on device) tests for the Debug build." /> | |
| 841 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 842 | + <option name="name" value="uninstallDebugAndroidTest" /> | |
| 843 | + </ExternalTaskPojo> | |
| 844 | + <ExternalTaskPojo> | |
| 845 | + <option name="description" value="Uninstalls the Release build." /> | |
| 846 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 847 | + <option name="name" value="uninstallRelease" /> | |
| 848 | + </ExternalTaskPojo> | |
| 849 | + <ExternalTaskPojo> | |
| 850 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 851 | + <option name="name" value="validateConfigSigning" /> | |
| 852 | + </ExternalTaskPojo> | |
| 853 | + <ExternalTaskPojo> | |
| 854 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 855 | + <option name="name" value="validateDebugSigning" /> | |
| 856 | + </ExternalTaskPojo> | |
| 857 | + <ExternalTaskPojo> | |
| 858 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 859 | + <option name="name" value="zipalignDebug" /> | |
| 860 | + </ExternalTaskPojo> | |
| 861 | + <ExternalTaskPojo> | |
| 862 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$" /> | |
| 863 | + <option name="name" value="zipalignRelease" /> | |
| 864 | + </ExternalTaskPojo> | |
| 865 | + </list> | |
| 866 | + </value> | |
| 867 | + </entry> | |
| 868 | + <entry key="$PROJECT_DIR$/app"> | |
| 869 | + <value> | |
| 870 | + <list> | |
| 871 | + <ExternalTaskPojo> | |
| 872 | + <option name="description" value="Displays the Android dependencies of the project." /> | |
| 873 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 874 | + <option name="name" value="androidDependencies" /> | |
| 875 | + </ExternalTaskPojo> | |
| 876 | + <ExternalTaskPojo> | |
| 877 | + <option name="description" value="Assembles all variants of all applications and secondary packages." /> | |
| 878 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 879 | + <option name="name" value="assemble" /> | |
| 880 | + </ExternalTaskPojo> | |
| 881 | + <ExternalTaskPojo> | |
| 882 | + <option name="description" value="Assembles all the Test applications." /> | |
| 883 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 884 | + <option name="name" value="assembleAndroidTest" /> | |
| 885 | + </ExternalTaskPojo> | |
| 886 | + <ExternalTaskPojo> | |
| 887 | + <option name="description" value="Assembles all Debug builds." /> | |
| 888 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 889 | + <option name="name" value="assembleDebug" /> | |
| 890 | + </ExternalTaskPojo> | |
| 891 | + <ExternalTaskPojo> | |
| 892 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 893 | + <option name="name" value="assembleDebugAndroidTest" /> | |
| 894 | + </ExternalTaskPojo> | |
| 895 | + <ExternalTaskPojo> | |
| 896 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 897 | + <option name="name" value="assembleDebugUnitTest" /> | |
| 898 | + </ExternalTaskPojo> | |
| 899 | + <ExternalTaskPojo> | |
| 900 | + <option name="description" value="Assembles all Release builds." /> | |
| 901 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 902 | + <option name="name" value="assembleRelease" /> | |
| 903 | + </ExternalTaskPojo> | |
| 904 | + <ExternalTaskPojo> | |
| 905 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 906 | + <option name="name" value="assembleReleaseUnitTest" /> | |
| 907 | + </ExternalTaskPojo> | |
| 908 | + <ExternalTaskPojo> | |
| 909 | + <option name="description" value="Assembles and tests this project." /> | |
| 910 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 911 | + <option name="name" value="build" /> | |
| 912 | + </ExternalTaskPojo> | |
| 913 | + <ExternalTaskPojo> | |
| 914 | + <option name="description" value="Assembles and tests this project and all projects that depend on it." /> | |
| 915 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 916 | + <option name="name" value="buildDependents" /> | |
| 917 | + </ExternalTaskPojo> | |
| 918 | + <ExternalTaskPojo> | |
| 919 | + <option name="description" value="Displays all buildscript dependencies declared in project ':app'." /> | |
| 920 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 921 | + <option name="name" value="buildEnvironment" /> | |
| 922 | + </ExternalTaskPojo> | |
| 923 | + <ExternalTaskPojo> | |
| 924 | + <option name="description" value="Assembles and tests this project and all projects it depends on." /> | |
| 925 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 926 | + <option name="name" value="buildNeeded" /> | |
| 927 | + </ExternalTaskPojo> | |
| 928 | + <ExternalTaskPojo> | |
| 929 | + <option name="description" value="Runs all checks." /> | |
| 930 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 931 | + <option name="name" value="check" /> | |
| 932 | + </ExternalTaskPojo> | |
| 933 | + <ExternalTaskPojo> | |
| 934 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 935 | + <option name="name" value="checkDebugManifest" /> | |
| 936 | + </ExternalTaskPojo> | |
| 937 | + <ExternalTaskPojo> | |
| 938 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 939 | + <option name="name" value="checkReleaseManifest" /> | |
| 940 | + </ExternalTaskPojo> | |
| 941 | + <ExternalTaskPojo> | |
| 942 | + <option name="description" value="Deletes the build directory." /> | |
| 943 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 944 | + <option name="name" value="clean" /> | |
| 945 | + </ExternalTaskPojo> | |
| 946 | + <ExternalTaskPojo> | |
| 947 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 948 | + <option name="name" value="compileDebugAidl" /> | |
| 949 | + </ExternalTaskPojo> | |
| 950 | + <ExternalTaskPojo> | |
| 951 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 952 | + <option name="name" value="compileDebugAndroidTestAidl" /> | |
| 953 | + </ExternalTaskPojo> | |
| 954 | + <ExternalTaskPojo> | |
| 955 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 956 | + <option name="name" value="compileDebugAndroidTestJavaWithJack" /> | |
| 957 | + </ExternalTaskPojo> | |
| 958 | + <ExternalTaskPojo> | |
| 959 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 960 | + <option name="name" value="compileDebugAndroidTestNdk" /> | |
| 961 | + </ExternalTaskPojo> | |
| 962 | + <ExternalTaskPojo> | |
| 963 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 964 | + <option name="name" value="compileDebugAndroidTestRenderscript" /> | |
| 965 | + </ExternalTaskPojo> | |
| 966 | + <ExternalTaskPojo> | |
| 967 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 968 | + <option name="name" value="compileDebugAndroidTestShaders" /> | |
| 969 | + </ExternalTaskPojo> | |
| 970 | + <ExternalTaskPojo> | |
| 971 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 972 | + <option name="name" value="compileDebugAndroidTestSources" /> | |
| 973 | + </ExternalTaskPojo> | |
| 974 | + <ExternalTaskPojo> | |
| 975 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 976 | + <option name="name" value="compileDebugJavaWithJack" /> | |
| 977 | + </ExternalTaskPojo> | |
| 978 | + <ExternalTaskPojo> | |
| 979 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 980 | + <option name="name" value="compileDebugJavaWithJavac" /> | |
| 981 | + </ExternalTaskPojo> | |
| 982 | + <ExternalTaskPojo> | |
| 983 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 984 | + <option name="name" value="compileDebugNdk" /> | |
| 985 | + </ExternalTaskPojo> | |
| 986 | + <ExternalTaskPojo> | |
| 987 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 988 | + <option name="name" value="compileDebugRenderscript" /> | |
| 989 | + </ExternalTaskPojo> | |
| 990 | + <ExternalTaskPojo> | |
| 991 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 992 | + <option name="name" value="compileDebugShaders" /> | |
| 993 | + </ExternalTaskPojo> | |
| 994 | + <ExternalTaskPojo> | |
| 995 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 996 | + <option name="name" value="compileDebugSources" /> | |
| 997 | + </ExternalTaskPojo> | |
| 998 | + <ExternalTaskPojo> | |
| 999 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1000 | + <option name="name" value="compileDebugUnitTestJavaWithJavac" /> | |
| 1001 | + </ExternalTaskPojo> | |
| 1002 | + <ExternalTaskPojo> | |
| 1003 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1004 | + <option name="name" value="compileDebugUnitTestSources" /> | |
| 1005 | + </ExternalTaskPojo> | |
| 1006 | + <ExternalTaskPojo> | |
| 1007 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1008 | + <option name="name" value="compileLint" /> | |
| 1009 | + </ExternalTaskPojo> | |
| 1010 | + <ExternalTaskPojo> | |
| 1011 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1012 | + <option name="name" value="compileReleaseAidl" /> | |
| 1013 | + </ExternalTaskPojo> | |
| 1014 | + <ExternalTaskPojo> | |
| 1015 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1016 | + <option name="name" value="compileReleaseJavaWithJack" /> | |
| 1017 | + </ExternalTaskPojo> | |
| 1018 | + <ExternalTaskPojo> | |
| 1019 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1020 | + <option name="name" value="compileReleaseJavaWithJavac" /> | |
| 1021 | + </ExternalTaskPojo> | |
| 1022 | + <ExternalTaskPojo> | |
| 1023 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1024 | + <option name="name" value="compileReleaseNdk" /> | |
| 1025 | + </ExternalTaskPojo> | |
| 1026 | + <ExternalTaskPojo> | |
| 1027 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1028 | + <option name="name" value="compileReleaseRenderscript" /> | |
| 1029 | + </ExternalTaskPojo> | |
| 1030 | + <ExternalTaskPojo> | |
| 1031 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1032 | + <option name="name" value="compileReleaseShaders" /> | |
| 1033 | + </ExternalTaskPojo> | |
| 1034 | + <ExternalTaskPojo> | |
| 1035 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1036 | + <option name="name" value="compileReleaseSources" /> | |
| 1037 | + </ExternalTaskPojo> | |
| 1038 | + <ExternalTaskPojo> | |
| 1039 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1040 | + <option name="name" value="compileReleaseUnitTestJavaWithJavac" /> | |
| 1041 | + </ExternalTaskPojo> | |
| 1042 | + <ExternalTaskPojo> | |
| 1043 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1044 | + <option name="name" value="compileReleaseUnitTestSources" /> | |
| 1045 | + </ExternalTaskPojo> | |
| 1046 | + <ExternalTaskPojo> | |
| 1047 | + <option name="description" value="Displays the components produced by project ':app'. [incubating]" /> | |
| 1048 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1049 | + <option name="name" value="components" /> | |
| 1050 | + </ExternalTaskPojo> | |
| 1051 | + <ExternalTaskPojo> | |
| 1052 | + <option name="description" value="Installs and runs instrumentation tests for all flavors on connected devices." /> | |
| 1053 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1054 | + <option name="name" value="connectedAndroidTest" /> | |
| 1055 | + </ExternalTaskPojo> | |
| 1056 | + <ExternalTaskPojo> | |
| 1057 | + <option name="description" value="Runs all device checks on currently connected devices." /> | |
| 1058 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1059 | + <option name="name" value="connectedCheck" /> | |
| 1060 | + </ExternalTaskPojo> | |
| 1061 | + <ExternalTaskPojo> | |
| 1062 | + <option name="description" value="Installs and runs the tests for debug on connected devices." /> | |
| 1063 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1064 | + <option name="name" value="connectedDebugAndroidTest" /> | |
| 1065 | + </ExternalTaskPojo> | |
| 1066 | + <ExternalTaskPojo> | |
| 1067 | + <option name="description" value="Displays all dependencies declared in project ':app'." /> | |
| 1068 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1069 | + <option name="name" value="dependencies" /> | |
| 1070 | + </ExternalTaskPojo> | |
| 1071 | + <ExternalTaskPojo> | |
| 1072 | + <option name="description" value="Displays the insight into a specific dependency in project ':app'." /> | |
| 1073 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1074 | + <option name="name" value="dependencyInsight" /> | |
| 1075 | + </ExternalTaskPojo> | |
| 1076 | + <ExternalTaskPojo> | |
| 1077 | + <option name="description" value="Installs and runs instrumentation tests using all Device Providers." /> | |
| 1078 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1079 | + <option name="name" value="deviceAndroidTest" /> | |
| 1080 | + </ExternalTaskPojo> | |
| 1081 | + <ExternalTaskPojo> | |
| 1082 | + <option name="description" value="Runs all device checks using Device Providers and Test Servers." /> | |
| 1083 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1084 | + <option name="name" value="deviceCheck" /> | |
| 1085 | + </ExternalTaskPojo> | |
| 1086 | + <ExternalTaskPojo> | |
| 1087 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1088 | + <option name="name" value="generateDebugAndroidTestAssets" /> | |
| 1089 | + </ExternalTaskPojo> | |
| 1090 | + <ExternalTaskPojo> | |
| 1091 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1092 | + <option name="name" value="generateDebugAndroidTestBuildConfig" /> | |
| 1093 | + </ExternalTaskPojo> | |
| 1094 | + <ExternalTaskPojo> | |
| 1095 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1096 | + <option name="name" value="generateDebugAndroidTestResValues" /> | |
| 1097 | + </ExternalTaskPojo> | |
| 1098 | + <ExternalTaskPojo> | |
| 1099 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1100 | + <option name="name" value="generateDebugAndroidTestResources" /> | |
| 1101 | + </ExternalTaskPojo> | |
| 1102 | + <ExternalTaskPojo> | |
| 1103 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1104 | + <option name="name" value="generateDebugAndroidTestSources" /> | |
| 1105 | + </ExternalTaskPojo> | |
| 1106 | + <ExternalTaskPojo> | |
| 1107 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1108 | + <option name="name" value="generateDebugAssets" /> | |
| 1109 | + </ExternalTaskPojo> | |
| 1110 | + <ExternalTaskPojo> | |
| 1111 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1112 | + <option name="name" value="generateDebugBuildConfig" /> | |
| 1113 | + </ExternalTaskPojo> | |
| 1114 | + <ExternalTaskPojo> | |
| 1115 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1116 | + <option name="name" value="generateDebugResValues" /> | |
| 1117 | + </ExternalTaskPojo> | |
| 1118 | + <ExternalTaskPojo> | |
| 1119 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1120 | + <option name="name" value="generateDebugResources" /> | |
| 1121 | + </ExternalTaskPojo> | |
| 1122 | + <ExternalTaskPojo> | |
| 1123 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1124 | + <option name="name" value="generateDebugSources" /> | |
| 1125 | + </ExternalTaskPojo> | |
| 1126 | + <ExternalTaskPojo> | |
| 1127 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1128 | + <option name="name" value="generateReleaseAssets" /> | |
| 1129 | + </ExternalTaskPojo> | |
| 1130 | + <ExternalTaskPojo> | |
| 1131 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1132 | + <option name="name" value="generateReleaseBuildConfig" /> | |
| 1133 | + </ExternalTaskPojo> | |
| 1134 | + <ExternalTaskPojo> | |
| 1135 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1136 | + <option name="name" value="generateReleaseResValues" /> | |
| 1137 | + </ExternalTaskPojo> | |
| 1138 | + <ExternalTaskPojo> | |
| 1139 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1140 | + <option name="name" value="generateReleaseResources" /> | |
| 1141 | + </ExternalTaskPojo> | |
| 1142 | + <ExternalTaskPojo> | |
| 1143 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1144 | + <option name="name" value="generateReleaseSources" /> | |
| 1145 | + </ExternalTaskPojo> | |
| 1146 | + <ExternalTaskPojo> | |
| 1147 | + <option name="description" value="Displays a help message." /> | |
| 1148 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1149 | + <option name="name" value="help" /> | |
| 1150 | + </ExternalTaskPojo> | |
| 1151 | + <ExternalTaskPojo> | |
| 1152 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1153 | + <option name="name" value="incrementalDebugJavaCompilationSafeguard" /> | |
| 1154 | + </ExternalTaskPojo> | |
| 1155 | + <ExternalTaskPojo> | |
| 1156 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1157 | + <option name="name" value="incrementalDebugUnitTestJavaCompilationSafeguard" /> | |
| 1158 | + </ExternalTaskPojo> | |
| 1159 | + <ExternalTaskPojo> | |
| 1160 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1161 | + <option name="name" value="incrementalReleaseJavaCompilationSafeguard" /> | |
| 1162 | + </ExternalTaskPojo> | |
| 1163 | + <ExternalTaskPojo> | |
| 1164 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1165 | + <option name="name" value="incrementalReleaseUnitTestJavaCompilationSafeguard" /> | |
| 1166 | + </ExternalTaskPojo> | |
| 1167 | + <ExternalTaskPojo> | |
| 1168 | + <option name="description" value="Installs the Debug build." /> | |
| 1169 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1170 | + <option name="name" value="installDebug" /> | |
| 1171 | + </ExternalTaskPojo> | |
| 1172 | + <ExternalTaskPojo> | |
| 1173 | + <option name="description" value="Installs the android (on device) tests for the Debug build." /> | |
| 1174 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1175 | + <option name="name" value="installDebugAndroidTest" /> | |
| 1176 | + </ExternalTaskPojo> | |
| 1177 | + <ExternalTaskPojo> | |
| 1178 | + <option name="description" value="Installs the Release build." /> | |
| 1179 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1180 | + <option name="name" value="installRelease" /> | |
| 1181 | + </ExternalTaskPojo> | |
| 1182 | + <ExternalTaskPojo> | |
| 1183 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1184 | + <option name="name" value="jillDebugAndroidTestPackagedLibraries" /> | |
| 1185 | + </ExternalTaskPojo> | |
| 1186 | + <ExternalTaskPojo> | |
| 1187 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1188 | + <option name="name" value="jillDebugAndroidTestRuntimeLibraries" /> | |
| 1189 | + </ExternalTaskPojo> | |
| 1190 | + <ExternalTaskPojo> | |
| 1191 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1192 | + <option name="name" value="jillDebugPackagedLibraries" /> | |
| 1193 | + </ExternalTaskPojo> | |
| 1194 | + <ExternalTaskPojo> | |
| 1195 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1196 | + <option name="name" value="jillDebugRuntimeLibraries" /> | |
| 1197 | + </ExternalTaskPojo> | |
| 1198 | + <ExternalTaskPojo> | |
| 1199 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1200 | + <option name="name" value="jillReleasePackagedLibraries" /> | |
| 1201 | + </ExternalTaskPojo> | |
| 1202 | + <ExternalTaskPojo> | |
| 1203 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1204 | + <option name="name" value="jillReleaseRuntimeLibraries" /> | |
| 1205 | + </ExternalTaskPojo> | |
| 1206 | + <ExternalTaskPojo> | |
| 1207 | + <option name="description" value="Runs lint on all variants." /> | |
| 1208 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1209 | + <option name="name" value="lint" /> | |
| 1210 | + </ExternalTaskPojo> | |
| 1211 | + <ExternalTaskPojo> | |
| 1212 | + <option name="description" value="Runs lint on the Debug build." /> | |
| 1213 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1214 | + <option name="name" value="lintDebug" /> | |
| 1215 | + </ExternalTaskPojo> | |
| 1216 | + <ExternalTaskPojo> | |
| 1217 | + <option name="description" value="Runs lint on the Release build." /> | |
| 1218 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1219 | + <option name="name" value="lintRelease" /> | |
| 1220 | + </ExternalTaskPojo> | |
| 1221 | + <ExternalTaskPojo> | |
| 1222 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1223 | + <option name="name" value="mergeDebugAndroidTestAssets" /> | |
| 1224 | + </ExternalTaskPojo> | |
| 1225 | + <ExternalTaskPojo> | |
| 1226 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1227 | + <option name="name" value="mergeDebugAndroidTestJniLibFolders" /> | |
| 1228 | + </ExternalTaskPojo> | |
| 1229 | + <ExternalTaskPojo> | |
| 1230 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1231 | + <option name="name" value="mergeDebugAndroidTestResources" /> | |
| 1232 | + </ExternalTaskPojo> | |
| 1233 | + <ExternalTaskPojo> | |
| 1234 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1235 | + <option name="name" value="mergeDebugAndroidTestShaders" /> | |
| 1236 | + </ExternalTaskPojo> | |
| 1237 | + <ExternalTaskPojo> | |
| 1238 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1239 | + <option name="name" value="mergeDebugAssets" /> | |
| 1240 | + </ExternalTaskPojo> | |
| 1241 | + <ExternalTaskPojo> | |
| 1242 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1243 | + <option name="name" value="mergeDebugJniLibFolders" /> | |
| 1244 | + </ExternalTaskPojo> | |
| 1245 | + <ExternalTaskPojo> | |
| 1246 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1247 | + <option name="name" value="mergeDebugResources" /> | |
| 1248 | + </ExternalTaskPojo> | |
| 1249 | + <ExternalTaskPojo> | |
| 1250 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1251 | + <option name="name" value="mergeDebugShaders" /> | |
| 1252 | + </ExternalTaskPojo> | |
| 1253 | + <ExternalTaskPojo> | |
| 1254 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1255 | + <option name="name" value="mergeReleaseAssets" /> | |
| 1256 | + </ExternalTaskPojo> | |
| 1257 | + <ExternalTaskPojo> | |
| 1258 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1259 | + <option name="name" value="mergeReleaseJniLibFolders" /> | |
| 1260 | + </ExternalTaskPojo> | |
| 1261 | + <ExternalTaskPojo> | |
| 1262 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1263 | + <option name="name" value="mergeReleaseResources" /> | |
| 1264 | + </ExternalTaskPojo> | |
| 1265 | + <ExternalTaskPojo> | |
| 1266 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1267 | + <option name="name" value="mergeReleaseShaders" /> | |
| 1268 | + </ExternalTaskPojo> | |
| 1269 | + <ExternalTaskPojo> | |
| 1270 | + <option name="description" value="Creates a version of android.jar that's suitable for unit tests." /> | |
| 1271 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1272 | + <option name="name" value="mockableAndroidJar" /> | |
| 1273 | + </ExternalTaskPojo> | |
| 1274 | + <ExternalTaskPojo> | |
| 1275 | + <option name="description" value="Displays the configuration model of project ':app'. [incubating]" /> | |
| 1276 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1277 | + <option name="name" value="model" /> | |
| 1278 | + </ExternalTaskPojo> | |
| 1279 | + <ExternalTaskPojo> | |
| 1280 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1281 | + <option name="name" value="packageDebug" /> | |
| 1282 | + </ExternalTaskPojo> | |
| 1283 | + <ExternalTaskPojo> | |
| 1284 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1285 | + <option name="name" value="packageDebugAndroidTest" /> | |
| 1286 | + </ExternalTaskPojo> | |
| 1287 | + <ExternalTaskPojo> | |
| 1288 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1289 | + <option name="name" value="packageRelease" /> | |
| 1290 | + </ExternalTaskPojo> | |
| 1291 | + <ExternalTaskPojo> | |
| 1292 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1293 | + <option name="name" value="preBuild" /> | |
| 1294 | + </ExternalTaskPojo> | |
| 1295 | + <ExternalTaskPojo> | |
| 1296 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1297 | + <option name="name" value="preDebugAndroidTestBuild" /> | |
| 1298 | + </ExternalTaskPojo> | |
| 1299 | + <ExternalTaskPojo> | |
| 1300 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1301 | + <option name="name" value="preDebugBuild" /> | |
| 1302 | + </ExternalTaskPojo> | |
| 1303 | + <ExternalTaskPojo> | |
| 1304 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1305 | + <option name="name" value="preDebugUnitTestBuild" /> | |
| 1306 | + </ExternalTaskPojo> | |
| 1307 | + <ExternalTaskPojo> | |
| 1308 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1309 | + <option name="name" value="prePackageMarkerForDebug" /> | |
| 1310 | + </ExternalTaskPojo> | |
| 1311 | + <ExternalTaskPojo> | |
| 1312 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1313 | + <option name="name" value="prePackageMarkerForDebugAndroidTest" /> | |
| 1314 | + </ExternalTaskPojo> | |
| 1315 | + <ExternalTaskPojo> | |
| 1316 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1317 | + <option name="name" value="prePackageMarkerForRelease" /> | |
| 1318 | + </ExternalTaskPojo> | |
| 1319 | + <ExternalTaskPojo> | |
| 1320 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1321 | + <option name="name" value="preReleaseBuild" /> | |
| 1322 | + </ExternalTaskPojo> | |
| 1323 | + <ExternalTaskPojo> | |
| 1324 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1325 | + <option name="name" value="preReleaseUnitTestBuild" /> | |
| 1326 | + </ExternalTaskPojo> | |
| 1327 | + <ExternalTaskPojo> | |
| 1328 | + <option name="description" value="Prepare com.android.support:animated-vector-drawable:24.0.0" /> | |
| 1329 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1330 | + <option name="name" value="prepareComAndroidSupportAnimatedVectorDrawable2400Library" /> | |
| 1331 | + </ExternalTaskPojo> | |
| 1332 | + <ExternalTaskPojo> | |
| 1333 | + <option name="description" value="Prepare com.android.support:appcompat-v7:24.0.0" /> | |
| 1334 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1335 | + <option name="name" value="prepareComAndroidSupportAppcompatV72400Library" /> | |
| 1336 | + </ExternalTaskPojo> | |
| 1337 | + <ExternalTaskPojo> | |
| 1338 | + <option name="description" value="Prepare com.android.support:design:24.0.0" /> | |
| 1339 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1340 | + <option name="name" value="prepareComAndroidSupportDesign2400Library" /> | |
| 1341 | + </ExternalTaskPojo> | |
| 1342 | + <ExternalTaskPojo> | |
| 1343 | + <option name="description" value="Prepare com.android.support:multidex:1.0.1" /> | |
| 1344 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1345 | + <option name="name" value="prepareComAndroidSupportMultidex101Library" /> | |
| 1346 | + </ExternalTaskPojo> | |
| 1347 | + <ExternalTaskPojo> | |
| 1348 | + <option name="description" value="Prepare com.android.support:multidex-instrumentation:1.0.1" /> | |
| 1349 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1350 | + <option name="name" value="prepareComAndroidSupportMultidexInstrumentation101Library" /> | |
| 1351 | + </ExternalTaskPojo> | |
| 1352 | + <ExternalTaskPojo> | |
| 1353 | + <option name="description" value="Prepare com.android.support:recyclerview-v7:24.0.0" /> | |
| 1354 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1355 | + <option name="name" value="prepareComAndroidSupportRecyclerviewV72400Library" /> | |
| 1356 | + </ExternalTaskPojo> | |
| 1357 | + <ExternalTaskPojo> | |
| 1358 | + <option name="description" value="Prepare com.android.support:support-v4:24.0.0" /> | |
| 1359 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1360 | + <option name="name" value="prepareComAndroidSupportSupportV42400Library" /> | |
| 1361 | + </ExternalTaskPojo> | |
| 1362 | + <ExternalTaskPojo> | |
| 1363 | + <option name="description" value="Prepare com.android.support:support-vector-drawable:24.0.0" /> | |
| 1364 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1365 | + <option name="name" value="prepareComAndroidSupportSupportVectorDrawable2400Library" /> | |
| 1366 | + </ExternalTaskPojo> | |
| 1367 | + <ExternalTaskPojo> | |
| 1368 | + <option name="description" value="Prepare com.android.volley:volley:1.0.0" /> | |
| 1369 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1370 | + <option name="name" value="prepareComAndroidVolleyVolley100Library" /> | |
| 1371 | + </ExternalTaskPojo> | |
| 1372 | + <ExternalTaskPojo> | |
| 1373 | + <option name="description" value="Prepare com.google.android.gms:play-services-base:9.2.1" /> | |
| 1374 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1375 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesBase921Library" /> | |
| 1376 | + </ExternalTaskPojo> | |
| 1377 | + <ExternalTaskPojo> | |
| 1378 | + <option name="description" value="Prepare com.google.android.gms:play-services-basement:9.2.1" /> | |
| 1379 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1380 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesBasement921Library" /> | |
| 1381 | + </ExternalTaskPojo> | |
| 1382 | + <ExternalTaskPojo> | |
| 1383 | + <option name="description" value="Prepare com.google.android.gms:play-services-tasks:9.2.1" /> | |
| 1384 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1385 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesTasks921Library" /> | |
| 1386 | + </ExternalTaskPojo> | |
| 1387 | + <ExternalTaskPojo> | |
| 1388 | + <option name="description" value="Prepare com.google.android.gms:play-services-vision:9.2.1" /> | |
| 1389 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1390 | + <option name="name" value="prepareComGoogleAndroidGmsPlayServicesVision921Library" /> | |
| 1391 | + </ExternalTaskPojo> | |
| 1392 | + <ExternalTaskPojo> | |
| 1393 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1394 | + <option name="name" value="prepareDebugAndroidTestDependencies" /> | |
| 1395 | + </ExternalTaskPojo> | |
| 1396 | + <ExternalTaskPojo> | |
| 1397 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1398 | + <option name="name" value="prepareDebugDependencies" /> | |
| 1399 | + </ExternalTaskPojo> | |
| 1400 | + <ExternalTaskPojo> | |
| 1401 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1402 | + <option name="name" value="prepareDebugUnitTestDependencies" /> | |
| 1403 | + </ExternalTaskPojo> | |
| 1404 | + <ExternalTaskPojo> | |
| 1405 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1406 | + <option name="name" value="prepareReleaseDependencies" /> | |
| 1407 | + </ExternalTaskPojo> | |
| 1408 | + <ExternalTaskPojo> | |
| 1409 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1410 | + <option name="name" value="prepareReleaseUnitTestDependencies" /> | |
| 1411 | + </ExternalTaskPojo> | |
| 1412 | + <ExternalTaskPojo> | |
| 1413 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1414 | + <option name="name" value="processDebugAndroidTestJavaRes" /> | |
| 1415 | + </ExternalTaskPojo> | |
| 1416 | + <ExternalTaskPojo> | |
| 1417 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1418 | + <option name="name" value="processDebugAndroidTestManifest" /> | |
| 1419 | + </ExternalTaskPojo> | |
| 1420 | + <ExternalTaskPojo> | |
| 1421 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1422 | + <option name="name" value="processDebugAndroidTestResources" /> | |
| 1423 | + </ExternalTaskPojo> | |
| 1424 | + <ExternalTaskPojo> | |
| 1425 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1426 | + <option name="name" value="processDebugJavaRes" /> | |
| 1427 | + </ExternalTaskPojo> | |
| 1428 | + <ExternalTaskPojo> | |
| 1429 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1430 | + <option name="name" value="processDebugManifest" /> | |
| 1431 | + </ExternalTaskPojo> | |
| 1432 | + <ExternalTaskPojo> | |
| 1433 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1434 | + <option name="name" value="processDebugResources" /> | |
| 1435 | + </ExternalTaskPojo> | |
| 1436 | + <ExternalTaskPojo> | |
| 1437 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1438 | + <option name="name" value="processDebugUnitTestJavaRes" /> | |
| 1439 | + </ExternalTaskPojo> | |
| 1440 | + <ExternalTaskPojo> | |
| 1441 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1442 | + <option name="name" value="processReleaseJavaRes" /> | |
| 1443 | + </ExternalTaskPojo> | |
| 1444 | + <ExternalTaskPojo> | |
| 1445 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1446 | + <option name="name" value="processReleaseManifest" /> | |
| 1447 | + </ExternalTaskPojo> | |
| 1448 | + <ExternalTaskPojo> | |
| 1449 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1450 | + <option name="name" value="processReleaseResources" /> | |
| 1451 | + </ExternalTaskPojo> | |
| 1452 | + <ExternalTaskPojo> | |
| 1453 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1454 | + <option name="name" value="processReleaseUnitTestJavaRes" /> | |
| 1455 | + </ExternalTaskPojo> | |
| 1456 | + <ExternalTaskPojo> | |
| 1457 | + <option name="description" value="Displays the sub-projects of project ':app'." /> | |
| 1458 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1459 | + <option name="name" value="projects" /> | |
| 1460 | + </ExternalTaskPojo> | |
| 1461 | + <ExternalTaskPojo> | |
| 1462 | + <option name="description" value="Displays the properties of project ':app'." /> | |
| 1463 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1464 | + <option name="name" value="properties" /> | |
| 1465 | + </ExternalTaskPojo> | |
| 1466 | + <ExternalTaskPojo> | |
| 1467 | + <option name="description" value="Displays the signing info for each variant." /> | |
| 1468 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1469 | + <option name="name" value="signingReport" /> | |
| 1470 | + </ExternalTaskPojo> | |
| 1471 | + <ExternalTaskPojo> | |
| 1472 | + <option name="description" value="Prints out all the source sets defined in this project." /> | |
| 1473 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1474 | + <option name="name" value="sourceSets" /> | |
| 1475 | + </ExternalTaskPojo> | |
| 1476 | + <ExternalTaskPojo> | |
| 1477 | + <option name="description" value="Displays the tasks runnable from project ':app'." /> | |
| 1478 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1479 | + <option name="name" value="tasks" /> | |
| 1480 | + </ExternalTaskPojo> | |
| 1481 | + <ExternalTaskPojo> | |
| 1482 | + <option name="description" value="Run unit tests for all variants." /> | |
| 1483 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1484 | + <option name="name" value="test" /> | |
| 1485 | + </ExternalTaskPojo> | |
| 1486 | + <ExternalTaskPojo> | |
| 1487 | + <option name="description" value="Run unit tests for the debug build." /> | |
| 1488 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1489 | + <option name="name" value="testDebugUnitTest" /> | |
| 1490 | + </ExternalTaskPojo> | |
| 1491 | + <ExternalTaskPojo> | |
| 1492 | + <option name="description" value="Run unit tests for the release build." /> | |
| 1493 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1494 | + <option name="name" value="testReleaseUnitTest" /> | |
| 1495 | + </ExternalTaskPojo> | |
| 1496 | + <ExternalTaskPojo> | |
| 1497 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1498 | + <option name="name" value="transformNative_libsWithMergeJniLibsForDebug" /> | |
| 1499 | + </ExternalTaskPojo> | |
| 1500 | + <ExternalTaskPojo> | |
| 1501 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1502 | + <option name="name" value="transformNative_libsWithMergeJniLibsForDebugAndroidTest" /> | |
| 1503 | + </ExternalTaskPojo> | |
| 1504 | + <ExternalTaskPojo> | |
| 1505 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1506 | + <option name="name" value="transformNative_libsWithMergeJniLibsForRelease" /> | |
| 1507 | + </ExternalTaskPojo> | |
| 1508 | + <ExternalTaskPojo> | |
| 1509 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1510 | + <option name="name" value="transformResourcesWithMergeJavaResForDebug" /> | |
| 1511 | + </ExternalTaskPojo> | |
| 1512 | + <ExternalTaskPojo> | |
| 1513 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1514 | + <option name="name" value="transformResourcesWithMergeJavaResForDebugAndroidTest" /> | |
| 1515 | + </ExternalTaskPojo> | |
| 1516 | + <ExternalTaskPojo> | |
| 1517 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1518 | + <option name="name" value="transformResourcesWithMergeJavaResForDebugUnitTest" /> | |
| 1519 | + </ExternalTaskPojo> | |
| 1520 | + <ExternalTaskPojo> | |
| 1521 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1522 | + <option name="name" value="transformResourcesWithMergeJavaResForRelease" /> | |
| 1523 | + </ExternalTaskPojo> | |
| 1524 | + <ExternalTaskPojo> | |
| 1525 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1526 | + <option name="name" value="transformResourcesWithMergeJavaResForReleaseUnitTest" /> | |
| 1527 | + </ExternalTaskPojo> | |
| 1528 | + <ExternalTaskPojo> | |
| 1529 | + <option name="description" value="Uninstall all applications." /> | |
| 1530 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1531 | + <option name="name" value="uninstallAll" /> | |
| 1532 | + </ExternalTaskPojo> | |
| 1533 | + <ExternalTaskPojo> | |
| 1534 | + <option name="description" value="Uninstalls the Debug build." /> | |
| 1535 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1536 | + <option name="name" value="uninstallDebug" /> | |
| 1537 | + </ExternalTaskPojo> | |
| 1538 | + <ExternalTaskPojo> | |
| 1539 | + <option name="description" value="Uninstalls the android (on device) tests for the Debug build." /> | |
| 1540 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1541 | + <option name="name" value="uninstallDebugAndroidTest" /> | |
| 1542 | + </ExternalTaskPojo> | |
| 1543 | + <ExternalTaskPojo> | |
| 1544 | + <option name="description" value="Uninstalls the Release build." /> | |
| 1545 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1546 | + <option name="name" value="uninstallRelease" /> | |
| 1547 | + </ExternalTaskPojo> | |
| 1548 | + <ExternalTaskPojo> | |
| 1549 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1550 | + <option name="name" value="validateConfigSigning" /> | |
| 1551 | + </ExternalTaskPojo> | |
| 1552 | + <ExternalTaskPojo> | |
| 1553 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1554 | + <option name="name" value="validateDebugSigning" /> | |
| 1555 | + </ExternalTaskPojo> | |
| 1556 | + <ExternalTaskPojo> | |
| 1557 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1558 | + <option name="name" value="zipalignDebug" /> | |
| 1559 | + </ExternalTaskPojo> | |
| 1560 | + <ExternalTaskPojo> | |
| 1561 | + <option name="linkedExternalProjectPath" value="$PROJECT_DIR$/app" /> | |
| 1562 | + <option name="name" value="zipalignRelease" /> | |
| 1563 | + </ExternalTaskPojo> | |
| 1564 | + </list> | |
| 1565 | + </value> | |
| 1566 | + </entry> | |
| 1567 | + </map> | |
| 1568 | + </option> | |
| 1569 | + <option name="modificationStamps"> | |
| 1570 | + <map> | |
| 1571 | + <entry key="$PROJECT_DIR$" value="4408212010302" /> | |
| 1572 | + </map> | |
| 1573 | + </option> | |
| 1574 | + <option name="projectBuildClasspath"> | |
| 1575 | + <map> | |
| 1576 | + <entry key="$PROJECT_DIR$"> | |
| 1577 | + <value> | |
| 1578 | + <ExternalProjectBuildClasspathPojo> | |
| 1579 | + <option name="modulesBuildClasspath"> | |
| 1580 | + <map> | |
| 1581 | + <entry key="$PROJECT_DIR$"> | |
| 1582 | + <value> | |
| 1583 | + <ExternalModuleBuildClasspathPojo> | |
| 1584 | + <option name="entries"> | |
| 1585 | + <list> | |
| 1586 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/2.1.2/gradle-2.1.2.jar" /> | |
| 1587 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/2.1.2/gradle-core-2.1.2.jar" /> | |
| 1588 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/jacoco/org.jacoco.core/0.7.4.201502262128/org.jacoco.core-0.7.4.201502262128-sources.jar" /> | |
| 1589 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/jacoco/org.jacoco.core/0.7.4.201502262128/org.jacoco.core-0.7.4.201502262128.jar" /> | |
| 1590 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/2.1.2/builder-2.1.2.jar" /> | |
| 1591 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar" /> | |
| 1592 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3-sources.jar" /> | |
| 1593 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar" /> | |
| 1594 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-api/2.1.2/gradle-api-2.1.2.jar" /> | |
| 1595 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.2.1/proguard-gradle-5.2.1-sources.jar" /> | |
| 1596 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.2.1/proguard-gradle-5.2.1.jar" /> | |
| 1597 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar" /> | |
| 1598 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar" /> | |
| 1599 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/25.1.2/lint-25.1.2.jar" /> | |
| 1600 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/databinding/compilerCommon/2.1.2/compilerCommon-2.1.2.jar" /> | |
| 1601 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-debug-all/5.0.1/asm-debug-all-5.0.1-sources.jar" /> | |
| 1602 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-debug-all/5.0.1/asm-debug-all-5.0.1.jar" /> | |
| 1603 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/25.1.2/common-25.1.2.jar" /> | |
| 1604 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/jack/jack-api/0.10.0/jack-api-0.10.0.jar" /> | |
| 1605 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar" /> | |
| 1606 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar" /> | |
| 1607 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/25.1.2/sdk-common-25.1.2.jar" /> | |
| 1608 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar" /> | |
| 1609 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar" /> | |
| 1610 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0-sources.jar" /> | |
| 1611 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" /> | |
| 1612 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/25.1.2/manifest-merger-25.1.2.jar" /> | |
| 1613 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/2.1.2/builder-test-api-2.1.2.jar" /> | |
| 1614 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/2.1.2/builder-model-2.1.2.jar" /> | |
| 1615 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar" /> | |
| 1616 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/25.1.2/ddmlib-25.1.2.jar" /> | |
| 1617 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/25.1.2/sdklib-25.1.2.jar" /> | |
| 1618 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar" /> | |
| 1619 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar" /> | |
| 1620 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0-sources.jar" /> | |
| 1621 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0.jar" /> | |
| 1622 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/25.1.2/annotations-25.1.2.jar" /> | |
| 1623 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.2.1/proguard-base-5.2.1-sources.jar" /> | |
| 1624 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.2.1/proguard-base-5.2.1.jar" /> | |
| 1625 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/25.1.2/lint-checks-25.1.2.jar" /> | |
| 1626 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2-sources.jar" /> | |
| 1627 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar" /> | |
| 1628 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" /> | |
| 1629 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/tunnelvisionlabs/antlr4/4.5/antlr4-4.5.jar" /> | |
| 1630 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" /> | |
| 1631 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-io/commons-io/2.4/commons-io-2.4.jar" /> | |
| 1632 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/databinding/baseLibrary/2.1.2/baseLibrary-2.1.2.jar" /> | |
| 1633 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" /> | |
| 1634 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" /> | |
| 1635 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar" /> | |
| 1636 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" /> | |
| 1637 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar" /> | |
| 1638 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar" /> | |
| 1639 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/25.1.2/dvlib-25.1.2.jar" /> | |
| 1640 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar" /> | |
| 1641 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar" /> | |
| 1642 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1-sources.jar" /> | |
| 1643 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar" /> | |
| 1644 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/25.1.2/layoutlib-api-25.1.2.jar" /> | |
| 1645 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/repository/25.1.2/repository-25.1.2.jar" /> | |
| 1646 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar" /> | |
| 1647 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar" /> | |
| 1648 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/25.1.2/lint-api-25.1.2.jar" /> | |
| 1649 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/tunnelvisionlabs/antlr4-runtime/4.5/antlr4-runtime-4.5.jar" /> | |
| 1650 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/tunnelvisionlabs/antlr4-annotations/4.5/antlr4-annotations-4.5.jar" /> | |
| 1651 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar" /> | |
| 1652 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/antlr/ST4/4.0.8/ST4-4.0.8.jar" /> | |
| 1653 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar" /> | |
| 1654 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar" /> | |
| 1655 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar" /> | |
| 1656 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" /> | |
| 1657 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar" /> | |
| 1658 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" /> | |
| 1659 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/intellij/annotations/12.0/annotations-12.0-sources.jar" /> | |
| 1660 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/intellij/annotations/12.0/annotations-12.0.jar" /> | |
| 1661 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3-sources.jar" /> | |
| 1662 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar" /> | |
| 1663 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar" /> | |
| 1664 | + </list> | |
| 1665 | + </option> | |
| 1666 | + <option name="path" value="$PROJECT_DIR$" /> | |
| 1667 | + </ExternalModuleBuildClasspathPojo> | |
| 1668 | + </value> | |
| 1669 | + </entry> | |
| 1670 | + <entry key="$PROJECT_DIR$/app"> | |
| 1671 | + <value> | |
| 1672 | + <ExternalModuleBuildClasspathPojo> | |
| 1673 | + <option name="entries"> | |
| 1674 | + <list> | |
| 1675 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle/2.1.2/gradle-2.1.2.jar" /> | |
| 1676 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-core/2.1.2/gradle-core-2.1.2.jar" /> | |
| 1677 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/jacoco/org.jacoco.core/0.7.4.201502262128/org.jacoco.core-0.7.4.201502262128-sources.jar" /> | |
| 1678 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/jacoco/org.jacoco.core/0.7.4.201502262128/org.jacoco.core-0.7.4.201502262128.jar" /> | |
| 1679 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder/2.1.2/builder-2.1.2.jar" /> | |
| 1680 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar" /> | |
| 1681 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3-sources.jar" /> | |
| 1682 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar" /> | |
| 1683 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/gradle-api/2.1.2/gradle-api-2.1.2.jar" /> | |
| 1684 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.2.1/proguard-gradle-5.2.1-sources.jar" /> | |
| 1685 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-gradle/5.2.1/proguard-gradle-5.2.1.jar" /> | |
| 1686 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar" /> | |
| 1687 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm/5.0.3/asm-5.0.3.jar" /> | |
| 1688 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint/25.1.2/lint-25.1.2.jar" /> | |
| 1689 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/databinding/compilerCommon/2.1.2/compilerCommon-2.1.2.jar" /> | |
| 1690 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-debug-all/5.0.1/asm-debug-all-5.0.1-sources.jar" /> | |
| 1691 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-debug-all/5.0.1/asm-debug-all-5.0.1.jar" /> | |
| 1692 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/common/25.1.2/common-25.1.2.jar" /> | |
| 1693 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/jack/jack-api/0.10.0/jack-api-0.10.0.jar" /> | |
| 1694 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48-sources.jar" /> | |
| 1695 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcprov-jdk15on/1.48/bcprov-jdk15on-1.48.jar" /> | |
| 1696 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdk-common/25.1.2/sdk-common-25.1.2.jar" /> | |
| 1697 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3-sources.jar" /> | |
| 1698 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar" /> | |
| 1699 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0-sources.jar" /> | |
| 1700 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/squareup/javawriter/2.5.0/javawriter-2.5.0.jar" /> | |
| 1701 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/manifest-merger/25.1.2/manifest-merger-25.1.2.jar" /> | |
| 1702 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-test-api/2.1.2/builder-test-api-2.1.2.jar" /> | |
| 1703 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/build/builder-model/2.1.2/builder-model-2.1.2.jar" /> | |
| 1704 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/jill/jill-api/0.10.0/jill-api-0.10.0.jar" /> | |
| 1705 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/ddms/ddmlib/25.1.2/ddmlib-25.1.2.jar" /> | |
| 1706 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/sdklib/25.1.2/sdklib-25.1.2.jar" /> | |
| 1707 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48-sources.jar" /> | |
| 1708 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/bouncycastle/bcpkix-jdk15on/1.48/bcpkix-jdk15on-1.48.jar" /> | |
| 1709 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0-sources.jar" /> | |
| 1710 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/guava/guava/17.0/guava-17.0.jar" /> | |
| 1711 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/annotations/25.1.2/annotations-25.1.2.jar" /> | |
| 1712 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.2.1/proguard-base-5.2.1-sources.jar" /> | |
| 1713 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/proguard/proguard-base/5.2.1/proguard-base-5.2.1.jar" /> | |
| 1714 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-checks/25.1.2/lint-checks-25.1.2.jar" /> | |
| 1715 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2-sources.jar" /> | |
| 1716 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar" /> | |
| 1717 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar" /> | |
| 1718 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/tunnelvisionlabs/antlr4/4.5/antlr4-4.5.jar" /> | |
| 1719 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-io/commons-io/2.4/commons-io-2.4-sources.jar" /> | |
| 1720 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-io/commons-io/2.4/commons-io-2.4.jar" /> | |
| 1721 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/databinding/baseLibrary/2.1.2/baseLibrary-2.1.2.jar" /> | |
| 1722 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0-sources.jar" /> | |
| 1723 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" /> | |
| 1724 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar" /> | |
| 1725 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" /> | |
| 1726 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1-sources.jar" /> | |
| 1727 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar" /> | |
| 1728 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/dvlib/25.1.2/dvlib-25.1.2.jar" /> | |
| 1729 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1-sources.jar" /> | |
| 1730 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpmime/4.1/httpmime-4.1.jar" /> | |
| 1731 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1-sources.jar" /> | |
| 1732 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar" /> | |
| 1733 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/layoutlib/layoutlib-api/25.1.2/layoutlib-api-25.1.2.jar" /> | |
| 1734 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/repository/25.1.2/repository-25.1.2.jar" /> | |
| 1735 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3-sources.jar" /> | |
| 1736 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar" /> | |
| 1737 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/lint/lint-api/25.1.2/lint-api-25.1.2.jar" /> | |
| 1738 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/tunnelvisionlabs/antlr4-runtime/4.5/antlr4-runtime-4.5.jar" /> | |
| 1739 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/tunnelvisionlabs/antlr4-annotations/4.5/antlr4-annotations-4.5.jar" /> | |
| 1740 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/antlr/antlr-runtime/3.5.2/antlr-runtime-3.5.2.jar" /> | |
| 1741 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/antlr/ST4/4.0.8/ST4-4.0.8.jar" /> | |
| 1742 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1-sources.jar" /> | |
| 1743 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar" /> | |
| 1744 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1-sources.jar" /> | |
| 1745 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar" /> | |
| 1746 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar" /> | |
| 1747 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" /> | |
| 1748 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/intellij/annotations/12.0/annotations-12.0-sources.jar" /> | |
| 1749 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/intellij/annotations/12.0/annotations-12.0.jar" /> | |
| 1750 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3-sources.jar" /> | |
| 1751 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/com/android/tools/external/lombok/lombok-ast/0.2.3/lombok-ast-0.2.3.jar" /> | |
| 1752 | + <option value="$APPLICATION_HOME_DIR$/gradle/m2repository/org/abego/treelayout/org.abego.treelayout.core/1.0.1/org.abego.treelayout.core-1.0.1.jar" /> | |
| 1753 | + <option value="$USER_HOME$/AppData/Local/Android/sdk/extras/android/m2repository/com/android/support/multidex/1.0.1/multidex-1.0.1.aar" /> | |
| 1754 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/appcompat-v7/24.0.0/56f1c949431817df40e342fea3e2289366716a42/appcompat-v7-24.0.0.aar" /> | |
| 1755 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/design/24.0.0/cae49b48dd595e2dc264470dab3c89ccda1027c1/design-24.0.0.aar" /> | |
| 1756 | + <option value="$USER_HOME$/AppData/Local/Android/sdk/extras/google/m2repository/com/google/android/gms/play-services-vision/9.2.1/play-services-vision-9.2.1.aar" /> | |
| 1757 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.volley/volley/1.0.0/8c3f383fc51fc498dbd77f103f8c4ad23c9ac35f/volley-1.0.0.aar" /> | |
| 1758 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-v4/24.0.0/93dbc95082794e79d1968e6f843833d72cdf7454/support-v4-24.0.0.aar" /> | |
| 1759 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-vector-drawable/24.0.0/b301036e6bc2b3a6f7949feca6a3d034145d5509/support-vector-drawable-24.0.0.aar" /> | |
| 1760 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/animated-vector-drawable/24.0.0/9fe84792a065924aebf9c7f3c5ef44d34d6a2f75/animated-vector-drawable-24.0.0.aar" /> | |
| 1761 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/recyclerview-v7/24.0.0/7f284fb9e9e5e58b8cd2c124cab99c6c8f1e08ae/recyclerview-v7-24.0.0.aar" /> | |
| 1762 | + <option value="$USER_HOME$/AppData/Local/Android/sdk/extras/google/m2repository/com/google/android/gms/play-services-base/9.2.1/play-services-base-9.2.1.aar" /> | |
| 1763 | + <option value="$USER_HOME$/AppData/Local/Android/sdk/extras/google/m2repository/com/google/android/gms/play-services-basement/9.2.1/play-services-basement-9.2.1.aar" /> | |
| 1764 | + <option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support/support-annotations/24.0.0/2943c74db6d4346ab8c6531adac91fa05c137c40/support-annotations-24.0.0.jar" /> | |
| 1765 | + <option value="$USER_HOME$/AppData/Local/Android/sdk/extras/google/m2repository/com/google/android/gms/play-services-tasks/9.2.1/play-services-tasks-9.2.1.aar" /> | |
| 1766 | + </list> | |
| 1767 | + </option> | |
| 1768 | + <option name="path" value="$PROJECT_DIR$/app" /> | |
| 1769 | + </ExternalModuleBuildClasspathPojo> | |
| 1770 | + </value> | |
| 1771 | + </entry> | |
| 1772 | + </map> | |
| 1773 | + </option> | |
| 1774 | + <option name="name" value="app" /> | |
| 1775 | + <option name="projectBuildClasspath"> | |
| 1776 | + <list> | |
| 1777 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/announce" /> | |
| 1778 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/antlr" /> | |
| 1779 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/base-services" /> | |
| 1780 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/base-services-groovy" /> | |
| 1781 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/build-comparison" /> | |
| 1782 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/build-init" /> | |
| 1783 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/cli" /> | |
| 1784 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/code-quality" /> | |
| 1785 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/core" /> | |
| 1786 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/dependency-management" /> | |
| 1787 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/diagnostics" /> | |
| 1788 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/ear" /> | |
| 1789 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/ide" /> | |
| 1790 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/ide-native" /> | |
| 1791 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/internal-integ-testing" /> | |
| 1792 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/internal-testing" /> | |
| 1793 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/ivy" /> | |
| 1794 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/jacoco" /> | |
| 1795 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/javascript" /> | |
| 1796 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/jetty" /> | |
| 1797 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/language-groovy" /> | |
| 1798 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/language-java" /> | |
| 1799 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/language-jvm" /> | |
| 1800 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/language-native" /> | |
| 1801 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/language-scala" /> | |
| 1802 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/launcher" /> | |
| 1803 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/maven" /> | |
| 1804 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/messaging" /> | |
| 1805 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/model-core" /> | |
| 1806 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/model-groovy" /> | |
| 1807 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/native" /> | |
| 1808 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/open-api" /> | |
| 1809 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/osgi" /> | |
| 1810 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/platform-base" /> | |
| 1811 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/platform-jvm" /> | |
| 1812 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/platform-native" /> | |
| 1813 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/platform-play" /> | |
| 1814 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/plugin-development" /> | |
| 1815 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/plugin-use" /> | |
| 1816 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/plugins" /> | |
| 1817 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/publish" /> | |
| 1818 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/reporting" /> | |
| 1819 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/resources" /> | |
| 1820 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/resources-http" /> | |
| 1821 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/resources-s3" /> | |
| 1822 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/resources-sftp" /> | |
| 1823 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/scala" /> | |
| 1824 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/signing" /> | |
| 1825 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/sonar" /> | |
| 1826 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/test-kit" /> | |
| 1827 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/testing-native" /> | |
| 1828 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/tooling-api" /> | |
| 1829 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/tooling-api-builders" /> | |
| 1830 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/ui" /> | |
| 1831 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/src/wrapper" /> | |
| 1832 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/ant-1.9.3.jar" /> | |
| 1833 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/ant-launcher-1.9.3.jar" /> | |
| 1834 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-base-services-2.10.jar" /> | |
| 1835 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-base-services-groovy-2.10.jar" /> | |
| 1836 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-cli-2.10.jar" /> | |
| 1837 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-core-2.10.jar" /> | |
| 1838 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-docs-2.10.jar" /> | |
| 1839 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-launcher-2.10.jar" /> | |
| 1840 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-messaging-2.10.jar" /> | |
| 1841 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-model-core-2.10.jar" /> | |
| 1842 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-model-groovy-2.10.jar" /> | |
| 1843 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-native-2.10.jar" /> | |
| 1844 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-open-api-2.10.jar" /> | |
| 1845 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-resources-2.10.jar" /> | |
| 1846 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-tooling-api-2.10.jar" /> | |
| 1847 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-ui-2.10.jar" /> | |
| 1848 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/gradle-wrapper-2.10.jar" /> | |
| 1849 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/groovy-all-2.4.4.jar" /> | |
| 1850 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-announce-2.10.jar" /> | |
| 1851 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-antlr-2.10.jar" /> | |
| 1852 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-build-comparison-2.10.jar" /> | |
| 1853 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-build-init-2.10.jar" /> | |
| 1854 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-code-quality-2.10.jar" /> | |
| 1855 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-dependency-management-2.10.jar" /> | |
| 1856 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-diagnostics-2.10.jar" /> | |
| 1857 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-ear-2.10.jar" /> | |
| 1858 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-ide-2.10.jar" /> | |
| 1859 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-ide-native-2.10.jar" /> | |
| 1860 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-ivy-2.10.jar" /> | |
| 1861 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-jacoco-2.10.jar" /> | |
| 1862 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-javascript-2.10.jar" /> | |
| 1863 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-jetty-2.10.jar" /> | |
| 1864 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-language-groovy-2.10.jar" /> | |
| 1865 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-language-java-2.10.jar" /> | |
| 1866 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-language-jvm-2.10.jar" /> | |
| 1867 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-language-native-2.10.jar" /> | |
| 1868 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-language-scala-2.10.jar" /> | |
| 1869 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-maven-2.10.jar" /> | |
| 1870 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-osgi-2.10.jar" /> | |
| 1871 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-platform-base-2.10.jar" /> | |
| 1872 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-platform-jvm-2.10.jar" /> | |
| 1873 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-platform-native-2.10.jar" /> | |
| 1874 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-platform-play-2.10.jar" /> | |
| 1875 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-plugin-development-2.10.jar" /> | |
| 1876 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-plugin-use-2.10.jar" /> | |
| 1877 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-plugins-2.10.jar" /> | |
| 1878 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-publish-2.10.jar" /> | |
| 1879 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-reporting-2.10.jar" /> | |
| 1880 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-resources-http-2.10.jar" /> | |
| 1881 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-resources-s3-2.10.jar" /> | |
| 1882 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-resources-sftp-2.10.jar" /> | |
| 1883 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-scala-2.10.jar" /> | |
| 1884 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-signing-2.10.jar" /> | |
| 1885 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-sonar-2.10.jar" /> | |
| 1886 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-test-kit-2.10.jar" /> | |
| 1887 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-testing-native-2.10.jar" /> | |
| 1888 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/gradle-tooling-api-builders-2.10.jar" /> | |
| 1889 | + <option value="$USER_HOME$/.gradle/wrapper/dists/gradle-2.10-all/a4w5fzrkeut1ox71xslb49gst/gradle-2.10/lib/plugins/ivy-2.2.0.jar" /> | |
| 1890 | + <option value="$PROJECT_DIR$/buildSrc/src/main/java" /> | |
| 1891 | + <option value="$PROJECT_DIR$/buildSrc/src/main/groovy" /> | |
| 1892 | + </list> | |
| 1893 | + </option> | |
| 1894 | + </ExternalProjectBuildClasspathPojo> | |
| 1895 | + </value> | |
| 1896 | + </entry> | |
| 1897 | + </map> | |
| 1898 | + </option> | |
| 1899 | + <option name="externalProjectsViewState"> | |
| 1900 | + <projects_view /> | |
| 1901 | + </option> | |
| 1902 | + </component> | |
| 1903 | + <component name="IdeDocumentHistory"> | |
| 1904 | + <option name="CHANGED_PATHS"> | |
| 1905 | + <list> | |
| 1906 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/BackgroundPlayerService.java" /> | |
| 1907 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/RetainedSession.java" /> | |
| 1908 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerSynchronizer.java" /> | |
| 1909 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/VolleySingleton.java" /> | |
| 1910 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/ContentActivity.java" /> | |
| 1911 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerService.java" /> | |
| 1912 | + <option value="$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml" /> | |
| 1913 | + <option value="$PROJECT_DIR$/app/src/main/res/layout/activity_about.xml" /> | |
| 1914 | + <option value="$PROJECT_DIR$/app/src/main/res/layout/activity_wifi.xml" /> | |
| 1915 | + <option value="$PROJECT_DIR$/app/src/main/res/drawable/splash_screen_bg.xml" /> | |
| 1916 | + <option value="$PROJECT_DIR$/app/src/main/res/layout/activity_content.xml" /> | |
| 1917 | + <option value="$PROJECT_DIR$/app/src/main/res/values/strings.xml" /> | |
| 1918 | + <option value="$PROJECT_DIR$/local.properties" /> | |
| 1919 | + <option value="$PROJECT_DIR$/app/build.gradle" /> | |
| 1920 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/QrCaptureActivity.java" /> | |
| 1921 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/MainActivity.java" /> | |
| 1922 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayer.java" /> | |
| 1923 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/WifiActivity.java" /> | |
| 1924 | + <option value="$PROJECT_DIR$/app/src/main/AndroidManifest.xml" /> | |
| 1925 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/CineAcessoAPI.java" /> | |
| 1926 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/AuxTypeActivity.java" /> | |
| 1927 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/SplashActivity.java" /> | |
| 1928 | + <option value="$PROJECT_DIR$/app/src/main/res/layout/activity_aux_type.xml" /> | |
| 1929 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/CineAcessoDB.java" /> | |
| 1930 | + <option value="$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/PlayerActivity.java" /> | |
| 1931 | + </list> | |
| 1932 | + </option> | |
| 1933 | + </component> | |
| 1934 | + <component name="ProjectFrameBounds"> | |
| 1935 | + <option name="x" value="-8" /> | |
| 1936 | + <option name="y" value="-8" /> | |
| 1937 | + <option name="width" value="1382" /> | |
| 1938 | + <option name="height" value="744" /> | |
| 1939 | + </component> | |
| 1940 | + <component name="ProjectLevelVcsManager" settingsEditedManually="false"> | |
| 1941 | + <OptionsSetting value="true" id="Add" /> | |
| 1942 | + <OptionsSetting value="true" id="Remove" /> | |
| 1943 | + <OptionsSetting value="true" id="Checkout" /> | |
| 1944 | + <OptionsSetting value="true" id="Update" /> | |
| 1945 | + <OptionsSetting value="true" id="Status" /> | |
| 1946 | + <OptionsSetting value="true" id="Edit" /> | |
| 1947 | + <ConfirmationsSetting value="2" id="Add" /> | |
| 1948 | + <ConfirmationsSetting value="0" id="Remove" /> | |
| 1949 | + </component> | |
| 1950 | + <component name="ProjectView"> | |
| 1951 | + <navigator currentView="AndroidView" proportions="" version="1"> | |
| 1952 | + <flattenPackages /> | |
| 1953 | + <showMembers /> | |
| 1954 | + <showModules /> | |
| 1955 | + <showLibraryContents /> | |
| 1956 | + <hideEmptyPackages /> | |
| 1957 | + <abbreviatePackageNames /> | |
| 1958 | + <autoscrollToSource /> | |
| 1959 | + <autoscrollFromSource /> | |
| 1960 | + <sortByType /> | |
| 1961 | + <manualOrder /> | |
| 1962 | + <foldersAlwaysOnTop value="true" /> | |
| 1963 | + </navigator> | |
| 1964 | + <panes> | |
| 1965 | + <pane id="ProjectPane" /> | |
| 1966 | + <pane id="Scratches" /> | |
| 1967 | + <pane id="PackagesPane" /> | |
| 1968 | + <pane id="Scope"> | |
| 1969 | + <subPane subId="Project Files"> | |
| 1970 | + <PATH> | |
| 1971 | + <PATH_ELEMENT USER_OBJECT="Root"> | |
| 1972 | + <option name="myItemId" value="" /> | |
| 1973 | + <option name="myItemType" value="" /> | |
| 1974 | + </PATH_ELEMENT> | |
| 1975 | + </PATH> | |
| 1976 | + <PATH> | |
| 1977 | + <PATH_ELEMENT USER_OBJECT="Root"> | |
| 1978 | + <option name="myItemId" value="" /> | |
| 1979 | + <option name="myItemType" value="" /> | |
| 1980 | + </PATH_ELEMENT> | |
| 1981 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 1982 | + <option name="myItemId" value="" /> | |
| 1983 | + <option name="myItemType" value="" /> | |
| 1984 | + </PATH_ELEMENT> | |
| 1985 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 1986 | + <option name="myItemId" value="" /> | |
| 1987 | + <option name="myItemType" value="" /> | |
| 1988 | + </PATH_ELEMENT> | |
| 1989 | + </PATH> | |
| 1990 | + <PATH> | |
| 1991 | + <PATH_ELEMENT USER_OBJECT="Root"> | |
| 1992 | + <option name="myItemId" value="" /> | |
| 1993 | + <option name="myItemType" value="" /> | |
| 1994 | + </PATH_ELEMENT> | |
| 1995 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 1996 | + <option name="myItemId" value="" /> | |
| 1997 | + <option name="myItemType" value="" /> | |
| 1998 | + </PATH_ELEMENT> | |
| 1999 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 2000 | + <option name="myItemId" value="" /> | |
| 2001 | + <option name="myItemType" value="" /> | |
| 2002 | + </PATH_ELEMENT> | |
| 2003 | + <PATH_ELEMENT USER_OBJECT="src"> | |
| 2004 | + <option name="myItemId" value="" /> | |
| 2005 | + <option name="myItemType" value="" /> | |
| 2006 | + </PATH_ELEMENT> | |
| 2007 | + </PATH> | |
| 2008 | + <PATH> | |
| 2009 | + <PATH_ELEMENT USER_OBJECT="Root"> | |
| 2010 | + <option name="myItemId" value="" /> | |
| 2011 | + <option name="myItemType" value="" /> | |
| 2012 | + </PATH_ELEMENT> | |
| 2013 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 2014 | + <option name="myItemId" value="" /> | |
| 2015 | + <option name="myItemType" value="" /> | |
| 2016 | + </PATH_ELEMENT> | |
| 2017 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 2018 | + <option name="myItemId" value="" /> | |
| 2019 | + <option name="myItemType" value="" /> | |
| 2020 | + </PATH_ELEMENT> | |
| 2021 | + <PATH_ELEMENT USER_OBJECT="src"> | |
| 2022 | + <option name="myItemId" value="" /> | |
| 2023 | + <option name="myItemType" value="" /> | |
| 2024 | + </PATH_ELEMENT> | |
| 2025 | + <PATH_ELEMENT USER_OBJECT="main"> | |
| 2026 | + <option name="myItemId" value="" /> | |
| 2027 | + <option name="myItemType" value="" /> | |
| 2028 | + </PATH_ELEMENT> | |
| 2029 | + </PATH> | |
| 2030 | + <PATH> | |
| 2031 | + <PATH_ELEMENT USER_OBJECT="Root"> | |
| 2032 | + <option name="myItemId" value="" /> | |
| 2033 | + <option name="myItemType" value="" /> | |
| 2034 | + </PATH_ELEMENT> | |
| 2035 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 2036 | + <option name="myItemId" value="" /> | |
| 2037 | + <option name="myItemType" value="" /> | |
| 2038 | + </PATH_ELEMENT> | |
| 2039 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 2040 | + <option name="myItemId" value="" /> | |
| 2041 | + <option name="myItemType" value="" /> | |
| 2042 | + </PATH_ELEMENT> | |
| 2043 | + <PATH_ELEMENT USER_OBJECT="src"> | |
| 2044 | + <option name="myItemId" value="" /> | |
| 2045 | + <option name="myItemType" value="" /> | |
| 2046 | + </PATH_ELEMENT> | |
| 2047 | + <PATH_ELEMENT USER_OBJECT="main"> | |
| 2048 | + <option name="myItemId" value="" /> | |
| 2049 | + <option name="myItemType" value="" /> | |
| 2050 | + </PATH_ELEMENT> | |
| 2051 | + <PATH_ELEMENT USER_OBJECT="java"> | |
| 2052 | + <option name="myItemId" value="" /> | |
| 2053 | + <option name="myItemType" value="" /> | |
| 2054 | + </PATH_ELEMENT> | |
| 2055 | + <PATH_ELEMENT USER_OBJECT="lavid/com/cineacesso"> | |
| 2056 | + <option name="myItemId" value="" /> | |
| 2057 | + <option name="myItemType" value="" /> | |
| 2058 | + </PATH_ELEMENT> | |
| 2059 | + <PATH_ELEMENT USER_OBJECT="utils"> | |
| 2060 | + <option name="myItemId" value="" /> | |
| 2061 | + <option name="myItemType" value="" /> | |
| 2062 | + </PATH_ELEMENT> | |
| 2063 | + </PATH> | |
| 2064 | + <PATH> | |
| 2065 | + <PATH_ELEMENT USER_OBJECT="Root"> | |
| 2066 | + <option name="myItemId" value="" /> | |
| 2067 | + <option name="myItemType" value="" /> | |
| 2068 | + </PATH_ELEMENT> | |
| 2069 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 2070 | + <option name="myItemId" value="" /> | |
| 2071 | + <option name="myItemType" value="" /> | |
| 2072 | + </PATH_ELEMENT> | |
| 2073 | + <PATH_ELEMENT USER_OBJECT="app"> | |
| 2074 | + <option name="myItemId" value="" /> | |
| 2075 | + <option name="myItemType" value="" /> | |
| 2076 | + </PATH_ELEMENT> | |
| 2077 | + <PATH_ELEMENT USER_OBJECT="src"> | |
| 2078 | + <option name="myItemId" value="" /> | |
| 2079 | + <option name="myItemType" value="" /> | |
| 2080 | + </PATH_ELEMENT> | |
| 2081 | + <PATH_ELEMENT USER_OBJECT="main"> | |
| 2082 | + <option name="myItemId" value="" /> | |
| 2083 | + <option name="myItemType" value="" /> | |
| 2084 | + </PATH_ELEMENT> | |
| 2085 | + <PATH_ELEMENT USER_OBJECT="java"> | |
| 2086 | + <option name="myItemId" value="" /> | |
| 2087 | + <option name="myItemType" value="" /> | |
| 2088 | + </PATH_ELEMENT> | |
| 2089 | + <PATH_ELEMENT USER_OBJECT="lavid/com/cineacesso"> | |
| 2090 | + <option name="myItemId" value="" /> | |
| 2091 | + <option name="myItemType" value="" /> | |
| 2092 | + </PATH_ELEMENT> | |
| 2093 | + </PATH> | |
| 2094 | + </subPane> | |
| 2095 | + </pane> | |
| 2096 | + <pane id="AndroidView"> | |
| 2097 | + <subPane> | |
| 2098 | + <PATH> | |
| 2099 | + <PATH_ELEMENT> | |
| 2100 | + <option name="myItemId" value="cine" /> | |
| 2101 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidViewProjectNode" /> | |
| 2102 | + </PATH_ELEMENT> | |
| 2103 | + </PATH> | |
| 2104 | + <PATH> | |
| 2105 | + <PATH_ELEMENT> | |
| 2106 | + <option name="myItemId" value="cine" /> | |
| 2107 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidViewProjectNode" /> | |
| 2108 | + </PATH_ELEMENT> | |
| 2109 | + <PATH_ELEMENT> | |
| 2110 | + <option name="myItemId" value="app" /> | |
| 2111 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidModuleNode" /> | |
| 2112 | + </PATH_ELEMENT> | |
| 2113 | + </PATH> | |
| 2114 | + <PATH> | |
| 2115 | + <PATH_ELEMENT> | |
| 2116 | + <option name="myItemId" value="cine" /> | |
| 2117 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidViewProjectNode" /> | |
| 2118 | + </PATH_ELEMENT> | |
| 2119 | + <PATH_ELEMENT> | |
| 2120 | + <option name="myItemId" value="app" /> | |
| 2121 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidModuleNode" /> | |
| 2122 | + </PATH_ELEMENT> | |
| 2123 | + <PATH_ELEMENT> | |
| 2124 | + <option name="myItemId" value="java" /> | |
| 2125 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidSourceTypeNode" /> | |
| 2126 | + </PATH_ELEMENT> | |
| 2127 | + </PATH> | |
| 2128 | + <PATH> | |
| 2129 | + <PATH_ELEMENT> | |
| 2130 | + <option name="myItemId" value="cine" /> | |
| 2131 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidViewProjectNode" /> | |
| 2132 | + </PATH_ELEMENT> | |
| 2133 | + <PATH_ELEMENT> | |
| 2134 | + <option name="myItemId" value="app" /> | |
| 2135 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidModuleNode" /> | |
| 2136 | + </PATH_ELEMENT> | |
| 2137 | + <PATH_ELEMENT> | |
| 2138 | + <option name="myItemId" value="java" /> | |
| 2139 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidSourceTypeNode" /> | |
| 2140 | + </PATH_ELEMENT> | |
| 2141 | + <PATH_ELEMENT> | |
| 2142 | + <option name="myItemId" value="cineacesso" /> | |
| 2143 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidPsiDirectoryNode" /> | |
| 2144 | + </PATH_ELEMENT> | |
| 2145 | + <PATH_ELEMENT> | |
| 2146 | + <option name="myItemId" value="utils" /> | |
| 2147 | + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> | |
| 2148 | + </PATH_ELEMENT> | |
| 2149 | + </PATH> | |
| 2150 | + <PATH> | |
| 2151 | + <PATH_ELEMENT> | |
| 2152 | + <option name="myItemId" value="cine" /> | |
| 2153 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidViewProjectNode" /> | |
| 2154 | + </PATH_ELEMENT> | |
| 2155 | + <PATH_ELEMENT> | |
| 2156 | + <option name="myItemId" value="app" /> | |
| 2157 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidModuleNode" /> | |
| 2158 | + </PATH_ELEMENT> | |
| 2159 | + <PATH_ELEMENT> | |
| 2160 | + <option name="myItemId" value="java" /> | |
| 2161 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidSourceTypeNode" /> | |
| 2162 | + </PATH_ELEMENT> | |
| 2163 | + <PATH_ELEMENT> | |
| 2164 | + <option name="myItemId" value="cineacesso" /> | |
| 2165 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidPsiDirectoryNode" /> | |
| 2166 | + </PATH_ELEMENT> | |
| 2167 | + <PATH_ELEMENT> | |
| 2168 | + <option name="myItemId" value="player" /> | |
| 2169 | + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> | |
| 2170 | + </PATH_ELEMENT> | |
| 2171 | + </PATH> | |
| 2172 | + <PATH> | |
| 2173 | + <PATH_ELEMENT> | |
| 2174 | + <option name="myItemId" value="cine" /> | |
| 2175 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidViewProjectNode" /> | |
| 2176 | + </PATH_ELEMENT> | |
| 2177 | + <PATH_ELEMENT> | |
| 2178 | + <option name="myItemId" value="app" /> | |
| 2179 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidModuleNode" /> | |
| 2180 | + </PATH_ELEMENT> | |
| 2181 | + <PATH_ELEMENT> | |
| 2182 | + <option name="myItemId" value="java" /> | |
| 2183 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidSourceTypeNode" /> | |
| 2184 | + </PATH_ELEMENT> | |
| 2185 | + <PATH_ELEMENT> | |
| 2186 | + <option name="myItemId" value="cineacesso" /> | |
| 2187 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidPsiDirectoryNode" /> | |
| 2188 | + </PATH_ELEMENT> | |
| 2189 | + <PATH_ELEMENT> | |
| 2190 | + <option name="myItemId" value="activities" /> | |
| 2191 | + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> | |
| 2192 | + </PATH_ELEMENT> | |
| 2193 | + </PATH> | |
| 2194 | + <PATH> | |
| 2195 | + <PATH_ELEMENT> | |
| 2196 | + <option name="myItemId" value="cine" /> | |
| 2197 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidViewProjectNode" /> | |
| 2198 | + </PATH_ELEMENT> | |
| 2199 | + <PATH_ELEMENT> | |
| 2200 | + <option name="myItemId" value="app" /> | |
| 2201 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidModuleNode" /> | |
| 2202 | + </PATH_ELEMENT> | |
| 2203 | + <PATH_ELEMENT> | |
| 2204 | + <option name="myItemId" value="manifests" /> | |
| 2205 | + <option name="myItemType" value="com.android.tools.idea.navigator.nodes.AndroidManifestsGroupNode" /> | |
| 2206 | + </PATH_ELEMENT> | |
| 2207 | + </PATH> | |
| 2208 | + </subPane> | |
| 2209 | + </pane> | |
| 2210 | + </panes> | |
| 2211 | + </component> | |
| 2212 | + <component name="PropertiesComponent"> | |
| 2213 | + <property name="settings.editor.selected.configurable" value="preferences.updates" /> | |
| 2214 | + <property name="settings.editor.splitter.proportion" value="0.2" /> | |
| 2215 | + <property name="device.picker.selection" value="bd934787" /> | |
| 2216 | + <property name="last_directory_selection" value="$PROJECT_DIR$/app/src/main/res/drawable" /> | |
| 2217 | + </component> | |
| 2218 | + <component name="RecentsManager"> | |
| 2219 | + <key name="CopyFile.RECENT_KEYS"> | |
| 2220 | + <recent name="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\src\main\res\drawable" /> | |
| 2221 | + <recent name="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\src\main\res\raw" /> | |
| 2222 | + <recent name="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\src\main\res" /> | |
| 2223 | + </key> | |
| 2224 | + </component> | |
| 2225 | + <component name="RunManager" selected="Android Application.app"> | |
| 2226 | + <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application"> | |
| 2227 | + <module name="" /> | |
| 2228 | + <option name="DEPLOY" value="true" /> | |
| 2229 | + <option name="ARTIFACT_NAME" value="" /> | |
| 2230 | + <option name="PM_INSTALL_OPTIONS" value="" /> | |
| 2231 | + <option name="ACTIVITY_EXTRA_FLAGS" value="" /> | |
| 2232 | + <option name="MODE" value="default_activity" /> | |
| 2233 | + <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" /> | |
| 2234 | + <option name="PREFERRED_AVD" value="" /> | |
| 2235 | + <option name="CLEAR_LOGCAT" value="false" /> | |
| 2236 | + <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" /> | |
| 2237 | + <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" /> | |
| 2238 | + <option name="FORCE_STOP_RUNNING_APP" value="true" /> | |
| 2239 | + <option name="DEBUGGER_TYPE" value="Java" /> | |
| 2240 | + <option name="USE_LAST_SELECTED_DEVICE" value="false" /> | |
| 2241 | + <option name="PREFERRED_AVD" value="" /> | |
| 2242 | + <option name="SELECTED_CLOUD_MATRIX_CONFIGURATION_ID" value="-1" /> | |
| 2243 | + <option name="SELECTED_CLOUD_MATRIX_PROJECT_ID" value="" /> | |
| 2244 | + <Native> | |
| 2245 | + <option name="WORKING_DIR" value="" /> | |
| 2246 | + <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> | |
| 2247 | + </Native> | |
| 2248 | + <Java /> | |
| 2249 | + <Hybrid> | |
| 2250 | + <option name="WORKING_DIR" value="" /> | |
| 2251 | + <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> | |
| 2252 | + </Hybrid> | |
| 2253 | + <Profilers> | |
| 2254 | + <option name="GAPID_DISABLE_PCS" value="false" /> | |
| 2255 | + </Profilers> | |
| 2256 | + <option name="DEEP_LINK" value="" /> | |
| 2257 | + <option name="ACTIVITY_CLASS" value="" /> | |
| 2258 | + <method /> | |
| 2259 | + </configuration> | |
| 2260 | + <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests"> | |
| 2261 | + <module name="" /> | |
| 2262 | + <option name="TESTING_TYPE" value="0" /> | |
| 2263 | + <option name="INSTRUMENTATION_RUNNER_CLASS" value="" /> | |
| 2264 | + <option name="METHOD_NAME" value="" /> | |
| 2265 | + <option name="CLASS_NAME" value="" /> | |
| 2266 | + <option name="PACKAGE_NAME" value="" /> | |
| 2267 | + <option name="EXTRA_OPTIONS" value="" /> | |
| 2268 | + <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" /> | |
| 2269 | + <option name="PREFERRED_AVD" value="" /> | |
| 2270 | + <option name="CLEAR_LOGCAT" value="false" /> | |
| 2271 | + <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" /> | |
| 2272 | + <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" /> | |
| 2273 | + <option name="FORCE_STOP_RUNNING_APP" value="true" /> | |
| 2274 | + <option name="DEBUGGER_TYPE" value="Java" /> | |
| 2275 | + <option name="USE_LAST_SELECTED_DEVICE" value="false" /> | |
| 2276 | + <option name="PREFERRED_AVD" value="" /> | |
| 2277 | + <option name="SELECTED_CLOUD_MATRIX_CONFIGURATION_ID" value="-1" /> | |
| 2278 | + <option name="SELECTED_CLOUD_MATRIX_PROJECT_ID" value="" /> | |
| 2279 | + <Native> | |
| 2280 | + <option name="WORKING_DIR" value="" /> | |
| 2281 | + <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> | |
| 2282 | + </Native> | |
| 2283 | + <Java /> | |
| 2284 | + <Hybrid> | |
| 2285 | + <option name="WORKING_DIR" value="" /> | |
| 2286 | + <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> | |
| 2287 | + </Hybrid> | |
| 2288 | + <Profilers> | |
| 2289 | + <option name="GAPID_DISABLE_PCS" value="false" /> | |
| 2290 | + </Profilers> | |
| 2291 | + <method /> | |
| 2292 | + </configuration> | |
| 2293 | + <configuration default="true" type="Application" factoryName="Application"> | |
| 2294 | + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| 2295 | + <option name="MAIN_CLASS_NAME" /> | |
| 2296 | + <option name="VM_PARAMETERS" /> | |
| 2297 | + <option name="PROGRAM_PARAMETERS" /> | |
| 2298 | + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> | |
| 2299 | + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| 2300 | + <option name="ALTERNATIVE_JRE_PATH" /> | |
| 2301 | + <option name="ENABLE_SWING_INSPECTOR" value="false" /> | |
| 2302 | + <option name="ENV_VARIABLES" /> | |
| 2303 | + <option name="PASS_PARENT_ENVS" value="true" /> | |
| 2304 | + <module name="" /> | |
| 2305 | + <envs /> | |
| 2306 | + <method /> | |
| 2307 | + </configuration> | |
| 2308 | + <configuration default="true" type="JUnit" factoryName="JUnit"> | |
| 2309 | + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| 2310 | + <module name="" /> | |
| 2311 | + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| 2312 | + <option name="ALTERNATIVE_JRE_PATH" /> | |
| 2313 | + <option name="PACKAGE_NAME" /> | |
| 2314 | + <option name="MAIN_CLASS_NAME" /> | |
| 2315 | + <option name="METHOD_NAME" /> | |
| 2316 | + <option name="TEST_OBJECT" value="class" /> | |
| 2317 | + <option name="VM_PARAMETERS" value="-ea" /> | |
| 2318 | + <option name="PARAMETERS" /> | |
| 2319 | + <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" /> | |
| 2320 | + <option name="ENV_VARIABLES" /> | |
| 2321 | + <option name="PASS_PARENT_ENVS" value="true" /> | |
| 2322 | + <option name="TEST_SEARCH_SCOPE"> | |
| 2323 | + <value defaultName="singleModule" /> | |
| 2324 | + </option> | |
| 2325 | + <envs /> | |
| 2326 | + <patterns /> | |
| 2327 | + <method> | |
| 2328 | + <option name="Make" enabled="false" /> | |
| 2329 | + <option name="Android.Gradle.BeforeRunTask" enabled="true" /> | |
| 2330 | + </method> | |
| 2331 | + </configuration> | |
| 2332 | + <configuration default="true" type="JUnitTestDiscovery" factoryName="JUnit Test Discovery" changeList="All"> | |
| 2333 | + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| 2334 | + <module name="" /> | |
| 2335 | + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| 2336 | + <option name="ALTERNATIVE_JRE_PATH" /> | |
| 2337 | + <option name="PACKAGE_NAME" /> | |
| 2338 | + <option name="MAIN_CLASS_NAME" /> | |
| 2339 | + <option name="METHOD_NAME" /> | |
| 2340 | + <option name="TEST_OBJECT" value="class" /> | |
| 2341 | + <option name="VM_PARAMETERS" /> | |
| 2342 | + <option name="PARAMETERS" /> | |
| 2343 | + <option name="WORKING_DIRECTORY" /> | |
| 2344 | + <option name="ENV_VARIABLES" /> | |
| 2345 | + <option name="PASS_PARENT_ENVS" value="true" /> | |
| 2346 | + <option name="TEST_SEARCH_SCOPE"> | |
| 2347 | + <value defaultName="singleModule" /> | |
| 2348 | + </option> | |
| 2349 | + <envs /> | |
| 2350 | + <patterns /> | |
| 2351 | + <method /> | |
| 2352 | + </configuration> | |
| 2353 | + <configuration default="true" type="JarApplication" factoryName="JAR Application"> | |
| 2354 | + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| 2355 | + <envs /> | |
| 2356 | + <method /> | |
| 2357 | + </configuration> | |
| 2358 | + <configuration default="true" type="Java Scratch" factoryName="Java Scratch"> | |
| 2359 | + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| 2360 | + <option name="SCRATCH_FILE_ID" value="0" /> | |
| 2361 | + <option name="MAIN_CLASS_NAME" /> | |
| 2362 | + <option name="VM_PARAMETERS" /> | |
| 2363 | + <option name="PROGRAM_PARAMETERS" /> | |
| 2364 | + <option name="WORKING_DIRECTORY" /> | |
| 2365 | + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| 2366 | + <option name="ALTERNATIVE_JRE_PATH" /> | |
| 2367 | + <option name="ENABLE_SWING_INSPECTOR" value="false" /> | |
| 2368 | + <option name="ENV_VARIABLES" /> | |
| 2369 | + <option name="PASS_PARENT_ENVS" value="true" /> | |
| 2370 | + <module name="" /> | |
| 2371 | + <envs /> | |
| 2372 | + <method /> | |
| 2373 | + </configuration> | |
| 2374 | + <configuration default="true" type="Remote" factoryName="Remote"> | |
| 2375 | + <option name="USE_SOCKET_TRANSPORT" value="true" /> | |
| 2376 | + <option name="SERVER_MODE" value="false" /> | |
| 2377 | + <option name="SHMEM_ADDRESS" value="javadebug" /> | |
| 2378 | + <option name="HOST" value="localhost" /> | |
| 2379 | + <option name="PORT" value="5005" /> | |
| 2380 | + <method /> | |
| 2381 | + </configuration> | |
| 2382 | + <configuration default="true" type="TestNG" factoryName="TestNG"> | |
| 2383 | + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| 2384 | + <module name="" /> | |
| 2385 | + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| 2386 | + <option name="ALTERNATIVE_JRE_PATH" /> | |
| 2387 | + <option name="SUITE_NAME" /> | |
| 2388 | + <option name="PACKAGE_NAME" /> | |
| 2389 | + <option name="MAIN_CLASS_NAME" /> | |
| 2390 | + <option name="METHOD_NAME" /> | |
| 2391 | + <option name="GROUP_NAME" /> | |
| 2392 | + <option name="TEST_OBJECT" value="CLASS" /> | |
| 2393 | + <option name="VM_PARAMETERS" value="-ea" /> | |
| 2394 | + <option name="PARAMETERS" /> | |
| 2395 | + <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" /> | |
| 2396 | + <option name="OUTPUT_DIRECTORY" /> | |
| 2397 | + <option name="ANNOTATION_TYPE" /> | |
| 2398 | + <option name="ENV_VARIABLES" /> | |
| 2399 | + <option name="PASS_PARENT_ENVS" value="true" /> | |
| 2400 | + <option name="TEST_SEARCH_SCOPE"> | |
| 2401 | + <value defaultName="singleModule" /> | |
| 2402 | + </option> | |
| 2403 | + <option name="USE_DEFAULT_REPORTERS" value="false" /> | |
| 2404 | + <option name="PROPERTIES_FILE" /> | |
| 2405 | + <envs /> | |
| 2406 | + <properties /> | |
| 2407 | + <listeners /> | |
| 2408 | + <method /> | |
| 2409 | + </configuration> | |
| 2410 | + <configuration default="true" type="TestNGTestDiscovery" factoryName="TestNG Test Discovery" changeList="All"> | |
| 2411 | + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| 2412 | + <module name="" /> | |
| 2413 | + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| 2414 | + <option name="ALTERNATIVE_JRE_PATH" /> | |
| 2415 | + <option name="SUITE_NAME" /> | |
| 2416 | + <option name="PACKAGE_NAME" /> | |
| 2417 | + <option name="MAIN_CLASS_NAME" /> | |
| 2418 | + <option name="METHOD_NAME" /> | |
| 2419 | + <option name="GROUP_NAME" /> | |
| 2420 | + <option name="TEST_OBJECT" value="CLASS" /> | |
| 2421 | + <option name="VM_PARAMETERS" /> | |
| 2422 | + <option name="PARAMETERS" /> | |
| 2423 | + <option name="WORKING_DIRECTORY" /> | |
| 2424 | + <option name="OUTPUT_DIRECTORY" /> | |
| 2425 | + <option name="ANNOTATION_TYPE" /> | |
| 2426 | + <option name="ENV_VARIABLES" /> | |
| 2427 | + <option name="PASS_PARENT_ENVS" value="true" /> | |
| 2428 | + <option name="TEST_SEARCH_SCOPE"> | |
| 2429 | + <value defaultName="singleModule" /> | |
| 2430 | + </option> | |
| 2431 | + <option name="USE_DEFAULT_REPORTERS" value="false" /> | |
| 2432 | + <option name="PROPERTIES_FILE" /> | |
| 2433 | + <envs /> | |
| 2434 | + <properties /> | |
| 2435 | + <listeners /> | |
| 2436 | + <method /> | |
| 2437 | + </configuration> | |
| 2438 | + <configuration default="false" name="app" type="AndroidRunConfigurationType" factoryName="Android Application" activateToolWindowBeforeRun="false"> | |
| 2439 | + <module name="app" /> | |
| 2440 | + <option name="DEPLOY" value="true" /> | |
| 2441 | + <option name="ARTIFACT_NAME" value="" /> | |
| 2442 | + <option name="PM_INSTALL_OPTIONS" value="" /> | |
| 2443 | + <option name="ACTIVITY_EXTRA_FLAGS" value="" /> | |
| 2444 | + <option name="MODE" value="default_activity" /> | |
| 2445 | + <option name="TARGET_SELECTION_MODE" value="SHOW_DIALOG" /> | |
| 2446 | + <option name="PREFERRED_AVD" value="" /> | |
| 2447 | + <option name="CLEAR_LOGCAT" value="false" /> | |
| 2448 | + <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" /> | |
| 2449 | + <option name="SKIP_NOOP_APK_INSTALLATIONS" value="true" /> | |
| 2450 | + <option name="FORCE_STOP_RUNNING_APP" value="true" /> | |
| 2451 | + <option name="DEBUGGER_TYPE" value="Java" /> | |
| 2452 | + <option name="USE_LAST_SELECTED_DEVICE" value="false" /> | |
| 2453 | + <option name="PREFERRED_AVD" value="" /> | |
| 2454 | + <option name="SELECTED_CLOUD_MATRIX_CONFIGURATION_ID" value="-1" /> | |
| 2455 | + <option name="SELECTED_CLOUD_MATRIX_PROJECT_ID" value="" /> | |
| 2456 | + <Native> | |
| 2457 | + <option name="WORKING_DIR" value="" /> | |
| 2458 | + <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> | |
| 2459 | + </Native> | |
| 2460 | + <Java /> | |
| 2461 | + <Hybrid> | |
| 2462 | + <option name="WORKING_DIR" value="" /> | |
| 2463 | + <option name="TARGET_LOGGING_CHANNELS" value="lldb process:gdb-remote packets" /> | |
| 2464 | + </Hybrid> | |
| 2465 | + <Profilers> | |
| 2466 | + <option name="GAPID_DISABLE_PCS" value="false" /> | |
| 2467 | + </Profilers> | |
| 2468 | + <option name="DEEP_LINK" value="" /> | |
| 2469 | + <option name="ACTIVITY_CLASS" value="" /> | |
| 2470 | + <method /> | |
| 2471 | + </configuration> | |
| 2472 | + <list size="1"> | |
| 2473 | + <item index="0" class="java.lang.String" itemvalue="Android Application.app" /> | |
| 2474 | + </list> | |
| 2475 | + <configuration name="<template>" type="Applet" default="true" selected="false"> | |
| 2476 | + <option name="MAIN_CLASS_NAME" /> | |
| 2477 | + <option name="HTML_FILE_NAME" /> | |
| 2478 | + <option name="HTML_USED" value="false" /> | |
| 2479 | + <option name="WIDTH" value="400" /> | |
| 2480 | + <option name="HEIGHT" value="300" /> | |
| 2481 | + <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" /> | |
| 2482 | + <option name="VM_PARAMETERS" /> | |
| 2483 | + </configuration> | |
| 2484 | + <configuration name="<template>" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" default="true" selected="false"> | |
| 2485 | + <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" /> | |
| 2486 | + </configuration> | |
| 2487 | + </component> | |
| 2488 | + <component name="ShelveChangesManager" show_recycled="false" /> | |
| 2489 | + <component name="SvnConfiguration"> | |
| 2490 | + <configuration /> | |
| 2491 | + </component> | |
| 2492 | + <component name="TaskManager"> | |
| 2493 | + <task active="true" id="Default" summary="Default task"> | |
| 2494 | + <changelist id="82065e74-6e11-45f8-8ad0-d26d6098b2fb" name="Default" comment="" /> | |
| 2495 | + <created>1469032158865</created> | |
| 2496 | + <option name="number" value="Default" /> | |
| 2497 | + <updated>1469032158865</updated> | |
| 2498 | + </task> | |
| 2499 | + <servers /> | |
| 2500 | + </component> | |
| 2501 | + <component name="TodoView"> | |
| 2502 | + <todo-panel id="selected-file"> | |
| 2503 | + <is-autoscroll-to-source value="true" /> | |
| 2504 | + </todo-panel> | |
| 2505 | + <todo-panel id="all"> | |
| 2506 | + <are-packages-shown value="true" /> | |
| 2507 | + <is-autoscroll-to-source value="true" /> | |
| 2508 | + </todo-panel> | |
| 2509 | + </component> | |
| 2510 | + <component name="ToolWindowManager"> | |
| 2511 | + <frame x="-8" y="-8" width="1382" height="744" extended-state="6" /> | |
| 2512 | + <editor active="false" /> | |
| 2513 | + <layout> | |
| 2514 | + <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32935154" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" /> | |
| 2515 | + <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.50511944" sideWeight="0.4936407" order="2" side_tool="false" content_ui="tabs" /> | |
| 2516 | + <window_info id="Build Variants" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.2473525" sideWeight="0.52047783" order="0" side_tool="true" content_ui="tabs" /> | |
| 2517 | + <window_info id="Palette	" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> | |
| 2518 | + <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> | |
| 2519 | + <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32935154" sideWeight="0.5045386" order="0" side_tool="true" content_ui="tabs" /> | |
| 2520 | + <window_info id="Android Monitor" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.59897614" sideWeight="0.49682036" order="1" side_tool="false" content_ui="tabs" /> | |
| 2521 | + <window_info id="Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.27382752" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> | |
| 2522 | + <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21331058" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> | |
| 2523 | + <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32935154" sideWeight="0.49546143" order="8" side_tool="false" content_ui="tabs" /> | |
| 2524 | + <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32935154" sideWeight="0.4989401" order="4" side_tool="false" content_ui="tabs" /> | |
| 2525 | + <window_info id="Captures" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24962178" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> | |
| 2526 | + <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> | |
| 2527 | + <window_info id="Gradle Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="true" content_ui="tabs" /> | |
| 2528 | + <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> | |
| 2529 | + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2473525" sideWeight="0.4795222" order="5" side_tool="false" content_ui="tabs" /> | |
| 2530 | + <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.44880545" sideWeight="0.49788022" order="7" side_tool="false" content_ui="tabs" /> | |
| 2531 | + <window_info id="Gradle" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> | |
| 2532 | + <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24962178" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> | |
| 2533 | + <window_info id="Android Model" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="true" content_ui="tabs" /> | |
| 2534 | + <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="true" content_ui="tabs" /> | |
| 2535 | + <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.39968404" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" /> | |
| 2536 | + <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" /> | |
| 2537 | + <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> | |
| 2538 | + <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> | |
| 2539 | + <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="7" side_tool="false" content_ui="combo" /> | |
| 2540 | + <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> | |
| 2541 | + <window_info id="Documentation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="FLOATING" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" x="92" y="92" width="1182" height="544" /> | |
| 2542 | + <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" /> | |
| 2543 | + </layout> | |
| 2544 | + </component> | |
| 2545 | + <component name="Vcs.Log.UiProperties"> | |
| 2546 | + <option name="RECENTLY_FILTERED_USER_GROUPS"> | |
| 2547 | + <collection /> | |
| 2548 | + </option> | |
| 2549 | + <option name="RECENTLY_FILTERED_BRANCH_GROUPS"> | |
| 2550 | + <collection /> | |
| 2551 | + </option> | |
| 2552 | + </component> | |
| 2553 | + <component name="VcsContentAnnotationSettings"> | |
| 2554 | + <option name="myLimit" value="2678400000" /> | |
| 2555 | + </component> | |
| 2556 | + <component name="XDebuggerManager"> | |
| 2557 | + <breakpoint-manager> | |
| 2558 | + <option name="time" value="6" /> | |
| 2559 | + </breakpoint-manager> | |
| 2560 | + <watches-manager /> | |
| 2561 | + </component> | |
| 2562 | + <component name="editorHistoryManager"> | |
| 2563 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayer.java"> | |
| 2564 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2565 | + <state vertical-scroll-proportion="0.0"> | |
| 2566 | + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> | |
| 2567 | + <folding /> | |
| 2568 | + </state> | |
| 2569 | + </provider> | |
| 2570 | + </entry> | |
| 2571 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-xxhdpi/wifi_shape.png"> | |
| 2572 | + <provider selected="true" editor-type-id="images"> | |
| 2573 | + <state /> | |
| 2574 | + </provider> | |
| 2575 | + </entry> | |
| 2576 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-xxhdpi/qr_shape.png"> | |
| 2577 | + <provider selected="true" editor-type-id="images"> | |
| 2578 | + <state /> | |
| 2579 | + </provider> | |
| 2580 | + </entry> | |
| 2581 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-xhdpi/qr_shape.png"> | |
| 2582 | + <provider selected="true" editor-type-id="images"> | |
| 2583 | + <state /> | |
| 2584 | + </provider> | |
| 2585 | + </entry> | |
| 2586 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-mdpi/qr_shape.png"> | |
| 2587 | + <provider selected="true" editor-type-id="images"> | |
| 2588 | + <state /> | |
| 2589 | + </provider> | |
| 2590 | + </entry> | |
| 2591 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-hdpi/qr_shape.png"> | |
| 2592 | + <provider selected="true" editor-type-id="images"> | |
| 2593 | + <state /> | |
| 2594 | + </provider> | |
| 2595 | + </entry> | |
| 2596 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-hdpi/play_shape.png"> | |
| 2597 | + <provider selected="true" editor-type-id="images"> | |
| 2598 | + <state /> | |
| 2599 | + </provider> | |
| 2600 | + </entry> | |
| 2601 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/mipmap-mdpi/ic_launcher.png"> | |
| 2602 | + <provider selected="true" editor-type-id="images"> | |
| 2603 | + <state /> | |
| 2604 | + </provider> | |
| 2605 | + </entry> | |
| 2606 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/mipmap-xhdpi/ic_launcher.png"> | |
| 2607 | + <provider selected="true" editor-type-id="images"> | |
| 2608 | + <state /> | |
| 2609 | + </provider> | |
| 2610 | + </entry> | |
| 2611 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/mipmap-xxhdpi/ic_launcher.png"> | |
| 2612 | + <provider selected="true" editor-type-id="images"> | |
| 2613 | + <state /> | |
| 2614 | + </provider> | |
| 2615 | + </entry> | |
| 2616 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png"> | |
| 2617 | + <provider selected="true" editor-type-id="images"> | |
| 2618 | + <state /> | |
| 2619 | + </provider> | |
| 2620 | + </entry> | |
| 2621 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-hdpi/arrow_back.png"> | |
| 2622 | + <provider selected="true" editor-type-id="images"> | |
| 2623 | + <state /> | |
| 2624 | + </provider> | |
| 2625 | + </entry> | |
| 2626 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-mdpi/arrow_back.png"> | |
| 2627 | + <provider selected="true" editor-type-id="images"> | |
| 2628 | + <state /> | |
| 2629 | + </provider> | |
| 2630 | + </entry> | |
| 2631 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-xhdpi/arrow_back.png"> | |
| 2632 | + <provider selected="true" editor-type-id="images"> | |
| 2633 | + <state /> | |
| 2634 | + </provider> | |
| 2635 | + </entry> | |
| 2636 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable-xxhdpi/arrow_back.png"> | |
| 2637 | + <provider selected="true" editor-type-id="images"> | |
| 2638 | + <state /> | |
| 2639 | + </provider> | |
| 2640 | + </entry> | |
| 2641 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/android/media/AudioManager.class"> | |
| 2642 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2643 | + <state vertical-scroll-proportion="0.3326316"> | |
| 2644 | + <caret line="144" column="14" selection-start-line="144" selection-start-column="4" selection-end-line="144" selection-end-column="14" /> | |
| 2645 | + </state> | |
| 2646 | + </provider> | |
| 2647 | + </entry> | |
| 2648 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/android/media/ToneGenerator.class"> | |
| 2649 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2650 | + <state vertical-scroll-proportion="-5.296296"> | |
| 2651 | + <caret line="118" column="26" selection-start-line="118" selection-start-column="26" selection-end-line="118" selection-end-column="26" /> | |
| 2652 | + </state> | |
| 2653 | + </provider> | |
| 2654 | + </entry> | |
| 2655 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/android/media/AudioAttributes.class"> | |
| 2656 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2657 | + <state vertical-scroll-proportion="0.3690476"> | |
| 2658 | + <caret line="24" column="28" selection-start-line="24" selection-start-column="28" selection-end-line="24" selection-end-column="28" /> | |
| 2659 | + </state> | |
| 2660 | + </provider> | |
| 2661 | + </entry> | |
| 2662 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/mipmap-hdpi/ic_launcher.png"> | |
| 2663 | + <provider selected="true" editor-type-id="images"> | |
| 2664 | + <state /> | |
| 2665 | + </provider> | |
| 2666 | + </entry> | |
| 2667 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_about.xml"> | |
| 2668 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2669 | + <state vertical-scroll-proportion="-3.3454545"> | |
| 2670 | + <caret line="124" column="49" selection-start-line="124" selection-start-column="49" selection-end-line="124" selection-end-column="49" /> | |
| 2671 | + <folding /> | |
| 2672 | + </state> | |
| 2673 | + </provider> | |
| 2674 | + <provider editor-type-id="android-designer"> | |
| 2675 | + <state /> | |
| 2676 | + </provider> | |
| 2677 | + </entry> | |
| 2678 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_wifi.xml"> | |
| 2679 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2680 | + <state vertical-scroll-proportion="0.0"> | |
| 2681 | + <caret line="23" column="35" selection-start-line="23" selection-start-column="35" selection-end-line="23" selection-end-column="35" /> | |
| 2682 | + <folding /> | |
| 2683 | + </state> | |
| 2684 | + </provider> | |
| 2685 | + <provider editor-type-id="android-designer"> | |
| 2686 | + <state /> | |
| 2687 | + </provider> | |
| 2688 | + </entry> | |
| 2689 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable/cineacesso_logo.png"> | |
| 2690 | + <provider selected="true" editor-type-id="images"> | |
| 2691 | + <state /> | |
| 2692 | + </provider> | |
| 2693 | + </entry> | |
| 2694 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/drawable/splash_screen_bg.xml"> | |
| 2695 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2696 | + <state vertical-scroll-proportion="0.31954888"> | |
| 2697 | + <caret line="10" column="53" selection-start-line="10" selection-start-column="53" selection-end-line="10" selection-end-column="53" /> | |
| 2698 | + </state> | |
| 2699 | + </provider> | |
| 2700 | + </entry> | |
| 2701 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_content.xml"> | |
| 2702 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2703 | + <state vertical-scroll-proportion="0.0"> | |
| 2704 | + <caret line="78" column="28" selection-start-line="78" selection-start-column="28" selection-end-line="78" selection-end-column="28" /> | |
| 2705 | + <folding /> | |
| 2706 | + </state> | |
| 2707 | + </provider> | |
| 2708 | + <provider editor-type-id="android-designer"> | |
| 2709 | + <state /> | |
| 2710 | + </provider> | |
| 2711 | + </entry> | |
| 2712 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/values/strings.xml"> | |
| 2713 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2714 | + <state vertical-scroll-proportion="-10.566038"> | |
| 2715 | + <caret line="57" column="70" selection-start-line="57" selection-start-column="70" selection-end-line="57" selection-end-column="70" /> | |
| 2716 | + <folding /> | |
| 2717 | + </state> | |
| 2718 | + </provider> | |
| 2719 | + </entry> | |
| 2720 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/android/os/Handler.class"> | |
| 2721 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2722 | + <state vertical-scroll-proportion="0.06746032"> | |
| 2723 | + <caret line="5" column="19" selection-start-line="5" selection-start-column="19" selection-end-line="5" selection-end-column="19" /> | |
| 2724 | + </state> | |
| 2725 | + </provider> | |
| 2726 | + </entry> | |
| 2727 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/java/util/TimerTask.class"> | |
| 2728 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2729 | + <state vertical-scroll-proportion="0.16865079"> | |
| 2730 | + <caret line="8" column="14" selection-start-line="8" selection-start-column="14" selection-end-line="8" selection-end-column="14" /> | |
| 2731 | + </state> | |
| 2732 | + </provider> | |
| 2733 | + </entry> | |
| 2734 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/java/lang/Thread.class"> | |
| 2735 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2736 | + <state vertical-scroll-proportion="0.3690476"> | |
| 2737 | + <caret line="112" column="22" selection-start-line="112" selection-start-column="22" selection-end-line="112" selection-end-column="22" /> | |
| 2738 | + </state> | |
| 2739 | + </provider> | |
| 2740 | + </entry> | |
| 2741 | + <entry file="file://$PROJECT_DIR$/local.properties"> | |
| 2742 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2743 | + <state vertical-scroll-proportion="0.0"> | |
| 2744 | + <caret line="10" column="0" selection-start-line="10" selection-start-column="0" selection-end-line="10" selection-end-column="0" /> | |
| 2745 | + </state> | |
| 2746 | + </provider> | |
| 2747 | + </entry> | |
| 2748 | + <entry file="file://$PROJECT_DIR$/app/build.gradle"> | |
| 2749 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2750 | + <state vertical-scroll-proportion="0.609319"> | |
| 2751 | + <caret line="20" column="19" selection-start-line="20" selection-start-column="19" selection-end-line="20" selection-end-column="19" /> | |
| 2752 | + <folding /> | |
| 2753 | + </state> | |
| 2754 | + </provider> | |
| 2755 | + </entry> | |
| 2756 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/java/util/Timer.class"> | |
| 2757 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2758 | + <state vertical-scroll-proportion="0.3690476"> | |
| 2759 | + <caret line="27" column="16" selection-start-line="27" selection-start-column="16" selection-end-line="27" selection-end-column="16" /> | |
| 2760 | + </state> | |
| 2761 | + </provider> | |
| 2762 | + </entry> | |
| 2763 | + <entry file="jar://$USER_HOME$/AppData/Local/Android/sdk/platforms/android-24/android.jar!/java/lang/Runnable.class"> | |
| 2764 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2765 | + <state vertical-scroll-proportion="0.16865079"> | |
| 2766 | + <caret line="8" column="9" selection-start-line="8" selection-start-column="9" selection-end-line="8" selection-end-column="9" /> | |
| 2767 | + <folding /> | |
| 2768 | + </state> | |
| 2769 | + </provider> | |
| 2770 | + </entry> | |
| 2771 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml"> | |
| 2772 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2773 | + <state vertical-scroll-proportion="-2.9636364"> | |
| 2774 | + <caret line="58" column="43" selection-start-line="58" selection-start-column="43" selection-end-line="58" selection-end-column="43" /> | |
| 2775 | + <folding> | |
| 2776 | + <element signature="e#2097#2119#0" expanded="true" /> | |
| 2777 | + </folding> | |
| 2778 | + </state> | |
| 2779 | + </provider> | |
| 2780 | + <provider editor-type-id="android-designer"> | |
| 2781 | + <state /> | |
| 2782 | + </provider> | |
| 2783 | + </entry> | |
| 2784 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayer.java"> | |
| 2785 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2786 | + <state vertical-scroll-proportion="0.0"> | |
| 2787 | + <caret line="27" column="6" selection-start-line="27" selection-start-column="6" selection-end-line="27" selection-end-column="6" /> | |
| 2788 | + <folding /> | |
| 2789 | + </state> | |
| 2790 | + </provider> | |
| 2791 | + </entry> | |
| 2792 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerController.java"> | |
| 2793 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2794 | + <state vertical-scroll-proportion="0.15232974"> | |
| 2795 | + <caret line="7" column="13" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" /> | |
| 2796 | + <folding /> | |
| 2797 | + </state> | |
| 2798 | + </provider> | |
| 2799 | + </entry> | |
| 2800 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerService.java"> | |
| 2801 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2802 | + <state vertical-scroll-proportion="0.5483871"> | |
| 2803 | + <caret line="24" column="0" selection-start-line="24" selection-start-column="0" selection-end-line="24" selection-end-column="0" /> | |
| 2804 | + <folding /> | |
| 2805 | + </state> | |
| 2806 | + </provider> | |
| 2807 | + </entry> | |
| 2808 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerSynchronizer.java"> | |
| 2809 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2810 | + <state vertical-scroll-proportion="0.0"> | |
| 2811 | + <caret line="90" column="38" selection-start-line="90" selection-start-column="38" selection-end-line="90" selection-end-column="38" /> | |
| 2812 | + <folding /> | |
| 2813 | + </state> | |
| 2814 | + </provider> | |
| 2815 | + </entry> | |
| 2816 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/BarcodeListener.java"> | |
| 2817 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2818 | + <state vertical-scroll-proportion="0.0"> | |
| 2819 | + <caret line="7" column="17" selection-start-line="7" selection-start-column="17" selection-end-line="7" selection-end-column="17" /> | |
| 2820 | + <folding /> | |
| 2821 | + </state> | |
| 2822 | + </provider> | |
| 2823 | + </entry> | |
| 2824 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/IntentReceiver.java"> | |
| 2825 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2826 | + <state vertical-scroll-proportion="0.2437276"> | |
| 2827 | + <caret line="13" column="13" selection-start-line="13" selection-start-column="13" selection-end-line="13" selection-end-column="13" /> | |
| 2828 | + <folding /> | |
| 2829 | + </state> | |
| 2830 | + </provider> | |
| 2831 | + </entry> | |
| 2832 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/RetainedSession.java"> | |
| 2833 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2834 | + <state vertical-scroll-proportion="0.21326165"> | |
| 2835 | + <caret line="8" column="13" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" /> | |
| 2836 | + <folding /> | |
| 2837 | + </state> | |
| 2838 | + </provider> | |
| 2839 | + </entry> | |
| 2840 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/VolleySingleton.java"> | |
| 2841 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2842 | + <state vertical-scroll-proportion="0.6702509"> | |
| 2843 | + <caret line="30" column="33" selection-start-line="30" selection-start-column="33" selection-end-line="30" selection-end-column="33" /> | |
| 2844 | + <folding> | |
| 2845 | + <element signature="e#960#961#0" expanded="true" /> | |
| 2846 | + <element signature="e#1013#1014#0" expanded="true" /> | |
| 2847 | + </folding> | |
| 2848 | + </state> | |
| 2849 | + </provider> | |
| 2850 | + </entry> | |
| 2851 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/BarcodeTrackerFactory.java"> | |
| 2852 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2853 | + <state vertical-scroll-proportion="0.21326165"> | |
| 2854 | + <caret line="9" column="13" selection-start-line="9" selection-start-column="13" selection-end-line="9" selection-end-column="13" /> | |
| 2855 | + <folding /> | |
| 2856 | + </state> | |
| 2857 | + </provider> | |
| 2858 | + </entry> | |
| 2859 | + <entry file="file://$PROJECT_DIR$/app/src/main/AndroidManifest.xml"> | |
| 2860 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2861 | + <state vertical-scroll-proportion="-8.345454"> | |
| 2862 | + <caret line="55" column="48" selection-start-line="55" selection-start-column="48" selection-end-line="55" selection-end-column="48" /> | |
| 2863 | + <folding> | |
| 2864 | + <element signature="e#854#872#0" expanded="true" /> | |
| 2865 | + </folding> | |
| 2866 | + </state> | |
| 2867 | + </provider> | |
| 2868 | + </entry> | |
| 2869 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/CineAcessoAPI.java"> | |
| 2870 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2871 | + <state vertical-scroll-proportion="0.7616488"> | |
| 2872 | + <caret line="35" column="36" selection-start-line="35" selection-start-column="36" selection-end-line="35" selection-end-column="36" /> | |
| 2873 | + <folding /> | |
| 2874 | + </state> | |
| 2875 | + </provider> | |
| 2876 | + </entry> | |
| 2877 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/ContentActivity.java"> | |
| 2878 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2879 | + <state vertical-scroll-proportion="1.0967742"> | |
| 2880 | + <caret line="52" column="66" selection-start-line="52" selection-start-column="66" selection-end-line="52" selection-end-column="66" /> | |
| 2881 | + <folding> | |
| 2882 | + <element signature="imports" expanded="true" /> | |
| 2883 | + </folding> | |
| 2884 | + </state> | |
| 2885 | + </provider> | |
| 2886 | + </entry> | |
| 2887 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/AuxTypeActivity.java"> | |
| 2888 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2889 | + <state vertical-scroll-proportion="0.0"> | |
| 2890 | + <caret line="50" column="9" selection-start-line="50" selection-start-column="9" selection-end-line="50" selection-end-column="9" /> | |
| 2891 | + <folding> | |
| 2892 | + <element signature="e#1260#1299#0" expanded="true" /> | |
| 2893 | + </folding> | |
| 2894 | + </state> | |
| 2895 | + </provider> | |
| 2896 | + </entry> | |
| 2897 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/SplashActivity.java"> | |
| 2898 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2899 | + <state vertical-scroll-proportion="0.0"> | |
| 2900 | + <caret line="14" column="17" selection-start-line="14" selection-start-column="17" selection-end-line="14" selection-end-column="17" /> | |
| 2901 | + <folding /> | |
| 2902 | + </state> | |
| 2903 | + </provider> | |
| 2904 | + </entry> | |
| 2905 | + <entry file="file://$PROJECT_DIR$/app/src/main/res/layout/activity_aux_type.xml"> | |
| 2906 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2907 | + <state vertical-scroll-proportion="-4.509091"> | |
| 2908 | + <caret line="16" column="43" selection-start-line="16" selection-start-column="43" selection-end-line="16" selection-end-column="43" /> | |
| 2909 | + <folding> | |
| 2910 | + <element signature="e#698#723#0" expanded="true" /> | |
| 2911 | + </folding> | |
| 2912 | + </state> | |
| 2913 | + </provider> | |
| 2914 | + <provider editor-type-id="android-designer"> | |
| 2915 | + <state /> | |
| 2916 | + </provider> | |
| 2917 | + </entry> | |
| 2918 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/utils/CineAcessoDB.java"> | |
| 2919 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2920 | + <state vertical-scroll-proportion="0.0"> | |
| 2921 | + <caret line="12" column="36" selection-start-line="12" selection-start-column="36" selection-end-line="12" selection-end-column="36" /> | |
| 2922 | + <folding /> | |
| 2923 | + </state> | |
| 2924 | + </provider> | |
| 2925 | + </entry> | |
| 2926 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/PlayerActivity.java"> | |
| 2927 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2928 | + <state vertical-scroll-proportion="0.0"> | |
| 2929 | + <caret line="283" column="49" selection-start-line="283" selection-start-column="49" selection-end-line="283" selection-end-column="49" /> | |
| 2930 | + <folding> | |
| 2931 | + <element signature="imports" expanded="true" /> | |
| 2932 | + <element signature="class#2147:2598" expanded="false" /> | |
| 2933 | + <element signature="class#2896:3445" expanded="false" /> | |
| 2934 | + <element signature="e#3602#3613#0" expanded="false" /> | |
| 2935 | + <element signature="method#onResume#0;class#PlayerActivity#0" expanded="false" /> | |
| 2936 | + </folding> | |
| 2937 | + </state> | |
| 2938 | + </provider> | |
| 2939 | + </entry> | |
| 2940 | + <entry file="file://$PROJECT_DIR$/app/src/main/java/lavid/com/cineacesso/activities/WifiActivity.java"> | |
| 2941 | + <provider selected="true" editor-type-id="text-editor"> | |
| 2942 | + <state vertical-scroll-proportion="0.5501792"> | |
| 2943 | + <caret line="45" column="5" selection-start-line="45" selection-start-column="5" selection-end-line="45" selection-end-column="5" /> | |
| 2944 | + <folding /> | |
| 2945 | + </state> | |
| 2946 | + </provider> | |
| 2947 | + </entry> | |
| 2948 | + </component> | |
| 2949 | +</project> | |
| 0 | 2950 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +/build | ... | ... |
No preview for this file type
| ... | ... | @@ -0,0 +1,136 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<module external.linked.project.id=":app" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="cine" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> | |
| 3 | + <component name="FacetManager"> | |
| 4 | + <facet type="android-gradle" name="Android-Gradle"> | |
| 5 | + <configuration> | |
| 6 | + <option name="GRADLE_PROJECT_PATH" value=":app" /> | |
| 7 | + </configuration> | |
| 8 | + </facet> | |
| 9 | + <facet type="android" name="Android"> | |
| 10 | + <configuration> | |
| 11 | + <option name="SELECTED_BUILD_VARIANT" value="debug" /> | |
| 12 | + <option name="SELECTED_TEST_ARTIFACT" value="_android_test_" /> | |
| 13 | + <option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> | |
| 14 | + <option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> | |
| 15 | + <afterSyncTasks> | |
| 16 | + <task>generateDebugSources</task> | |
| 17 | + </afterSyncTasks> | |
| 18 | + <option name="ALLOW_USER_CONFIGURATION" value="false" /> | |
| 19 | + <option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> | |
| 20 | + <option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> | |
| 21 | + <option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res" /> | |
| 22 | + <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> | |
| 23 | + </configuration> | |
| 24 | + </facet> | |
| 25 | + </component> | |
| 26 | + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> | |
| 27 | + <output url="file://$MODULE_DIR$/build/intermediates/classes/debug" /> | |
| 28 | + <output-test url="file://$MODULE_DIR$/build/intermediates/classes/test/debug" /> | |
| 29 | + <exclude-output /> | |
| 30 | + <content url="file://$MODULE_DIR$"> | |
| 31 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/debug" isTestSource="false" generated="true" /> | |
| 32 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> | |
| 33 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> | |
| 34 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/debug" isTestSource="false" generated="true" /> | |
| 35 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" /> | |
| 36 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/debug" type="java-resource" /> | |
| 37 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" /> | |
| 38 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" /> | |
| 39 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" /> | |
| 40 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/source/rs/androidTest/debug" isTestSource="true" generated="true" /> | |
| 41 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" /> | |
| 42 | + <sourceFolder url="file://$MODULE_DIR$/build/generated/res/resValues/androidTest/debug" type="java-test-resource" /> | |
| 43 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" /> | |
| 44 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" /> | |
| 45 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" /> | |
| 46 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" /> | |
| 47 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" /> | |
| 48 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/jni" isTestSource="false" /> | |
| 49 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" /> | |
| 50 | + <sourceFolder url="file://$MODULE_DIR$/src/debug/shaders" isTestSource="false" /> | |
| 51 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" /> | |
| 52 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" /> | |
| 53 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" /> | |
| 54 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" /> | |
| 55 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" /> | |
| 56 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/jni" isTestSource="true" /> | |
| 57 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" /> | |
| 58 | + <sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" /> | |
| 59 | + <sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" /> | |
| 60 | + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |
| 61 | + <sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" /> | |
| 62 | + <sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" /> | |
| 63 | + <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |
| 64 | + <sourceFolder url="file://$MODULE_DIR$/src/main/jni" isTestSource="false" /> | |
| 65 | + <sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> | |
| 66 | + <sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" /> | |
| 67 | + <sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" /> | |
| 68 | + <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> | |
| 69 | + <sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" /> | |
| 70 | + <sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" /> | |
| 71 | + <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |
| 72 | + <sourceFolder url="file://$MODULE_DIR$/src/test/jni" isTestSource="true" /> | |
| 73 | + <sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" /> | |
| 74 | + <sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" /> | |
| 75 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> | |
| 76 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> | |
| 77 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> | |
| 78 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" /> | |
| 79 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" /> | |
| 80 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/jni" isTestSource="true" /> | |
| 81 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> | |
| 82 | + <sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" /> | |
| 83 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/assets" /> | |
| 84 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" /> | |
| 85 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/bundles" /> | |
| 86 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" /> | |
| 87 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dependency-cache" /> | |
| 88 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/dex" /> | |
| 89 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/animated-vector-drawable/24.0.0/jars" /> | |
| 90 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/appcompat-v7/24.0.0/jars" /> | |
| 91 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/design/24.0.0/jars" /> | |
| 92 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/multidex-instrumentation/1.0.1/jars" /> | |
| 93 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/multidex/1.0.1/jars" /> | |
| 94 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/recyclerview-v7/24.0.0/jars" /> | |
| 95 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-v4/24.0.0/jars" /> | |
| 96 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.support/support-vector-drawable/24.0.0/jars" /> | |
| 97 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.android.volley/volley/1.0.0/jars" /> | |
| 98 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.android.gms/play-services-base/9.2.1/jars" /> | |
| 99 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.android.gms/play-services-basement/9.2.1/jars" /> | |
| 100 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.android.gms/play-services-tasks/9.2.1/jars" /> | |
| 101 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/exploded-aar/com.google.android.gms/play-services-vision/9.2.1/jars" /> | |
| 102 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" /> | |
| 103 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-safeguard" /> | |
| 104 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-support" /> | |
| 105 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jill" /> | |
| 106 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" /> | |
| 107 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" /> | |
| 108 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/packaged" /> | |
| 109 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" /> | |
| 110 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" /> | |
| 111 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" /> | |
| 112 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" /> | |
| 113 | + <excludeFolder url="file://$MODULE_DIR$/build/intermediates/transforms" /> | |
| 114 | + <excludeFolder url="file://$MODULE_DIR$/build/outputs" /> | |
| 115 | + <excludeFolder url="file://$MODULE_DIR$/build/tmp" /> | |
| 116 | + </content> | |
| 117 | + <orderEntry type="jdk" jdkName="Android API 24 Platform" jdkType="Android SDK" /> | |
| 118 | + <orderEntry type="sourceFolder" forTests="false" /> | |
| 119 | + <orderEntry type="library" exported="" scope="TEST" name="multidex-instrumentation-1.0.1" level="project" /> | |
| 120 | + <orderEntry type="library" exported="" name="recyclerview-v7-24.0.0" level="project" /> | |
| 121 | + <orderEntry type="library" exported="" name="play-services-base-9.2.1" level="project" /> | |
| 122 | + <orderEntry type="library" exported="" name="appcompat-v7-24.0.0" level="project" /> | |
| 123 | + <orderEntry type="library" exported="" name="play-services-basement-9.2.1" level="project" /> | |
| 124 | + <orderEntry type="library" exported="" name="play-services-tasks-9.2.1" level="project" /> | |
| 125 | + <orderEntry type="library" exported="" name="support-annotations-24.0.0" level="project" /> | |
| 126 | + <orderEntry type="library" exported="" name="support-v4-24.0.0" level="project" /> | |
| 127 | + <orderEntry type="library" exported="" name="support-vector-drawable-24.0.0" level="project" /> | |
| 128 | + <orderEntry type="library" exported="" name="animated-vector-drawable-24.0.0" level="project" /> | |
| 129 | + <orderEntry type="library" exported="" name="design-24.0.0" level="project" /> | |
| 130 | + <orderEntry type="library" exported="" name="multidex-1.0.1" level="project" /> | |
| 131 | + <orderEntry type="library" exported="" name="volley-1.0.0" level="project" /> | |
| 132 | + <orderEntry type="library" exported="" scope="TEST" name="hamcrest-core-1.3" level="project" /> | |
| 133 | + <orderEntry type="library" exported="" scope="TEST" name="junit-4.12" level="project" /> | |
| 134 | + <orderEntry type="library" exported="" name="play-services-vision-9.2.1" level="project" /> | |
| 135 | + </component> | |
| 136 | +</module> | |
| 0 | 137 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,52 @@ |
| 1 | +apply plugin: 'com.android.application' | |
| 2 | + | |
| 3 | +def keystorePropertiesFile = rootProject.file("keystore.properties") | |
| 4 | +def keystoreProperties = new Properties() | |
| 5 | + | |
| 6 | +keystoreProperties.load(new FileInputStream(keystorePropertiesFile)) | |
| 7 | + | |
| 8 | +android { | |
| 9 | + compileSdkVersion 24 | |
| 10 | + buildToolsVersion "24.0.0" | |
| 11 | + | |
| 12 | + signingConfigs { | |
| 13 | + config { | |
| 14 | + keyAlias 'CineAcessoKey' | |
| 15 | + keyPassword 'l4v1d-l1v3' | |
| 16 | + storeFile file('C:/Users/Cinema_2/Desktop/Ademir/cineacesso/cine/cineacesso_key.jks') | |
| 17 | + storePassword 'l4v1d-l1v3' | |
| 18 | + } | |
| 19 | + } | |
| 20 | + | |
| 21 | + defaultConfig { | |
| 22 | + applicationId "lavid.com.cineacesso" | |
| 23 | + minSdkVersion 16 | |
| 24 | + targetSdkVersion 24 | |
| 25 | + versionCode 3 | |
| 26 | + versionName "1.2" | |
| 27 | + multiDexEnabled true | |
| 28 | + jackOptions.enabled = true | |
| 29 | + } | |
| 30 | + compileOptions { | |
| 31 | + sourceCompatibility JavaVersion.VERSION_1_8 | |
| 32 | + targetCompatibility JavaVersion.VERSION_1_8 | |
| 33 | + } | |
| 34 | + buildTypes { | |
| 35 | + release { | |
| 36 | + minifyEnabled false | |
| 37 | + shrinkResources true | |
| 38 | + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | |
| 39 | + signingConfig signingConfigs.config | |
| 40 | + } | |
| 41 | + } | |
| 42 | +} | |
| 43 | + | |
| 44 | +dependencies { | |
| 45 | + compile fileTree(include: ['*.jar'], dir: 'libs') | |
| 46 | + testCompile 'junit:junit:4.12' | |
| 47 | + compile 'com.android.support:multidex:1.0.1' | |
| 48 | + compile 'com.android.support:appcompat-v7:24.0.0' | |
| 49 | + compile 'com.android.support:design:24.0.0' | |
| 50 | + compile 'com.google.android.gms:play-services-vision:9.2.1' | |
| 51 | + compile 'com.android.volley:volley:1.0.0' | |
| 52 | +} | ... | ... |
| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | +# Add project specific ProGuard rules here. | |
| 2 | +# By default, the flags in this file are appended to flags specified | |
| 3 | +# in C:\Users\Ademir\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt | |
| 4 | +# You can edit the include path and order by changing the proguardFiles | |
| 5 | +# directive in build.gradle. | |
| 6 | +# | |
| 7 | +# For more details, see | |
| 8 | +# http://developer.android.com/guide/developing/tools/proguard.html | |
| 9 | + | |
| 10 | +# Add any project specific keep options here: | |
| 11 | + | |
| 12 | +# If your project uses WebView with JS, uncomment the following | |
| 13 | +# and specify the fully qualified class name to the JavaScript interface | |
| 14 | +# class: | |
| 15 | +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | |
| 16 | +# public *; | |
| 17 | +#} | |
| 18 | +-keep class com.android.volley.** {*;} | |
| 19 | +-keep class com.android.** | |
| 20 | +-dontshrink | ... | ... |
app/src/androidTest/java/lavid/com/cineacesso/ApplicationTest.java
0 → 100644
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | +package lavid.com.cineacesso; | |
| 2 | + | |
| 3 | +import android.app.Application; | |
| 4 | +import android.test.ApplicationTestCase; | |
| 5 | + | |
| 6 | +/** | |
| 7 | + * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a> | |
| 8 | + */ | |
| 9 | +public class ApplicationTest extends ApplicationTestCase<Application> { | |
| 10 | + public ApplicationTest() { | |
| 11 | + super(Application.class); | |
| 12 | + } | |
| 13 | +} | |
| 0 | 14 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,71 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<manifest xmlns:android="http://schemas.android.com/apk/res/android" | |
| 3 | + package="lavid.com.cineacesso"> | |
| 4 | + | |
| 5 | + <uses-feature android:name="android.hardware.camera" /> | |
| 6 | + | |
| 7 | + <uses-permission android:name="android.permission.CAMERA" /> | |
| 8 | + <uses-permission android:name="android.permission.VIBRATE" /> | |
| 9 | + <uses-permission android:name="android.permission.INTERNET" /> | |
| 10 | + <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> | |
| 11 | + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | |
| 12 | + <uses-permission android:name="android.permission.WAKE_LOCK" /> | |
| 13 | + | |
| 14 | + <application | |
| 15 | + android:name="android.support.multidex.MultiDexApplication" | |
| 16 | + android:allowBackup="true" | |
| 17 | + android:fullBackupContent="true" | |
| 18 | + android:icon="@mipmap/ic_launcher" | |
| 19 | + android:label="@string/app_name" | |
| 20 | + android:supportsRtl="true" | |
| 21 | + android:theme="@style/AppTheme.NoActionBar"> | |
| 22 | + <meta-data | |
| 23 | + android:name="com.google.android.gms.vision.DEPENDENCIES" | |
| 24 | + android:value="barcode" /> | |
| 25 | + | |
| 26 | + <service android:name=".player.CineAcessoPlayerService" android:exported="false"/> | |
| 27 | + | |
| 28 | + <receiver android:name=".utils.IntentReceiver"> | |
| 29 | + <intent-filter> | |
| 30 | + <action android:name="android.media.AUDIO_BECOMING_NOISY" /> | |
| 31 | + </intent-filter> | |
| 32 | + </receiver> | |
| 33 | + | |
| 34 | + <activity | |
| 35 | + android:name=".activities.SplashActivity" | |
| 36 | + android:screenOrientation="portrait" | |
| 37 | + android:theme="@style/SplashTheme"> | |
| 38 | + <intent-filter> | |
| 39 | + <action android:name="android.intent.action.MAIN" /> | |
| 40 | + <category android:name="android.intent.category.LAUNCHER" /> | |
| 41 | + </intent-filter> | |
| 42 | + </activity> | |
| 43 | + <activity | |
| 44 | + android:name=".activities.WifiActivity" | |
| 45 | + android:label="@string/title_activity_wifi" | |
| 46 | + android:parentActivityName=".activities.AuxTypeActivity" | |
| 47 | + android:screenOrientation="portrait" | |
| 48 | + android:theme="@style/AppTheme.NoActionBar"> | |
| 49 | + <meta-data | |
| 50 | + android:name="android.support.PARENT_ACTIVITY" | |
| 51 | + android:value=".activities.AuxTypeActivity" /> | |
| 52 | + </activity> | |
| 53 | + <activity | |
| 54 | + android:name=".activities.AuxTypeActivity" | |
| 55 | + android:screenOrientation="portrait"> | |
| 56 | + </activity> | |
| 57 | + <activity | |
| 58 | + android:name=".activities.ContentActivity" | |
| 59 | + android:label="@string/title_activity_content" | |
| 60 | + android:screenOrientation="portrait" | |
| 61 | + android:theme="@style/AppTheme.NoActionBar" | |
| 62 | + android:parentActivityName=".activities.AuxTypeActivity"> | |
| 63 | + </activity> | |
| 64 | + <activity | |
| 65 | + android:name=".activities.PlayerActivity" | |
| 66 | + android:parentActivityName=".activities.ContentActivity" | |
| 67 | + android:screenOrientation="landscape" | |
| 68 | + android:configChanges="screenSize|orientation"/> | |
| 69 | + </application> | |
| 70 | + | |
| 71 | +</manifest> | |
| 0 | 72 | \ No newline at end of file | ... | ... |
32.9 KB
app/src/main/java/lavid/com/cineacesso/activities/AuxTypeActivity.java
0 → 100644
| ... | ... | @@ -0,0 +1,178 @@ |
| 1 | +package lavid.com.cineacesso.activities; | |
| 2 | + | |
| 3 | +import android.app.ProgressDialog; | |
| 4 | +import android.content.Context; | |
| 5 | +import android.content.Intent; | |
| 6 | +import android.content.IntentFilter; | |
| 7 | +import android.net.ConnectivityManager; | |
| 8 | +import android.os.Bundle; | |
| 9 | +import android.os.Handler; | |
| 10 | +import android.support.v7.app.AlertDialog; | |
| 11 | +import android.support.v7.app.AppCompatActivity; | |
| 12 | +import android.support.v7.widget.Toolbar; | |
| 13 | +import android.view.View; | |
| 14 | +import android.widget.Toast; | |
| 15 | + | |
| 16 | +import lavid.com.cineacesso.R; | |
| 17 | +import lavid.com.cineacesso.utils.CineAcessoAPI; | |
| 18 | +import lavid.com.cineacesso.utils.CineAcessoDB; | |
| 19 | +import lavid.com.cineacesso.utils.NetworkReceiver; | |
| 20 | +import lavid.com.cineacesso.utils.RetainedSession; | |
| 21 | + | |
| 22 | + | |
| 23 | +public class AuxTypeActivity extends AppCompatActivity implements View.OnClickListener{ | |
| 24 | + | |
| 25 | + //private static final String TAG = AuxTypeActivity.class.getSimpleName(); | |
| 26 | + | |
| 27 | + private ProgressDialog mProgressDialog; | |
| 28 | + private AlertDialog alertDialog; | |
| 29 | + private String auxType; | |
| 30 | + | |
| 31 | + private NetworkReceiver receiver = new NetworkReceiver(); | |
| 32 | + | |
| 33 | + @Override | |
| 34 | + protected void onCreate(Bundle savedInstanceState) { | |
| 35 | + super.onCreate(savedInstanceState); | |
| 36 | + setContentView(R.layout.activity_aux_type); | |
| 37 | + | |
| 38 | + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); | |
| 39 | + setSupportActionBar(toolbar); | |
| 40 | + assert getSupportActionBar() != null; | |
| 41 | + getSupportActionBar().setDisplayShowTitleEnabled(false); | |
| 42 | + | |
| 43 | + alertDialog = new AlertDialog.Builder(this) | |
| 44 | + .setTitle(getString(R.string.wait)) | |
| 45 | + .setMessage(getString(R.string.content_unavaliable)) | |
| 46 | + .setPositiveButton(getString(R.string.ok), (dialogInterface, view) -> dialogInterface.dismiss()) | |
| 47 | + .create(); | |
| 48 | + | |
| 49 | + startTimedLoading(getString(R.string.checking_connection), 3000); | |
| 50 | + if (!WifiActivity.isValidSSID(this)) { | |
| 51 | + if (mProgressDialog.isShowing()) { | |
| 52 | + mProgressDialog.dismiss(); | |
| 53 | + } | |
| 54 | + startActivity(new Intent(this, WifiActivity.class)); | |
| 55 | + } | |
| 56 | + | |
| 57 | + IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); | |
| 58 | + receiver = new NetworkReceiver() { | |
| 59 | + @Override | |
| 60 | + public void onReceive(Context context, Intent intent) { | |
| 61 | + super.onReceive(context, intent); | |
| 62 | + if (!WifiActivity.isValidSSID(AuxTypeActivity.this)) { | |
| 63 | + startActivity(new Intent(AuxTypeActivity.this, WifiActivity.class)); | |
| 64 | + } | |
| 65 | + } | |
| 66 | + }; | |
| 67 | + this.registerReceiver(receiver, filter); | |
| 68 | + | |
| 69 | + } | |
| 70 | + | |
| 71 | + @Override | |
| 72 | + protected void onResume() { | |
| 73 | + super.onResume(); | |
| 74 | + if (!WifiActivity.isValidSSID(this)) { | |
| 75 | + startActivity(new Intent(this, WifiActivity.class)); | |
| 76 | + } | |
| 77 | + } | |
| 78 | + | |
| 79 | + @Override | |
| 80 | + protected void onDestroy() { | |
| 81 | + super.onDestroy(); | |
| 82 | + if (alertDialog != null) { | |
| 83 | + alertDialog.dismiss(); | |
| 84 | + } | |
| 85 | + if (receiver != null) { | |
| 86 | + this.unregisterReceiver(receiver); | |
| 87 | + } | |
| 88 | + } | |
| 89 | + | |
| 90 | + @Override | |
| 91 | + public void onClick(View v) { | |
| 92 | + | |
| 93 | + Intent intent = new Intent(this, ContentActivity.class); | |
| 94 | + | |
| 95 | + switch (v.getId()) { | |
| 96 | + | |
| 97 | + case R.id.btn_libras: | |
| 98 | + intent.putExtra(CineAcessoDB.CONTENT_TYPE, CineAcessoDB.CONTENT_TYPE_LIBRAS); | |
| 99 | + auxType = CineAcessoDB.CONTENT_TYPE_LIBRAS; | |
| 100 | + break; | |
| 101 | + | |
| 102 | + case R.id.btn_libras_subtitle: | |
| 103 | + Toast.makeText(this, getString(R.string.soon), Toast.LENGTH_SHORT).show(); | |
| 104 | + return; | |
| 105 | + //intent.putExtra(CineAcessoDB.CONTENT_TYPE, CineAcessoDB.CONTENT_TYPE_LIBRAS_SUB); | |
| 106 | + //break; | |
| 107 | + | |
| 108 | + case R.id.btn_subtitle: | |
| 109 | + Toast.makeText(this, getString(R.string.soon), Toast.LENGTH_SHORT).show(); | |
| 110 | + return; | |
| 111 | + //intent.putExtra(CineAcessoDB.CONTENT_TYPE, CineAcessoDB.CONTENT_TYPE_SUBS); | |
| 112 | + //break; | |
| 113 | + | |
| 114 | + case R.id.btn_audio: | |
| 115 | + intent.putExtra(CineAcessoDB.CONTENT_TYPE, CineAcessoDB.CONTENT_TYPE_AUDIO); | |
| 116 | + auxType = CineAcessoDB.CONTENT_TYPE_AUDIO; | |
| 117 | + break; | |
| 118 | + } | |
| 119 | + | |
| 120 | + startLoading(); | |
| 121 | + CineAcessoAPI.getServerInfo(this, auxType, (success, map) -> { | |
| 122 | + | |
| 123 | + if (!success) { | |
| 124 | + if (!alertDialog.isShowing() && !isFinishing()) { | |
| 125 | + alertDialog.show(); | |
| 126 | + } | |
| 127 | + } | |
| 128 | + else { | |
| 129 | + /*Log.d(TAG, "SERVER_UID = " + map.get(CineAcessoDB.SERVER_UID) | |
| 130 | + + "\nSERVER_CONTENT = " + map.get(CineAcessoDB.CONTENT) | |
| 131 | + + "\nSERVER_PTS = " + map.get(CineAcessoDB.PTS) | |
| 132 | + + "\nSERVER_TITLE = " + map.get(CineAcessoDB.CONTENT_TITLE) | |
| 133 | + + "\nSERVER_YEAR = " + map.get(CineAcessoDB.CONTENT_YEAR) | |
| 134 | + + "\nSERVER_AUTHOR = " + map.get(CineAcessoDB.CONTENT_AUTHOR) | |
| 135 | + + "\nSERVER_IMAGE = " + map.get(CineAcessoDB.CONTENT_IMG));*/ | |
| 136 | + | |
| 137 | + String serverUid = map.get(CineAcessoDB.SERVER_UID); | |
| 138 | + String contentUrl = CineAcessoDB.BASE_URL + map.get(CineAcessoDB.CONTENT); | |
| 139 | + String imageUrl = CineAcessoDB.BASE_URL + map.get(CineAcessoDB.CONTENT_IMG); | |
| 140 | + String author = map.get(CineAcessoDB.CONTENT_AUTHOR); | |
| 141 | + String title = map.get(CineAcessoDB.CONTENT_TITLE) + " (" + map.get(CineAcessoDB.CONTENT_YEAR) + ")"; | |
| 142 | + | |
| 143 | + RetainedSession.put(this, CineAcessoDB.CONTENT_TYPE, auxType); | |
| 144 | + RetainedSession.put(this, CineAcessoDB.SERVER_UID, serverUid); | |
| 145 | + RetainedSession.put(this, CineAcessoDB.CONTENT_URL, contentUrl); | |
| 146 | + RetainedSession.put(this, CineAcessoDB.CONTENT_IMG_URL, imageUrl); | |
| 147 | + RetainedSession.put(this, CineAcessoDB.CONTENT_AUTHOR, author); | |
| 148 | + RetainedSession.put(this, CineAcessoDB.CONTENT_TITLE, title); | |
| 149 | + | |
| 150 | + startActivity(intent); | |
| 151 | + } | |
| 152 | + | |
| 153 | + endLoading(); | |
| 154 | + }); | |
| 155 | + } | |
| 156 | + | |
| 157 | + private void startLoading() { | |
| 158 | + mProgressDialog = new ProgressDialog(this); | |
| 159 | + mProgressDialog.setTitle(getString(R.string.loading)); | |
| 160 | + mProgressDialog.setCancelable(false); | |
| 161 | + mProgressDialog.show(); | |
| 162 | + } | |
| 163 | + | |
| 164 | + private void startTimedLoading(String message, long millis) { | |
| 165 | + mProgressDialog = new ProgressDialog(this); | |
| 166 | + mProgressDialog.setTitle(getString(R.string.loading)); | |
| 167 | + mProgressDialog.setCancelable(false); | |
| 168 | + if (message != null) mProgressDialog.setMessage(message); | |
| 169 | + mProgressDialog.show(); | |
| 170 | + new Handler().postDelayed(() -> mProgressDialog.dismiss(), millis); | |
| 171 | + } | |
| 172 | + | |
| 173 | + private void endLoading() { | |
| 174 | + if (mProgressDialog != null) { | |
| 175 | + mProgressDialog.cancel(); | |
| 176 | + } | |
| 177 | + } | |
| 178 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/activities/ContentActivity.java
0 → 100644
| ... | ... | @@ -0,0 +1,90 @@ |
| 1 | +package lavid.com.cineacesso.activities; | |
| 2 | + | |
| 3 | +import android.content.Context; | |
| 4 | +import android.content.Intent; | |
| 5 | +import android.content.IntentFilter; | |
| 6 | +import android.net.ConnectivityManager; | |
| 7 | +import android.os.Bundle; | |
| 8 | +import android.support.design.widget.FloatingActionButton; | |
| 9 | +import android.support.v7.app.AppCompatActivity; | |
| 10 | +import android.support.v7.widget.Toolbar; | |
| 11 | +import android.widget.TextView; | |
| 12 | + | |
| 13 | +import com.android.volley.toolbox.NetworkImageView; | |
| 14 | + | |
| 15 | +import lavid.com.cineacesso.R; | |
| 16 | +import lavid.com.cineacesso.utils.CineAcessoDB; | |
| 17 | +import lavid.com.cineacesso.utils.NetworkReceiver; | |
| 18 | +import lavid.com.cineacesso.utils.RetainedSession; | |
| 19 | +import lavid.com.cineacesso.utils.VolleySingleton; | |
| 20 | + | |
| 21 | + | |
| 22 | +public class ContentActivity extends AppCompatActivity { | |
| 23 | + | |
| 24 | + private NetworkReceiver receiver = new NetworkReceiver(); | |
| 25 | + | |
| 26 | + @Override | |
| 27 | + protected void onCreate(Bundle savedInstanceState) { | |
| 28 | + super.onCreate(savedInstanceState); | |
| 29 | + setContentView(R.layout.activity_content); | |
| 30 | + | |
| 31 | + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); | |
| 32 | + setSupportActionBar(toolbar); | |
| 33 | + assert getSupportActionBar() != null; | |
| 34 | + getSupportActionBar().setDisplayHomeAsUpEnabled(true); | |
| 35 | + getSupportActionBar().setDisplayShowTitleEnabled(false); | |
| 36 | + //toolbar.setNavigationOnClickListener((view -> finish())); | |
| 37 | + | |
| 38 | + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); | |
| 39 | + assert fab != null; | |
| 40 | + fab.setOnClickListener(view -> { | |
| 41 | + startActivity(new Intent(ContentActivity.this, PlayerActivity.class)); | |
| 42 | + finish(); | |
| 43 | + }); | |
| 44 | + | |
| 45 | + //image | |
| 46 | + NetworkImageView ivImage = (NetworkImageView) findViewById(R.id.iv_content_image); | |
| 47 | + ivImage.setDefaultImageResId(R.drawable.content_image_default); | |
| 48 | + ivImage.setErrorImageResId(R.drawable.content_image_default); | |
| 49 | + ivImage.setImageUrl(RetainedSession.get(this, CineAcessoDB.CONTENT_IMG_URL), | |
| 50 | + VolleySingleton.getInstance(this).getImageLoader()); | |
| 51 | + | |
| 52 | + //content | |
| 53 | + TextView tvAuxType = (TextView) findViewById(R.id.tv_aux_type); | |
| 54 | + assert tvAuxType != null; | |
| 55 | + String resourceName = getIntent().getStringExtra(CineAcessoDB.CONTENT_TYPE); | |
| 56 | + int resourceId = getResources().getIdentifier(resourceName, "string", getPackageName()); | |
| 57 | + tvAuxType.setText(getString(resourceId)); | |
| 58 | + | |
| 59 | + //title | |
| 60 | + TextView textView = (TextView) findViewById(R.id.tv_content_title); | |
| 61 | + textView.setText(RetainedSession.get(this, CineAcessoDB.CONTENT_TITLE)); | |
| 62 | + | |
| 63 | + //author | |
| 64 | + String text = getString(R.string.direction) + ": " + RetainedSession.get(this, CineAcessoDB.CONTENT_AUTHOR); | |
| 65 | + textView = (TextView) findViewById(R.id.tv_content_subtitle1); | |
| 66 | + textView.setText(text); | |
| 67 | + | |
| 68 | + IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); | |
| 69 | + receiver = new NetworkReceiver() { | |
| 70 | + @Override | |
| 71 | + public void onReceive(Context context, Intent intent) { | |
| 72 | + super.onReceive(context, intent); | |
| 73 | + if (!WifiActivity.isValidSSID(ContentActivity.this)) { | |
| 74 | + finish(); | |
| 75 | + startActivity(new Intent(ContentActivity.this, WifiActivity.class)); | |
| 76 | + } | |
| 77 | + } | |
| 78 | + }; | |
| 79 | + this.registerReceiver(receiver, filter); | |
| 80 | + | |
| 81 | + } | |
| 82 | + | |
| 83 | + @Override | |
| 84 | + protected void onDestroy() { | |
| 85 | + super.onDestroy(); | |
| 86 | + if (receiver != null) { | |
| 87 | + unregisterReceiver(receiver); | |
| 88 | + } | |
| 89 | + } | |
| 90 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/activities/PlayerActivity.java
0 → 100644
| ... | ... | @@ -0,0 +1,410 @@ |
| 1 | +package lavid.com.cineacesso.activities; | |
| 2 | + | |
| 3 | +import android.app.AlertDialog; | |
| 4 | +import android.app.ProgressDialog; | |
| 5 | +import android.content.ComponentName; | |
| 6 | +import android.content.Context; | |
| 7 | +import android.content.Intent; | |
| 8 | +import android.content.IntentFilter; | |
| 9 | +import android.content.ServiceConnection; | |
| 10 | +import android.media.MediaPlayer; | |
| 11 | +import android.net.ConnectivityManager; | |
| 12 | +import android.os.Bundle; | |
| 13 | +import android.os.Handler; | |
| 14 | +import android.os.IBinder; | |
| 15 | +import android.os.Message; | |
| 16 | +import android.support.v7.app.AppCompatActivity; | |
| 17 | +import android.view.GestureDetector; | |
| 18 | +import android.view.MotionEvent; | |
| 19 | +import android.view.SurfaceHolder; | |
| 20 | +import android.view.SurfaceView; | |
| 21 | +import android.view.View; | |
| 22 | +import android.widget.Toast; | |
| 23 | + | |
| 24 | +import java.io.IOException; | |
| 25 | + | |
| 26 | +import lavid.com.cineacesso.R; | |
| 27 | +import lavid.com.cineacesso.player.CineAcessoPlayer; | |
| 28 | +import lavid.com.cineacesso.player.CineAcessoPlayerSynchronizer; | |
| 29 | +import lavid.com.cineacesso.utils.CineAcessoDB; | |
| 30 | +import lavid.com.cineacesso.utils.NetworkReceiver; | |
| 31 | +import lavid.com.cineacesso.utils.RetainedSession; | |
| 32 | + | |
| 33 | + | |
| 34 | +public class PlayerActivity extends AppCompatActivity implements | |
| 35 | + SurfaceHolder.Callback, | |
| 36 | + MediaPlayer.OnPreparedListener, | |
| 37 | + CineAcessoPlayerSynchronizer.OnMessageReceivedListener, | |
| 38 | + CineAcessoPlayer.OnAudioBecomingNoisyListener { | |
| 39 | + | |
| 40 | + //private static final String TAG = PlayerActivity.class.getSimpleName(); | |
| 41 | + private static final String START = "START"; | |
| 42 | + private static final String STOP = "STOP"; | |
| 43 | + private static final String SYNC = "SYNC"; | |
| 44 | + | |
| 45 | + private CineAcessoPlayer mPlayer; | |
| 46 | + private CineAcessoPlayerSynchronizer mSynchronizer; | |
| 47 | + //private CineAcessoPlayerService mService; | |
| 48 | + | |
| 49 | + private NetworkReceiver receiver = new NetworkReceiver(); | |
| 50 | + | |
| 51 | + private boolean mBound; | |
| 52 | + | |
| 53 | + private AlertDialog alertDialog; | |
| 54 | + | |
| 55 | + private boolean startReceived; | |
| 56 | + private boolean playerPrepared; | |
| 57 | + | |
| 58 | + private long startTime; | |
| 59 | + | |
| 60 | + private View mDecorView; | |
| 61 | + private Handler mHideSystemUiHandler = new Handler() { | |
| 62 | + @Override | |
| 63 | + public void handleMessage(Message msg) { | |
| 64 | + hideSystemUI(); | |
| 65 | + } | |
| 66 | + }; | |
| 67 | + | |
| 68 | + private ServiceConnection mConnection = new ServiceConnection() { | |
| 69 | + @Override | |
| 70 | + public void onServiceConnected(ComponentName componentName, IBinder iBinder) { | |
| 71 | + //CineAcessoPlayerService.LocalBinder binder = (CineAcessoPlayerService.LocalBinder) iBinder; | |
| 72 | + //mService = binder.getService(); | |
| 73 | + mBound = true; | |
| 74 | + } | |
| 75 | + | |
| 76 | + @Override | |
| 77 | + public void onServiceDisconnected(ComponentName componentName) { | |
| 78 | + mBound = false; | |
| 79 | + } | |
| 80 | + }; | |
| 81 | + | |
| 82 | + @Override | |
| 83 | + protected void onCreate(Bundle savedInstanceState) { | |
| 84 | + super.onCreate(savedInstanceState); | |
| 85 | + setContentView(R.layout.activity_player); | |
| 86 | + | |
| 87 | + //Log.d(TAG, "onCreate()"); | |
| 88 | + | |
| 89 | + final GestureDetector clickDetector = new GestureDetector(this, | |
| 90 | + new GestureDetector.SimpleOnGestureListener() { | |
| 91 | + @Override | |
| 92 | + public boolean onSingleTapUp(MotionEvent e) { | |
| 93 | + boolean visible = (mDecorView.getSystemUiVisibility() | |
| 94 | + & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) == 0; | |
| 95 | + if (visible) { | |
| 96 | + hideSystemUI(); | |
| 97 | + } else { | |
| 98 | + showSystemUI(); | |
| 99 | + } | |
| 100 | + return true; | |
| 101 | + } | |
| 102 | + }); | |
| 103 | + | |
| 104 | + mDecorView = getWindow().getDecorView(); | |
| 105 | + mDecorView.setOnTouchListener((view, motionEvent) -> clickDetector.onTouchEvent(motionEvent)); | |
| 106 | +// { | |
| 107 | +// mDecorView.setOnSystemUiVisibilityChangeListener(flags -> { | |
| 108 | +// boolean visible = (flags & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) == 0; | |
| 109 | +// if (controller != null) { | |
| 110 | +// if (visible && !PlayerActivity.this.isFinishing()) { | |
| 111 | +// controller.show(); | |
| 112 | +// } else { | |
| 113 | +// controller.hide(); | |
| 114 | +// } | |
| 115 | +// } | |
| 116 | +// }); | |
| 117 | +// } | |
| 118 | + | |
| 119 | + SurfaceView surface = (SurfaceView) findViewById(R.id.video_surface); | |
| 120 | + assert surface != null; | |
| 121 | + surface.getHolder().addCallback(this); | |
| 122 | + | |
| 123 | + IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); | |
| 124 | + receiver = new NetworkReceiver() { | |
| 125 | + @Override | |
| 126 | + public void onReceive(Context context, Intent intent) { | |
| 127 | + super.onReceive(context, intent); | |
| 128 | + if (!WifiActivity.isValidSSID(PlayerActivity.this)) { | |
| 129 | + finish(); | |
| 130 | + startActivity(new Intent(PlayerActivity.this, WifiActivity.class)); | |
| 131 | + } | |
| 132 | + } | |
| 133 | + }; | |
| 134 | + this.registerReceiver(receiver, filter); | |
| 135 | + | |
| 136 | + } | |
| 137 | + | |
| 138 | + @Override | |
| 139 | + protected void onResume() { | |
| 140 | + super.onResume(); | |
| 141 | + //Log.d(TAG, "onResume()"); | |
| 142 | + mPlayer = CineAcessoPlayer.getInstance(this); | |
| 143 | + mPlayer.setOnAudioBecomingNoisyListener(this); | |
| 144 | + mPlayer.setContentType(RetainedSession.get(this, CineAcessoDB.CONTENT_TYPE)); | |
| 145 | + mPlayer.setOnCompletionListener(mp -> { | |
| 146 | + finish(); | |
| 147 | + mSynchronizer.finish(); | |
| 148 | + }); | |
| 149 | + mPlayer.setOnPreparedListener(this); | |
| 150 | + //mPlayer.setOnVideoSizeChangedListener(this); | |
| 151 | + | |
| 152 | + if (mSynchronizer == null) { | |
| 153 | + //Log.d(TAG, "NEW INSTANCE SYNCHRONIZER"); | |
| 154 | + mSynchronizer = new CineAcessoPlayerSynchronizer(RetainedSession.get(this, CineAcessoDB.SERVER_UID)); | |
| 155 | + mSynchronizer.setOnMessageReceivedListener(this); | |
| 156 | + mSynchronizer.start(); | |
| 157 | + } | |
| 158 | + } | |
| 159 | + | |
| 160 | + @Override | |
| 161 | + protected void onStop() { | |
| 162 | + super.onStop(); | |
| 163 | + //Log.d(TAG, "onStop()"); | |
| 164 | + if (alertDialog != null) { | |
| 165 | + alertDialog.dismiss(); | |
| 166 | + } | |
| 167 | + mPlayer.release(); | |
| 168 | + mSynchronizer.finish(); | |
| 169 | + finish(); | |
| 170 | +// if (!mPlayer.getContentType().equals(CineAcessoDB.CONTENT_TYPE_AUDIO)) { | |
| 171 | +// mPlayer.release(); | |
| 172 | +// mSynchronizer.finish(); | |
| 173 | +// finish(); | |
| 174 | +// } | |
| 175 | +// else { | |
| 176 | +// NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this) | |
| 177 | +// .setSmallIcon(R.mipmap.ic_launcher) | |
| 178 | +// .setContentTitle(getString(R.string.app_name)) | |
| 179 | +// .setContentText(RetainedSession.get(this, CineAcessoDB.CONTENT_TITLE)); | |
| 180 | +// | |
| 181 | +// Intent resultIntent = new Intent(this, PlayerActivity.class); | |
| 182 | +// PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT); | |
| 183 | +// | |
| 184 | +// mBuilder.setContentIntent(pendingIntent); | |
| 185 | +// | |
| 186 | +// NotificationManager mNotfManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); | |
| 187 | +// mNotfManager.notify(NOTIFICATION_ID, mBuilder.build()); | |
| 188 | +// } | |
| 189 | + } | |
| 190 | + | |
| 191 | + @Override | |
| 192 | + protected void onDestroy() { | |
| 193 | + super.onDestroy(); | |
| 194 | + //Log.d(TAG, "onDestroy()"); | |
| 195 | + | |
| 196 | + if (alertDialog != null) { | |
| 197 | + alertDialog.dismiss(); | |
| 198 | + } | |
| 199 | + | |
| 200 | + if (!isChangingConfigurations() /*|| !mPlayer.getContentType().equals(CineAcessoDB.CONTENT_TYPE_AUDIO)*/) { | |
| 201 | + mPlayer.release(); | |
| 202 | + mSynchronizer.finish(); | |
| 203 | + } | |
| 204 | + | |
| 205 | + if(mBound) { | |
| 206 | + unbindService(mConnection); | |
| 207 | + } | |
| 208 | + if (receiver != null) { | |
| 209 | + unregisterReceiver(receiver); | |
| 210 | + } | |
| 211 | + } | |
| 212 | + | |
| 213 | + @Override | |
| 214 | + public void onWindowFocusChanged(boolean hasFocus) { | |
| 215 | + super.onWindowFocusChanged(hasFocus); | |
| 216 | + //Log.d(TAG, "onWindowFocusChanged()"); | |
| 217 | + if (hasFocus) { | |
| 218 | + delayedHide(0); | |
| 219 | + } else { | |
| 220 | + mHideSystemUiHandler.removeMessages(0); | |
| 221 | + } | |
| 222 | + } | |
| 223 | + | |
| 224 | + @Override | |
| 225 | + public void surfaceCreated(SurfaceHolder holder) { | |
| 226 | + //Log.d(TAG, "surfaceCreated()"); | |
| 227 | + String url = RetainedSession.get(this, CineAcessoDB.CONTENT_URL); | |
| 228 | + //Log.d(TAG, "CONTENT URL = " + url); | |
| 229 | + try { | |
| 230 | + mPlayer.setup(holder, url); | |
| 231 | + mPlayer.prepareAsync(); | |
| 232 | +// if (mPlayer.getContentType().equals(CineAcessoDB.CONTENT_TYPE_AUDIO)) { | |
| 233 | +// Intent intent = new Intent(this, CineAcessoPlayerService.class); | |
| 234 | +// bindService(intent, mConnection, Context.BIND_AUTO_CREATE); | |
| 235 | +// } | |
| 236 | + } catch (IOException ioe) { | |
| 237 | + ioe.printStackTrace(); | |
| 238 | + startActivity(new Intent(this, AuxTypeActivity.class)); | |
| 239 | + finish(); | |
| 240 | + Toast.makeText(this, getString(R.string.player_setup_error), Toast.LENGTH_LONG).show(); | |
| 241 | + } catch (Exception e) { | |
| 242 | + e.printStackTrace(); | |
| 243 | + } | |
| 244 | + | |
| 245 | + } | |
| 246 | + | |
| 247 | + @Override | |
| 248 | + public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { | |
| 249 | + //Log.d(TAG, "surfaceChanged(): format = " + format + " width = " + width + " height = " + height); | |
| 250 | + } | |
| 251 | + | |
| 252 | + @Override | |
| 253 | + public void surfaceDestroyed(SurfaceHolder holder) { | |
| 254 | + //Log.d(TAG, "surfaceDestroyed()"); | |
| 255 | + } | |
| 256 | + | |
| 257 | +// @Override | |
| 258 | +// public void onVideoSizeChanged(MediaPlayer mediaPlayer, int videoWidth, int videoHeight) { | |
| 259 | +// if (mediaPlayer != null) { | |
| 260 | +// DisplayMetrics metrics = new DisplayMetrics(); | |
| 261 | +// getWindowManager().getDefaultDisplay().getMetrics(metrics); | |
| 262 | +// | |
| 263 | +// int screenHeight = metrics.heightPixels; | |
| 264 | +// int screenWidth = metrics.widthPixels; | |
| 265 | +// | |
| 266 | +// ViewGroup.LayoutParams params = surface.getLayoutParams(); | |
| 267 | +// | |
| 268 | +// if (videoWidth > videoHeight) { | |
| 269 | +// params.width = screenWidth; | |
| 270 | +// params.height = screenWidth * videoHeight / videoWidth; | |
| 271 | +// } | |
| 272 | +// else { | |
| 273 | +// params.width = screenHeight * videoWidth / videoHeight; | |
| 274 | +// params.height = screenHeight; | |
| 275 | +// } | |
| 276 | +// | |
| 277 | +// surface.setLayoutParams(params); | |
| 278 | +// } | |
| 279 | +// Log.d(TAG, "onVideoSizeChanged(): width = " + videoWidth + " height = " + videoHeight); | |
| 280 | +// } | |
| 281 | + | |
| 282 | + @Override | |
| 283 | + public void onPrepared(MediaPlayer mp) { | |
| 284 | + playerPrepared = true; | |
| 285 | + mPlayer.acquireWifiLock(); | |
| 286 | + if (startReceived) { | |
| 287 | + long time_buffering = System.currentTimeMillis() - startTime; | |
| 288 | + mPlayer.start(parseInt(time_buffering)); | |
| 289 | + } | |
| 290 | + else { | |
| 291 | + alertDialog = new ProgressDialog.Builder(this) | |
| 292 | + .setTitle(getString(R.string.wait_start_title)) | |
| 293 | + .setMessage(getString(R.string.wait_start_message)) | |
| 294 | + .setCancelable(true) | |
| 295 | + .setIcon(R.mipmap.ic_launcher) | |
| 296 | + .create(); | |
| 297 | + alertDialog.show(); | |
| 298 | + | |
| 299 | + } | |
| 300 | + | |
| 301 | + //Log.d(TAG, "prepared()"); | |
| 302 | + } | |
| 303 | + | |
| 304 | + private void showSystemUI() { | |
| 305 | + mDecorView.setSystemUiVisibility( | |
| 306 | + View.SYSTEM_UI_FLAG_LAYOUT_STABLE | |
| 307 | + | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | |
| 308 | + | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | |
| 309 | + ); | |
| 310 | + } | |
| 311 | + | |
| 312 | + private void hideSystemUI() { | |
| 313 | + mDecorView.setSystemUiVisibility( | |
| 314 | + View.SYSTEM_UI_FLAG_LAYOUT_STABLE | |
| 315 | + | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | |
| 316 | + | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | |
| 317 | + | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | |
| 318 | + | View.SYSTEM_UI_FLAG_FULLSCREEN | |
| 319 | + ); | |
| 320 | + } | |
| 321 | + | |
| 322 | + private void delayedHide(int delayMillis) { | |
| 323 | + mHideSystemUiHandler.removeMessages(0); | |
| 324 | + mHideSystemUiHandler.sendEmptyMessageDelayed(0, delayMillis); | |
| 325 | + } | |
| 326 | + | |
| 327 | + @Override | |
| 328 | + public void onMessageReceived(String type, long pts) { | |
| 329 | + | |
| 330 | + //Log.d(TAG, "[INFO] message " + type + " received"); | |
| 331 | + | |
| 332 | + switch (type) { | |
| 333 | + case START: | |
| 334 | + startTime = System.currentTimeMillis() + startTime; | |
| 335 | + if (alertDialog.isShowing()) { | |
| 336 | + alertDialog.dismiss(); | |
| 337 | + } | |
| 338 | + startMedia(); | |
| 339 | + break; | |
| 340 | + | |
| 341 | + case STOP: | |
| 342 | + stopMedia(); | |
| 343 | + startActivity(new Intent(this, AuxTypeActivity.class)); | |
| 344 | + finish(); | |
| 345 | + break; | |
| 346 | + | |
| 347 | + case SYNC: | |
| 348 | + try { | |
| 349 | + if (alertDialog != null && alertDialog.isShowing()) { | |
| 350 | + alertDialog.dismiss(); | |
| 351 | + } | |
| 352 | + if (mPlayer.isPlaying()) { | |
| 353 | + try { | |
| 354 | + mPlayer.adjustPlayback((int) pts); | |
| 355 | + } catch (InterruptedException e) { | |
| 356 | + Toast.makeText(this, getString(R.string.error_occured), Toast.LENGTH_LONG).show(); | |
| 357 | + finish(); | |
| 358 | + } | |
| 359 | + } | |
| 360 | + else if (!startReceived){ | |
| 361 | + startTime = System.currentTimeMillis() - pts; | |
| 362 | + try { | |
| 363 | + startMedia(parseInt(pts)); | |
| 364 | + } catch (IllegalArgumentException e) { | |
| 365 | + finish(); | |
| 366 | + } | |
| 367 | + } | |
| 368 | + } | |
| 369 | + catch(IllegalStateException ise) { | |
| 370 | + ise.printStackTrace(); | |
| 371 | + finish(); | |
| 372 | + } | |
| 373 | + break; | |
| 374 | + } | |
| 375 | + | |
| 376 | + } | |
| 377 | + | |
| 378 | + private void startMedia() { | |
| 379 | + if (playerPrepared) { | |
| 380 | + startReceived = true; | |
| 381 | + mPlayer.start(); | |
| 382 | + } | |
| 383 | + } | |
| 384 | + | |
| 385 | + private void startMedia(int offset) { | |
| 386 | + if (playerPrepared) { | |
| 387 | + startReceived = true; | |
| 388 | + mPlayer.start(offset); | |
| 389 | + } | |
| 390 | + } | |
| 391 | + | |
| 392 | + private void stopMedia() { | |
| 393 | + mPlayer.release(); | |
| 394 | + mSynchronizer.finish(); | |
| 395 | + } | |
| 396 | + | |
| 397 | + private int parseInt(long value) { | |
| 398 | + if (value < Integer.MIN_VALUE || value > Integer.MAX_VALUE) { | |
| 399 | + throw new IllegalArgumentException("[" + value + "] Cannot be cast to int without changing its value."); | |
| 400 | + } | |
| 401 | + return (int) value; | |
| 402 | + } | |
| 403 | + | |
| 404 | + @Override | |
| 405 | + public void onAudioBecomingNoisy() { | |
| 406 | + finish(); | |
| 407 | + } | |
| 408 | +} | |
| 409 | + | |
| 410 | + | ... | ... |
app/src/main/java/lavid/com/cineacesso/activities/SplashActivity.java
0 → 100644
| ... | ... | @@ -0,0 +1,22 @@ |
| 1 | +package lavid.com.cineacesso.activities; | |
| 2 | + | |
| 3 | +import android.content.Intent; | |
| 4 | +import android.os.Bundle; | |
| 5 | +import android.os.Handler; | |
| 6 | +import android.support.v7.app.AppCompatActivity; | |
| 7 | + | |
| 8 | + | |
| 9 | +public class SplashActivity extends AppCompatActivity { | |
| 10 | + | |
| 11 | + private static final long SPLASH_VISIBLE_TIME = 2000; | |
| 12 | + | |
| 13 | + @Override | |
| 14 | + protected void onCreate(Bundle savedInstanceState) { | |
| 15 | + super.onCreate(savedInstanceState); | |
| 16 | + new Handler().postDelayed(() -> { | |
| 17 | + startActivity(new Intent(this, AuxTypeActivity.class)); | |
| 18 | + finish(); | |
| 19 | + }, SPLASH_VISIBLE_TIME); | |
| 20 | + } | |
| 21 | + | |
| 22 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/activities/WifiActivity.java
0 → 100644
| ... | ... | @@ -0,0 +1,110 @@ |
| 1 | +package lavid.com.cineacesso.activities; | |
| 2 | + | |
| 3 | +import android.content.BroadcastReceiver; | |
| 4 | +import android.content.Context; | |
| 5 | +import android.content.Intent; | |
| 6 | +import android.content.IntentFilter; | |
| 7 | +import android.net.ConnectivityManager; | |
| 8 | +import android.net.wifi.WifiManager; | |
| 9 | +import android.os.Bundle; | |
| 10 | +import android.provider.Settings; | |
| 11 | +import android.support.design.widget.FloatingActionButton; | |
| 12 | +import android.support.v7.app.AppCompatActivity; | |
| 13 | +import android.support.v7.widget.Toolbar; | |
| 14 | +import android.widget.TextView; | |
| 15 | + | |
| 16 | +import java.util.concurrent.ScheduledExecutorService; | |
| 17 | + | |
| 18 | +import lavid.com.cineacesso.R; | |
| 19 | +import lavid.com.cineacesso.utils.CineAcessoDB; | |
| 20 | +import lavid.com.cineacesso.utils.NetworkReceiver; | |
| 21 | + | |
| 22 | + | |
| 23 | +public class WifiActivity extends AppCompatActivity { | |
| 24 | + | |
| 25 | + //private static final String TAG = WifiActivity.class.getSimpleName(); | |
| 26 | + | |
| 27 | + private ScheduledExecutorService scheduler; | |
| 28 | + private NetworkReceiver receiver = new NetworkReceiver(); | |
| 29 | + | |
| 30 | + @Override | |
| 31 | + protected void onCreate(Bundle savedInstanceState) { | |
| 32 | + super.onCreate(savedInstanceState); | |
| 33 | + setContentView(R.layout.activity_wifi); | |
| 34 | + | |
| 35 | + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); | |
| 36 | + setSupportActionBar(toolbar); | |
| 37 | + assert getSupportActionBar() != null; | |
| 38 | + getSupportActionBar().setDisplayShowTitleEnabled(false); | |
| 39 | + | |
| 40 | + TextView tvSSID = (TextView) findViewById(R.id.tv_ssid); | |
| 41 | + tvSSID.setText(CineAcessoDB.NETWORK_SSID); | |
| 42 | + | |
| 43 | + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab_wifi); | |
| 44 | + assert fab != null; | |
| 45 | + fab.setOnClickListener(view -> startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS))); | |
| 46 | + | |
| 47 | + IntentFilter filter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); | |
| 48 | + receiver = new NetworkReceiver() { | |
| 49 | + @Override | |
| 50 | + public void onReceive(Context context, Intent intent) { | |
| 51 | + super.onReceive(context, intent); | |
| 52 | + if (isValidSSID(WifiActivity.this)) { | |
| 53 | + finish(); | |
| 54 | + } | |
| 55 | + } | |
| 56 | + }; | |
| 57 | + this.registerReceiver(receiver, filter); | |
| 58 | + } | |
| 59 | + | |
| 60 | + @Override | |
| 61 | + protected void onResume() { | |
| 62 | + super.onResume(); | |
| 63 | + if (isValidSSID(this)) { | |
| 64 | + finish(); | |
| 65 | + } | |
| 66 | + } | |
| 67 | + | |
| 68 | + @Override | |
| 69 | + protected void onPause() { | |
| 70 | + super.onPause(); | |
| 71 | + //Log.d(TAG, "onPause()"); | |
| 72 | + | |
| 73 | +// if (scheduler == null) { | |
| 74 | +// scheduler = Executors.newScheduledThreadPool(1); | |
| 75 | +// | |
| 76 | +// Runnable ssidValidator = () -> { | |
| 77 | +// if (isValidSSID(this)) { | |
| 78 | +// scheduler.shutdown(); | |
| 79 | +// finish(); | |
| 80 | +// } | |
| 81 | +// }; | |
| 82 | +// | |
| 83 | +// scheduler.scheduleAtFixedRate(ssidValidator, 0, 2000, TimeUnit.MILLISECONDS); | |
| 84 | +// } | |
| 85 | + } | |
| 86 | + | |
| 87 | + @Override | |
| 88 | + protected void onDestroy() { | |
| 89 | + super.onDestroy(); | |
| 90 | + //Log.d(TAG, "onDestroy()"); | |
| 91 | +// try { | |
| 92 | +// scheduler.shutdown(); | |
| 93 | +// } catch (NullPointerException npe) { | |
| 94 | +// npe.printStackTrace(); | |
| 95 | +// } | |
| 96 | + if (receiver != null) { | |
| 97 | + this.unregisterReceiver(receiver); | |
| 98 | + } | |
| 99 | + } | |
| 100 | + | |
| 101 | + public static boolean isValidSSID(Context ctx) { | |
| 102 | + | |
| 103 | + WifiManager wifiManager = (WifiManager) ctx.getSystemService(Context.WIFI_SERVICE); | |
| 104 | + //Log.d(TAG, "THREAD: " + Thread.currentThread().getId()); | |
| 105 | + //Log.d(TAG, "NETWORK_SSID: " + wifiManager.getConnectionInfo().getSSID()); | |
| 106 | + //Log.d(TAG, "INTENT_SSID: " + ssid); | |
| 107 | + return wifiManager.isWifiEnabled() && wifiManager.getConnectionInfo().getSSID().contains(CineAcessoDB.NETWORK_SSID); | |
| 108 | + } | |
| 109 | + | |
| 110 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayer.java
0 → 100644
| ... | ... | @@ -0,0 +1,243 @@ |
| 1 | +package lavid.com.cineacesso.player; | |
| 2 | + | |
| 3 | +import android.content.Context; | |
| 4 | +import android.media.AudioManager; | |
| 5 | +import android.media.MediaPlayer; | |
| 6 | +import android.net.wifi.WifiManager; | |
| 7 | +import android.os.PowerManager; | |
| 8 | +import android.util.Log; | |
| 9 | +import android.view.SurfaceHolder; | |
| 10 | + | |
| 11 | +import java.io.IOException; | |
| 12 | +import java.util.Timer; | |
| 13 | +import java.util.TimerTask; | |
| 14 | + | |
| 15 | + | |
| 16 | +public class CineAcessoPlayer extends MediaPlayer implements | |
| 17 | + MediaPlayer.OnErrorListener, | |
| 18 | + AudioManager.OnAudioFocusChangeListener { | |
| 19 | + | |
| 20 | + private static final String TAG = CineAcessoPlayer.class.getSimpleName(); | |
| 21 | + | |
| 22 | + private static final int VIDEO_FPS_SYNC_TARGET = 200; | |
| 23 | + | |
| 24 | + private boolean synchd = false; | |
| 25 | + private long startTimeSynchd; | |
| 26 | + | |
| 27 | + private OnAudioBecomingNoisyListener onAudioBecomingNoisyListener; | |
| 28 | + | |
| 29 | + private static CineAcessoPlayer instance; | |
| 30 | + private String contentType = ""; | |
| 31 | + | |
| 32 | + //private Context context; | |
| 33 | + private WifiManager.WifiLock wifiLock; | |
| 34 | + | |
| 35 | + private class ResumePlayerTask extends TimerTask { | |
| 36 | + @Override | |
| 37 | + public void run() { | |
| 38 | + start(); | |
| 39 | + } | |
| 40 | + } | |
| 41 | + | |
| 42 | + private Timer currentTimer; | |
| 43 | + | |
| 44 | + private CineAcessoPlayer(Context context) { | |
| 45 | + //this.context = context; | |
| 46 | + this.wifiLock = ((WifiManager) context.getSystemService(Context.WIFI_SERVICE)) | |
| 47 | + .createWifiLock(WifiManager.WIFI_MODE_FULL, "cineAcessoPlayerLock"); | |
| 48 | + | |
| 49 | + setOnErrorListener(this); | |
| 50 | + | |
| 51 | +// if (!(contentType = RetainedSession.get(context, CineAcessoDB.AUX_TYPE)) | |
| 52 | +// .equals(CineAcessoDB.CONTENT_TYPE_AUDIO)) { | |
| 53 | +// | |
| 54 | +// setWakeMode(context, PowerManager.PARTIAL_WAKE_LOCK); | |
| 55 | +// setScreenOnWhilePlaying(true); | |
| 56 | +// } | |
| 57 | +// else { | |
| 58 | +// setAudioStreamType(AudioManager.STREAM_MUSIC); | |
| 59 | +// } | |
| 60 | + setWakeMode(context, PowerManager.PARTIAL_WAKE_LOCK); | |
| 61 | + setAudioStreamType(AudioManager.STREAM_MUSIC); | |
| 62 | + } | |
| 63 | + | |
| 64 | + public static synchronized CineAcessoPlayer getInstance(Context context) { | |
| 65 | + if (instance == null) { | |
| 66 | + instance = new CineAcessoPlayer(context.getApplicationContext()); | |
| 67 | + } | |
| 68 | + return instance; | |
| 69 | + } | |
| 70 | + | |
| 71 | + public static synchronized CineAcessoPlayer getInstance() { | |
| 72 | + return instance; | |
| 73 | + } | |
| 74 | + | |
| 75 | + public void setContentType(String contentType) { | |
| 76 | + this.contentType = contentType; | |
| 77 | + } | |
| 78 | + | |
| 79 | + public String getContentType() { | |
| 80 | + return this.contentType; | |
| 81 | + } | |
| 82 | + | |
| 83 | + public void setup(SurfaceHolder sh, String url) throws IOException, IllegalStateException { | |
| 84 | + try { | |
| 85 | + setDisplay(sh); | |
| 86 | + setDataSource(url); | |
| 87 | + setScreenOnWhilePlaying(true); | |
| 88 | + } | |
| 89 | + catch (IllegalStateException e) { | |
| 90 | + e.printStackTrace(); | |
| 91 | + //Log.d(TAG, "URL: " + url); | |
| 92 | + } | |
| 93 | + } | |
| 94 | + | |
| 95 | + public void acquireWifiLock() { | |
| 96 | + if (wifiLock != null && !wifiLock.isHeld()) { | |
| 97 | + wifiLock.acquire(); | |
| 98 | + } | |
| 99 | + //Log.d(TAG, "prepared()"); | |
| 100 | + } | |
| 101 | + | |
| 102 | + @Override | |
| 103 | + public void start() throws IllegalStateException { | |
| 104 | + if (wifiLock != null && !wifiLock.isHeld()) { | |
| 105 | + wifiLock.acquire(); | |
| 106 | + } | |
| 107 | + super.start(); | |
| 108 | + //Log.d(TAG, "start()"); | |
| 109 | + } | |
| 110 | + | |
| 111 | + public void start(int offset) { | |
| 112 | + if (wifiLock != null && !wifiLock.isHeld()) { | |
| 113 | + wifiLock.acquire(); | |
| 114 | + } | |
| 115 | + if (offset > 0) { | |
| 116 | + seekTo(offset + VIDEO_FPS_SYNC_TARGET); | |
| 117 | + } | |
| 118 | + super.start(); | |
| 119 | + //Log.d(TAG, "start()"); | |
| 120 | + } | |
| 121 | + | |
| 122 | + @Override | |
| 123 | + public void stop() throws IllegalStateException { | |
| 124 | + | |
| 125 | + if (wifiLock != null && wifiLock.isHeld()) { | |
| 126 | + wifiLock.release(); | |
| 127 | + super.stop(); | |
| 128 | + } | |
| 129 | + //Log.d(TAG, "stop()"); | |
| 130 | + } | |
| 131 | + | |
| 132 | + @Override | |
| 133 | + public void release() { | |
| 134 | + if (currentTimer != null) { | |
| 135 | + currentTimer.cancel(); | |
| 136 | + } | |
| 137 | + //Log.d(TAG, "RELEASING PLAYER"); | |
| 138 | + if (instance != null) { | |
| 139 | + super.release(); | |
| 140 | + if (wifiLock != null && wifiLock.isHeld()) { | |
| 141 | + wifiLock.release(); | |
| 142 | + } | |
| 143 | + instance = null; | |
| 144 | + //Log.d(TAG, "release()"); | |
| 145 | + } | |
| 146 | + } | |
| 147 | + | |
| 148 | + @Override | |
| 149 | + public boolean onError(MediaPlayer mp, int what, int extra) { | |
| 150 | + //TODO | |
| 151 | + // ... react appropriately ... | |
| 152 | + // The MediaPlayer has moved to the Error state, must be reset! | |
| 153 | + return false; | |
| 154 | + } | |
| 155 | + | |
| 156 | + //todo use | |
| 157 | +// private boolean requestAudioFocus() { | |
| 158 | +// AudioManager audioManager = ( AudioManager ) context.getSystemService(Context.AUDIO_SERVICE); | |
| 159 | +// int result = audioManager.requestAudioFocus(this, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN); | |
| 160 | +// | |
| 161 | +// if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED) { | |
| 162 | +// Log.i(TAG, "AUDIOFOCUS_REQUEST_GRANTED"); | |
| 163 | +// return true; | |
| 164 | +// } | |
| 165 | +// else { | |
| 166 | +// Log.i(TAG, "AUDIOFOCUS_REQUEST_FAILED"); | |
| 167 | +// return false; | |
| 168 | +// } | |
| 169 | +// } | |
| 170 | + | |
| 171 | + @Override | |
| 172 | + public void onAudioFocusChange(int focusChange) { | |
| 173 | + | |
| 174 | + switch (focusChange) { | |
| 175 | + case AudioManager.AUDIOFOCUS_GAIN: | |
| 176 | + // resume playback | |
| 177 | + //TODO | |
| 178 | + //Log.d(TAG, "AUDIOFOCUS_GAIN"); | |
| 179 | + break; | |
| 180 | + | |
| 181 | + case AudioManager.AUDIOFOCUS_LOSS: | |
| 182 | + if (isPlaying()) release(); | |
| 183 | + //Log.d(TAG, "AUDIOFOCUS_LOSS"); | |
| 184 | + break; | |
| 185 | + | |
| 186 | + case AudioManager.AUDIOFOCUS_GAIN_TRANSIENT: | |
| 187 | + if (isPlaying()) stop(); | |
| 188 | + //Log.d(TAG, "AUDIOFOCUS_GAIN_TRANSIENT"); | |
| 189 | + break; | |
| 190 | + | |
| 191 | + case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK: | |
| 192 | + if (isPlaying()) setVolume(0.1f, 0.1f); | |
| 193 | + //Log.d(TAG, "AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK"); | |
| 194 | + break; | |
| 195 | + } | |
| 196 | + | |
| 197 | + } | |
| 198 | + | |
| 199 | + public void adjustPlayback(int ptsServer) throws InterruptedException { | |
| 200 | + | |
| 201 | + int playerCurrentTime = getCurrentPosition(); | |
| 202 | + | |
| 203 | + if (!synchd) { | |
| 204 | + Log.d(TAG, "PLAYER TIME : " + playerCurrentTime | |
| 205 | + + " SERVER TIME: " + ptsServer); | |
| 206 | + long driftTime; | |
| 207 | + if ( (ptsServer - playerCurrentTime) > VIDEO_FPS_SYNC_TARGET ) { | |
| 208 | + driftTime = (ptsServer - playerCurrentTime) << 1; | |
| 209 | + Log.d(TAG, "seek()"); | |
| 210 | + this.seekTo(playerCurrentTime + (int) driftTime); | |
| 211 | + } | |
| 212 | + else { | |
| 213 | + if ( (playerCurrentTime - ptsServer) > VIDEO_FPS_SYNC_TARGET ) { | |
| 214 | + driftTime = (playerCurrentTime - ptsServer) >> 1; | |
| 215 | + this.pause(); | |
| 216 | + Log.d(TAG, "delay()"); | |
| 217 | + currentTimer = new Timer(); | |
| 218 | + currentTimer.schedule(new ResumePlayerTask(), driftTime); | |
| 219 | + } | |
| 220 | + else { | |
| 221 | + synchd = true; | |
| 222 | + startTimeSynchd = ptsServer; | |
| 223 | + } | |
| 224 | + } | |
| 225 | + } | |
| 226 | + else if ((ptsServer - startTimeSynchd) > VIDEO_FPS_SYNC_TARGET /*1m*/) { | |
| 227 | + synchd = false; | |
| 228 | + } | |
| 229 | + | |
| 230 | + } | |
| 231 | + | |
| 232 | + public void setOnAudioBecomingNoisyListener(OnAudioBecomingNoisyListener listener) { | |
| 233 | + this.onAudioBecomingNoisyListener = listener; | |
| 234 | + } | |
| 235 | + | |
| 236 | + public OnAudioBecomingNoisyListener getAudioBecomingNoisyListener() { | |
| 237 | + return this.onAudioBecomingNoisyListener; | |
| 238 | + } | |
| 239 | + | |
| 240 | + public interface OnAudioBecomingNoisyListener { | |
| 241 | + void onAudioBecomingNoisy(); | |
| 242 | + } | |
| 243 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerController.java
0 → 100644
| ... | ... | @@ -0,0 +1,82 @@ |
| 1 | +package lavid.com.cineacesso.player; | |
| 2 | + | |
| 3 | +import android.content.Context; | |
| 4 | +import android.media.MediaPlayer; | |
| 5 | +import android.widget.MediaController; | |
| 6 | + | |
| 7 | + | |
| 8 | +public class CineAcessoPlayerController extends MediaController implements MediaController.MediaPlayerControl{ | |
| 9 | + | |
| 10 | + private MediaPlayer player; | |
| 11 | + | |
| 12 | + public CineAcessoPlayerController(Context context) { | |
| 13 | + super(context); | |
| 14 | + } | |
| 15 | + | |
| 16 | + public CineAcessoPlayerController(Context context, MediaPlayer player) { | |
| 17 | + super(context, false); | |
| 18 | + this.player = player; | |
| 19 | + setMediaPlayer(this); | |
| 20 | + } | |
| 21 | + | |
| 22 | + @Override | |
| 23 | + public void start() { | |
| 24 | + if (player != null) { | |
| 25 | + player.start(); | |
| 26 | + } | |
| 27 | + } | |
| 28 | + | |
| 29 | + @Override | |
| 30 | + public void pause() { | |
| 31 | + if (player != null) { | |
| 32 | + player.pause(); | |
| 33 | + } | |
| 34 | + } | |
| 35 | + | |
| 36 | + @Override | |
| 37 | + public int getDuration() { | |
| 38 | + return player != null ? player.getDuration() : 0; | |
| 39 | + } | |
| 40 | + | |
| 41 | + @Override | |
| 42 | + public int getCurrentPosition() { | |
| 43 | + return player != null ? player.getCurrentPosition() : 0; | |
| 44 | + } | |
| 45 | + | |
| 46 | + @Override | |
| 47 | + public void seekTo(int pos) { | |
| 48 | + if (player != null) { | |
| 49 | + player.seekTo(pos); | |
| 50 | + } | |
| 51 | + } | |
| 52 | + | |
| 53 | + @Override | |
| 54 | + public boolean isPlaying() { | |
| 55 | + return player != null && player.isPlaying(); | |
| 56 | + } | |
| 57 | + | |
| 58 | + @Override | |
| 59 | + public int getBufferPercentage() { | |
| 60 | + return 0; | |
| 61 | + } | |
| 62 | + | |
| 63 | + @Override | |
| 64 | + public boolean canPause() { | |
| 65 | + return true; | |
| 66 | + } | |
| 67 | + | |
| 68 | + @Override | |
| 69 | + public boolean canSeekBackward() { | |
| 70 | + return false; | |
| 71 | + } | |
| 72 | + | |
| 73 | + @Override | |
| 74 | + public boolean canSeekForward() { | |
| 75 | + return false; | |
| 76 | + } | |
| 77 | + | |
| 78 | + @Override | |
| 79 | + public int getAudioSessionId() { | |
| 80 | + return player != null ? player.getAudioSessionId() : 0; | |
| 81 | + } | |
| 82 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerService.java
0 → 100644
| ... | ... | @@ -0,0 +1,43 @@ |
| 1 | +package lavid.com.cineacesso.player; | |
| 2 | + | |
| 3 | +import android.app.Service; | |
| 4 | +import android.content.Intent; | |
| 5 | +import android.os.Binder; | |
| 6 | +import android.os.IBinder; | |
| 7 | +import android.support.annotation.Nullable; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * Created by Ademir on 24/07/2016. | |
| 11 | + */ | |
| 12 | +public class CineAcessoPlayerService extends Service { | |
| 13 | + | |
| 14 | + private static final String TAG = CineAcessoPlayerService.class.getSimpleName(); | |
| 15 | + | |
| 16 | + private final IBinder mBinder = new LocalBinder(); | |
| 17 | + | |
| 18 | + private CineAcessoPlayer mPlayer = CineAcessoPlayer.getInstance(); | |
| 19 | + | |
| 20 | + public class LocalBinder extends Binder { | |
| 21 | + public CineAcessoPlayerService getService() { | |
| 22 | + return CineAcessoPlayerService.this; | |
| 23 | + } | |
| 24 | + } | |
| 25 | + | |
| 26 | + @Nullable | |
| 27 | + @Override | |
| 28 | + public IBinder onBind(Intent intent) { | |
| 29 | + return mBinder; | |
| 30 | + } | |
| 31 | + | |
| 32 | + @Override | |
| 33 | + public void onCreate() { | |
| 34 | + super.onCreate(); | |
| 35 | + //Log.d(TAG, "onCreate()"); | |
| 36 | + } | |
| 37 | + | |
| 38 | + @Override | |
| 39 | + public void onDestroy() { | |
| 40 | + super.onDestroy(); | |
| 41 | + //Log.d(TAG, "onDestroy()"); | |
| 42 | + } | |
| 43 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/player/CineAcessoPlayerSynchronizer.java
0 → 100644
| ... | ... | @@ -0,0 +1,118 @@ |
| 1 | +package lavid.com.cineacesso.player; | |
| 2 | + | |
| 3 | +import org.json.JSONException; | |
| 4 | +import org.json.JSONObject; | |
| 5 | + | |
| 6 | +import java.io.IOException; | |
| 7 | +import java.net.DatagramPacket; | |
| 8 | +import java.net.DatagramSocket; | |
| 9 | +import java.net.SocketException; | |
| 10 | + | |
| 11 | + | |
| 12 | +public class CineAcessoPlayerSynchronizer extends Thread { | |
| 13 | + | |
| 14 | + private static final String TAG = CineAcessoPlayerSynchronizer.class.getSimpleName(); | |
| 15 | + | |
| 16 | + private static final String RESP_MESSAGE_TYPE = "type"; | |
| 17 | + private static final String RESP_SERVER_UID = "server_uid"; | |
| 18 | + private static final String RESP_OFFSET = "offset"; | |
| 19 | + private static final String RESP_PTS = "pts"; | |
| 20 | + private static final String RESP_MESSAGE_START = "START"; | |
| 21 | + private static final String RESP_MESSAGE_STOP = "STOP"; | |
| 22 | + private static final String RESP_MESSAGE_SYNC = "SYNC"; | |
| 23 | + | |
| 24 | + private static final int CLIENT_DEFAULT_PORT = 5054; | |
| 25 | + private static final int BUFFER_LENGTH = 1024; | |
| 26 | + | |
| 27 | + private DatagramSocket socket; | |
| 28 | + private int clientPort; | |
| 29 | + private boolean socketOpened; | |
| 30 | + | |
| 31 | + private String serverUid; | |
| 32 | + | |
| 33 | + private OnMessageReceivedListener mOnMessageReceivedListener; | |
| 34 | + | |
| 35 | + | |
| 36 | + public CineAcessoPlayerSynchronizer(String serverUid) { | |
| 37 | + this(CLIENT_DEFAULT_PORT, serverUid); | |
| 38 | + } | |
| 39 | + | |
| 40 | + private CineAcessoPlayerSynchronizer(int clientPort, String serverUid) { | |
| 41 | + this.clientPort = clientPort; | |
| 42 | + this.serverUid = serverUid; | |
| 43 | + socketOpened = true; | |
| 44 | + } | |
| 45 | + | |
| 46 | + @Override | |
| 47 | + public void run() { | |
| 48 | + | |
| 49 | + try { | |
| 50 | + socket = new DatagramSocket(clientPort); | |
| 51 | + byte[] buffer; | |
| 52 | + DatagramPacket packet; | |
| 53 | + JSONObject jsonObject; | |
| 54 | + | |
| 55 | + while(socketOpened) { | |
| 56 | + buffer = new byte[BUFFER_LENGTH]; | |
| 57 | + packet = new DatagramPacket(buffer, buffer.length); | |
| 58 | + | |
| 59 | + //Log.d(TAG, "WAITING SERVER MESSAGE"); | |
| 60 | + socket.receive(packet); | |
| 61 | + | |
| 62 | + String message = new String(packet.getData()); | |
| 63 | + jsonObject = new JSONObject(message); | |
| 64 | + //Log.d(TAG, "MESSAGE RECEIVED = " + jsonObject.toString()); | |
| 65 | + | |
| 66 | + String responseServerUid = jsonObject.has(RESP_SERVER_UID) ? jsonObject.getString(RESP_SERVER_UID) : null; | |
| 67 | + if (responseServerUid != null && responseServerUid.equals(serverUid) | |
| 68 | + && jsonObject.has(RESP_MESSAGE_TYPE)) { | |
| 69 | + | |
| 70 | + String messageType = jsonObject.getString(RESP_MESSAGE_TYPE); | |
| 71 | + //Log.d(TAG, "RESP_MESSAGE_" + messageType); | |
| 72 | + switch (messageType) { | |
| 73 | + case RESP_MESSAGE_START: | |
| 74 | + mOnMessageReceivedListener.onMessageReceived(RESP_MESSAGE_START, jsonObject.getLong(RESP_OFFSET)); | |
| 75 | + break; | |
| 76 | + | |
| 77 | + case RESP_MESSAGE_STOP: | |
| 78 | + mOnMessageReceivedListener.onMessageReceived(RESP_MESSAGE_STOP, -1); | |
| 79 | + break; | |
| 80 | + | |
| 81 | + case RESP_MESSAGE_SYNC: | |
| 82 | + mOnMessageReceivedListener.onMessageReceived(RESP_MESSAGE_SYNC, jsonObject.getLong(RESP_PTS)); | |
| 83 | + break; | |
| 84 | + } | |
| 85 | + | |
| 86 | + } | |
| 87 | + } | |
| 88 | + | |
| 89 | + } catch (SocketException se) { | |
| 90 | + se.printStackTrace(); | |
| 91 | + //Log.d(TAG, "SOCKET_EXCEPTION"); | |
| 92 | + } catch (IOException ioe) { | |
| 93 | + ioe.printStackTrace(); | |
| 94 | + //Log.d(TAG, "IO_EXCEPTION"); | |
| 95 | + } catch (JSONException jse) { | |
| 96 | + jse.printStackTrace(); | |
| 97 | + //Log.d(TAG, "JSON_EXCEPTION"); | |
| 98 | + } | |
| 99 | + | |
| 100 | + } | |
| 101 | + | |
| 102 | + public void finish() { | |
| 103 | + socketOpened = false; | |
| 104 | + if (socket != null) { | |
| 105 | + socket.close(); | |
| 106 | + socket = null; | |
| 107 | + } | |
| 108 | + } | |
| 109 | + | |
| 110 | + public void setOnMessageReceivedListener(OnMessageReceivedListener mOnMessageReceivedListener) { | |
| 111 | + this.mOnMessageReceivedListener = mOnMessageReceivedListener; | |
| 112 | + } | |
| 113 | + | |
| 114 | + public interface OnMessageReceivedListener { | |
| 115 | + void onMessageReceived(String type, long offset); | |
| 116 | + } | |
| 117 | + | |
| 118 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/utils/BarcodeListener.java
0 → 100644
app/src/main/java/lavid/com/cineacesso/utils/BarcodeTrackerFactory.java
0 → 100644
| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | +package lavid.com.cineacesso.utils; | |
| 2 | + | |
| 3 | +import com.google.android.gms.vision.MultiProcessor; | |
| 4 | +import com.google.android.gms.vision.Tracker; | |
| 5 | +import com.google.android.gms.vision.barcode.Barcode; | |
| 6 | + | |
| 7 | +/** | |
| 8 | + * Created by Ademir on 07/07/2016. | |
| 9 | + */ | |
| 10 | +public class BarcodeTrackerFactory implements MultiProcessor.Factory<Barcode> { | |
| 11 | + | |
| 12 | + private BarcodeListener barcodeListener; | |
| 13 | + | |
| 14 | + public BarcodeTrackerFactory(BarcodeListener barcodeListener) { | |
| 15 | + this.barcodeListener = barcodeListener; | |
| 16 | + } | |
| 17 | + | |
| 18 | + @Override | |
| 19 | + public synchronized Tracker<Barcode> create(Barcode barcode) { | |
| 20 | + barcodeListener.onDetected(barcode); | |
| 21 | + return new Tracker<>(); | |
| 22 | + } | |
| 23 | + | |
| 24 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/utils/CineAcessoAPI.java
0 → 100644
| ... | ... | @@ -0,0 +1,104 @@ |
| 1 | +package lavid.com.cineacesso.utils; | |
| 2 | + | |
| 3 | +import android.content.Context; | |
| 4 | +import android.net.Uri; | |
| 5 | + | |
| 6 | +import com.android.volley.Request; | |
| 7 | +import com.android.volley.toolbox.JsonObjectRequest; | |
| 8 | + | |
| 9 | +import org.json.JSONException; | |
| 10 | + | |
| 11 | +import java.util.HashMap; | |
| 12 | + | |
| 13 | +import lavid.com.cineacesso.R; | |
| 14 | + | |
| 15 | + | |
| 16 | +public class CineAcessoAPI { | |
| 17 | + | |
| 18 | + public static void getServerInfo(final Context context, String auxType, final GetServerInfoCallback cbk) { | |
| 19 | + | |
| 20 | + String reqEntry = ""; | |
| 21 | + switch (auxType) { | |
| 22 | + case CineAcessoDB.CONTENT_TYPE_LIBRAS: | |
| 23 | + reqEntry = CineAcessoDB.REQ_ENTRY_DEAF; | |
| 24 | + break; | |
| 25 | + | |
| 26 | + case CineAcessoDB.CONTENT_TYPE_AUDIO: | |
| 27 | + reqEntry = CineAcessoDB.REQ_ENTRY_BLIND; | |
| 28 | + break; | |
| 29 | + | |
| 30 | + case CineAcessoDB.CONTENT_TYPE_SUBS: | |
| 31 | + reqEntry = CineAcessoDB.REQ_ENTRY_SUBS; | |
| 32 | + break; | |
| 33 | + | |
| 34 | + } | |
| 35 | + | |
| 36 | + String url = Uri.parse(CineAcessoDB.BASE_URL).buildUpon() | |
| 37 | + .appendEncodedPath(reqEntry).build().toString(); | |
| 38 | + | |
| 39 | + JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.GET, url, null, response -> { | |
| 40 | + | |
| 41 | + HashMap<String, String> ret = new HashMap<>(); | |
| 42 | + try { | |
| 43 | + ret.put(CineAcessoDB.SERVER_UID, response.getString(CineAcessoDB.UID)); | |
| 44 | + ret.put(CineAcessoDB.CONTENT, response.getString(CineAcessoDB.CONTENT)); | |
| 45 | + ret.put(CineAcessoDB.PTS, String.valueOf(response.getInt(CineAcessoDB.PTS))); | |
| 46 | + if (response.has(CineAcessoDB.CONTENT_AUTHOR)){ | |
| 47 | + ret.put(CineAcessoDB.CONTENT_AUTHOR, response.getString(CineAcessoDB.CONTENT_AUTHOR)); | |
| 48 | + } else { | |
| 49 | + ret.put(CineAcessoDB.CONTENT_AUTHOR, context.getString(R.string.unknown)); | |
| 50 | + } | |
| 51 | + if (response.has(CineAcessoDB.CONTENT_YEAR)) { | |
| 52 | + ret.put(CineAcessoDB.CONTENT_YEAR, response.getString(CineAcessoDB.CONTENT_YEAR)); | |
| 53 | + } else { | |
| 54 | + ret.put(CineAcessoDB.CONTENT_YEAR, context.getString(R.string.unknown)); | |
| 55 | + } | |
| 56 | + if (response.has(CineAcessoDB.CONTENT_TITLE)) { | |
| 57 | + ret.put(CineAcessoDB.CONTENT_TITLE, response.getString(CineAcessoDB.CONTENT_TITLE)); | |
| 58 | + } else { | |
| 59 | + ret.put(CineAcessoDB.CONTENT_TITLE, context.getString(R.string.unknown)); | |
| 60 | + } | |
| 61 | + if (response.has(CineAcessoDB.CONTENT_IMG)) { | |
| 62 | + ret.put(CineAcessoDB.CONTENT_IMG, response.getString(CineAcessoDB.CONTENT_IMG)); | |
| 63 | + } else { | |
| 64 | + ret.put(CineAcessoDB.CONTENT_IMG, null); | |
| 65 | + } | |
| 66 | + cbk.run(true, ret); | |
| 67 | + } catch (JSONException e) { | |
| 68 | + e.printStackTrace(); | |
| 69 | + } | |
| 70 | + }, error -> cbk.run(false, null)); | |
| 71 | + | |
| 72 | + VolleySingleton.getInstance(context).addToRequestQueue(jsonObjReq); | |
| 73 | + } | |
| 74 | + | |
| 75 | + | |
| 76 | +// private static class DefaultErrorListener implements Response.ErrorListener { | |
| 77 | +// private Context ctx; | |
| 78 | +// | |
| 79 | +// public DefaultErrorListener(Context ctx) { | |
| 80 | +// super(); | |
| 81 | +// this.ctx = ctx; | |
| 82 | +// } | |
| 83 | +// | |
| 84 | +// @Override | |
| 85 | +// public void onErrorResponse(VolleyError error) { | |
| 86 | +// | |
| 87 | +// if (error instanceof TimeoutError || error instanceof NoConnectionError) { | |
| 88 | +// //Toast.makeText(ctx, R.string.network_timeout, Toast.LENGTH_LONG).show(); | |
| 89 | +// } else if (error instanceof AuthFailureError) { | |
| 90 | +// //Toast.makeText(ctx, R.string.auth_failure, Toast.LENGTH_LONG).show(); | |
| 91 | +// } else if (error instanceof ServerError) { | |
| 92 | +// //Toast.makeText(ctx, R.string.server_error, Toast.LENGTH_LONG).show(); | |
| 93 | +// } else if (error instanceof NetworkError) { | |
| 94 | +// //Toast.makeText(ctx, R.string.network_error, Toast.LENGTH_LONG).show(); | |
| 95 | +// } else if (error instanceof ParseError) { | |
| 96 | +// //Toast.makeText(ctx, R.string.parse_error, Toast.LENGTH_LONG).show(); | |
| 97 | +// } | |
| 98 | +// } | |
| 99 | +// } | |
| 100 | + | |
| 101 | + public interface GetServerInfoCallback { | |
| 102 | + void run(boolean success, HashMap<String, String> map); | |
| 103 | + } | |
| 104 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/utils/CineAcessoDB.java
0 → 100644
| ... | ... | @@ -0,0 +1,36 @@ |
| 1 | +package lavid.com.cineacesso.utils; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * Created by Ademir on 12/07/2016. | |
| 5 | + */ | |
| 6 | +public class CineAcessoDB { | |
| 7 | + | |
| 8 | + public static final String LAST_SESSION = "last_session"; | |
| 9 | + | |
| 10 | + public static final String SERVER_UID = "server_uid"; | |
| 11 | + //public static final String AUX_TYPE = "aux_type"; | |
| 12 | + public static final String BASE_URL = "http://192.168.0.100:5053"; | |
| 13 | + public static final String NETWORK_SSID = "CINEACESSO-01"; | |
| 14 | + | |
| 15 | + public static final String CONTENT_URL = "content_url"; | |
| 16 | + public static final String CONTENT_IMG = "img"; | |
| 17 | + public static final String CONTENT_IMG_URL = "img_url"; | |
| 18 | + public static final String CONTENT_TITLE = "title"; | |
| 19 | + public static final String CONTENT_AUTHOR = "author"; | |
| 20 | + public static final String CONTENT_YEAR = "year"; | |
| 21 | + public static final String CONTENT_TYPE = "type"; | |
| 22 | + public static final String CONTENT_TYPE_LIBRAS = "libras"; | |
| 23 | + //public static final String CONTENT_TYPE_LIBRAS_SUB = "libras_subtitles"; | |
| 24 | + public static final String CONTENT_TYPE_SUBS = "subtitles"; | |
| 25 | + public static final String CONTENT_TYPE_AUDIO = "audio"; | |
| 26 | + | |
| 27 | + public static final String REQ_ENTRY_DEAF = "api/entry/deaf"; | |
| 28 | + public static final String REQ_ENTRY_BLIND = "api/entry/blind"; | |
| 29 | + public static final String REQ_ENTRY_SUBS = "api/entry/subs"; | |
| 30 | + //public static final String REQ_ENTRY_LIBRAS_SUBS = "api/entry/libras_subs"; | |
| 31 | + | |
| 32 | + public static final String UID = "uid"; | |
| 33 | + public static final String CONTENT = "content"; | |
| 34 | + public static final String PTS = "pts"; | |
| 35 | + | |
| 36 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/utils/IntentReceiver.java
0 → 100644
| ... | ... | @@ -0,0 +1,29 @@ |
| 1 | +package lavid.com.cineacesso.utils; | |
| 2 | + | |
| 3 | +import android.content.BroadcastReceiver; | |
| 4 | +import android.content.Context; | |
| 5 | +import android.content.Intent; | |
| 6 | +import android.media.AudioManager; | |
| 7 | +import android.net.ConnectivityManager; | |
| 8 | +import android.net.NetworkInfo; | |
| 9 | + | |
| 10 | +import lavid.com.cineacesso.activities.WifiActivity; | |
| 11 | +import lavid.com.cineacesso.player.CineAcessoPlayer; | |
| 12 | + | |
| 13 | + | |
| 14 | +/** | |
| 15 | + * Created by Ademir on 10/07/2016. | |
| 16 | + */ | |
| 17 | +public class IntentReceiver extends BroadcastReceiver { | |
| 18 | + @Override | |
| 19 | + public void onReceive(Context context, Intent intent) { | |
| 20 | + if (intent.getAction().equals(AudioManager.ACTION_AUDIO_BECOMING_NOISY)) { | |
| 21 | + CineAcessoPlayer player; | |
| 22 | + if ((player = CineAcessoPlayer.getInstance()) != null) { | |
| 23 | + if (player.getContentType().equals(CineAcessoDB.CONTENT_TYPE_AUDIO)) { | |
| 24 | + player.getAudioBecomingNoisyListener().onAudioBecomingNoisy(); | |
| 25 | + } | |
| 26 | + } | |
| 27 | + } | |
| 28 | + } | |
| 29 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/utils/NetworkReceiver.java
0 → 100644
| ... | ... | @@ -0,0 +1,18 @@ |
| 1 | +package lavid.com.cineacesso.utils; | |
| 2 | + | |
| 3 | +import android.content.BroadcastReceiver; | |
| 4 | +import android.content.Context; | |
| 5 | +import android.content.Intent; | |
| 6 | +import android.net.ConnectivityManager; | |
| 7 | + | |
| 8 | +import lavid.com.cineacesso.activities.WifiActivity; | |
| 9 | + | |
| 10 | +/** | |
| 11 | + * Created by Cinema_2 on 11/08/2016. | |
| 12 | + */ | |
| 13 | +public class NetworkReceiver extends BroadcastReceiver { | |
| 14 | + @Override | |
| 15 | + public void onReceive(Context context, Intent intent) { | |
| 16 | + | |
| 17 | + } | |
| 18 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/utils/RetainedSession.java
0 → 100644
| ... | ... | @@ -0,0 +1,39 @@ |
| 1 | +package lavid.com.cineacesso.utils; | |
| 2 | + | |
| 3 | +import android.content.Context; | |
| 4 | +import android.content.SharedPreferences; | |
| 5 | + | |
| 6 | +/** | |
| 7 | + * Created by Ademir on 15/07/2016. | |
| 8 | + */ | |
| 9 | +public class RetainedSession { | |
| 10 | + | |
| 11 | + private RetainedSession() { | |
| 12 | + | |
| 13 | + } | |
| 14 | + | |
| 15 | + public static void put(Context c,String key, String value) { | |
| 16 | + SharedPreferences prefs = c.getSharedPreferences(CineAcessoDB.LAST_SESSION, Context.MODE_PRIVATE); | |
| 17 | + SharedPreferences.Editor editor = prefs.edit(); | |
| 18 | + | |
| 19 | + editor.putString(key, value).apply(); | |
| 20 | + } | |
| 21 | + | |
| 22 | + public static boolean has(Context c, String key) { | |
| 23 | + SharedPreferences prefs = c.getSharedPreferences(CineAcessoDB.LAST_SESSION, Context.MODE_PRIVATE); | |
| 24 | + return prefs.contains(key); | |
| 25 | + } | |
| 26 | + | |
| 27 | + public static String get(Context c, String key) { | |
| 28 | + SharedPreferences prefs = c.getSharedPreferences(CineAcessoDB.LAST_SESSION, Context.MODE_PRIVATE); | |
| 29 | + return prefs.getString(key, null); | |
| 30 | + } | |
| 31 | + | |
| 32 | + public static void clear(Context c) { | |
| 33 | + SharedPreferences prefs = c.getSharedPreferences(CineAcessoDB.LAST_SESSION, Context.MODE_PRIVATE); | |
| 34 | + SharedPreferences.Editor editor = prefs.edit(); | |
| 35 | + | |
| 36 | + editor.clear().apply(); | |
| 37 | + } | |
| 38 | + | |
| 39 | +} | ... | ... |
app/src/main/java/lavid/com/cineacesso/utils/VolleySingleton.java
0 → 100644
| ... | ... | @@ -0,0 +1,68 @@ |
| 1 | +package lavid.com.cineacesso.utils; | |
| 2 | + | |
| 3 | +import android.content.Context; | |
| 4 | +import android.graphics.Bitmap; | |
| 5 | +import android.support.v4.util.LruCache; | |
| 6 | + | |
| 7 | +import com.android.volley.DefaultRetryPolicy; | |
| 8 | +import com.android.volley.Request; | |
| 9 | +import com.android.volley.RequestQueue; | |
| 10 | +import com.android.volley.toolbox.ImageLoader; | |
| 11 | +import com.android.volley.toolbox.Volley; | |
| 12 | + | |
| 13 | +/** | |
| 14 | + * Created by Ademir on 17/07/2016. | |
| 15 | + */ | |
| 16 | +public class VolleySingleton { | |
| 17 | + | |
| 18 | + private static VolleySingleton mInstance; | |
| 19 | + private static Context mContext; | |
| 20 | + private static RequestQueue mRequestQueue; | |
| 21 | + private static ImageLoader mImageLoader; | |
| 22 | + | |
| 23 | + | |
| 24 | + private VolleySingleton(Context context) { | |
| 25 | + mContext = context; | |
| 26 | + mRequestQueue = getRequestQueue(); | |
| 27 | + mImageLoader = new ImageLoader(mRequestQueue, new ImageLoader.ImageCache() { | |
| 28 | + private final LruCache<String, Bitmap> cache = new LruCache<>(20); | |
| 29 | + | |
| 30 | + @Override | |
| 31 | + public Bitmap getBitmap(String url) { | |
| 32 | + return cache.get(url); | |
| 33 | + } | |
| 34 | + | |
| 35 | + @Override | |
| 36 | + public void putBitmap(String url, Bitmap bitmap) { | |
| 37 | + cache.put(url, bitmap); | |
| 38 | + } | |
| 39 | + }); | |
| 40 | + } | |
| 41 | + | |
| 42 | + public static synchronized VolleySingleton getInstance(Context context) { | |
| 43 | + if (mInstance == null) { | |
| 44 | + mInstance = new VolleySingleton(context); | |
| 45 | + } | |
| 46 | + return mInstance; | |
| 47 | + } | |
| 48 | + | |
| 49 | + private RequestQueue getRequestQueue() { | |
| 50 | + if (mRequestQueue == null) { | |
| 51 | + mRequestQueue = Volley.newRequestQueue(mContext.getApplicationContext()); | |
| 52 | + } | |
| 53 | + return mRequestQueue; | |
| 54 | + } | |
| 55 | + | |
| 56 | + public <T> void addToRequestQueue(Request<T> req) { | |
| 57 | + req.setRetryPolicy(new DefaultRetryPolicy( | |
| 58 | + 20000, | |
| 59 | + DefaultRetryPolicy.DEFAULT_MAX_RETRIES, | |
| 60 | + DefaultRetryPolicy.DEFAULT_BACKOFF_MULT)); | |
| 61 | + getRequestQueue().add(req); | |
| 62 | + //Log.d("VolleyRequestLog", "url: " + req.getUrl()); | |
| 63 | + } | |
| 64 | + | |
| 65 | + public ImageLoader getImageLoader() { | |
| 66 | + return mImageLoader; | |
| 67 | + } | |
| 68 | +} | ... | ... |
454 Bytes
615 Bytes
15.5 KB
354 Bytes
802 Bytes
773 Bytes
304 Bytes
417 Bytes
254 Bytes
655 Bytes
507 Bytes
654 Bytes
912 Bytes
25 KB
474 Bytes
1.2 KB
1.02 KB
1.11 KB
1.49 KB
26.9 KB
725 Bytes
1.14 KB
1.64 KB
39 KB
25 KB
4.36 KB
5.77 KB
8.51 KB
10.6 KB
2.96 KB
3.94 KB
37.8 KB
11.8 KB
11.2 KB
14.5 KB
6.88 KB
6.98 KB
26.9 KB
13.8 KB
8.53 KB
12.5 KB
3.57 KB
17.2 KB
| ... | ... | @@ -0,0 +1,14 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<layer-list | |
| 3 | + xmlns:android="http://schemas.android.com/apk/res/android"> | |
| 4 | + | |
| 5 | + <item | |
| 6 | + android:drawable="@color/colorPrimary"/> | |
| 7 | + | |
| 8 | + <item> | |
| 9 | + <bitmap | |
| 10 | + android:gravity="center" | |
| 11 | + android:src="@drawable/cineacesso_logo_splash"/> | |
| 12 | + </item> | |
| 13 | + | |
| 14 | +</layer-list> | |
| 0 | 15 | \ No newline at end of file | ... | ... |
11.4 KB
| ... | ... | @@ -0,0 +1,131 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<RelativeLayout | |
| 3 | + xmlns:android="http://schemas.android.com/apk/res/android" | |
| 4 | + xmlns:app="http://schemas.android.com/apk/res-auto" | |
| 5 | + xmlns:tools="http://schemas.android.com/tools" | |
| 6 | + android:layout_width="match_parent" | |
| 7 | + android:layout_height="match_parent" | |
| 8 | + android:fitsSystemWindows="true" | |
| 9 | + tools:context="lavid.com.cineacesso.activities.ContentActivity" | |
| 10 | + android:background="@color/colorPrimary" | |
| 11 | + tools:ignore="contentDescription"> | |
| 12 | + | |
| 13 | + <android.support.v7.widget.Toolbar | |
| 14 | + android:id="@+id/toolbar" | |
| 15 | + android:layout_width="match_parent" | |
| 16 | + android:layout_height="?attr/actionBarSize" | |
| 17 | + app:popupTheme="@style/AppTheme.NoActionBar.PopupOverlay" | |
| 18 | + app:navigationIcon="@drawable/arrow_back" > | |
| 19 | + | |
| 20 | + <ImageView | |
| 21 | + android:padding="5dp" | |
| 22 | + android:layout_gravity="center" | |
| 23 | + android:src="@drawable/cineacesso_name" | |
| 24 | + android:layout_width="150dp" | |
| 25 | + android:layout_height="match_parent" /> | |
| 26 | + | |
| 27 | + </android.support.v7.widget.Toolbar> | |
| 28 | + | |
| 29 | + <TextView | |
| 30 | + android:id="@+id/tv_content_title" | |
| 31 | + android:layout_below="@+id/toolbar" | |
| 32 | + android:layout_width="wrap_content" | |
| 33 | + android:layout_height="wrap_content" | |
| 34 | + android:gravity="center" | |
| 35 | + android:maxLines="2" | |
| 36 | + android:layout_marginRight="16dp" | |
| 37 | + android:layout_marginEnd="16dp" | |
| 38 | + android:layout_marginLeft="16dp" | |
| 39 | + android:layout_marginStart="16dp" | |
| 40 | + android:layout_centerHorizontal="true" | |
| 41 | + android:layout_marginTop="30dp" | |
| 42 | + android:textColor="@color/white" | |
| 43 | + android:textSize="20sp" | |
| 44 | + android:text="@string/unknown"/> | |
| 45 | + | |
| 46 | + <TextView | |
| 47 | + android:id="@+id/tv_content_subtitle1" | |
| 48 | + android:layout_below="@+id/tv_content_title" | |
| 49 | + android:layout_width="wrap_content" | |
| 50 | + android:layout_height="wrap_content" | |
| 51 | + android:layout_marginRight="16dp" | |
| 52 | + android:layout_marginEnd="16dp" | |
| 53 | + android:layout_marginLeft="16dp" | |
| 54 | + android:layout_marginStart="16dp" | |
| 55 | + android:layout_centerHorizontal="true" | |
| 56 | + android:textColor="@color/white" | |
| 57 | + android:textSize="17sp" | |
| 58 | + android:text="@string/unknown"/> | |
| 59 | + | |
| 60 | + <TextView | |
| 61 | + android:id="@+id/tv_content_subtitle2" | |
| 62 | + android:layout_below="@+id/tv_content_subtitle1" | |
| 63 | + android:layout_width="wrap_content" | |
| 64 | + android:layout_height="wrap_content" | |
| 65 | + android:layout_marginRight="16dp" | |
| 66 | + android:layout_marginEnd="16dp" | |
| 67 | + android:layout_marginLeft="16dp" | |
| 68 | + android:layout_marginStart="16dp" | |
| 69 | + android:layout_centerHorizontal="true" | |
| 70 | + android:textColor="@color/white" | |
| 71 | + android:textSize="17sp"/> | |
| 72 | + | |
| 73 | + <com.android.volley.toolbox.NetworkImageView | |
| 74 | + android:id="@+id/iv_content_image" | |
| 75 | + android:layout_below="@+id/tv_content_subtitle2" | |
| 76 | + android:layout_width="280dp" | |
| 77 | + android:layout_height="210dp" | |
| 78 | + android:layout_marginTop="10dp" | |
| 79 | + android:layout_centerHorizontal="true" | |
| 80 | + android:elevation="2dp" | |
| 81 | + android:scaleType="centerCrop" /> | |
| 82 | + | |
| 83 | + <LinearLayout | |
| 84 | + android:orientation="vertical" | |
| 85 | + android:layout_alignParentBottom="true" | |
| 86 | + android:layout_width="match_parent" | |
| 87 | + android:layout_height="165dp" | |
| 88 | + android:background="@color/white" | |
| 89 | + android:gravity="center_horizontal"> | |
| 90 | + | |
| 91 | + <TextView | |
| 92 | + android:gravity="center" | |
| 93 | + android:layout_width="wrap_content" | |
| 94 | + android:layout_height="wrap_content" | |
| 95 | + android:layout_marginTop="20dp" | |
| 96 | + android:layout_marginRight="16dp" | |
| 97 | + android:layout_marginEnd="16dp" | |
| 98 | + android:layout_marginLeft="16dp" | |
| 99 | + android:layout_marginStart="16dp" | |
| 100 | + android:textColor="@color/colorPrimary" | |
| 101 | + android:textSize="19sp" | |
| 102 | + android:text="@string/follow_the_film_by"/> | |
| 103 | + | |
| 104 | + <TextView | |
| 105 | + android:id="@+id/tv_aux_type" | |
| 106 | + android:layout_width="wrap_content" | |
| 107 | + android:layout_height="wrap_content" | |
| 108 | + android:textColor="@color/colorPrimary" | |
| 109 | + android:textSize="19sp" | |
| 110 | + android:textStyle="bold" | |
| 111 | + android:padding="10dp" | |
| 112 | + android:textAllCaps="true" /> | |
| 113 | + | |
| 114 | + </LinearLayout> | |
| 115 | + | |
| 116 | + <android.support.design.widget.FloatingActionButton | |
| 117 | + android:contentDescription="@string/play_content" | |
| 118 | + android:id="@+id/fab" | |
| 119 | + android:layout_width="wrap_content" | |
| 120 | + android:layout_height="wrap_content" | |
| 121 | + android:layout_alignParentBottom="true" | |
| 122 | + android:layout_alignParentEnd="true" | |
| 123 | + android:layout_alignParentRight="true" | |
| 124 | + android:layout_margin="@dimen/fab_margin" | |
| 125 | + android:src="@drawable/play_shape" | |
| 126 | + android:scaleType="centerInside" | |
| 127 | + android:clickable="true" | |
| 128 | + android:foreground="?attr/selectableItemBackground" | |
| 129 | + app:backgroundTint="@color/colorPrimary" /> | |
| 130 | + | |
| 131 | +</RelativeLayout> | ... | ... |
| ... | ... | @@ -0,0 +1,120 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<RelativeLayout | |
| 3 | + xmlns:android="http://schemas.android.com/apk/res/android" | |
| 4 | + xmlns:tools="http://schemas.android.com/tools" | |
| 5 | + android:layout_width="match_parent" | |
| 6 | + android:layout_height="match_parent" | |
| 7 | + tools:context="lavid.com.cineacesso.activities.AuxTypeActivity"> | |
| 8 | + | |
| 9 | + <android.support.v7.widget.Toolbar | |
| 10 | + android:layout_alignParentTop="true" | |
| 11 | + android:id="@+id/toolbar" | |
| 12 | + android:layout_width="match_parent" | |
| 13 | + android:layout_height="?attr/actionBarSize" | |
| 14 | + android:minHeight="?attr/actionBarSize" | |
| 15 | + android:background="@color/colorPrimary"> | |
| 16 | + | |
| 17 | + <ImageView | |
| 18 | + android:contentDescription="@string/app_name" | |
| 19 | + android:padding="5dp" | |
| 20 | + android:layout_gravity="center" | |
| 21 | + android:src="@drawable/cineacesso_name" | |
| 22 | + android:layout_width="150dp" | |
| 23 | + android:layout_height="match_parent" /> | |
| 24 | + | |
| 25 | + </android.support.v7.widget.Toolbar> | |
| 26 | + | |
| 27 | + <TextView | |
| 28 | + android:id="@+id/tv_choose_aux" | |
| 29 | + android:layout_below="@+id/toolbar" | |
| 30 | + android:padding="16dp" | |
| 31 | + android:layout_width="match_parent" | |
| 32 | + android:layout_height="wrap_content" | |
| 33 | + android:text="@string/choose_aux" | |
| 34 | + android:textColor="@color/colorPrimary" | |
| 35 | + android:background="@color/white" | |
| 36 | + android:textSize="15sp"/> | |
| 37 | + | |
| 38 | + <LinearLayout | |
| 39 | + android:layout_below="@+id/tv_choose_aux" | |
| 40 | + android:orientation="vertical" | |
| 41 | + android:layout_width="match_parent" | |
| 42 | + android:layout_height="match_parent"> | |
| 43 | + | |
| 44 | + <LinearLayout | |
| 45 | + android:orientation="horizontal" | |
| 46 | + android:layout_width="match_parent" | |
| 47 | + android:layout_height="0dp" | |
| 48 | + android:layout_weight="1"> | |
| 49 | + | |
| 50 | + <ImageButton | |
| 51 | + android:id="@+id/btn_libras" | |
| 52 | + android:contentDescription="@string/libras" | |
| 53 | + android:src="@drawable/aux_libras" | |
| 54 | + android:padding="40dp" | |
| 55 | + android:background="@color/btn_libras" | |
| 56 | + android:layout_weight="1" | |
| 57 | + android:layout_width="0dp" | |
| 58 | + android:layout_height="match_parent" | |
| 59 | + android:scaleType="fitStart" | |
| 60 | + android:clickable="true" | |
| 61 | + android:foreground="?attr/selectableItemBackground" | |
| 62 | + android:onClick="onClick" /> | |
| 63 | + | |
| 64 | + <ImageButton | |
| 65 | + android:id="@+id/btn_libras_subtitle" | |
| 66 | + android:contentDescription="@string/libras_subtitles" | |
| 67 | + android:padding="40dp" | |
| 68 | + android:src="@drawable/aux_libras_subtitles" | |
| 69 | + android:background="@color/btn_libras_subtitles" | |
| 70 | + android:layout_weight="1" | |
| 71 | + android:layout_width="0dp" | |
| 72 | + android:layout_height="match_parent" | |
| 73 | + android:scaleType="fitStart" | |
| 74 | + android:clickable="true" | |
| 75 | + android:foreground="?attr/selectableItemBackground" | |
| 76 | + android:onClick="onClick" /> | |
| 77 | + | |
| 78 | + </LinearLayout> | |
| 79 | + | |
| 80 | + <LinearLayout | |
| 81 | + android:orientation="horizontal" | |
| 82 | + android:layout_width="match_parent" | |
| 83 | + android:layout_height="0dp" | |
| 84 | + android:layout_weight="1"> | |
| 85 | + | |
| 86 | + <ImageButton | |
| 87 | + android:id="@+id/btn_subtitle" | |
| 88 | + android:contentDescription="@string/subtitles" | |
| 89 | + android:padding="40dp" | |
| 90 | + android:src="@drawable/aux_subtitles" | |
| 91 | + android:background="@color/btn_subtitles" | |
| 92 | + android:layout_weight="1" | |
| 93 | + android:layout_width="0dp" | |
| 94 | + android:layout_height="match_parent" | |
| 95 | + android:scaleType="fitStart" | |
| 96 | + android:clickable="true" | |
| 97 | + android:foreground="?attr/selectableItemBackground" | |
| 98 | + android:onClick="onClick" /> | |
| 99 | + | |
| 100 | + <ImageButton | |
| 101 | + android:id="@+id/btn_audio" | |
| 102 | + android:contentDescription="@string/audio" | |
| 103 | + android:padding="40dp" | |
| 104 | + android:src="@drawable/aux_audiodesc" | |
| 105 | + android:background="@color/btn_audio" | |
| 106 | + android:layout_weight="1" | |
| 107 | + android:layout_width="0dp" | |
| 108 | + android:layout_height="match_parent" | |
| 109 | + android:scaleType="fitStart" | |
| 110 | + android:clickable="true" | |
| 111 | + android:foreground="?attr/selectableItemBackground" | |
| 112 | + android:onClick="onClick" /> | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + </LinearLayout> | |
| 117 | + | |
| 118 | + </LinearLayout> | |
| 119 | + | |
| 120 | +</RelativeLayout> | ... | ... |
| ... | ... | @@ -0,0 +1,130 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<RelativeLayout | |
| 3 | + xmlns:android="http://schemas.android.com/apk/res/android" | |
| 4 | + xmlns:app="http://schemas.android.com/apk/res-auto" | |
| 5 | + xmlns:tools="http://schemas.android.com/tools" | |
| 6 | + android:layout_width="match_parent" | |
| 7 | + android:layout_height="match_parent" | |
| 8 | + android:fitsSystemWindows="true" | |
| 9 | + tools:context="lavid.com.cineacesso.activities.ContentActivity" | |
| 10 | + android:background="@color/colorPrimary" | |
| 11 | + tools:ignore="contentDescription"> | |
| 12 | + | |
| 13 | + <android.support.v7.widget.Toolbar | |
| 14 | + android:id="@+id/toolbar" | |
| 15 | + android:layout_width="match_parent" | |
| 16 | + android:layout_height="?attr/actionBarSize" | |
| 17 | + app:popupTheme="@style/AppTheme.NoActionBar.PopupOverlay" | |
| 18 | + app:navigationIcon="@drawable/arrow_back" > | |
| 19 | + | |
| 20 | + <ImageView | |
| 21 | + android:padding="5dp" | |
| 22 | + android:layout_gravity="center" | |
| 23 | + android:src="@drawable/cineacesso_name" | |
| 24 | + android:layout_width="150dp" | |
| 25 | + android:layout_height="match_parent" /> | |
| 26 | + | |
| 27 | + </android.support.v7.widget.Toolbar> | |
| 28 | + | |
| 29 | + <TextView | |
| 30 | + android:id="@+id/tv_content_title" | |
| 31 | + android:layout_below="@+id/toolbar" | |
| 32 | + android:layout_width="wrap_content" | |
| 33 | + android:layout_height="wrap_content" | |
| 34 | + android:gravity="center" | |
| 35 | + android:maxLines="2" | |
| 36 | + android:layout_marginRight="16dp" | |
| 37 | + android:layout_marginEnd="16dp" | |
| 38 | + android:layout_marginLeft="16dp" | |
| 39 | + android:layout_marginStart="16dp" | |
| 40 | + android:layout_centerHorizontal="true" | |
| 41 | + android:layout_marginTop="30dp" | |
| 42 | + android:textColor="@color/white" | |
| 43 | + android:textSize="20sp" | |
| 44 | + android:text="@string/unknown"/> | |
| 45 | + | |
| 46 | + <TextView | |
| 47 | + android:id="@+id/tv_content_subtitle1" | |
| 48 | + android:layout_below="@+id/tv_content_title" | |
| 49 | + android:layout_width="wrap_content" | |
| 50 | + android:layout_height="wrap_content" | |
| 51 | + android:layout_marginRight="16dp" | |
| 52 | + android:layout_marginEnd="16dp" | |
| 53 | + android:layout_marginLeft="16dp" | |
| 54 | + android:layout_marginStart="16dp" | |
| 55 | + android:layout_centerHorizontal="true" | |
| 56 | + android:textColor="@color/white" | |
| 57 | + android:textSize="17sp" | |
| 58 | + android:text="@string/unknown"/> | |
| 59 | + | |
| 60 | + <TextView | |
| 61 | + android:id="@+id/tv_content_subtitle2" | |
| 62 | + android:layout_below="@+id/tv_content_subtitle1" | |
| 63 | + android:layout_width="wrap_content" | |
| 64 | + android:layout_height="wrap_content" | |
| 65 | + android:layout_marginRight="16dp" | |
| 66 | + android:layout_marginEnd="16dp" | |
| 67 | + android:layout_marginLeft="16dp" | |
| 68 | + android:layout_marginStart="16dp" | |
| 69 | + android:layout_centerHorizontal="true" | |
| 70 | + android:textColor="@color/white" | |
| 71 | + android:textSize="17sp"/> | |
| 72 | + | |
| 73 | + <com.android.volley.toolbox.NetworkImageView | |
| 74 | + android:id="@+id/iv_content_image" | |
| 75 | + android:layout_below="@+id/tv_content_subtitle2" | |
| 76 | + android:layout_width="280dp" | |
| 77 | + android:layout_height="210dp" | |
| 78 | + android:layout_marginTop="10dp" | |
| 79 | + android:layout_centerHorizontal="true" | |
| 80 | + android:scaleType="centerCrop" /> | |
| 81 | + | |
| 82 | + <LinearLayout | |
| 83 | + android:orientation="vertical" | |
| 84 | + android:layout_alignParentBottom="true" | |
| 85 | + android:layout_width="match_parent" | |
| 86 | + android:layout_height="165dp" | |
| 87 | + android:background="@color/white" | |
| 88 | + android:gravity="center_horizontal"> | |
| 89 | + | |
| 90 | + <TextView | |
| 91 | + android:gravity="center" | |
| 92 | + android:layout_width="wrap_content" | |
| 93 | + android:layout_height="wrap_content" | |
| 94 | + android:layout_marginTop="20dp" | |
| 95 | + android:layout_marginRight="16dp" | |
| 96 | + android:layout_marginEnd="16dp" | |
| 97 | + android:layout_marginLeft="16dp" | |
| 98 | + android:layout_marginStart="16dp" | |
| 99 | + android:textColor="@color/colorPrimary" | |
| 100 | + android:textSize="19sp" | |
| 101 | + android:text="@string/follow_the_film_by"/> | |
| 102 | + | |
| 103 | + <TextView | |
| 104 | + android:id="@+id/tv_aux_type" | |
| 105 | + android:layout_width="wrap_content" | |
| 106 | + android:layout_height="wrap_content" | |
| 107 | + android:textColor="@color/colorPrimary" | |
| 108 | + android:textSize="19sp" | |
| 109 | + android:textStyle="bold" | |
| 110 | + android:padding="10dp" | |
| 111 | + android:textAllCaps="true" /> | |
| 112 | + | |
| 113 | + </LinearLayout> | |
| 114 | + | |
| 115 | + <android.support.design.widget.FloatingActionButton | |
| 116 | + android:contentDescription="@string/play_content" | |
| 117 | + android:id="@+id/fab" | |
| 118 | + android:layout_width="wrap_content" | |
| 119 | + android:layout_height="wrap_content" | |
| 120 | + android:layout_alignParentBottom="true" | |
| 121 | + android:layout_alignParentEnd="true" | |
| 122 | + android:layout_alignParentRight="true" | |
| 123 | + android:layout_margin="@dimen/fab_margin" | |
| 124 | + android:src="@drawable/play_shape" | |
| 125 | + android:scaleType="centerInside" | |
| 126 | + android:clickable="true" | |
| 127 | + android:foreground="?attr/selectableItemBackground" | |
| 128 | + app:backgroundTint="@color/colorPrimary" /> | |
| 129 | + | |
| 130 | +</RelativeLayout> | ... | ... |
| ... | ... | @@ -0,0 +1,18 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<RelativeLayout | |
| 3 | + xmlns:android="http://schemas.android.com/apk/res/android" | |
| 4 | + xmlns:tools="http://schemas.android.com/tools" | |
| 5 | + android:layout_width="match_parent" | |
| 6 | + android:layout_height="match_parent" | |
| 7 | + xmlns:app="http://schemas.android.com/apk/res-auto" | |
| 8 | + tools:context="lavid.com.cineacesso.activities.PlayerActivity" | |
| 9 | + android:background="@color/black" | |
| 10 | + android:gravity="center" | |
| 11 | + android:id="@+id/content_view"> | |
| 12 | + | |
| 13 | + <SurfaceView | |
| 14 | + android:id="@+id/video_surface" | |
| 15 | + android:layout_width="match_parent" | |
| 16 | + android:layout_height="wrap_content" /> | |
| 17 | + | |
| 18 | +</RelativeLayout> | ... | ... |
| ... | ... | @@ -0,0 +1,80 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<RelativeLayout | |
| 3 | + xmlns:android="http://schemas.android.com/apk/res/android" | |
| 4 | + xmlns:tools="http://schemas.android.com/tools" | |
| 5 | + xmlns:app="http://schemas.android.com/apk/res-auto" | |
| 6 | + android:layout_width="match_parent" | |
| 7 | + android:layout_height="match_parent" | |
| 8 | + android:fitsSystemWindows="true" | |
| 9 | + tools:context="lavid.com.cineacesso.activities.WifiActivity" | |
| 10 | + android:background="@color/colorPrimary" | |
| 11 | + tools:ignore="contentDescription"> | |
| 12 | + | |
| 13 | + <android.support.v7.widget.Toolbar | |
| 14 | + android:id="@+id/toolbar" | |
| 15 | + android:layout_width="match_parent" | |
| 16 | + android:layout_height="wrap_content" | |
| 17 | + android:minHeight="?attr/actionBarSize" /> | |
| 18 | + | |
| 19 | + <ImageView | |
| 20 | + android:id="@+id/iv_logo" | |
| 21 | + android:padding="5dp" | |
| 22 | + android:layout_gravity="center" | |
| 23 | + android:src="@drawable/cineacesso_name" | |
| 24 | + android:layout_width="200dp" | |
| 25 | + android:layout_height="80dp" | |
| 26 | + android:layout_below="@+id/toolbar" | |
| 27 | + android:layout_centerHorizontal="true"/> | |
| 28 | + | |
| 29 | + <LinearLayout | |
| 30 | + android:layout_centerInParent="true" | |
| 31 | + android:orientation="vertical" | |
| 32 | + android:gravity="center" | |
| 33 | + android:layout_width="match_parent" | |
| 34 | + android:layout_height="wrap_content"> | |
| 35 | + | |
| 36 | + <TextView | |
| 37 | + android:id="@+id/tv_wrong_wifi" | |
| 38 | + android:layout_width="250dp" | |
| 39 | + android:layout_height="wrap_content" | |
| 40 | + android:layout_marginTop="20dp" | |
| 41 | + android:gravity="center" | |
| 42 | + android:text="@string/wrong_wifi_ssid" | |
| 43 | + android:textColor="@color/white"/> | |
| 44 | + | |
| 45 | + <TextView | |
| 46 | + android:id="@+id/tv_ssid" | |
| 47 | + android:layout_width="wrap_content" | |
| 48 | + android:layout_height="wrap_content" | |
| 49 | + android:layout_marginTop="4dp" | |
| 50 | + android:gravity="center" | |
| 51 | + android:layout_marginBottom="10dp" | |
| 52 | + android:text="@string/text_network_ssid" | |
| 53 | + android:textStyle="bold" | |
| 54 | + android:textColor="@color/white"/> | |
| 55 | + | |
| 56 | + <ImageView | |
| 57 | + android:id="@+id/center_image" | |
| 58 | + android:src="@drawable/wifi_shape_big" | |
| 59 | + android:layout_width="220dp" | |
| 60 | + android:layout_height="220dp" | |
| 61 | + android:layout_marginBottom="20dp"/> | |
| 62 | + | |
| 63 | + </LinearLayout> | |
| 64 | + | |
| 65 | + <android.support.design.widget.FloatingActionButton | |
| 66 | + android:contentDescription="@string/choose_wifi" | |
| 67 | + android:id="@+id/fab_wifi" | |
| 68 | + android:layout_width="wrap_content" | |
| 69 | + android:layout_height="wrap_content" | |
| 70 | + android:layout_margin="@dimen/fab_margin" | |
| 71 | + android:layout_alignParentBottom="true" | |
| 72 | + android:layout_alignParentEnd="true" | |
| 73 | + android:layout_alignParentRight="true" | |
| 74 | + android:scaleType="center" | |
| 75 | + android:src="@drawable/wifi_shape" | |
| 76 | + android:clickable="true" | |
| 77 | + android:foreground="?attr/selectableItemBackground" | |
| 78 | + app:backgroundTint="@color/white" /> | |
| 79 | + | |
| 80 | +</RelativeLayout> | ... | ... |
2.5 KB
1.58 KB
3.36 KB
5.66 KB
7.98 KB
No preview for this file type
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<resources> | |
| 3 | + | |
| 4 | + <style name="AppTheme.NoActionBar" parent="Theme.AppCompat"> | |
| 5 | + <item name="windowActionBar">false</item> | |
| 6 | + <item name="windowNoTitle">true</item> | |
| 7 | + <item name="colorPrimary">@color/colorPrimary</item> | |
| 8 | + <item name="colorPrimaryDark">@color/colorPrimaryDark</item> | |
| 9 | + <item name="colorAccent">@color/colorAccent</item> | |
| 10 | + </style> | |
| 11 | + | |
| 12 | + | |
| 13 | +</resources> | |
| 0 | 14 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,10 @@ |
| 1 | +<resources> | |
| 2 | + | |
| 3 | + <style name="AppTheme.NoActionBar" parent="Theme.AppCompat"> | |
| 4 | + <item name="windowActionBar">false</item> | |
| 5 | + <item name="windowNoTitle">true</item> | |
| 6 | + <item name="android:windowDrawsSystemBarBackgrounds">true</item> | |
| 7 | + <item name="android:statusBarColor">@color/colorPrimaryDark</item> | |
| 8 | + </style> | |
| 9 | + | |
| 10 | +</resources> | ... | ... |
| ... | ... | @@ -0,0 +1,5 @@ |
| 1 | +<resources> | |
| 2 | + <!-- Example customization of dimensions originally defined in res/values/dimens.xml | |
| 3 | + (such as screen margins) for screens with more than 820dp of available width. This | |
| 4 | + would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). --> | |
| 5 | +</resources> | ... | ... |
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<resources> | |
| 3 | + <color name="colorPrimary">#3B8CCC</color> | |
| 4 | + <color name="colorPrimaryDark">#3B8CCC</color> | |
| 5 | + <color name="colorAccent">#448AFF</color> | |
| 6 | + | |
| 7 | + <color name="btn_libras">#1F8AC3</color> | |
| 8 | + <color name="btn_libras_subtitles">#3D96C3</color> | |
| 9 | + <color name="btn_subtitles">#5396B7</color> | |
| 10 | + <color name="btn_audio">#65A4C3</color> | |
| 11 | + | |
| 12 | + <color name="white">#FFFFFF</color> | |
| 13 | + <color name="black">#000000</color> | |
| 14 | + | |
| 15 | +</resources> | ... | ... |
| ... | ... | @@ -0,0 +1,63 @@ |
| 1 | +<resources> | |
| 2 | + <string name="app_name">CineAcesso</string> | |
| 3 | + | |
| 4 | + <string name="title_activity_qr_capture">Tela de captura do qr code</string> | |
| 5 | + <string name="title_activity_wifi">Tela configuração wifi</string> | |
| 6 | + <string name="title_main_activity">Tela principal</string> | |
| 7 | + <string name="title_activity_content">Tela informações do conteúdo</string> | |
| 8 | + | |
| 9 | + <string name="ok">OK</string> | |
| 10 | + <string name="back">Voltar</string> | |
| 11 | + <string name="cancel">Cancelar</string> | |
| 12 | + | |
| 13 | + <string name="permission_camera_rationale">Acesso à camera necessário para detecção</string> | |
| 14 | + <string name="no_camera_permission">É necessário a permissão de camera.</string> | |
| 15 | + <string name="camera_permission">Permitir uso da camera</string> | |
| 16 | + | |
| 17 | + <string name="read_qrcode">Faça a leitura do QR Code</string> | |
| 18 | + <string name="scan_qr">Escanear código QR</string> | |
| 19 | + <string name="scan_instructions">Mire corretamente no QR code e aguarde pela vibração. Você irá automaticamente para o próximo passo.</string> | |
| 20 | + <string name="wrong_wifi_ssid">Você precisa estar conectado na nossa rede Wifi. Conecte em alguma rede com o prefixo:</string> | |
| 21 | + <string name="text_network_ssid">CINEACESSO-XX</string> | |
| 22 | + <string name="choose_function">Escolher função</string> | |
| 23 | + <string name="choose_aux">Escolha um dos auxílios abaixo para acompanhar o vídeo ou o filme</string> | |
| 24 | + <string name="about">Sobre</string> | |
| 25 | + <string name="libras">libras</string> | |
| 26 | + <string name="libras_subtitles">libras e legendas</string> | |
| 27 | + <string name="subtitles">legendas</string> | |
| 28 | + <string name="audio">audiodescrição</string> | |
| 29 | + <string name="lavid_info">Desenvolvido por NPE/LAVID\nhttp://lavid.ufpb.br\ncontato@lavid.ufpb.br</string> | |
| 30 | + <string name="directors">Realizadores</string> | |
| 31 | + <string name="last_session_found">Sessão salva!</string> | |
| 32 | + | |
| 33 | + <string name="player_setup_error">Ocorreu um problema ao localizar o vídeo. Tente novamente.</string> | |
| 34 | + <string name="invalid_qr">QR Code inválido</string> | |
| 35 | + <string name="invalid_qr_message">O QR Code escaneado é inválido.</string> | |
| 36 | + <string name="play_content">Play</string> | |
| 37 | + <string name="scan_qr_code">Escanear qr Code</string> | |
| 38 | + <string name="choose_wifi">Escolher rede sem fio</string> | |
| 39 | + <string name="wait_start_title">Aguardando início</string> | |
| 40 | + <string name="wait_start_message">Ao iniciar o filme, o conteúdo será reproduzido automaticamente.</string> | |
| 41 | + | |
| 42 | + <string name="unknown">Desconhecido</string> | |
| 43 | + <string name="content_unavaliable">O conteúdo ainda não está disponível.</string> | |
| 44 | + <string name="wait">Aguarde</string> | |
| 45 | + <string name="direction">Direção</string> | |
| 46 | + <string name="error_occured">Ocorreu um erro, conecte-se novamente.</string> | |
| 47 | + <string name="session_not_finished">A sua ultima sessão ainda não acabou! Aperte OK para voltar ou cancelar para escanear um novo código.</string> | |
| 48 | + <string name="loading">Carregando</string> | |
| 49 | + <string name="soon">Em breve!</string> | |
| 50 | + <string name="about_gov_federal">Governo federal</string> | |
| 51 | + <string name="about_minc">Ministério da cultura</string> | |
| 52 | + <string name="about_sadv">Secretaria do audiovisual</string> | |
| 53 | + <string name="about_sti">Secretaria de tecnologia da informação</string> | |
| 54 | + <string name="about_mpdg">Ministério do planejamento, desenvolvimento e gestão</string> | |
| 55 | + <string name="about_mjc">Ministério da justiça e cidadania</string> | |
| 56 | + <string name="about_rnp">Rede nacional de ensino e pesquisa</string> | |
| 57 | + <string name="about_lavid">Laboratório de aplicações de vídeo digital</string> | |
| 58 | + <string name="about_ufpb">Universidade federal da paraíba</string> | |
| 59 | + <string name="follow_the_film_by">Você irá acompanhar o filme em:</string> | |
| 60 | + <string name="filter_title">CineAcesso</string> | |
| 61 | + <string name="checking_connection">Verificando conexão</string> | |
| 62 | + | |
| 63 | +</resources> | ... | ... |
| ... | ... | @@ -0,0 +1,25 @@ |
| 1 | +<resources> | |
| 2 | + | |
| 3 | + <style name="AppTheme" parent="Theme.AppCompat"> | |
| 4 | + <item name="colorPrimary">@color/colorPrimary</item> | |
| 5 | + <item name="colorPrimaryDark">@color/colorPrimaryDark</item> | |
| 6 | + <item name="colorAccent">@color/colorAccent</item> | |
| 7 | + </style> | |
| 8 | + | |
| 9 | + <style name="AppTheme.NoActionBar" parent="AppTheme"> | |
| 10 | + <item name="windowActionBar">false</item> | |
| 11 | + <item name="windowNoTitle">true</item> | |
| 12 | + <item name="colorPrimary">@color/colorPrimary</item> | |
| 13 | + <item name="colorPrimaryDark">@color/colorPrimaryDark</item> | |
| 14 | + <item name="colorAccent">@color/colorAccent</item> | |
| 15 | + </style> | |
| 16 | + | |
| 17 | + <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> | |
| 18 | + <item name="android:windowBackground">@drawable/splash_screen_bg</item> | |
| 19 | + </style> | |
| 20 | + | |
| 21 | + <style name="AppTheme.NoActionBar.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> | |
| 22 | + | |
| 23 | + <style name="AppTheme.NoActionBar.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> | |
| 24 | + | |
| 25 | +</resources> | ... | ... |
app/src/test/java/lavid/com/cineacesso/ExampleUnitTest.java
0 → 100644
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | +package lavid.com.cineacesso; | |
| 2 | + | |
| 3 | +import org.junit.Test; | |
| 4 | + | |
| 5 | +import static org.junit.Assert.*; | |
| 6 | + | |
| 7 | +/** | |
| 8 | + * To work on unit tests, switch the Test Artifact in the Build Variants view. | |
| 9 | + */ | |
| 10 | +public class ExampleUnitTest { | |
| 11 | + @Test | |
| 12 | + public void addition_isCorrect() throws Exception { | |
| 13 | + assertEquals(4, 2 + 2); | |
| 14 | + } | |
| 15 | +} | |
| 0 | 16 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | +// Top-level build file where you can add configuration options common to all sub-projects/modules. | |
| 2 | + | |
| 3 | +buildscript { | |
| 4 | + repositories { | |
| 5 | + jcenter() | |
| 6 | + } | |
| 7 | + dependencies { | |
| 8 | + classpath 'com.android.tools.build:gradle:2.1.2' | |
| 9 | + | |
| 10 | + // NOTE: Do not place your application dependencies here; they belong | |
| 11 | + // in the individual module build.gradle files | |
| 12 | + } | |
| 13 | +} | |
| 14 | + | |
| 15 | +allprojects { | |
| 16 | + repositories { | |
| 17 | + jcenter() | |
| 18 | + } | |
| 19 | +} | |
| 20 | + | |
| 21 | +task clean(type: Delete) { | |
| 22 | + delete rootProject.buildDir | |
| 23 | +} | ... | ... |
No preview for this file type
| ... | ... | @@ -0,0 +1,101 @@ |
| 1 | +<?xml version="1.0" encoding="utf-8"?> | |
| 2 | +<items version="2" > | |
| 3 | + | |
| 4 | + <item | |
| 5 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\multidex-instrumentation\1.0.1\jars\classes.jar" | |
| 6 | + revision="24.0.0" | |
| 7 | + sha1="187b6b82610a6029bf4b02f5393d29139818488f"> | |
| 8 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\androidTest\debug\packaged\classes-38268dca81acf52367526c73d227462bd02a4129.jar" /> | |
| 9 | + </item> | |
| 10 | + <item | |
| 11 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\24.0.0\jars\classes.jar" | |
| 12 | + revision="24.0.0" | |
| 13 | + sha1="0874286cc2fd88d54fdf130e9d5372730da6de97"> | |
| 14 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-c99d7a37896d342691c4178245aa75c85dfea2a8.jar" /> | |
| 15 | + </item> | |
| 16 | + <item | |
| 17 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\recyclerview-v7\24.0.0\jars\classes.jar" | |
| 18 | + revision="24.0.0" | |
| 19 | + sha1="894922f67adeaaef51f077a29e315da21a3382d3"> | |
| 20 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-f06a5f349a4da59954fe59822a1a5f2b5177fbe1.jar" /> | |
| 21 | + </item> | |
| 22 | + <item | |
| 23 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-tasks\9.2.1\jars\classes.jar" | |
| 24 | + revision="24.0.0" | |
| 25 | + sha1="819c2c3a4fb135e085445d11131d069cf9c32b2a"> | |
| 26 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-28a771b26f2db93bb381098340de5756b4cbc967.jar" /> | |
| 27 | + </item> | |
| 28 | + <item | |
| 29 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\support-v4\24.0.0\jars\classes.jar" | |
| 30 | + revision="24.0.0" | |
| 31 | + sha1="2f7e6e2dad1bccaf68a8820820adc6c0d5b96d37"> | |
| 32 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-a523460f2b218ca53d1b3d1896dde655d255e5ad.jar" /> | |
| 33 | + </item> | |
| 34 | + <item | |
| 35 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\multidex\1.0.1\jars\classes.jar" | |
| 36 | + revision="24.0.0" | |
| 37 | + sha1="78ea232052df889856dcb7b7b542707c89bb3bfb"> | |
| 38 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-6866ea8acc7ee1c37beda45873427aeecf5d321d.jar" /> | |
| 39 | + </item> | |
| 40 | + <item | |
| 41 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-basement\9.2.1\jars\classes.jar" | |
| 42 | + revision="24.0.0" | |
| 43 | + sha1="6b896c1067633db41e9c10a3a5d0919c5c4cfc8c"> | |
| 44 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-a3d4f6f431bdb0186840a55089eae824df5e4d15.jar" /> | |
| 45 | + </item> | |
| 46 | + <item | |
| 47 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\design\24.0.0\jars\classes.jar" | |
| 48 | + revision="24.0.0" | |
| 49 | + sha1="fc29308a7a8f6d4407b34634eb48fb8b817f9b23"> | |
| 50 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-60d5fe75d7599f1bcd814c9b5cd9dc156330a916.jar" /> | |
| 51 | + </item> | |
| 52 | + <item | |
| 53 | + jar="C:\Users\Cinema_2\.gradle\caches\modules-2\files-2.1\com.android.support\support-annotations\24.0.0\2943c74db6d4346ab8c6531adac91fa05c137c40\support-annotations-24.0.0.jar" | |
| 54 | + revision="24.0.0" | |
| 55 | + sha1="2943c74db6d4346ab8c6531adac91fa05c137c40"> | |
| 56 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\support-annotations-24.0.0-68c3ecafdf7a9bf29fedc0a5928166d5b81722df.jar" /> | |
| 57 | + </item> | |
| 58 | + <item | |
| 59 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-base\9.2.1\jars\classes.jar" | |
| 60 | + revision="24.0.0" | |
| 61 | + sha1="421b36cf4f0d3bbd75e8f28647fccf36674ef049"> | |
| 62 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-f577da717183f7851035839319a59d242b10c90f.jar" /> | |
| 63 | + </item> | |
| 64 | + <item | |
| 65 | + jar="C:\Users\Cinema_2\AppData\Local\Android\sdk\platforms\android-24\android.jar" | |
| 66 | + revision="24.0.0" | |
| 67 | + sha1="3028a81d396ad26d94b6e0cefce2ecd85d0c3dbd"> | |
| 68 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\runtime\android-97b99b6989e1067ceb2147b1953df6d33f000898.jar" /> | |
| 69 | + </item> | |
| 70 | + <item | |
| 71 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-vision\9.2.1\jars\classes.jar" | |
| 72 | + revision="24.0.0" | |
| 73 | + sha1="3a42c5696fa39930d39770f7e5552a9c965fbe09"> | |
| 74 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-75998a71a90599051985342303712a9a4fc93001.jar" /> | |
| 75 | + </item> | |
| 76 | + <item | |
| 77 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.volley\volley\1.0.0\jars\classes.jar" | |
| 78 | + revision="24.0.0" | |
| 79 | + sha1="2cd4b982617e544728de0782d718a58ce1b06e3f"> | |
| 80 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-c4a5b50d9f8a161fc3386aca16b957b8df520928.jar" /> | |
| 81 | + </item> | |
| 82 | + <item | |
| 83 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\support-vector-drawable\24.0.0\jars\classes.jar" | |
| 84 | + revision="24.0.0" | |
| 85 | + sha1="3bd97cfefd783e9de1dd1c30574a6adb44b4409b"> | |
| 86 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-14b5bdab1e749da218e76aa3746d8641c593f4d5.jar" /> | |
| 87 | + </item> | |
| 88 | + <item | |
| 89 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\support-v4\24.0.0\jars\libs\internal_impl-24.0.0.jar" | |
| 90 | + revision="24.0.0" | |
| 91 | + sha1="fcaf463e10e69c1923ccf1edeba3b4196d239e00"> | |
| 92 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\internal_impl-24.0.0-4962fc2d140669040e560f4f70bb08b03eb5f22d.jar" /> | |
| 93 | + </item> | |
| 94 | + <item | |
| 95 | + jar="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\exploded-aar\com.android.support\animated-vector-drawable\24.0.0\jars\classes.jar" | |
| 96 | + revision="24.0.0" | |
| 97 | + sha1="e70f608219ed6b974644c333249ab2bb7b71de98"> | |
| 98 | + <dex dex="C:\Users\Cinema_2\Desktop\Ademir\cineacesso\cine\app\build\intermediates\jill\debug\packaged\classes-d194a1f17314295f2e5eeb0e9991a621bed12815.jar" /> | |
| 99 | + </item> | |
| 100 | + | |
| 101 | +</items> | ... | ... |
| ... | ... | @@ -0,0 +1,19 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | +<module external.linked.project.id="cine" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> | |
| 3 | + <component name="FacetManager"> | |
| 4 | + <facet type="java-gradle" name="Java-Gradle"> | |
| 5 | + <configuration> | |
| 6 | + <option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> | |
| 7 | + <option name="BUILDABLE" value="false" /> | |
| 8 | + </configuration> | |
| 9 | + </facet> | |
| 10 | + </component> | |
| 11 | + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="true"> | |
| 12 | + <exclude-output /> | |
| 13 | + <content url="file://$MODULE_DIR$"> | |
| 14 | + <excludeFolder url="file://$MODULE_DIR$/.gradle" /> | |
| 15 | + </content> | |
| 16 | + <orderEntry type="inheritedJdk" /> | |
| 17 | + <orderEntry type="sourceFolder" forTests="false" /> | |
| 18 | + </component> | |
| 19 | +</module> | |
| 0 | 20 | \ No newline at end of file | ... | ... |
No preview for this file type
| ... | ... | @@ -0,0 +1,18 @@ |
| 1 | +# Project-wide Gradle settings. | |
| 2 | + | |
| 3 | +# IDE (e.g. Android Studio) users: | |
| 4 | +# Gradle settings configured through the IDE *will override* | |
| 5 | +# any settings specified in this file. | |
| 6 | + | |
| 7 | +# For more details on how to configure your build environment visit | |
| 8 | +# http://www.gradle.org/docs/current/userguide/build_environment.html | |
| 9 | + | |
| 10 | +# Specifies the JVM arguments used for the daemon process. | |
| 11 | +# The setting is particularly useful for tweaking memory settings. | |
| 12 | +# Default value: -Xmx10248m -XX:MaxPermSize=256m | |
| 13 | +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 | |
| 14 | + | |
| 15 | +# When configured, Gradle will run in incubating parallel mode. | |
| 16 | +# This option should only be used with decoupled projects. More details, visit | |
| 17 | +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects | |
| 18 | +# org.gradle.parallel=true | |
| 0 | 19 | \ No newline at end of file | ... | ... |
No preview for this file type
| ... | ... | @@ -0,0 +1,160 @@ |
| 1 | +#!/usr/bin/env bash | |
| 2 | + | |
| 3 | +############################################################################## | |
| 4 | +## | |
| 5 | +## Gradle start up script for UN*X | |
| 6 | +## | |
| 7 | +############################################################################## | |
| 8 | + | |
| 9 | +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | |
| 10 | +DEFAULT_JVM_OPTS="" | |
| 11 | + | |
| 12 | +APP_NAME="Gradle" | |
| 13 | +APP_BASE_NAME=`basename "$0"` | |
| 14 | + | |
| 15 | +# Use the maximum available, or set MAX_FD != -1 to use that value. | |
| 16 | +MAX_FD="maximum" | |
| 17 | + | |
| 18 | +warn ( ) { | |
| 19 | + echo "$*" | |
| 20 | +} | |
| 21 | + | |
| 22 | +die ( ) { | |
| 23 | + echo | |
| 24 | + echo "$*" | |
| 25 | + echo | |
| 26 | + exit 1 | |
| 27 | +} | |
| 28 | + | |
| 29 | +# OS specific support (must be 'true' or 'false'). | |
| 30 | +cygwin=false | |
| 31 | +msys=false | |
| 32 | +darwin=false | |
| 33 | +case "`uname`" in | |
| 34 | + CYGWIN* ) | |
| 35 | + cygwin=true | |
| 36 | + ;; | |
| 37 | + Darwin* ) | |
| 38 | + darwin=true | |
| 39 | + ;; | |
| 40 | + MINGW* ) | |
| 41 | + msys=true | |
| 42 | + ;; | |
| 43 | +esac | |
| 44 | + | |
| 45 | +# Attempt to set APP_HOME | |
| 46 | +# Resolve links: $0 may be a link | |
| 47 | +PRG="$0" | |
| 48 | +# Need this for relative symlinks. | |
| 49 | +while [ -h "$PRG" ] ; do | |
| 50 | + ls=`ls -ld "$PRG"` | |
| 51 | + link=`expr "$ls" : '.*-> \(.*\)$'` | |
| 52 | + if expr "$link" : '/.*' > /dev/null; then | |
| 53 | + PRG="$link" | |
| 54 | + else | |
| 55 | + PRG=`dirname "$PRG"`"/$link" | |
| 56 | + fi | |
| 57 | +done | |
| 58 | +SAVED="`pwd`" | |
| 59 | +cd "`dirname \"$PRG\"`/" >/dev/null | |
| 60 | +APP_HOME="`pwd -P`" | |
| 61 | +cd "$SAVED" >/dev/null | |
| 62 | + | |
| 63 | +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar | |
| 64 | + | |
| 65 | +# Determine the Java command to use to start the JVM. | |
| 66 | +if [ -n "$JAVA_HOME" ] ; then | |
| 67 | + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then | |
| 68 | + # IBM's JDK on AIX uses strange locations for the executables | |
| 69 | + JAVACMD="$JAVA_HOME/jre/sh/java" | |
| 70 | + else | |
| 71 | + JAVACMD="$JAVA_HOME/bin/java" | |
| 72 | + fi | |
| 73 | + if [ ! -x "$JAVACMD" ] ; then | |
| 74 | + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME | |
| 75 | + | |
| 76 | +Please set the JAVA_HOME variable in your environment to match the | |
| 77 | +location of your Java installation." | |
| 78 | + fi | |
| 79 | +else | |
| 80 | + JAVACMD="java" | |
| 81 | + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | |
| 82 | + | |
| 83 | +Please set the JAVA_HOME variable in your environment to match the | |
| 84 | +location of your Java installation." | |
| 85 | +fi | |
| 86 | + | |
| 87 | +# Increase the maximum file descriptors if we can. | |
| 88 | +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then | |
| 89 | + MAX_FD_LIMIT=`ulimit -H -n` | |
| 90 | + if [ $? -eq 0 ] ; then | |
| 91 | + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then | |
| 92 | + MAX_FD="$MAX_FD_LIMIT" | |
| 93 | + fi | |
| 94 | + ulimit -n $MAX_FD | |
| 95 | + if [ $? -ne 0 ] ; then | |
| 96 | + warn "Could not set maximum file descriptor limit: $MAX_FD" | |
| 97 | + fi | |
| 98 | + else | |
| 99 | + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" | |
| 100 | + fi | |
| 101 | +fi | |
| 102 | + | |
| 103 | +# For Darwin, add options to specify how the application appears in the dock | |
| 104 | +if $darwin; then | |
| 105 | + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" | |
| 106 | +fi | |
| 107 | + | |
| 108 | +# For Cygwin, switch paths to Windows format before running java | |
| 109 | +if $cygwin ; then | |
| 110 | + APP_HOME=`cygpath --path --mixed "$APP_HOME"` | |
| 111 | + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` | |
| 112 | + JAVACMD=`cygpath --unix "$JAVACMD"` | |
| 113 | + | |
| 114 | + # We build the pattern for arguments to be converted via cygpath | |
| 115 | + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` | |
| 116 | + SEP="" | |
| 117 | + for dir in $ROOTDIRSRAW ; do | |
| 118 | + ROOTDIRS="$ROOTDIRS$SEP$dir" | |
| 119 | + SEP="|" | |
| 120 | + done | |
| 121 | + OURCYGPATTERN="(^($ROOTDIRS))" | |
| 122 | + # Add a user-defined pattern to the cygpath arguments | |
| 123 | + if [ "$GRADLE_CYGPATTERN" != "" ] ; then | |
| 124 | + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" | |
| 125 | + fi | |
| 126 | + # Now convert the arguments - kludge to limit ourselves to /bin/sh | |
| 127 | + i=0 | |
| 128 | + for arg in "$@" ; do | |
| 129 | + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` | |
| 130 | + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option | |
| 131 | + | |
| 132 | + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition | |
| 133 | + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` | |
| 134 | + else | |
| 135 | + eval `echo args$i`="\"$arg\"" | |
| 136 | + fi | |
| 137 | + i=$((i+1)) | |
| 138 | + done | |
| 139 | + case $i in | |
| 140 | + (0) set -- ;; | |
| 141 | + (1) set -- "$args0" ;; | |
| 142 | + (2) set -- "$args0" "$args1" ;; | |
| 143 | + (3) set -- "$args0" "$args1" "$args2" ;; | |
| 144 | + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; | |
| 145 | + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; | |
| 146 | + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; | |
| 147 | + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; | |
| 148 | + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; | |
| 149 | + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; | |
| 150 | + esac | |
| 151 | +fi | |
| 152 | + | |
| 153 | +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules | |
| 154 | +function splitJvmOpts() { | |
| 155 | + JVM_OPTS=("$@") | |
| 156 | +} | |
| 157 | +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS | |
| 158 | +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" | |
| 159 | + | |
| 160 | +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" | ... | ... |
| ... | ... | @@ -0,0 +1,90 @@ |
| 1 | +@if "%DEBUG%" == "" @echo off | |
| 2 | +@rem ########################################################################## | |
| 3 | +@rem | |
| 4 | +@rem Gradle startup script for Windows | |
| 5 | +@rem | |
| 6 | +@rem ########################################################################## | |
| 7 | + | |
| 8 | +@rem Set local scope for the variables with windows NT shell | |
| 9 | +if "%OS%"=="Windows_NT" setlocal | |
| 10 | + | |
| 11 | +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | |
| 12 | +set DEFAULT_JVM_OPTS= | |
| 13 | + | |
| 14 | +set DIRNAME=%~dp0 | |
| 15 | +if "%DIRNAME%" == "" set DIRNAME=. | |
| 16 | +set APP_BASE_NAME=%~n0 | |
| 17 | +set APP_HOME=%DIRNAME% | |
| 18 | + | |
| 19 | +@rem Find java.exe | |
| 20 | +if defined JAVA_HOME goto findJavaFromJavaHome | |
| 21 | + | |
| 22 | +set JAVA_EXE=java.exe | |
| 23 | +%JAVA_EXE% -version >NUL 2>&1 | |
| 24 | +if "%ERRORLEVEL%" == "0" goto init | |
| 25 | + | |
| 26 | +echo. | |
| 27 | +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. | |
| 28 | +echo. | |
| 29 | +echo Please set the JAVA_HOME variable in your environment to match the | |
| 30 | +echo location of your Java installation. | |
| 31 | + | |
| 32 | +goto fail | |
| 33 | + | |
| 34 | +:findJavaFromJavaHome | |
| 35 | +set JAVA_HOME=%JAVA_HOME:"=% | |
| 36 | +set JAVA_EXE=%JAVA_HOME%/bin/java.exe | |
| 37 | + | |
| 38 | +if exist "%JAVA_EXE%" goto init | |
| 39 | + | |
| 40 | +echo. | |
| 41 | +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% | |
| 42 | +echo. | |
| 43 | +echo Please set the JAVA_HOME variable in your environment to match the | |
| 44 | +echo location of your Java installation. | |
| 45 | + | |
| 46 | +goto fail | |
| 47 | + | |
| 48 | +:init | |
| 49 | +@rem Get command-line arguments, handling Windowz variants | |
| 50 | + | |
| 51 | +if not "%OS%" == "Windows_NT" goto win9xME_args | |
| 52 | +if "%@eval[2+2]" == "4" goto 4NT_args | |
| 53 | + | |
| 54 | +:win9xME_args | |
| 55 | +@rem Slurp the command line arguments. | |
| 56 | +set CMD_LINE_ARGS= | |
| 57 | +set _SKIP=2 | |
| 58 | + | |
| 59 | +:win9xME_args_slurp | |
| 60 | +if "x%~1" == "x" goto execute | |
| 61 | + | |
| 62 | +set CMD_LINE_ARGS=%* | |
| 63 | +goto execute | |
| 64 | + | |
| 65 | +:4NT_args | |
| 66 | +@rem Get arguments from the 4NT Shell from JP Software | |
| 67 | +set CMD_LINE_ARGS=%$ | |
| 68 | + | |
| 69 | +:execute | |
| 70 | +@rem Setup the command line | |
| 71 | + | |
| 72 | +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar | |
| 73 | + | |
| 74 | +@rem Execute Gradle | |
| 75 | +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% | |
| 76 | + | |
| 77 | +:end | |
| 78 | +@rem End local scope for the variables with windows NT shell | |
| 79 | +if "%ERRORLEVEL%"=="0" goto mainEnd | |
| 80 | + | |
| 81 | +:fail | |
| 82 | +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of | |
| 83 | +rem the _cmd.exe /c_ return code! | |
| 84 | +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 | |
| 85 | +exit /b 1 | |
| 86 | + | |
| 87 | +:mainEnd | |
| 88 | +if "%OS%"=="Windows_NT" endlocal | |
| 89 | + | |
| 90 | +:omega | ... | ... |
| ... | ... | @@ -0,0 +1,11 @@ |
| 1 | +## This file is automatically generated by Android Studio. | |
| 2 | +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! | |
| 3 | +# | |
| 4 | +# This file must *NOT* be checked into Version Control Systems, | |
| 5 | +# as it contains information specific to your local configuration. | |
| 6 | +# | |
| 7 | +# Location of the SDK. This is only used by Gradle. | |
| 8 | +# For customization when using a Version Control System, please read the | |
| 9 | +# header note. | |
| 10 | +#Tue Aug 02 11:19:41 BRT 2016 | |
| 11 | +sdk.dir=C\:\\Users\\Cinema_2\\AppData\\Local\\Android\\sdk | ... | ... |
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +include ':app' | ... | ... |
| ... | ... | @@ -0,0 +1 @@ |
| 1 | +/build | ... | ... |
| ... | ... | @@ -0,0 +1,25 @@ |
| 1 | +apply plugin: 'com.android.library' | |
| 2 | + | |
| 3 | +android { | |
| 4 | + compileSdkVersion 24 | |
| 5 | + buildToolsVersion "24.0.0" | |
| 6 | + | |
| 7 | + defaultConfig { | |
| 8 | + minSdkVersion 16 | |
| 9 | + targetSdkVersion 24 | |
| 10 | + versionCode 1 | |
| 11 | + versionName "1.0" | |
| 12 | + } | |
| 13 | + buildTypes { | |
| 14 | + release { | |
| 15 | + minifyEnabled false | |
| 16 | + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' | |
| 17 | + } | |
| 18 | + } | |
| 19 | +} | |
| 20 | + | |
| 21 | +dependencies { | |
| 22 | + compile fileTree(dir: 'libs', include: ['*.jar']) | |
| 23 | + testCompile 'junit:junit:4.12' | |
| 24 | + compile 'com.android.support:appcompat-v7:24.0.0' | |
| 25 | +} | ... | ... |
| ... | ... | @@ -0,0 +1,17 @@ |
| 1 | +# Add project specific ProGuard rules here. | |
| 2 | +# By default, the flags in this file are appended to flags specified | |
| 3 | +# in C:\Users\Ademir\AppData\Local\Android\sdk/tools/proguard/proguard-android.txt | |
| 4 | +# You can edit the include path and order by changing the proguardFiles | |
| 5 | +# directive in build.gradle. | |
| 6 | +# | |
| 7 | +# For more details, see | |
| 8 | +# http://developer.android.com/guide/developing/tools/proguard.html | |
| 9 | + | |
| 10 | +# Add any project specific keep options here: | |
| 11 | + | |
| 12 | +# If your project uses WebView with JS, uncomment the following | |
| 13 | +# and specify the fully qualified class name to the JavaScript interface | |
| 14 | +# class: | |
| 15 | +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { | |
| 16 | +# public *; | |
| 17 | +#} | ... | ... |
volley/src/androidTest/java/lavid/com/volley/ApplicationTest.java
0 → 100644
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | +package lavid.com.volley; | |
| 2 | + | |
| 3 | +import android.app.Application; | |
| 4 | +import android.test.ApplicationTestCase; | |
| 5 | + | |
| 6 | +/** | |
| 7 | + * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a> | |
| 8 | + */ | |
| 9 | +public class ApplicationTest extends ApplicationTestCase<Application> { | |
| 10 | + public ApplicationTest() { | |
| 11 | + super(Application.class); | |
| 12 | + } | |
| 13 | +} | |
| 0 | 14 | \ No newline at end of file | ... | ... |
volley/src/test/java/lavid/com/volley/ExampleUnitTest.java
0 → 100644
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | +package lavid.com.volley; | |
| 2 | + | |
| 3 | +import org.junit.Test; | |
| 4 | + | |
| 5 | +import static org.junit.Assert.*; | |
| 6 | + | |
| 7 | +/** | |
| 8 | + * To work on unit tests, switch the Test Artifact in the Build Variants view. | |
| 9 | + */ | |
| 10 | +public class ExampleUnitTest { | |
| 11 | + @Test | |
| 12 | + public void addition_isCorrect() throws Exception { | |
| 13 | + assertEquals(4, 2 + 2); | |
| 14 | + } | |
| 15 | +} | |
| 0 | 16 | \ No newline at end of file | ... | ... |