diff --git a/src/Human-Falling-Detect-Tracks/README.md b/src/Human-Falling-Detect-Tracks/README.md deleted file mode 100644 index a10e32e..0000000 --- a/src/Human-Falling-Detect-Tracks/README.md +++ /dev/null @@ -1,50 +0,0 @@ -

Human Falling Detection and Tracking

- -Using Tiny-YOLO oneclass to detect each person in the frame and use -[AlphaPose](https://github.com/MVIG-SJTU/AlphaPose) to get skeleton-pose and then use -[ST-GCN](https://github.com/yysijie/st-gcn) model to predict action from every 30 frames -of each person tracks. - -Which now support 7 actions: Standing, Walking, Sitting, Lying Down, Stand up, Sit down, Fall Down. - -
- -
- -## Prerequisites - -- Python > 3.6 -- Pytorch > 1.3.1 - -Original test run on: i7-8750H CPU @ 2.20GHz x12, GeForce RTX 2070 8GB, CUDA 10.2 - -## Data - -This project has trained a new Tiny-YOLO oneclass model to detect only person objects and to reducing -model size. Train with rotation augmented [COCO](http://cocodataset.org/#home) person keypoints dataset -for more robust person detection in a variant of angle pose. - -For actions recognition used data from [Le2i](http://le2i.cnrs.fr/Fall-detection-Dataset?lang=fr) -Fall detection Dataset (Coffee room, Home) extract skeleton-pose by AlphaPose and labeled each action -frames by hand for training ST-GCN model. - -## Pre-Trained Models - -- Tiny-YOLO oneclass - [.pth](https://drive.google.com/file/d/1obEbWBSm9bXeg10FriJ7R2cGLRsg-AfP/view?usp=sharing), -[.cfg](https://drive.google.com/file/d/19sPzBZjAjuJQ3emRteHybm2SG25w9Wn5/view?usp=sharing) -- SPPE FastPose (AlphaPose) - [resnet101](https://drive.google.com/file/d/1N2MgE1Esq6CKYA6FyZVKpPwHRyOCrzA0/view?usp=sharing), -[resnet50](https://drive.google.com/file/d/1IPfCDRwCmQDnQy94nT1V-_NVtTEi4VmU/view?usp=sharing) -- ST-GCN action recognition - [tsstg](https://drive.google.com/file/d/1mQQ4JHe58ylKbBqTjuKzpwN2nwKOWJ9u/view?usp=sharing) - -## Basic Use - -1. Download all pre-trained models into ./Models folder. -2. Run main.py -``` - python main.py ${video file or camera source} -``` - -## Reference - -- AlphaPose : https://github.com/Amanbhandula/AlphaPose -- ST-GCN : https://github.com/yysijie/st-gcn \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.DS_Store b/src/IPCamerDemoEYE/.DS_Store new file mode 100644 index 0000000..7652d89 Binary files /dev/null and b/src/IPCamerDemoEYE/.DS_Store differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/cache.properties.lock b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/cache.properties.lock new file mode 100644 index 0000000..5633929 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/cache.properties.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileHashes.bin b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileHashes.bin new file mode 100644 index 0000000..52f8c9e Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileHashes.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileSnapshots.bin b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileSnapshots.bin new file mode 100644 index 0000000..c080c0f Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileSnapshots.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileSnapshotsToTreeSnapshotsIndex.bin b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileSnapshotsToTreeSnapshotsIndex.bin new file mode 100644 index 0000000..6a5dd25 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/fileSnapshotsToTreeSnapshotsIndex.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/taskArtifacts.bin b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/taskArtifacts.bin new file mode 100644 index 0000000..b5e4c54 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/taskArtifacts/taskArtifacts.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin new file mode 100644 index 0000000..4c895f8 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock new file mode 100644 index 0000000..9cbdb40 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin new file mode 100644 index 0000000..b3eb19a Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock new file mode 100644 index 0000000..b62793e Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/2.14.1/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/fileHashes.bin b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/fileHashes.bin new file mode 100644 index 0000000..52d2b8b Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/fileHashes.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/fileSnapshots.bin b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/fileSnapshots.bin new file mode 100644 index 0000000..01c56d5 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/fileSnapshots.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/taskArtifacts.bin b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/taskArtifacts.bin new file mode 100644 index 0000000..08d45fe Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/taskArtifacts.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/taskArtifacts.lock b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/taskArtifacts.lock new file mode 100644 index 0000000..533586b Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/taskArtifacts/taskArtifacts.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin new file mode 100644 index 0000000..45341ab Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock new file mode 100644 index 0000000..fec5a71 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin new file mode 100644 index 0000000..48f4fa6 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock new file mode 100644 index 0000000..51aeb9e Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileDebugJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin new file mode 100644 index 0000000..9788f34 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock new file mode 100644 index 0000000..ddc3a75 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localClassSetAnalysis/localClassSetAnalysis.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin new file mode 100644 index 0000000..f035b70 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock new file mode 100644 index 0000000..5842948 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/3.3/tasks/_app_compileReleaseJavaWithJavac/localJarClasspathSnapshot/localJarClasspathSnapshot.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/executionHistory/executionHistory.bin b/src/IPCamerDemoEYE/.gradle/6.5/executionHistory/executionHistory.bin new file mode 100644 index 0000000..cba3fb2 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/executionHistory/executionHistory.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/executionHistory/executionHistory.lock b/src/IPCamerDemoEYE/.gradle/6.5/executionHistory/executionHistory.lock new file mode 100644 index 0000000..1e02833 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/executionHistory/executionHistory.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/fileChanges/last-build.bin b/src/IPCamerDemoEYE/.gradle/6.5/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/fileChanges/last-build.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/fileContent/fileContent.lock b/src/IPCamerDemoEYE/.gradle/6.5/fileContent/fileContent.lock new file mode 100644 index 0000000..cf377e6 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/fileContent/fileContent.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/fileHashes.bin b/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/fileHashes.bin new file mode 100644 index 0000000..4ed37ca Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/fileHashes.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/fileHashes.lock b/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/fileHashes.lock new file mode 100644 index 0000000..839c849 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/fileHashes.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/resourceHashesCache.bin b/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..50c7d55 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/fileHashes/resourceHashesCache.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/gc.properties b/src/IPCamerDemoEYE/.gradle/6.5/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/classAnalysis.bin b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/classAnalysis.bin new file mode 100644 index 0000000..795bc4d Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/classAnalysis.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/jarAnalysis.bin b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/jarAnalysis.bin new file mode 100644 index 0000000..98fb4f2 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/jarAnalysis.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/javaCompile.lock b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/javaCompile.lock new file mode 100644 index 0000000..6f98661 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/javaCompile.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/taskHistory.bin b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/taskHistory.bin new file mode 100644 index 0000000..fd59b85 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/6.5/javaCompile/taskHistory.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000..a4eb7f0 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/cache.properties b/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..cb5dd0b --- /dev/null +++ b/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Tue Jan 26 15:13:29 CST 2021 +gradle.version=6.5 diff --git a/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/outputFiles.bin b/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/outputFiles.bin new file mode 100644 index 0000000..2a61c59 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/buildOutputCleanup/outputFiles.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/checksums/checksums.lock b/src/IPCamerDemoEYE/.gradle/checksums/checksums.lock new file mode 100644 index 0000000..65ffe36 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/checksums/checksums.lock differ diff --git a/src/IPCamerDemoEYE/.gradle/checksums/md5-checksums.bin b/src/IPCamerDemoEYE/.gradle/checksums/md5-checksums.bin new file mode 100644 index 0000000..269f3c7 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/checksums/md5-checksums.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/checksums/sha1-checksums.bin b/src/IPCamerDemoEYE/.gradle/checksums/sha1-checksums.bin new file mode 100644 index 0000000..ff842e0 Binary files /dev/null and b/src/IPCamerDemoEYE/.gradle/checksums/sha1-checksums.bin differ diff --git a/src/IPCamerDemoEYE/.gradle/vcs-1/gc.properties b/src/IPCamerDemoEYE/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/IPCamerDemoEYE/.idea/.gitignore b/src/IPCamerDemoEYE/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/src/IPCamerDemoEYE/.idea/caches/gradle_models.ser b/src/IPCamerDemoEYE/.idea/caches/gradle_models.ser new file mode 100644 index 0000000..9f7f7a3 Binary files /dev/null and b/src/IPCamerDemoEYE/.idea/caches/gradle_models.ser differ diff --git a/src/IPCamerDemoEYE/.idea/codeStyles/Project.xml b/src/IPCamerDemoEYE/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..681f41a --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/codeStyles/Project.xml @@ -0,0 +1,116 @@ + + + + + + + +
+ + + + xmlns:android + + ^$ + + + +
+
+ + + + xmlns:.* + + ^$ + + + BY_NAME + +
+
+ + + + .*:id + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + .*:name + + http://schemas.android.com/apk/res/android + + + +
+
+ + + + name + + ^$ + + + +
+
+ + + + style + + ^$ + + + +
+
+ + + + .* + + ^$ + + + BY_NAME + +
+
+ + + + .* + + http://schemas.android.com/apk/res/android + + + ANDROID_ATTRIBUTE_ORDER + +
+
+ + + + .* + + .* + + + BY_NAME + +
+
+
+
+
+
\ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/compiler.xml b/src/IPCamerDemoEYE/.idea/compiler.xml new file mode 100644 index 0000000..61a9130 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/deploymentTargetDropDown.xml b/src/IPCamerDemoEYE/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..5b34625 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/encodings.xml b/src/IPCamerDemoEYE/.idea/encodings.xml new file mode 100644 index 0000000..15a15b2 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/gradle.xml b/src/IPCamerDemoEYE/.idea/gradle.xml new file mode 100644 index 0000000..0cd4fba --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/gradle.xml @@ -0,0 +1,21 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/jarRepositories.xml b/src/IPCamerDemoEYE/.idea/jarRepositories.xml new file mode 100644 index 0000000..a5f05cd --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/jarRepositories.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle____app_libs_GetuiSDK4_3_5_6_jar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle____app_libs_GetuiSDK4_3_5_6_jar.xml new file mode 100644 index 0000000..95806ed --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle____app_libs_GetuiSDK4_3_5_6_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle____app_libs_json_simple_1_1_jar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle____app_libs_json_simple_1_1_jar.xml new file mode 100644 index 0000000..3e1f32f --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle____app_libs_json_simple_1_1_jar.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_core_common_1_1_0.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_core_common_1_1_0.xml new file mode 100644 index 0000000..02243e9 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_core_common_1_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0_aar.xml new file mode 100644 index 0000000..8aa26ba --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_core_runtime_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0.xml new file mode 100644 index 0000000..aa9ef8a --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_0.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0_aar.xml new file mode 100644 index 0000000..d7c46b7 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_livedata_core_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0_aar.xml new file mode 100644 index 0000000..d6a1169 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_runtime_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0_aar.xml new file mode 100644 index 0000000..10fa244 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__android_arch_lifecycle_viewmodel_1_1_0_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_alexvasilkov_gesture_views_2_3_0.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_alexvasilkov_gesture_views_2_3_0.xml new file mode 100644 index 0000000..4562974 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_alexvasilkov_gesture_views_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_27_1_1_aar.xml new file mode 100644 index 0000000..8662d1c --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_animated_vector_drawable_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_appcompat_v7_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_appcompat_v7_27_1_1_aar.xml new file mode 100644 index 0000000..c8e2540 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_appcompat_v7_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1.xml new file mode 100644 index 0000000..6b7f514 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_annotations_27_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1_aar.xml new file mode 100644 index 0000000..aafa5ac --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_compat_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1_aar.xml new file mode 100644 index 0000000..f06a500 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_core_ui_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1_aar.xml new file mode 100644 index 0000000..a0bcd69 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_core_utils_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1_aar.xml new file mode 100644 index 0000000..c1e6c1a --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_fragment_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1_aar.xml new file mode 100644 index 0000000..c9a0bba --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_media_compat_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1_aar.xml new file mode 100644 index 0000000..5f08de1 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_v4_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_vector_drawable_27_1_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_vector_drawable_27_1_1_aar.xml new file mode 100644 index 0000000..99543ef --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_android_support_support_vector_drawable_27_1_1_aar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_google_code_gson_gson_2_7.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_google_code_gson_gson_2_7.xml new file mode 100644 index 0000000..0a6ccc4 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_google_code_gson_gson_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_8_1.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_8_1.xml new file mode 100644 index 0000000..82bd6d0 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0.xml new file mode 100644 index 0000000..913412c --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__com_squareup_okio_okio_1_13_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxandroid_1_0_1_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxandroid_1_0_1_aar.xml new file mode 100644 index 0000000..33ff47b --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxandroid_1_0_1_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_1_0_aar.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_1_0_aar.xml new file mode 100644 index 0000000..979df25 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava2_rxandroid_2_1_0_aar.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_5.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_5.xml new file mode 100644 index 0000000..62abd97 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_2_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava_1_0_14.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava_1_0_14.xml new file mode 100644 index 0000000..19d0983 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__io_reactivex_rxjava_1_0_14.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__org_apache_http_legacy.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__org_apache_http_legacy.xml new file mode 100644 index 0000000..ad79ae6 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__org_apache_http_legacy.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2.xml b/src/IPCamerDemoEYE/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2.xml new file mode 100644 index 0000000..2d8f97a --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/markdown-navigator/profiles_settings.xml b/src/IPCamerDemoEYE/.idea/markdown-navigator/profiles_settings.xml new file mode 100644 index 0000000..db06266 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/markdown-navigator/profiles_settings.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/misc.xml b/src/IPCamerDemoEYE/.idea/misc.xml new file mode 100644 index 0000000..d5d35ec --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/modules.xml b/src/IPCamerDemoEYE/.idea/modules.xml new file mode 100644 index 0000000..2cadba3 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/modules.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/modules/LibBridgeWebView/IPCamerDemoEYE.LibBridgeWebView.iml b/src/IPCamerDemoEYE/.idea/modules/LibBridgeWebView/IPCamerDemoEYE.LibBridgeWebView.iml new file mode 100644 index 0000000..3a30082 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/modules/LibBridgeWebView/IPCamerDemoEYE.LibBridgeWebView.iml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/modules/app/IPCamerDemoEYE.app.iml b/src/IPCamerDemoEYE/.idea/modules/app/IPCamerDemoEYE.app.iml new file mode 100644 index 0000000..384e32d --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/modules/app/IPCamerDemoEYE.app.iml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/0/4/0454a51dc71812301eb9d38b9c2a887d1892f990 b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/0/4/0454a51dc71812301eb9d38b9c2a887d1892f990 new file mode 100644 index 0000000..0f82930 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/0/4/0454a51dc71812301eb9d38b9c2a887d1892f990 @@ -0,0 +1,3 @@ + +P +java:S1118":Add a private constructor to hide the implicit public one.( \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/0/7/0799ee4b8f938fbb8cc47ff966e5fd0eb6611f4f b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/0/7/0799ee4b8f938fbb8cc47ff966e5fd0eb6611f4f new file mode 100644 index 0000000..2857072 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/0/7/0799ee4b8f938fbb8cc47ff966e5fd0eb6611f4f @@ -0,0 +1,26 @@ + + +java:S1186v"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(ǐ + +java:S1186{"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(𓷨 + +java:S1186"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186'"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(y +V java:S125O"").( +o +java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").( +t +java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ơÎ +Z +java:S1155">Use isEmpty() to check whether the collection is empty or not.(ח \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/1/d/1ded2cd0d96ba2c579b0e7c0d1780e4409054619 b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/1/d/1ded2cd0d96ba2c579b0e7c0d1780e4409054619 new file mode 100644 index 0000000..e69de29 diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/2/b/2b5d9a45f32da45bd9d41e959e58d989aa871f6a b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/2/b/2b5d9a45f32da45bd9d41e959e58d989aa871f6a new file mode 100644 index 0000000..cc84dab --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/2/b/2b5d9a45f32da45bd9d41e959e58d989aa871f6a @@ -0,0 +1,15 @@ + +` +java:S1124"EReorder the modifiers to comply with the Java Language Specification.( +[ +java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ě +` +java:S1124"EReorder the modifiers to comply with the Java Language Specification.( +` +java:S1124"EReorder the modifiers to comply with the Java Language Specification.(⋅ +` +java:S1124"EReorder the modifiers to comply with the Java Language Specification.( +S +java:S1117D"8Rename "data" which hides the field declared at line 22.( +t +java:S2293d"YReplace the type specification in this constructor call with the diamond operator ("<>").( \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/2/b/2bb5b5fa8dea6b17bc3336c5ad146890880e90af b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/2/b/2bb5b5fa8dea6b17bc3336c5ad146890880e90af new file mode 100644 index 0000000..e69de29 diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/4/6/46b01060a4bea1995865f5fd39528742e68ca7ce b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/4/6/46b01060a4bea1995865f5fd39528742e68ca7ce new file mode 100644 index 0000000..75eeb21 --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/4/6/46b01060a4bea1995865f5fd39528742e68ca7ce @@ -0,0 +1,20 @@ + +h java:S116"SRename this field "btn_open" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(֊ +i java:S116"TRename this field "btn_close" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(֊ +m java:S116"XRename this field "btn_getsensor" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(֊ +< +java:S1659"!Declare "pwd" on a separate line.( +\ +java:S1659"FDeclare "btn_close" and all following declarations on a separate line.(֊ +n +java:S1450"XRemove the "btn_close" field and declare it as a local variable in the relevant methods.(֊ +r +java:S1450"\Remove the "btn_getsensor" field and declare it as a local variable in the relevant methods.(֊ +m +java:S1450"WRemove the "btn_open" field and declare it as a local variable in the relevant methods.(֊ +M +java:S1135"2Complete the task associated to this TODO comment.( +M +java:S1135-"2Complete the task associated to this TODO comment.( +l +java:S11922"QDefine a constant instead of duplicating this literal "&user=admin&pwd=" 3 times.( \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/4/a/4ad025a7147015c179f68295138952abd73d3dfc b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/4/a/4ad025a7147015c179f68295138952abd73d3dfc new file mode 100644 index 0000000..418460c --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/4/a/4ad025a7147015c179f68295138952abd73d3dfc @@ -0,0 +1,21 @@ + + +java:S1186w"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(Ӧ +e +java:S1874"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(ΰ += +java:S1125*"'Remove the unnecessary boolean literal.( +V +java:S1874*"@Remove this use of "shouldOverrideUrlLoading"; it is deprecated.( +m +java:S37761"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(Ɉ +V java:S1254" java:S108w")Either remove or fill this block of code.(ﭣ +E +java:S2093a"*Change this "try" to a try-with-resources.( +i +java:S1192L"TUse already-defined constant 'JAVASCRIPT_STR' instead of duplicating its value here.(c +b +java:S2095c"LUse try-with-resources or close this "BufferedReader" in a "finally" clause.(Խ \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/a/4/a4b19b901e3b7f295507f34a8fde1fa1ff87d35c b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/a/4/a4b19b901e3b7f295507f34a8fde1fa1ff87d35c new file mode 100644 index 0000000..a4b311a --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/a/4/a4b19b901e3b7f295507f34a8fde1fa1ff87d35c @@ -0,0 +1,663 @@ + +h java:S116"NRename this field "TAG" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( + +java:S1186"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(¥ + +java:S1186"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186 +"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(Ɔ + +java:S1186 +"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(⾿ + +java:S1186 +"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186 +"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186 +"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186 +"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186 "Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(у + +java:S1186 "Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186 "Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( + +java:S1186 "Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(ڵ + +java:S1186 "Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( +{ +java:S1450"_Remove the "pictureInterface" field and declare it as a local variable in the relevant methods.(ⶳ +y +java:S1450"]Remove the "videoInterface" field and declare it as a local variable in the relevant methods.(ʱ +Q java:S1251" +java:S11856"(Remove this method to simply inherit it.(Ъ +c java:S100R"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +g +java:S1172S"QRemove these unused method parameters "timestamp", "milistamp", "originFrameLen".( +h java:S100_"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +F +java:S1172`"0Remove this unused method parameter "milistamp".( +M +java:S1135d"2Complete the task associated to this TODO comment.(ܷ +c java:S100s"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +P java:S125t"").( +e +java:S1192"IDefine a constant instead of duplicating this literal "command=" 6 times.( +j +java:S1192 +"NDefine a constant instead of duplicating this literal "correctModel=" 3 times.(ϩ +b +java:S1192"FDefine a constant instead of duplicating this literal "mask=" 3 times.( +F +java:S1066 "/Merge this if statement with the enclosing one.( +K +java:S1066 +"/Merge this if statement with the enclosing one.(ϩ +R java:S107R"=Method has 11 parameters, which is greater than 7 authorized.( +V java:S107_"").(Y \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/0/f08cde6168bccc2cc6686beb6146417aa72916e3 b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/0/f08cde6168bccc2cc6686beb6146417aa72916e3 new file mode 100644 index 0000000..e69de29 diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/2/f2f243d8a500ed244f5baed8d8905c87b462e5c2 b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/2/f2f243d8a500ed244f5baed8d8905c87b462e5c2 new file mode 100644 index 0000000..01578ff --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/2/f2f243d8a500ed244f5baed8d8905c87b462e5c2 @@ -0,0 +1,2 @@ + +c java:S116"NRename this field "TAG" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(跠 \ No newline at end of file diff --git a/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/d/fd6f4602c2a104728a131a27427e84373cbf17d6 b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/d/fd6f4602c2a104728a131a27427e84373cbf17d6 new file mode 100644 index 0000000..31957aa --- /dev/null +++ b/src/IPCamerDemoEYE/.idea/sonarlint/issuestore/f/d/fd6f4602c2a104728a131a27427e84373cbf17d6 @@ -0,0 +1,130 @@ + +q java:S1165"\Rename this field "textView_top_show" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(̻ +j java:S1169"URename this field "CameraType" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +k java:S116G"VRename this field "button_play" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +s java:S116H"YRename this field "button_setting" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +i java:S116I"TRename this field "pic_video" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(܉ +v java:S116J"\Rename this field "button_linkcamera" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +f java:S116K"QRename this field "btn_ip" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ۛ +h java:S116K"SRename this field "btn_info" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ۛ +t java:S116"YRename this field "PPPPMsgHandler" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Á + +java:S1186"Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.( +< +java:S1659K"&Declare "btn_info" on a separate line.(ۛ +m +java:S1450K"WRemove the "btn_info" field and declare it as a local variable in the relevant methods.(ۛ +k +java:S1450K"URemove the "btn_ip" field and declare it as a local variable in the relevant methods.(ۛ +p +java:S1450G"ZRemove the "button_play" field and declare it as a local variable in the relevant methods.( +x +java:S1450H"]Remove the "button_setting" field and declare it as a local variable in the relevant methods.( +n +java:S1450I"XRemove the "pic_video" field and declare it as a local variable in the relevant methods.(܉ +K +java:S1874<"6Remove this use of "ProgressDialog"; it is deprecated.(| +7 +java:S1116S"Remove this empty statement.( +B +java:S1125X"'Remove the unnecessary boolean literal.( +t +java:S2142^"^Either re-interrupt this method or rethrow the "InterruptedException" that can be caught here.(䠹 +u +java:S2142"^Either re-interrupt this method or rethrow the "InterruptedException" that can be caught here.( +M +java:S1135{"2Complete the task associated to this TODO comment.(Ђ +? java:S108")Either remove or fill this block of code.( +i +java:S3776"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.( +u +java:S2142"^Either re-interrupt this method or rethrow the "InterruptedException" that can be caught here.( +? java:S108")Either remove or fill this block of code.( +I +java:S1135"2Complete the task associated to this TODO comment.(г +M +java:S1874"6Remove this use of "ProgressDialog"; it is deprecated.(԰ +O +java:S1874"8Remove this use of "setProgressStyle"; it is deprecated.(Ռ +M +java:S1874"6Remove this use of "ProgressDialog"; it is deprecated.(Ռ +L +java:S1874"5Remove this use of "STYLE_SPINNER"; it is deprecated.(Ռ +N +java:S1874"2Remove this use of "setMessage"; it is deprecated.( +> +java:S1185"(Remove this method to simply inherit it.(= +N +java:S1135"2Complete the task associated to this TODO comment.( +> +java:S1185"(Remove this method to simply inherit it.( +N +java:S1135"2Complete the task associated to this TODO comment.( +N +java:S1135"2Complete the task associated to this TODO comment.( +i java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +K +java:S1874"/Remove this use of "Handler"; it is deprecated.( +W +java:S1854";Remove this useless assignment to local variable "strName".( += +java:S1905"&Remove this unnecessary cast to "Map".( +H +java:S1481",Remove this unused "strName" local variable.( +N +java:S1874"2Remove this use of "setMessage"; it is deprecated.( +W java:S125" + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/IPCamerDemo.iml b/src/IPCamerDemoEYE/IPCamerDemo.iml new file mode 100644 index 0000000..533bba9 --- /dev/null +++ b/src/IPCamerDemoEYE/IPCamerDemo.iml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/IPCamerDemoEYE.iml b/src/IPCamerDemoEYE/IPCamerDemoEYE.iml new file mode 100644 index 0000000..ab0830a --- /dev/null +++ b/src/IPCamerDemoEYE/IPCamerDemoEYE.iml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/LibBridgeWebView.iml b/src/IPCamerDemoEYE/LibBridgeWebView/LibBridgeWebView.iml new file mode 100644 index 0000000..2ef305f --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/LibBridgeWebView.iml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/README.md b/src/IPCamerDemoEYE/LibBridgeWebView/README.md new file mode 100644 index 0000000..39b9edc --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/README.md @@ -0,0 +1,5 @@ + +copy自https://github.com/lzyzsd/JsBridge项目1.0.4源码 + +- 因其maven仓库发布的1.0.4版本发布的不包含最新源码,导致js不能收到回调等bug,so,copy一份源码提交到私有仓库 +- 后续作者有更新后,可直接使用其最新版本 diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build.gradle b/src/IPCamerDemoEYE/LibBridgeWebView/build.gradle new file mode 100644 index 0000000..24c2281 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build.gradle @@ -0,0 +1,75 @@ +apply plugin: 'com.android.library' + +apply plugin: 'maven' + +version = "1.0.0" + +android { + compileSdkVersion 28 +// buildToolsVersion "25.0.3" + + defaultConfig { + minSdkVersion 9 + targetSdkVersion 28 + versionCode 1 + versionName version + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } + lintOptions { // 消除lint警告 + abortOnError false + checkReleaseBuilds false + } +} + +dependencies { +} + + +uploadArchives { + configuration = configurations.archives + repositories { + mavenDeployer { + // 仓库路径(只能是hosted仓库) + repository(url: 'http://192.168.253.212:8081/repository/android-lib/') { + // 你 Nexus 的账户密码 + authentication(userName: 'admin', password: 'admin123') + } + pom.project { + version '1.0.4' + artifactId 'BridgeWebView' + groupId 'cn.vstarcam.lib' + description 'BridgeWebView,copy自https://github.com/lzyzsd/JsBridge项目1.0.4源码\n' + + '\n' + + '- 因其maven仓库发布的1.0.4版本发布的不包含最新源码,导致js不能收到回调等bug,so,copy一份源码提交到私有仓库\n' + + '- 后续作者有更新后,可直接使用其最新版本' + } + } + } +} +//def siteUrl = 'https://github.com/lzyzsd/JsBridge' +//def gitUrl = 'https://github.com/lzyzsd/JsBridge.git' +//apply plugin: 'com.github.dcendents.android-maven' +//group = "com.github.lzyzsd.jsbridge" +//task sourcesJar(type: Jar) { +// from android.sourceSets.main.java.srcDirs +// classifier = 'sources' +//} +//task javadoc(type: Javadoc) { +// source = android.sourceSets.main.java.srcDirs +// classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) +//} +//task javadocJar(type: Jar, dependsOn: javadoc) { +// classifier = 'javadoc' +// from javadoc.destinationDir +//} +//artifacts { +// archives javadocJar +// archives sourcesJar +//} +//Properties properties = new Properties() +//properties.load(project.rootProject.file('local.properties').newDataInputStream()) diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/.transforms/031c2ee6802ec626129bb8a7efc3f941.bin b/src/IPCamerDemoEYE/LibBridgeWebView/build/.transforms/031c2ee6802ec626129bb8a7efc3f941.bin new file mode 100644 index 0000000..0d259dd --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/.transforms/031c2ee6802ec626129bb8a7efc3f941.bin @@ -0,0 +1 @@ +o/classes diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/.transforms/031c2ee6802ec626129bb8a7efc3f941/classes/classes.dex b/src/IPCamerDemoEYE/LibBridgeWebView/build/.transforms/031c2ee6802ec626129bb8a7efc3f941/classes/classes.dex new file mode 100644 index 0000000..ee97560 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/.transforms/031c2ee6802ec626129bb8a7efc3f941/classes/classes.dex differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/generated/source/buildConfig/debug/com/github/lzyzsd/library/BuildConfig.java b/src/IPCamerDemoEYE/LibBridgeWebView/build/generated/source/buildConfig/debug/com/github/lzyzsd/library/BuildConfig.java new file mode 100644 index 0000000..a0e642c --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/generated/source/buildConfig/debug/com/github/lzyzsd/library/BuildConfig.java @@ -0,0 +1,18 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.github.lzyzsd.library; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String LIBRARY_PACKAGE_NAME = "com.github.lzyzsd.library"; + /** + * @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME + */ + @Deprecated + public static final String APPLICATION_ID = "com.github.lzyzsd.library"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0.0"; +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml new file mode 100644 index 0000000..b2047b7 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json new file mode 100644 index 0000000..a96c83d --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0.0","enabled":true,"outputFile":"LibBridgeWebView-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.github.lzyzsd.library","split":""}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/annotation_processor_list/debug/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/annotation_processor_list/debug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/compile_library_classes/debug/classes.jar b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/compile_library_classes/debug/classes.jar new file mode 100644 index 0000000..b7748b3 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/compile_library_classes/debug/classes.jar differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar new file mode 100644 index 0000000..5c4338b Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/debug-mergeNativeLibs/merge-state b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/debug-mergeNativeLibs/merge-state new file mode 100644 index 0000000..f9c4402 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/debug-mergeNativeLibs/merge-state differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 0000000..7e787ca --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/mergeDebugShaders/merger.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 0000000..6327289 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugAssets/merger.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugAssets/merger.xml new file mode 100644 index 0000000..ef87c82 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/compile-file-map.properties b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/compile-file-map.properties new file mode 100644 index 0000000..3d94507 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/compile-file-map.properties @@ -0,0 +1 @@ +#Mon Apr 18 10:14:53 CST 2022 diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml new file mode 100644 index 0000000..0dba03d --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/merged.dir/values/values.xml @@ -0,0 +1,4 @@ + + + library + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/merger.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/merger.xml new file mode 100644 index 0000000..87b07c5 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/incremental/packageDebugResources/merger.xml @@ -0,0 +1,2 @@ + +library \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeHandler.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeHandler.class new file mode 100644 index 0000000..907f395 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeHandler.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeUtil.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeUtil.class new file mode 100644 index 0000000..e2ab180 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeUtil.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1$1.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1$1.class new file mode 100644 index 0000000..cad2099 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1$1.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1$2.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1$2.class new file mode 100644 index 0000000..908c01d Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1$2.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1.class new file mode 100644 index 0000000..ce67601 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView$1.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView.class new file mode 100644 index 0000000..0317d47 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebView.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebViewClient.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebViewClient.class new file mode 100644 index 0000000..9f1a9fe Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/BridgeWebViewClient.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/CallBackFunction.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/CallBackFunction.class new file mode 100644 index 0000000..5c1818b Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/CallBackFunction.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/DefaultHandler.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/DefaultHandler.class new file mode 100644 index 0000000..c309385 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/DefaultHandler.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/Message.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/Message.class new file mode 100644 index 0000000..846033b Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/Message.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/WebViewJavascriptBridge.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/WebViewJavascriptBridge.class new file mode 100644 index 0000000..0f2ea87 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/WebViewJavascriptBridge.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/X5WebView$1.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/X5WebView$1.class new file mode 100644 index 0000000..13b5e78 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/X5WebView$1.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/X5WebView.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/X5WebView.class new file mode 100644 index 0000000..11c23f5 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/jsbridge/X5WebView.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/BuildConfig.class b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/BuildConfig.class new file mode 100644 index 0000000..832007e Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/BuildConfig.class differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_assets/debug/out/WebViewJavascriptBridge.js b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_assets/debug/out/WebViewJavascriptBridge.js new file mode 100644 index 0000000..0860fe0 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_assets/debug/out/WebViewJavascriptBridge.js @@ -0,0 +1,154 @@ +//notation: js file can only use this kind of comments +//since comments will cause error when use in webview.loadurl, +//comments will be remove by java use regexp +(function() { + if (window.WebViewJavascriptBridge) { + return; + } + + var messagingIframe; + var bizMessagingIframe; + var sendMessageQueue = []; + var receiveMessageQueue = []; + var messageHandlers = {}; + + var CUSTOM_PROTOCOL_SCHEME = 'yy'; + var QUEUE_HAS_MESSAGE = '__QUEUE_MESSAGE__/'; + + var responseCallbacks = {}; + var uniqueId = 1; + + // 创建消息index队列iframe + function _createQueueReadyIframe(doc) { + messagingIframe = doc.createElement('iframe'); + messagingIframe.style.display = 'none'; + doc.documentElement.appendChild(messagingIframe); + } + //创建消息体队列iframe + function _createQueueReadyIframe4biz(doc) { + bizMessagingIframe = doc.createElement('iframe'); + bizMessagingIframe.style.display = 'none'; + doc.documentElement.appendChild(bizMessagingIframe); + } + //set default messageHandler 初始化默认的消息线程 + function init(messageHandler) { + if (WebViewJavascriptBridge._messageHandler) { + throw new Error('WebViewJavascriptBridge.init called twice'); + } + WebViewJavascriptBridge._messageHandler = messageHandler; + var receivedMessages = receiveMessageQueue; + receiveMessageQueue = null; + for (var i = 0; i < receivedMessages.length; i++) { + _dispatchMessageFromNative(receivedMessages[i]); + } + } + + // 发送 + function send(data, responseCallback) { + _doSend({ + data: data + }, responseCallback); + } + + // 注册线程 往数组里面添加值 + function registerHandler(handlerName, handler) { + messageHandlers[handlerName] = handler; + } + // 调用线程 + function callHandler(handlerName, data, responseCallback) { + _doSend({ + handlerName: handlerName, + data: data + }, responseCallback); + } + + //sendMessage add message, 触发native处理 sendMessage + function _doSend(message, responseCallback) { + if (responseCallback) { + var callbackId = 'cb_' + (uniqueId++) + '_' + new Date().getTime(); + responseCallbacks[callbackId] = responseCallback; + message.callbackId = callbackId; + } + + sendMessageQueue.push(message); + messagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://' + QUEUE_HAS_MESSAGE; + } + + // 提供给native调用,该函数作用:获取sendMessageQueue返回给native,由于android不能直接获取返回的内容,所以使用url shouldOverrideUrlLoading 的方式返回内容 + function _fetchQueue() { + var messageQueueString = JSON.stringify(sendMessageQueue); + sendMessageQueue = []; + //android can't read directly the return data, so we can reload iframe src to communicate with java + if (messageQueueString !== '[]') { + bizMessagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://return/_fetchQueue/' + encodeURIComponent(messageQueueString); + } + } + + //提供给native使用, + function _dispatchMessageFromNative(messageJSON) { + setTimeout(function() { + var message = JSON.parse(messageJSON); + var responseCallback; + //java call finished, now need to call js callback function + if (message.responseId) { + responseCallback = responseCallbacks[message.responseId]; + if (!responseCallback) { + return; + } + responseCallback(message.responseData); + delete responseCallbacks[message.responseId]; + } else { + //直接发送 + if (message.callbackId) { + var callbackResponseId = message.callbackId; + responseCallback = function(responseData) { + _doSend({ + responseId: callbackResponseId, + responseData: responseData + }); + }; + } + + var handler = WebViewJavascriptBridge._messageHandler; + if (message.handlerName) { + handler = messageHandlers[message.handlerName]; + } + //查找指定handler + try { + handler(message.data, responseCallback); + } catch (exception) { + if (typeof console != 'undefined') { + console.log("WebViewJavascriptBridge: WARNING: javascript handler threw.", message, exception); + } + } + } + }); + } + + //提供给native调用,receiveMessageQueue 在会在页面加载完后赋值为null,所以 + function _handleMessageFromNative(messageJSON) { + console.log(messageJSON); + if (receiveMessageQueue) { + receiveMessageQueue.push(messageJSON); + } + _dispatchMessageFromNative(messageJSON); + + } + + var WebViewJavascriptBridge = window.WebViewJavascriptBridge = { + init: init, + send: send, + registerHandler: registerHandler, + callHandler: callHandler, + _fetchQueue: _fetchQueue, + _handleMessageFromNative: _handleMessageFromNative + }; + + var doc = document; + _createQueueReadyIframe(doc); + _createQueueReadyIframe4biz(doc); + var readyEvent = doc.createEvent('Events'); + readyEvent.initEvent('WebViewJavascriptBridgeReady'); + readyEvent.bridge = WebViewJavascriptBridge; + doc.dispatchEvent(readyEvent); +})(); diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_java_res/debug/res.jar b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_java_res/debug/res.jar new file mode 100644 index 0000000..15cb0ec Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_java_res/debug/res.jar differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_manifest/debug/AndroidManifest.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_manifest/debug/AndroidManifest.xml new file mode 100644 index 0000000..b2047b7 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/library_manifest/debug/AndroidManifest.xml @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/local_only_symbol_list/debug/parseDebugLibraryResources/R-def.txt b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/local_only_symbol_list/debug/parseDebugLibraryResources/R-def.txt new file mode 100644 index 0000000..34ca0ec --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/local_only_symbol_list/debug/parseDebugLibraryResources/R-def.txt @@ -0,0 +1,3 @@ +R_DEF: Internal format may change without notice +local +string app_name diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..bb0d16b --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,21 @@ +1 +2 +6 +7 E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml +9 android:targetSdkVersion="28" /> +9-->E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml +10 +11 E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:4:5-8:19 +12 android:allowBackup="true" +12-->E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:4:18-44 +13 android:label="@string/app_name" > +13-->E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:5:18-50 +14 +15 +16 diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/merged_manifests/debug/output.json b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/merged_manifests/debug/output.json new file mode 100644 index 0000000..7688408 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/merged_manifests/debug/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0.0","enabled":true,"outputFile":"LibBridgeWebView-debug.aar","fullName":"debug","baseName":"debug"},"path":"..\\..\\library_manifest\\debug\\AndroidManifest.xml","properties":{"packageId":"com.github.lzyzsd.library","split":""}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/packaged_res/debug/values/values.xml b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/packaged_res/debug/values/values.xml new file mode 100644 index 0000000..0dba03d --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/packaged_res/debug/values/values.xml @@ -0,0 +1,4 @@ + + + library + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt new file mode 100644 index 0000000..ca19510 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt @@ -0,0 +1,2 @@ +com.github.lzyzsd.library +string app_name diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/runtime_library_classes/debug/classes.jar b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/runtime_library_classes/debug/classes.jar new file mode 100644 index 0000000..b7748b3 Binary files /dev/null and b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/runtime_library_classes/debug/classes.jar differ diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/symbols/debug/R.txt b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/symbols/debug/R.txt new file mode 100644 index 0000000..a82e63a --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/intermediates/symbols/debug/R.txt @@ -0,0 +1 @@ +int string app_name 0x7f140001 diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/outputs/logs/manifest-merger-debug-report.txt b/src/IPCamerDemoEYE/LibBridgeWebView/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 0000000..835928e --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,43 @@ +-- Merging decision tree log --- +manifest +ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 + package + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:2:11-46 + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + android:versionName + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + android:versionCode + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:1-10:12 + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + xmlns:android + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:1:11-69 +application +ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:4:5-8:19 + android:label + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:5:18-50 + android:allowBackup + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml:4:18-44 +uses-sdk +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml +INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + ADDED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\LibBridgeWebView\src\main\AndroidManifest.xml diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/build/tmp/compileDebugJavaWithJavac/source-classes-mapping.txt b/src/IPCamerDemoEYE/LibBridgeWebView/build/tmp/compileDebugJavaWithJavac/source-classes-mapping.txt new file mode 100644 index 0000000..361bebf --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/build/tmp/compileDebugJavaWithJavac/source-classes-mapping.txt @@ -0,0 +1,24 @@ +com/github/lzyzsd/jsbridge/BridgeWebView.java + com.github.lzyzsd.jsbridge.BridgeWebView + com.github.lzyzsd.jsbridge.BridgeWebView$1 + com.github.lzyzsd.jsbridge.BridgeWebView$1$1 + com.github.lzyzsd.jsbridge.BridgeWebView$1$2 +com/github/lzyzsd/jsbridge/DefaultHandler.java + com.github.lzyzsd.jsbridge.DefaultHandler +com/github/lzyzsd/jsbridge/CallBackFunction.java + com.github.lzyzsd.jsbridge.CallBackFunction +com/github/lzyzsd/jsbridge/BridgeWebViewClient.java + com.github.lzyzsd.jsbridge.BridgeWebViewClient +com/github/lzyzsd/library/BuildConfig.java + com.github.lzyzsd.library.BuildConfig +com/github/lzyzsd/jsbridge/BridgeHandler.java + com.github.lzyzsd.jsbridge.BridgeHandler +com/github/lzyzsd/jsbridge/BridgeUtil.java + com.github.lzyzsd.jsbridge.BridgeUtil +com/github/lzyzsd/jsbridge/X5WebView.java + com.github.lzyzsd.jsbridge.X5WebView + com.github.lzyzsd.jsbridge.X5WebView$1 +com/github/lzyzsd/jsbridge/Message.java + com.github.lzyzsd.jsbridge.Message +com/github/lzyzsd/jsbridge/WebViewJavascriptBridge.java + com.github.lzyzsd.jsbridge.WebViewJavascriptBridge diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/AndroidManifest.xml b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/AndroidManifest.xml new file mode 100644 index 0000000..084fc40 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + + + + diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/assets/WebViewJavascriptBridge.js b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/assets/WebViewJavascriptBridge.js new file mode 100644 index 0000000..0860fe0 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/assets/WebViewJavascriptBridge.js @@ -0,0 +1,154 @@ +//notation: js file can only use this kind of comments +//since comments will cause error when use in webview.loadurl, +//comments will be remove by java use regexp +(function() { + if (window.WebViewJavascriptBridge) { + return; + } + + var messagingIframe; + var bizMessagingIframe; + var sendMessageQueue = []; + var receiveMessageQueue = []; + var messageHandlers = {}; + + var CUSTOM_PROTOCOL_SCHEME = 'yy'; + var QUEUE_HAS_MESSAGE = '__QUEUE_MESSAGE__/'; + + var responseCallbacks = {}; + var uniqueId = 1; + + // 创建消息index队列iframe + function _createQueueReadyIframe(doc) { + messagingIframe = doc.createElement('iframe'); + messagingIframe.style.display = 'none'; + doc.documentElement.appendChild(messagingIframe); + } + //创建消息体队列iframe + function _createQueueReadyIframe4biz(doc) { + bizMessagingIframe = doc.createElement('iframe'); + bizMessagingIframe.style.display = 'none'; + doc.documentElement.appendChild(bizMessagingIframe); + } + //set default messageHandler 初始化默认的消息线程 + function init(messageHandler) { + if (WebViewJavascriptBridge._messageHandler) { + throw new Error('WebViewJavascriptBridge.init called twice'); + } + WebViewJavascriptBridge._messageHandler = messageHandler; + var receivedMessages = receiveMessageQueue; + receiveMessageQueue = null; + for (var i = 0; i < receivedMessages.length; i++) { + _dispatchMessageFromNative(receivedMessages[i]); + } + } + + // 发送 + function send(data, responseCallback) { + _doSend({ + data: data + }, responseCallback); + } + + // 注册线程 往数组里面添加值 + function registerHandler(handlerName, handler) { + messageHandlers[handlerName] = handler; + } + // 调用线程 + function callHandler(handlerName, data, responseCallback) { + _doSend({ + handlerName: handlerName, + data: data + }, responseCallback); + } + + //sendMessage add message, 触发native处理 sendMessage + function _doSend(message, responseCallback) { + if (responseCallback) { + var callbackId = 'cb_' + (uniqueId++) + '_' + new Date().getTime(); + responseCallbacks[callbackId] = responseCallback; + message.callbackId = callbackId; + } + + sendMessageQueue.push(message); + messagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://' + QUEUE_HAS_MESSAGE; + } + + // 提供给native调用,该函数作用:获取sendMessageQueue返回给native,由于android不能直接获取返回的内容,所以使用url shouldOverrideUrlLoading 的方式返回内容 + function _fetchQueue() { + var messageQueueString = JSON.stringify(sendMessageQueue); + sendMessageQueue = []; + //android can't read directly the return data, so we can reload iframe src to communicate with java + if (messageQueueString !== '[]') { + bizMessagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://return/_fetchQueue/' + encodeURIComponent(messageQueueString); + } + } + + //提供给native使用, + function _dispatchMessageFromNative(messageJSON) { + setTimeout(function() { + var message = JSON.parse(messageJSON); + var responseCallback; + //java call finished, now need to call js callback function + if (message.responseId) { + responseCallback = responseCallbacks[message.responseId]; + if (!responseCallback) { + return; + } + responseCallback(message.responseData); + delete responseCallbacks[message.responseId]; + } else { + //直接发送 + if (message.callbackId) { + var callbackResponseId = message.callbackId; + responseCallback = function(responseData) { + _doSend({ + responseId: callbackResponseId, + responseData: responseData + }); + }; + } + + var handler = WebViewJavascriptBridge._messageHandler; + if (message.handlerName) { + handler = messageHandlers[message.handlerName]; + } + //查找指定handler + try { + handler(message.data, responseCallback); + } catch (exception) { + if (typeof console != 'undefined') { + console.log("WebViewJavascriptBridge: WARNING: javascript handler threw.", message, exception); + } + } + } + }); + } + + //提供给native调用,receiveMessageQueue 在会在页面加载完后赋值为null,所以 + function _handleMessageFromNative(messageJSON) { + console.log(messageJSON); + if (receiveMessageQueue) { + receiveMessageQueue.push(messageJSON); + } + _dispatchMessageFromNative(messageJSON); + + } + + var WebViewJavascriptBridge = window.WebViewJavascriptBridge = { + init: init, + send: send, + registerHandler: registerHandler, + callHandler: callHandler, + _fetchQueue: _fetchQueue, + _handleMessageFromNative: _handleMessageFromNative + }; + + var doc = document; + _createQueueReadyIframe(doc); + _createQueueReadyIframe4biz(doc); + var readyEvent = doc.createEvent('Events'); + readyEvent.initEvent('WebViewJavascriptBridgeReady'); + readyEvent.bridge = WebViewJavascriptBridge; + doc.dispatchEvent(readyEvent); +})(); diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeHandler.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeHandler.java new file mode 100644 index 0000000..2d745c1 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeHandler.java @@ -0,0 +1,7 @@ +package com.github.lzyzsd.jsbridge; + +public interface BridgeHandler { + + void handler(String data, CallBackFunction function); + +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeUtil.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeUtil.java new file mode 100644 index 0000000..ae9e55c --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeUtil.java @@ -0,0 +1,125 @@ +package com.github.lzyzsd.jsbridge; + +import android.content.Context; +import android.webkit.WebView; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; + +public class BridgeUtil { + final static String YY_OVERRIDE_SCHEMA = "yy://"; + final static String YY_RETURN_DATA = YY_OVERRIDE_SCHEMA + "return/";//格式为 yy://return/{function}/returncontent + final static String YY_FETCH_QUEUE = YY_RETURN_DATA + "_fetchQueue/"; + final static String EMPTY_STR = ""; + final static String UNDERLINE_STR = "_"; + final static String SPLIT_MARK = "/"; + + final static String CALLBACK_ID_FORMAT = "JAVA_CB_%s"; + final static String JS_HANDLE_MESSAGE_FROM_JAVA = "javascript:WebViewJavascriptBridge._handleMessageFromNative('%s');"; + final static String JS_FETCH_QUEUE_FROM_JAVA = "javascript:WebViewJavascriptBridge._fetchQueue();"; + public final static String JAVASCRIPT_STR = "javascript:"; + + // 例子 javascript:WebViewJavascriptBridge._fetchQueue(); --> _fetchQueue + public static String parseFunctionName(String jsUrl){ + return jsUrl.replace("javascript:WebViewJavascriptBridge.", "").replaceAll("\\(.*\\);", ""); + } + + // 获取到传递信息的body值 + // url = yy://return/_fetchQueue/[{"responseId":"JAVA_CB_2_3957","responseData":"Javascript Says Right back aka!"}] + public static String getDataFromReturnUrl(String url) { + if(url.startsWith(YY_FETCH_QUEUE)) { + // return = [{"responseId":"JAVA_CB_2_3957","responseData":"Javascript Says Right back aka!"}] + return url.replace(YY_FETCH_QUEUE, EMPTY_STR); + } + + // temp = _fetchQueue/[{"responseId":"JAVA_CB_2_3957","responseData":"Javascript Says Right back aka!"}] + String temp = url.replace(YY_RETURN_DATA, EMPTY_STR); + String[] functionAndData = temp.split(SPLIT_MARK); + + if(functionAndData.length >= 2) { + StringBuilder sb = new StringBuilder(); + for (int i = 1; i < functionAndData.length; i++) { + sb.append(functionAndData[i]); + } + // return = [{"responseId":"JAVA_CB_2_3957","responseData":"Javascript Says Right back aka!"}] + return sb.toString(); + } + return null; + } + + // 获取到传递信息的方法 + // url = yy://return/_fetchQueue/[{"responseId":"JAVA_CB_1_360","responseData":"Javascript Says Right back aka!"}] + public static String getFunctionFromReturnUrl(String url) { + // temp = _fetchQueue/[{"responseId":"JAVA_CB_1_360","responseData":"Javascript Says Right back aka!"}] + String temp = url.replace(YY_RETURN_DATA, EMPTY_STR); + String[] functionAndData = temp.split(SPLIT_MARK); + if(functionAndData.length >= 1){ + // functionAndData[0] = _fetchQueue + return functionAndData[0]; + } + return null; + } + + + + /** + * js 文件将注入为第一个script引用 + * @param view WebView + * @param url url + */ + public static void webViewLoadJs(WebView view, String url){ + String js = "var newscript = document.createElement(\"script\");"; + js += "newscript.src=\"" + url + "\";"; + js += "document.scripts[0].parentNode.insertBefore(newscript,document.scripts[0]);"; + view.loadUrl("javascript:" + js); + } + + /** + * 这里只是加载lib包中assets中的 WebViewJavascriptBridge.js + * @param view webview + * @param path 路径 + */ + public static void webViewLoadLocalJs(WebView view, String path){ + String jsContent = assetFile2Str(view.getContext(), path); + view.loadUrl("javascript:" + jsContent); + } + + /** + * 解析assets文件夹里面的代码,去除注释,取可执行的代码 + * @param c context + * @param urlStr 路径 + * @return 可执行代码 + */ + public static String assetFile2Str(Context c, String urlStr){ + InputStream in = null; + try{ + in = c.getAssets().open(urlStr); + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in)); + String line = null; + StringBuilder sb = new StringBuilder(); + do { + line = bufferedReader.readLine(); + if (line != null && !line.matches("^\\s*\\/\\/.*")) { // 去除注释 + sb.append(line); + } + } while (line != null); + + bufferedReader.close(); + in.close(); + + return sb.toString(); + } catch (Exception e) { + e.printStackTrace(); + } finally { + if(in != null) { + try { + in.close(); + } catch (IOException e) { + } + } + } + return null; + } +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeWebView.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeWebView.java new file mode 100644 index 0000000..6009ed1 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeWebView.java @@ -0,0 +1,269 @@ +package com.github.lzyzsd.jsbridge; + +import android.annotation.SuppressLint; +import android.content.Context; +import android.os.Build; +import android.os.Looper; +import android.os.SystemClock; +import android.text.TextUtils; +import android.util.AttributeSet; +import android.webkit.WebView; + +import java.net.URLEncoder; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@SuppressLint("SetJavaScriptEnabled") +public class BridgeWebView extends X5WebView implements WebViewJavascriptBridge { + + private final String TAG = "BridgeWebView"; + public static final String toLoadJs = "WebViewJavascriptBridge.js"; + Map responseCallbacks = new HashMap(); + Map messageHandlers = new HashMap(); + BridgeHandler defaultHandler = new DefaultHandler(); + + private List startupMessage = new ArrayList(); + + public List getStartupMessage() { + return startupMessage; + } + + public void setStartupMessage(List startupMessage) { + this.startupMessage = startupMessage; + } + + private long uniqueId = 0; + + public BridgeWebView(Context context, AttributeSet attrs) { + super(context, attrs); + init(); + } + +// public BridgeWebView(Context context, AttributeSet attrs, int defStyle) { +// super(context, attrs, defStyle); +// init(); +// } + + public BridgeWebView(Context context) { + super(context); + init(); + } + + /** + * @param handler default handler,handle messages send by js without assigned handler name, + * if js message has handler name, it will be handled by named handlers registered by native + */ + public void setDefaultHandler(BridgeHandler handler) { + this.defaultHandler = handler; + } + + private void init() { + this.setVerticalScrollBarEnabled(false); + this.setHorizontalScrollBarEnabled(false); + this.getSettings().setJavaScriptEnabled(true); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { + WebView.setWebContentsDebuggingEnabled(true); + } + this.setWebViewClient(generateBridgeWebViewClient()); + } + + protected BridgeWebViewClient generateBridgeWebViewClient() { + return new BridgeWebViewClient(this); + } + + /** + * 获取到CallBackFunction data执行调用并且从数据集移除 + * + * @param url + */ + void handlerReturnData(String url) { + String functionName = BridgeUtil.getFunctionFromReturnUrl(url); + CallBackFunction f = responseCallbacks.get(functionName); + String data = BridgeUtil.getDataFromReturnUrl(url); + if (f != null) { + f.onCallBack(data); + responseCallbacks.remove(functionName); + return; + } + } + + @Override + public void send(String data) { + send(data, null); + } + + @Override + public void send(String data, CallBackFunction responseCallback) { + doSend(null, data, responseCallback); + } + + /** + * 保存message到消息队列 + * + * @param handlerName handlerName + * @param data data + * @param responseCallback CallBackFunction + */ + private void doSend(String handlerName, String data, CallBackFunction responseCallback) { + Message m = new Message(); + if (!TextUtils.isEmpty(data)) { + m.setData(data); + } + if (responseCallback != null) { + String callbackStr = String.format(BridgeUtil.CALLBACK_ID_FORMAT, ++uniqueId + (BridgeUtil.UNDERLINE_STR + SystemClock.currentThreadTimeMillis())); + responseCallbacks.put(callbackStr, responseCallback); + m.setCallbackId(callbackStr); + } + if (!TextUtils.isEmpty(handlerName)) { + m.setHandlerName(handlerName); + } + queueMessage(m); + } + + /** + * list != null 添加到消息集合否则分发消息 + * + * @param m Message + */ + private void queueMessage(Message m) { + if (startupMessage != null) { + startupMessage.add(m); + } else { + dispatchMessage(m); + } + } + + /** + * 分发message 必须在主线程才分发成功 + * + * @param m Message + */ + void dispatchMessage(Message m) { + String messageJson = m.toJson(); + //escape special characters for json string 为json字符串转义特殊字符 + messageJson = messageJson.replaceAll("(\\\\)([^utrn])", "\\\\\\\\$1$2"); + messageJson = messageJson.replaceAll("(?<=[^\\\\])(\")", "\\\\\""); + messageJson = messageJson.replaceAll("(?<=[^\\\\])(\')", "\\\\\'"); + messageJson = messageJson.replaceAll("%7B", URLEncoder.encode("%7B")); + messageJson = messageJson.replaceAll("%7D", URLEncoder.encode("%7D")); + messageJson = messageJson.replaceAll("%22", URLEncoder.encode("%22")); + String javascriptCommand = String.format(BridgeUtil.JS_HANDLE_MESSAGE_FROM_JAVA, messageJson); + // 必须要找主线程才会将数据传递出去 --- 划重点 + if (Thread.currentThread() == Looper.getMainLooper().getThread()) { + loadUrl(javascriptCommand); + } + } + + /** + * 刷新消息队列 + */ + void flushMessageQueue() { + if (Thread.currentThread() == Looper.getMainLooper().getThread()) { + loadUrl(BridgeUtil.JS_FETCH_QUEUE_FROM_JAVA, new CallBackFunction() { + + @Override + public void onCallBack(String data) { + // deserializeMessage 反序列化消息 + List list = null; + try { + list = Message.toArrayList(data); + } catch (Exception e) { + e.printStackTrace(); + return; + } + if (list == null || list.size() == 0) { + return; + } + for (int i = 0; i < list.size(); i++) { + Message m = list.get(i); + String responseId = m.getResponseId(); + // 是否是response CallBackFunction + if (!TextUtils.isEmpty(responseId)) { + CallBackFunction function = responseCallbacks.get(responseId); + String responseData = m.getResponseData(); + function.onCallBack(responseData); + responseCallbacks.remove(responseId); + } else { + CallBackFunction responseFunction = null; + // if had callbackId 如果有回调Id + final String callbackId = m.getCallbackId(); + if (!TextUtils.isEmpty(callbackId)) { + responseFunction = new CallBackFunction() { + @Override + public void onCallBack(String data) { + Message responseMsg = new Message(); + responseMsg.setResponseId(callbackId); + responseMsg.setResponseData(data); + queueMessage(responseMsg); + } + }; + } else { + responseFunction = new CallBackFunction() { + @Override + public void onCallBack(String data) { + // do nothing + } + }; + } + // BridgeHandler执行 + BridgeHandler handler; + if (!TextUtils.isEmpty(m.getHandlerName())) { + handler = messageHandlers.get(m.getHandlerName()); + } else { + handler = defaultHandler; + } + if (handler != null) { + handler.handler(m.getData(), responseFunction); + } + } + } + } + }); + } + } + + public void loadUrl(String jsUrl, CallBackFunction returnCallback) { + // 添加至 Map + loadUrl(jsUrl); + responseCallbacks.put(BridgeUtil.parseFunctionName(jsUrl), returnCallback); + } + + /** + * register handler,so that javascript can call it + * 注册处理程序,以便javascript调用它 + * + * @param handlerName handlerName + * @param handler BridgeHandler + */ + public void registerHandler(String handlerName, BridgeHandler handler) { + if (handler != null) { + // 添加至 Map + messageHandlers.put(handlerName, handler); + } + } + + /** + * unregister handler + * + * @param handlerName + */ + public void unregisterHandler(String handlerName) { + if (handlerName != null) { + messageHandlers.remove(handlerName); + } + } + + /** + * call javascript registered handler + * 调用javascript处理程序注册 + * + * @param handlerName handlerName + * @param data data + * @param callBack CallBackFunction + */ + public void callHandler(String handlerName, String data, CallBackFunction callBack) { + doSend(handlerName, data, callBack); + } +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeWebViewClient.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeWebViewClient.java new file mode 100644 index 0000000..411ec3d --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/BridgeWebViewClient.java @@ -0,0 +1,126 @@ +package com.github.lzyzsd.jsbridge; + +import android.content.ActivityNotFoundException; +import android.content.Intent; +import android.graphics.Bitmap; +import android.net.Uri; +import android.os.Build; +import android.util.Log; +import android.webkit.WebResourceRequest; +import android.webkit.WebView; +import android.webkit.WebViewClient; + +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; + +/** + * 如果要自定义WebViewClient必须要集成此类 + * Created by bruce on 10/28/15. + */ +public class BridgeWebViewClient extends WebViewClient { + private BridgeWebView webView; + + public BridgeWebViewClient(BridgeWebView webView) { + this.webView = webView; + } + + @Override + public boolean shouldOverrideUrlLoading(WebView view, String url) { + try { + url = URLDecoder.decode(url, "UTF-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + + if (url.startsWith(BridgeUtil.YY_RETURN_DATA)) { // 如果是返回数据 + webView.handlerReturnData(url); + return true; + } else if (url.startsWith(BridgeUtil.YY_OVERRIDE_SCHEMA)) { // + webView.flushMessageQueue(); + return true; + } else { + return this.onCustomShouldOverrideUrlLoading(url)?true:super.shouldOverrideUrlLoading(view, url); + } + } + + // 增加shouldOverrideUrlLoading在api》=24时 + //@android.support.annotation.RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) + @Override + public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + String url = request.getUrl().toString(); + //Log.e("veepai","url"+url); + if (url.startsWith("weixin://") || url.startsWith("alipays://")) { + Intent intent = new Intent(); + intent.setAction(Intent.ACTION_VIEW); + intent.setData(Uri.parse(url)); + try { + view.getContext().startActivity(intent); + } catch (ActivityNotFoundException ignored) { + + } + return true; + } + } + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + String url = request.getUrl().toString(); + try { + url = URLDecoder.decode(url, "UTF-8"); + } catch (UnsupportedEncodingException ex) { + ex.printStackTrace(); + } + if (url.startsWith(BridgeUtil.YY_RETURN_DATA)) { // 如果是返回数据 + webView.handlerReturnData(url); + return true; + } else if (url.startsWith(BridgeUtil.YY_OVERRIDE_SCHEMA)) { // + webView.flushMessageQueue(); + return true; + } else { + return this.onCustomShouldOverrideUrlLoading(url)?true:super.shouldOverrideUrlLoading(view, request); + } + }else { + return super.shouldOverrideUrlLoading(view, request); + } + } + + @Override + public void onPageStarted(WebView view, String url, Bitmap favicon) { + super.onPageStarted(view, url, favicon); + } + + @Override + public void onPageFinished(WebView view, String url) { + super.onPageFinished(view, url); + + if (BridgeWebView.toLoadJs != null) { + BridgeUtil.webViewLoadLocalJs(view, BridgeWebView.toLoadJs); + } + + // + if (webView.getStartupMessage() != null) { + for (Message m : webView.getStartupMessage()) { + webView.dispatchMessage(m); + } + webView.setStartupMessage(null); + } + + // + onCustomPageFinishd(view,url); + + } + + + protected boolean onCustomShouldOverrideUrlLoading(String url) { + return false; + } + + + protected void onCustomPageFinishd(WebView view, String url){ + + } + + + + +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/CallBackFunction.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/CallBackFunction.java new file mode 100644 index 0000000..f41df5b --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/CallBackFunction.java @@ -0,0 +1,7 @@ +package com.github.lzyzsd.jsbridge; + +public interface CallBackFunction { + + public void onCallBack(String data); + +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/DefaultHandler.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/DefaultHandler.java new file mode 100644 index 0000000..22e5890 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/DefaultHandler.java @@ -0,0 +1,14 @@ +package com.github.lzyzsd.jsbridge; + +public class DefaultHandler implements BridgeHandler{ + + String TAG = "DefaultHandler"; + + @Override + public void handler(String data, CallBackFunction function) { + if(function != null){ + function.onCallBack("DefaultHandler response data"); + } + } + +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/Message.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/Message.java new file mode 100644 index 0000000..00d25db --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/Message.java @@ -0,0 +1,118 @@ +package com.github.lzyzsd.jsbridge; + +import android.text.TextUtils; +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.ArrayList; +import java.util.List; +import org.json.JSONTokener; + +/** + * data of bridge + * @author haoqing + * + */ +public class Message { + + private String callbackId; //callbackId + private String responseId; //responseId + private String responseData; //responseData + private String data; //data of message + private String handlerName; //name of handler + + private final static String CALLBACK_ID_STR = "callbackId"; + private final static String RESPONSE_ID_STR = "responseId"; + private final static String RESPONSE_DATA_STR = "responseData"; + private final static String DATA_STR = "data"; + private final static String HANDLER_NAME_STR = "handlerName"; + + public String getResponseId() { + return responseId; + } + public void setResponseId(String responseId) { + this.responseId = responseId; + } + public String getResponseData() { + return responseData; + } + public void setResponseData(String responseData) { + this.responseData = responseData; + } + public String getCallbackId() { + return callbackId; + } + public void setCallbackId(String callbackId) { + this.callbackId = callbackId; + } + public String getData() { + return data; + } + public void setData(String data) { + this.data = data; + } + public String getHandlerName() { + return handlerName; + } + public void setHandlerName(String handlerName) { + this.handlerName = handlerName; + } + + public String toJson() { + JSONObject jsonObject= new JSONObject(); + try { + jsonObject.put(CALLBACK_ID_STR, getCallbackId()); + jsonObject.put(DATA_STR, getData()); + jsonObject.put(HANDLER_NAME_STR, getHandlerName()); + String data = getResponseData(); + if (TextUtils.isEmpty(data)) { + jsonObject.put(RESPONSE_DATA_STR, data); + } else { + jsonObject.put(RESPONSE_DATA_STR, new JSONTokener(data).nextValue()); + } + jsonObject.put(RESPONSE_DATA_STR, getResponseData()); + jsonObject.put(RESPONSE_ID_STR, getResponseId()); + return jsonObject.toString(); + } catch (JSONException e) { + e.printStackTrace(); + } + return null; + } + + public static Message toObject(String jsonStr) { + Message m = new Message(); + try { + JSONObject jsonObject = new JSONObject(jsonStr); + m.setHandlerName(jsonObject.has(HANDLER_NAME_STR) ? jsonObject.getString(HANDLER_NAME_STR):null); + m.setCallbackId(jsonObject.has(CALLBACK_ID_STR) ? jsonObject.getString(CALLBACK_ID_STR):null); + m.setResponseData(jsonObject.has(RESPONSE_DATA_STR) ? jsonObject.getString(RESPONSE_DATA_STR):null); + m.setResponseId(jsonObject.has(RESPONSE_ID_STR) ? jsonObject.getString(RESPONSE_ID_STR):null); + m.setData(jsonObject.has(DATA_STR) ? jsonObject.getString(DATA_STR):null); + return m; + } catch (JSONException e) { + e.printStackTrace(); + } + return m; + } + + public static List toArrayList(String jsonStr){ + List list = new ArrayList(); + try { + JSONArray jsonArray = new JSONArray(jsonStr); + for(int i = 0; i < jsonArray.length(); i++){ + Message m = new Message(); + JSONObject jsonObject = jsonArray.getJSONObject(i); + m.setHandlerName(jsonObject.has(HANDLER_NAME_STR) ? jsonObject.getString(HANDLER_NAME_STR):null); + m.setCallbackId(jsonObject.has(CALLBACK_ID_STR) ? jsonObject.getString(CALLBACK_ID_STR):null); + m.setResponseData(jsonObject.has(RESPONSE_DATA_STR) ? jsonObject.getString(RESPONSE_DATA_STR):null); + m.setResponseId(jsonObject.has(RESPONSE_ID_STR) ? jsonObject.getString(RESPONSE_ID_STR):null); + m.setData(jsonObject.has(DATA_STR) ? jsonObject.getString(DATA_STR):null); + list.add(m); + } + } catch (JSONException e) { + e.printStackTrace(); + } + return list; + } +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/WebViewJavascriptBridge.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/WebViewJavascriptBridge.java new file mode 100644 index 0000000..594b81f --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/WebViewJavascriptBridge.java @@ -0,0 +1,11 @@ +package com.github.lzyzsd.jsbridge; + + +public interface WebViewJavascriptBridge { + + public void send(String data); + public void send(String data, CallBackFunction responseCallback); + + + +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/X5WebView.java b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/X5WebView.java new file mode 100644 index 0000000..a96a5a1 --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/java/com/github/lzyzsd/jsbridge/X5WebView.java @@ -0,0 +1,60 @@ +package com.github.lzyzsd.jsbridge; + +import android.annotation.SuppressLint; +import android.content.Context; +import android.util.AttributeSet; +import android.webkit.WebSettings; +import android.webkit.WebView; +import android.webkit.WebViewClient; +import android.widget.TextView; + +public class X5WebView extends WebView { + + private WebViewClient client = new WebViewClient() { + /** + * 防止加载网页时调起系统浏览器 + */ + public boolean shouldOverrideUrlLoading(WebView view, String url) { + view.loadUrl(url); + return true; + } + }; + + @SuppressLint("SetJavaScriptEnabled") + public X5WebView(Context arg0, AttributeSet arg1) { + super(arg0, arg1); + this.setWebViewClient(client); + initWebViewSettings(); + setClickable(true); + } + + private void initWebViewSettings() { + WebSettings webSetting = this.getSettings(); + webSetting.setJavaScriptEnabled(true); + webSetting.setJavaScriptCanOpenWindowsAutomatically(true); + webSetting.setAllowFileAccess(true); + webSetting.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NARROW_COLUMNS); + webSetting.setSupportZoom(true); + webSetting.setBuiltInZoomControls(true); + webSetting.setUseWideViewPort(true); + webSetting.setSupportMultipleWindows(true); + // webSetting.setLoadWithOverviewMode(true); + webSetting.setAppCacheEnabled(true); + // webSetting.setDatabaseEnabled(true); + webSetting.setDomStorageEnabled(true); + webSetting.setGeolocationEnabled(true); + webSetting.setAppCacheMaxSize(Long.MAX_VALUE); + // webSetting.setPageCacheCapacity(IX5WebSettings.DEFAULT_CACHE_CAPACITY); + webSetting.setPluginState(WebSettings.PluginState.ON_DEMAND); + // webSetting.setRenderPriority(WebSettings.RenderPriority.HIGH); + webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE); + + // this.getSettingsExtension().setPageCacheCapacity(IX5WebSettings.DEFAULT_CACHE_CAPACITY);//extension + // settings 的设计 + } + + public X5WebView(Context arg0) { + super(arg0); + setBackgroundColor(85621); + } +} diff --git a/src/IPCamerDemoEYE/LibBridgeWebView/src/main/res/values/strings.xml b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/res/values/strings.xml new file mode 100644 index 0000000..49fc91e --- /dev/null +++ b/src/IPCamerDemoEYE/LibBridgeWebView/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + library + diff --git a/src/IPCamerDemoEYE/app/build.gradle b/src/IPCamerDemoEYE/app/build.gradle new file mode 100644 index 0000000..1a52587 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build.gradle @@ -0,0 +1,68 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 30 + buildToolsVersion "27.0.3" + useLibrary 'org.apache.http.legacy' + + defaultConfig { + applicationId "com.ipcamer.demo" + minSdkVersion 18 + targetSdkVersion 30 + manifestPlaceholders = [ + GETUI_APP_ID : "9e8ate29YR6eb948bVlTk4", + GETUI_APP_KEY : "bThEinZWlVA3yEHhhtHwH1", + GETUI_APP_SECRET: "JQmHj8QvmL776e5qwRgUz8" + ] + + ndk { + abiFilters "armeabi", "armeabi-v7a","arm64-v8a" + } + } + aaptOptions { + cruncherEnabled = false + useNewCruncher = false + } + + buildTypes { + release { + lintOptions { + checkReleaseBuilds false + abortOnError false + } + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' + } + } + productFlavors { + } + + packagingOptions { + exclude 'META-INF/LICENSE.txt' + exclude 'META-INF/NOTICE.txt' + } +} + +dependencies { + implementation project(path: ':LibBridgeWebView') + compile 'com.android.support:support-annotations:23.4.0' + implementation 'com.android.support:support-v4:27.1.1' + implementation 'com.android.support:appcompat-v7:27.1.1' + compile 'com.squareup.okhttp3:okhttp:3.8.1' + compile 'com.google.code.gson:gson:2.7' + compile files('libs/GetuiSDK4.3.5.6.jar') + compile files('libs/json_simple-1.1.jar') + //compile files('libs/okhttp-3.8.1.jar') + //compile files('libs/okio-1.13.0.jar') + implementation 'com.alexvasilkov:gesture-views:2.3.0' + implementation 'io.reactivex:rxjava:1.0.14' + implementation 'io.reactivex:rxandroid:1.0.1' + + implementation 'com.alexvasilkov:gesture-views:2.3.0' + + implementation 'io.reactivex:rxjava:1.0.14' + implementation 'io.reactivex:rxandroid:1.0.1' + /**RXjava*/ + api "io.reactivex.rxjava2:rxjava:2.2.5" + implementation "io.reactivex.rxjava2:rxandroid:2.1.0" +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/core/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/core/R.java new file mode 100644 index 0000000..872d786 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/core/R.java @@ -0,0 +1,12 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.arch.core; + +public final class R { + private R() {} + +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/R.java new file mode 100644 index 0000000..b0c852e --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/R.java @@ -0,0 +1,12 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.arch.lifecycle; + +public final class R { + private R() {} + +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/livedata/core/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/livedata/core/R.java new file mode 100644 index 0000000..2c19ff7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/livedata/core/R.java @@ -0,0 +1,12 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.arch.lifecycle.livedata.core; + +public final class R { + private R() {} + +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/viewmodel/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/viewmodel/R.java new file mode 100644 index 0000000..a66555a --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/arch/lifecycle/viewmodel/R.java @@ -0,0 +1,12 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.arch.lifecycle.viewmodel; + +public final class R { + private R() {} + +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/compat/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/compat/R.java new file mode 100644 index 0000000..0f61117 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/compat/R.java @@ -0,0 +1,157 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.compat; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int chronometer = 0x7f070062; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + } + public static final class integer { + private integer() {} + + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + } + public static final class styleable { + private styleable() {} + + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/coreui/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/coreui/R.java new file mode 100644 index 0000000..894ae5d --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/coreui/R.java @@ -0,0 +1,185 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.coreui; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int coordinatorLayoutStyle = 0x7f02005e; + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + public static final int keylines = 0x7f02008a; + public static final int layout_anchor = 0x7f02008c; + public static final int layout_anchorGravity = 0x7f02008d; + public static final int layout_behavior = 0x7f02008e; + public static final int layout_dodgeInsetEdges = 0x7f02008f; + public static final int layout_insetEdge = 0x7f020090; + public static final int layout_keyline = 0x7f020091; + public static final int statusBarBackground = 0x7f0200cb; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int bottom = 0x7f070043; + public static final int chronometer = 0x7f070062; + public static final int end = 0x7f0700af; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int left = 0x7f0700da; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int none = 0x7f0700fe; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right = 0x7f07014f; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int start = 0x7f0701aa; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + public static final int top = 0x7f0701e1; + } + public static final class integer { + private integer() {} + + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + public static final int Widget_Support_CoordinatorLayout = 0x7f0b015a; + } + public static final class styleable { + private styleable() {} + + public static final int[] CoordinatorLayout = { 0x7f02008a, 0x7f0200cb }; + public static final int CoordinatorLayout_keylines = 0; + public static final int CoordinatorLayout_statusBarBackground = 1; + public static final int[] CoordinatorLayout_Layout = { 0x10100b3, 0x7f02008c, 0x7f02008d, 0x7f02008e, 0x7f02008f, 0x7f020090, 0x7f020091 }; + public static final int CoordinatorLayout_Layout_android_layout_gravity = 0; + public static final int CoordinatorLayout_Layout_layout_anchor = 1; + public static final int CoordinatorLayout_Layout_layout_anchorGravity = 2; + public static final int CoordinatorLayout_Layout_layout_behavior = 3; + public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4; + public static final int CoordinatorLayout_Layout_layout_insetEdge = 5; + public static final int CoordinatorLayout_Layout_layout_keyline = 6; + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/coreutils/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/coreutils/R.java new file mode 100644 index 0000000..d3460d7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/coreutils/R.java @@ -0,0 +1,157 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.coreutils; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int chronometer = 0x7f070062; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + } + public static final class integer { + private integer() {} + + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + } + public static final class styleable { + private styleable() {} + + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/fragment/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/fragment/R.java new file mode 100644 index 0000000..66ee914 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/fragment/R.java @@ -0,0 +1,185 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.fragment; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int coordinatorLayoutStyle = 0x7f02005e; + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + public static final int keylines = 0x7f02008a; + public static final int layout_anchor = 0x7f02008c; + public static final int layout_anchorGravity = 0x7f02008d; + public static final int layout_behavior = 0x7f02008e; + public static final int layout_dodgeInsetEdges = 0x7f02008f; + public static final int layout_insetEdge = 0x7f020090; + public static final int layout_keyline = 0x7f020091; + public static final int statusBarBackground = 0x7f0200cb; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int bottom = 0x7f070043; + public static final int chronometer = 0x7f070062; + public static final int end = 0x7f0700af; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int left = 0x7f0700da; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int none = 0x7f0700fe; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right = 0x7f07014f; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int start = 0x7f0701aa; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + public static final int top = 0x7f0701e1; + } + public static final class integer { + private integer() {} + + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + public static final int Widget_Support_CoordinatorLayout = 0x7f0b015a; + } + public static final class styleable { + private styleable() {} + + public static final int[] CoordinatorLayout = { 0x7f02008a, 0x7f0200cb }; + public static final int CoordinatorLayout_keylines = 0; + public static final int CoordinatorLayout_statusBarBackground = 1; + public static final int[] CoordinatorLayout_Layout = { 0x10100b3, 0x7f02008c, 0x7f02008d, 0x7f02008e, 0x7f02008f, 0x7f020090, 0x7f020091 }; + public static final int CoordinatorLayout_Layout_android_layout_gravity = 0; + public static final int CoordinatorLayout_Layout_layout_anchor = 1; + public static final int CoordinatorLayout_Layout_layout_anchorGravity = 2; + public static final int CoordinatorLayout_Layout_layout_behavior = 3; + public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4; + public static final int CoordinatorLayout_Layout_layout_insetEdge = 5; + public static final int CoordinatorLayout_Layout_layout_keyline = 6; + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/graphics/drawable/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/graphics/drawable/R.java new file mode 100644 index 0000000..47bdeaf --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/graphics/drawable/R.java @@ -0,0 +1,157 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.graphics.drawable; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int chronometer = 0x7f070062; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + } + public static final class integer { + private integer() {} + + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + } + public static final class styleable { + private styleable() {} + + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/graphics/drawable/animated/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/graphics/drawable/animated/R.java new file mode 100644 index 0000000..21790a5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/graphics/drawable/animated/R.java @@ -0,0 +1,185 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.graphics.drawable.animated; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int coordinatorLayoutStyle = 0x7f02005e; + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + public static final int keylines = 0x7f02008a; + public static final int layout_anchor = 0x7f02008c; + public static final int layout_anchorGravity = 0x7f02008d; + public static final int layout_behavior = 0x7f02008e; + public static final int layout_dodgeInsetEdges = 0x7f02008f; + public static final int layout_insetEdge = 0x7f020090; + public static final int layout_keyline = 0x7f020091; + public static final int statusBarBackground = 0x7f0200cb; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int bottom = 0x7f070043; + public static final int chronometer = 0x7f070062; + public static final int end = 0x7f0700af; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int left = 0x7f0700da; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int none = 0x7f0700fe; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right = 0x7f07014f; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int start = 0x7f0701aa; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + public static final int top = 0x7f0701e1; + } + public static final class integer { + private integer() {} + + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + public static final int Widget_Support_CoordinatorLayout = 0x7f0b015a; + } + public static final class styleable { + private styleable() {} + + public static final int[] CoordinatorLayout = { 0x7f02008a, 0x7f0200cb }; + public static final int CoordinatorLayout_keylines = 0; + public static final int CoordinatorLayout_statusBarBackground = 1; + public static final int[] CoordinatorLayout_Layout = { 0x10100b3, 0x7f02008c, 0x7f02008d, 0x7f02008e, 0x7f02008f, 0x7f020090, 0x7f020091 }; + public static final int CoordinatorLayout_Layout_android_layout_gravity = 0; + public static final int CoordinatorLayout_Layout_layout_anchor = 1; + public static final int CoordinatorLayout_Layout_layout_anchorGravity = 2; + public static final int CoordinatorLayout_Layout_layout_behavior = 3; + public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4; + public static final int CoordinatorLayout_Layout_layout_insetEdge = 5; + public static final int CoordinatorLayout_Layout_layout_keyline = 6; + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/mediacompat/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/mediacompat/R.java new file mode 100644 index 0000000..f0f95be --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/mediacompat/R.java @@ -0,0 +1,180 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.mediacompat; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int notification_material_background_media_default_color = 0x7f04005d; + public static final int primary_text_default_material_dark = 0x7f040063; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_dark = 0x7f040074; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action0 = 0x7f070006; + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int cancel_action = 0x7f070058; + public static final int chronometer = 0x7f070062; + public static final int end_padder = 0x7f0700b0; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int media_actions = 0x7f0700f6; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int status_bar_latest_event_content = 0x7f0701ac; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + } + public static final class integer { + private integer() {} + + public static final int cancel_button_image_alpha = 0x7f080002; + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_media_action = 0x7f090032; + public static final int notification_media_cancel_action = 0x7f090033; + public static final int notification_template_big_media = 0x7f090034; + public static final int notification_template_big_media_custom = 0x7f090035; + public static final int notification_template_big_media_narrow = 0x7f090036; + public static final int notification_template_big_media_narrow_custom = 0x7f090037; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_lines_media = 0x7f09003a; + public static final int notification_template_media = 0x7f09003b; + public static final int notification_template_media_custom = 0x7f09003c; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Info_Media = 0x7f0b00e9; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Line2_Media = 0x7f0b00eb; + public static final int TextAppearance_Compat_Notification_Media = 0x7f0b00ec; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Time_Media = 0x7f0b00ee; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int TextAppearance_Compat_Notification_Title_Media = 0x7f0b00f0; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + } + public static final class styleable { + private styleable() {} + + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/v4/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/v4/R.java new file mode 100644 index 0000000..9c546e9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/v4/R.java @@ -0,0 +1,208 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.v4; + +public final class R { + private R() {} + + public static final class attr { + private attr() {} + + public static final int coordinatorLayoutStyle = 0x7f02005e; + public static final int font = 0x7f020071; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + public static final int keylines = 0x7f02008a; + public static final int layout_anchor = 0x7f02008c; + public static final int layout_anchorGravity = 0x7f02008d; + public static final int layout_behavior = 0x7f02008e; + public static final int layout_dodgeInsetEdges = 0x7f02008f; + public static final int layout_insetEdge = 0x7f020090; + public static final int layout_keyline = 0x7f020091; + public static final int statusBarBackground = 0x7f0200cb; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + } + public static final class color { + private color() {} + + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int notification_material_background_media_default_color = 0x7f04005d; + public static final int primary_text_default_material_dark = 0x7f040063; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_dark = 0x7f040074; + public static final int secondary_text_default_material_light = 0x7f040075; + } + public static final class dimen { + private dimen() {} + + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + } + public static final class drawable { + private drawable() {} + + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + } + public static final class id { + private id() {} + + public static final int action0 = 0x7f070006; + public static final int action_container = 0x7f07000e; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int bottom = 0x7f070043; + public static final int cancel_action = 0x7f070058; + public static final int chronometer = 0x7f070062; + public static final int end = 0x7f0700af; + public static final int end_padder = 0x7f0700b0; + public static final int forever = 0x7f0700ba; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int left = 0x7f0700da; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int media_actions = 0x7f0700f6; + public static final int none = 0x7f0700fe; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int right = 0x7f07014f; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int start = 0x7f0701aa; + public static final int status_bar_latest_event_content = 0x7f0701ac; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + public static final int top = 0x7f0701e1; + } + public static final class integer { + private integer() {} + + public static final int cancel_button_image_alpha = 0x7f080002; + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_media_action = 0x7f090032; + public static final int notification_media_cancel_action = 0x7f090033; + public static final int notification_template_big_media = 0x7f090034; + public static final int notification_template_big_media_custom = 0x7f090035; + public static final int notification_template_big_media_narrow = 0x7f090036; + public static final int notification_template_big_media_narrow_custom = 0x7f090037; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_lines_media = 0x7f09003a; + public static final int notification_template_media = 0x7f09003b; + public static final int notification_template_media_custom = 0x7f09003c; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + } + public static final class string { + private string() {} + + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Info_Media = 0x7f0b00e9; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Line2_Media = 0x7f0b00eb; + public static final int TextAppearance_Compat_Notification_Media = 0x7f0b00ec; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Time_Media = 0x7f0b00ee; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int TextAppearance_Compat_Notification_Title_Media = 0x7f0b00f0; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + public static final int Widget_Support_CoordinatorLayout = 0x7f0b015a; + } + public static final class styleable { + private styleable() {} + + public static final int[] CoordinatorLayout = { 0x7f02008a, 0x7f0200cb }; + public static final int CoordinatorLayout_keylines = 0; + public static final int CoordinatorLayout_statusBarBackground = 1; + public static final int[] CoordinatorLayout_Layout = { 0x10100b3, 0x7f02008c, 0x7f02008d, 0x7f02008e, 0x7f02008f, 0x7f020090, 0x7f020091 }; + public static final int CoordinatorLayout_Layout_android_layout_gravity = 0; + public static final int CoordinatorLayout_Layout_layout_anchor = 1; + public static final int CoordinatorLayout_Layout_layout_anchorGravity = 2; + public static final int CoordinatorLayout_Layout_layout_behavior = 3; + public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4; + public static final int CoordinatorLayout_Layout_layout_insetEdge = 5; + public static final int CoordinatorLayout_Layout_layout_keyline = 6; + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/v7/appcompat/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/v7/appcompat/R.java new file mode 100644 index 0000000..15845c3 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/android/support/v7/appcompat/R.java @@ -0,0 +1,1559 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package android.support.v7.appcompat; + +public final class R { + private R() {} + + public static final class anim { + private anim() {} + + public static final int abc_fade_in = 0x7f010000; + public static final int abc_fade_out = 0x7f010001; + public static final int abc_grow_fade_in_from_bottom = 0x7f010002; + public static final int abc_popup_enter = 0x7f010003; + public static final int abc_popup_exit = 0x7f010004; + public static final int abc_shrink_fade_out_from_bottom = 0x7f010005; + public static final int abc_slide_in_bottom = 0x7f010006; + public static final int abc_slide_in_top = 0x7f010007; + public static final int abc_slide_out_bottom = 0x7f010008; + public static final int abc_slide_out_top = 0x7f010009; + public static final int abc_tooltip_enter = 0x7f01000a; + public static final int abc_tooltip_exit = 0x7f01000b; + } + public static final class attr { + private attr() {} + + public static final int actionBarDivider = 0x7f020000; + public static final int actionBarItemBackground = 0x7f020001; + public static final int actionBarPopupTheme = 0x7f020002; + public static final int actionBarSize = 0x7f020003; + public static final int actionBarSplitStyle = 0x7f020004; + public static final int actionBarStyle = 0x7f020005; + public static final int actionBarTabBarStyle = 0x7f020006; + public static final int actionBarTabStyle = 0x7f020007; + public static final int actionBarTabTextStyle = 0x7f020008; + public static final int actionBarTheme = 0x7f020009; + public static final int actionBarWidgetTheme = 0x7f02000a; + public static final int actionButtonStyle = 0x7f02000b; + public static final int actionDropDownStyle = 0x7f02000c; + public static final int actionLayout = 0x7f02000d; + public static final int actionMenuTextAppearance = 0x7f02000e; + public static final int actionMenuTextColor = 0x7f02000f; + public static final int actionModeBackground = 0x7f020010; + public static final int actionModeCloseButtonStyle = 0x7f020011; + public static final int actionModeCloseDrawable = 0x7f020012; + public static final int actionModeCopyDrawable = 0x7f020013; + public static final int actionModeCutDrawable = 0x7f020014; + public static final int actionModeFindDrawable = 0x7f020015; + public static final int actionModePasteDrawable = 0x7f020016; + public static final int actionModePopupWindowStyle = 0x7f020017; + public static final int actionModeSelectAllDrawable = 0x7f020018; + public static final int actionModeShareDrawable = 0x7f020019; + public static final int actionModeSplitBackground = 0x7f02001a; + public static final int actionModeStyle = 0x7f02001b; + public static final int actionModeWebSearchDrawable = 0x7f02001c; + public static final int actionOverflowButtonStyle = 0x7f02001d; + public static final int actionOverflowMenuStyle = 0x7f02001e; + public static final int actionProviderClass = 0x7f02001f; + public static final int actionViewClass = 0x7f020020; + public static final int activityChooserViewStyle = 0x7f020021; + public static final int alertDialogButtonGroupStyle = 0x7f020022; + public static final int alertDialogCenterButtons = 0x7f020023; + public static final int alertDialogStyle = 0x7f020024; + public static final int alertDialogTheme = 0x7f020025; + public static final int allowStacking = 0x7f020026; + public static final int alpha = 0x7f020027; + public static final int alphabeticModifiers = 0x7f020028; + public static final int arrowHeadLength = 0x7f020029; + public static final int arrowShaftLength = 0x7f02002a; + public static final int autoCompleteTextViewStyle = 0x7f02002b; + public static final int autoSizeMaxTextSize = 0x7f02002c; + public static final int autoSizeMinTextSize = 0x7f02002d; + public static final int autoSizePresetSizes = 0x7f02002e; + public static final int autoSizeStepGranularity = 0x7f02002f; + public static final int autoSizeTextType = 0x7f020030; + public static final int background = 0x7f020031; + public static final int backgroundSplit = 0x7f020032; + public static final int backgroundStacked = 0x7f020033; + public static final int backgroundTint = 0x7f020034; + public static final int backgroundTintMode = 0x7f020035; + public static final int barLength = 0x7f020036; + public static final int borderlessButtonStyle = 0x7f020037; + public static final int buttonBarButtonStyle = 0x7f020038; + public static final int buttonBarNegativeButtonStyle = 0x7f020039; + public static final int buttonBarNeutralButtonStyle = 0x7f02003a; + public static final int buttonBarPositiveButtonStyle = 0x7f02003b; + public static final int buttonBarStyle = 0x7f02003c; + public static final int buttonGravity = 0x7f02003d; + public static final int buttonIconDimen = 0x7f02003e; + public static final int buttonPanelSideLayout = 0x7f02003f; + public static final int buttonStyle = 0x7f020040; + public static final int buttonStyleSmall = 0x7f020041; + public static final int buttonTint = 0x7f020042; + public static final int buttonTintMode = 0x7f020043; + public static final int checkboxStyle = 0x7f020044; + public static final int checkedTextViewStyle = 0x7f020045; + public static final int closeIcon = 0x7f020046; + public static final int closeItemLayout = 0x7f020047; + public static final int collapseContentDescription = 0x7f020048; + public static final int collapseIcon = 0x7f020049; + public static final int color = 0x7f02004a; + public static final int colorAccent = 0x7f02004b; + public static final int colorBackgroundFloating = 0x7f02004c; + public static final int colorButtonNormal = 0x7f02004d; + public static final int colorControlActivated = 0x7f02004e; + public static final int colorControlHighlight = 0x7f02004f; + public static final int colorControlNormal = 0x7f020050; + public static final int colorError = 0x7f020051; + public static final int colorPrimary = 0x7f020052; + public static final int colorPrimaryDark = 0x7f020053; + public static final int colorSwitchThumbNormal = 0x7f020054; + public static final int commitIcon = 0x7f020055; + public static final int contentDescription = 0x7f020056; + public static final int contentInsetEnd = 0x7f020057; + public static final int contentInsetEndWithActions = 0x7f020058; + public static final int contentInsetLeft = 0x7f020059; + public static final int contentInsetRight = 0x7f02005a; + public static final int contentInsetStart = 0x7f02005b; + public static final int contentInsetStartWithNavigation = 0x7f02005c; + public static final int controlBackground = 0x7f02005d; + public static final int coordinatorLayoutStyle = 0x7f02005e; + public static final int customNavigationLayout = 0x7f02005f; + public static final int defaultQueryHint = 0x7f020060; + public static final int dialogPreferredPadding = 0x7f020061; + public static final int dialogTheme = 0x7f020062; + public static final int displayOptions = 0x7f020063; + public static final int divider = 0x7f020064; + public static final int dividerHorizontal = 0x7f020065; + public static final int dividerPadding = 0x7f020066; + public static final int dividerVertical = 0x7f020067; + public static final int drawableSize = 0x7f020068; + public static final int drawerArrowStyle = 0x7f020069; + public static final int dropDownListViewStyle = 0x7f02006a; + public static final int dropdownListPreferredItemHeight = 0x7f02006b; + public static final int editTextBackground = 0x7f02006c; + public static final int editTextColor = 0x7f02006d; + public static final int editTextStyle = 0x7f02006e; + public static final int elevation = 0x7f02006f; + public static final int expandActivityOverflowButtonDrawable = 0x7f020070; + public static final int font = 0x7f020071; + public static final int fontFamily = 0x7f020072; + public static final int fontProviderAuthority = 0x7f020073; + public static final int fontProviderCerts = 0x7f020074; + public static final int fontProviderFetchStrategy = 0x7f020075; + public static final int fontProviderFetchTimeout = 0x7f020076; + public static final int fontProviderPackage = 0x7f020077; + public static final int fontProviderQuery = 0x7f020078; + public static final int fontStyle = 0x7f020079; + public static final int fontWeight = 0x7f02007a; + public static final int gapBetweenBars = 0x7f02007b; + public static final int goIcon = 0x7f02007c; + public static final int height = 0x7f02007d; + public static final int hideOnContentScroll = 0x7f02007e; + public static final int homeAsUpIndicator = 0x7f02007f; + public static final int homeLayout = 0x7f020080; + public static final int icon = 0x7f020081; + public static final int iconTint = 0x7f020082; + public static final int iconTintMode = 0x7f020083; + public static final int iconifiedByDefault = 0x7f020084; + public static final int imageButtonStyle = 0x7f020085; + public static final int indeterminateProgressStyle = 0x7f020086; + public static final int initialActivityCount = 0x7f020087; + public static final int isLightTheme = 0x7f020088; + public static final int itemPadding = 0x7f020089; + public static final int keylines = 0x7f02008a; + public static final int layout = 0x7f02008b; + public static final int layout_anchor = 0x7f02008c; + public static final int layout_anchorGravity = 0x7f02008d; + public static final int layout_behavior = 0x7f02008e; + public static final int layout_dodgeInsetEdges = 0x7f02008f; + public static final int layout_insetEdge = 0x7f020090; + public static final int layout_keyline = 0x7f020091; + public static final int listChoiceBackgroundIndicator = 0x7f020092; + public static final int listDividerAlertDialog = 0x7f020093; + public static final int listItemLayout = 0x7f020094; + public static final int listLayout = 0x7f020095; + public static final int listMenuViewStyle = 0x7f020096; + public static final int listPopupWindowStyle = 0x7f020097; + public static final int listPreferredItemHeight = 0x7f020098; + public static final int listPreferredItemHeightLarge = 0x7f020099; + public static final int listPreferredItemHeightSmall = 0x7f02009a; + public static final int listPreferredItemPaddingLeft = 0x7f02009b; + public static final int listPreferredItemPaddingRight = 0x7f02009c; + public static final int logo = 0x7f02009d; + public static final int logoDescription = 0x7f02009e; + public static final int maxButtonHeight = 0x7f02009f; + public static final int measureWithLargestChild = 0x7f0200a0; + public static final int multiChoiceItemLayout = 0x7f0200a1; + public static final int navigationContentDescription = 0x7f0200a2; + public static final int navigationIcon = 0x7f0200a3; + public static final int navigationMode = 0x7f0200a4; + public static final int numericModifiers = 0x7f0200a5; + public static final int overlapAnchor = 0x7f0200a6; + public static final int paddingBottomNoButtons = 0x7f0200a7; + public static final int paddingEnd = 0x7f0200a8; + public static final int paddingStart = 0x7f0200a9; + public static final int paddingTopNoTitle = 0x7f0200aa; + public static final int panelBackground = 0x7f0200ab; + public static final int panelMenuListTheme = 0x7f0200ac; + public static final int panelMenuListWidth = 0x7f0200ad; + public static final int popupMenuStyle = 0x7f0200ae; + public static final int popupTheme = 0x7f0200af; + public static final int popupWindowStyle = 0x7f0200b0; + public static final int preserveIconSpacing = 0x7f0200b1; + public static final int progressBarPadding = 0x7f0200b2; + public static final int progressBarStyle = 0x7f0200b3; + public static final int queryBackground = 0x7f0200b4; + public static final int queryHint = 0x7f0200b5; + public static final int radioButtonStyle = 0x7f0200b6; + public static final int ratingBarStyle = 0x7f0200b7; + public static final int ratingBarStyleIndicator = 0x7f0200b8; + public static final int ratingBarStyleSmall = 0x7f0200b9; + public static final int searchHintIcon = 0x7f0200ba; + public static final int searchIcon = 0x7f0200bb; + public static final int searchViewStyle = 0x7f0200bc; + public static final int seekBarStyle = 0x7f0200bd; + public static final int selectableItemBackground = 0x7f0200be; + public static final int selectableItemBackgroundBorderless = 0x7f0200bf; + public static final int showAsAction = 0x7f0200c0; + public static final int showDividers = 0x7f0200c1; + public static final int showText = 0x7f0200c2; + public static final int showTitle = 0x7f0200c3; + public static final int singleChoiceItemLayout = 0x7f0200c4; + public static final int spinBars = 0x7f0200c5; + public static final int spinnerDropDownItemStyle = 0x7f0200c6; + public static final int spinnerStyle = 0x7f0200c7; + public static final int splitTrack = 0x7f0200c8; + public static final int srcCompat = 0x7f0200c9; + public static final int state_above_anchor = 0x7f0200ca; + public static final int statusBarBackground = 0x7f0200cb; + public static final int subMenuArrow = 0x7f0200cc; + public static final int submitBackground = 0x7f0200cd; + public static final int subtitle = 0x7f0200ce; + public static final int subtitleTextAppearance = 0x7f0200cf; + public static final int subtitleTextColor = 0x7f0200d0; + public static final int subtitleTextStyle = 0x7f0200d1; + public static final int suggestionRowLayout = 0x7f0200d2; + public static final int switchMinWidth = 0x7f0200d3; + public static final int switchPadding = 0x7f0200d4; + public static final int switchStyle = 0x7f0200d5; + public static final int switchTextAppearance = 0x7f0200d6; + public static final int textAllCaps = 0x7f0200d7; + public static final int textAppearanceLargePopupMenu = 0x7f0200d8; + public static final int textAppearanceListItem = 0x7f0200d9; + public static final int textAppearanceListItemSecondary = 0x7f0200da; + public static final int textAppearanceListItemSmall = 0x7f0200db; + public static final int textAppearancePopupMenuHeader = 0x7f0200dc; + public static final int textAppearanceSearchResultSubtitle = 0x7f0200dd; + public static final int textAppearanceSearchResultTitle = 0x7f0200de; + public static final int textAppearanceSmallPopupMenu = 0x7f0200df; + public static final int textColorAlertDialogListItem = 0x7f0200e0; + public static final int textColorSearchUrl = 0x7f0200e1; + public static final int theme = 0x7f0200e2; + public static final int thickness = 0x7f0200e3; + public static final int thumbTextPadding = 0x7f0200e4; + public static final int thumbTint = 0x7f0200e5; + public static final int thumbTintMode = 0x7f0200e6; + public static final int tickMark = 0x7f0200e7; + public static final int tickMarkTint = 0x7f0200e8; + public static final int tickMarkTintMode = 0x7f0200e9; + public static final int tint = 0x7f0200ea; + public static final int tintMode = 0x7f0200eb; + public static final int title = 0x7f0200ec; + public static final int titleMargin = 0x7f0200ed; + public static final int titleMarginBottom = 0x7f0200ee; + public static final int titleMarginEnd = 0x7f0200ef; + public static final int titleMarginStart = 0x7f0200f0; + public static final int titleMarginTop = 0x7f0200f1; + public static final int titleMargins = 0x7f0200f2; + public static final int titleTextAppearance = 0x7f0200f3; + public static final int titleTextColor = 0x7f0200f4; + public static final int titleTextStyle = 0x7f0200f5; + public static final int toolbarNavigationButtonStyle = 0x7f0200f6; + public static final int toolbarStyle = 0x7f0200f7; + public static final int tooltipForegroundColor = 0x7f0200f8; + public static final int tooltipFrameBackground = 0x7f0200f9; + public static final int tooltipText = 0x7f0200fa; + public static final int track = 0x7f0200fb; + public static final int trackTint = 0x7f0200fc; + public static final int trackTintMode = 0x7f0200fd; + public static final int viewInflaterClass = 0x7f0200fe; + public static final int voiceIcon = 0x7f0200ff; + public static final int windowActionBar = 0x7f020100; + public static final int windowActionBarOverlay = 0x7f020101; + public static final int windowActionModeOverlay = 0x7f020102; + public static final int windowFixedHeightMajor = 0x7f020103; + public static final int windowFixedHeightMinor = 0x7f020104; + public static final int windowFixedWidthMajor = 0x7f020105; + public static final int windowFixedWidthMinor = 0x7f020106; + public static final int windowMinWidthMajor = 0x7f020107; + public static final int windowMinWidthMinor = 0x7f020108; + public static final int windowNoTitle = 0x7f020109; + } + public static final class bool { + private bool() {} + + public static final int abc_action_bar_embed_tabs = 0x7f030000; + public static final int abc_allow_stacked_button_bar = 0x7f030001; + public static final int abc_config_actionMenuItemAllCaps = 0x7f030002; + public static final int abc_config_showMenuShortcutsWhenKeyboardPresent = 0x7f030003; + } + public static final class color { + private color() {} + + public static final int abc_background_cache_hint_selector_material_dark = 0x7f040000; + public static final int abc_background_cache_hint_selector_material_light = 0x7f040001; + public static final int abc_btn_colored_borderless_text_material = 0x7f040002; + public static final int abc_btn_colored_text_material = 0x7f040003; + public static final int abc_color_highlight_material = 0x7f040004; + public static final int abc_hint_foreground_material_dark = 0x7f040005; + public static final int abc_hint_foreground_material_light = 0x7f040006; + public static final int abc_input_method_navigation_guard = 0x7f040007; + public static final int abc_primary_text_disable_only_material_dark = 0x7f040008; + public static final int abc_primary_text_disable_only_material_light = 0x7f040009; + public static final int abc_primary_text_material_dark = 0x7f04000a; + public static final int abc_primary_text_material_light = 0x7f04000b; + public static final int abc_search_url_text = 0x7f04000c; + public static final int abc_search_url_text_normal = 0x7f04000d; + public static final int abc_search_url_text_pressed = 0x7f04000e; + public static final int abc_search_url_text_selected = 0x7f04000f; + public static final int abc_secondary_text_material_dark = 0x7f040010; + public static final int abc_secondary_text_material_light = 0x7f040011; + public static final int abc_tint_btn_checkable = 0x7f040012; + public static final int abc_tint_default = 0x7f040013; + public static final int abc_tint_edittext = 0x7f040014; + public static final int abc_tint_seek_thumb = 0x7f040015; + public static final int abc_tint_spinner = 0x7f040016; + public static final int abc_tint_switch_track = 0x7f040017; + public static final int accent_material_dark = 0x7f040018; + public static final int accent_material_light = 0x7f040019; + public static final int background_floating_material_dark = 0x7f04001a; + public static final int background_floating_material_light = 0x7f04001b; + public static final int background_material_dark = 0x7f04001c; + public static final int background_material_light = 0x7f04001d; + public static final int bright_foreground_disabled_material_dark = 0x7f040020; + public static final int bright_foreground_disabled_material_light = 0x7f040021; + public static final int bright_foreground_inverse_material_dark = 0x7f040022; + public static final int bright_foreground_inverse_material_light = 0x7f040023; + public static final int bright_foreground_material_dark = 0x7f040024; + public static final int bright_foreground_material_light = 0x7f040025; + public static final int button_material_dark = 0x7f040027; + public static final int button_material_light = 0x7f040028; + public static final int dim_foreground_disabled_material_dark = 0x7f04003f; + public static final int dim_foreground_disabled_material_light = 0x7f040040; + public static final int dim_foreground_material_dark = 0x7f040041; + public static final int dim_foreground_material_light = 0x7f040042; + public static final int error_color_material = 0x7f040044; + public static final int foreground_material_dark = 0x7f040045; + public static final int foreground_material_light = 0x7f040046; + public static final int highlighted_text_material_dark = 0x7f04004b; + public static final int highlighted_text_material_light = 0x7f04004c; + public static final int material_blue_grey_800 = 0x7f04004e; + public static final int material_blue_grey_900 = 0x7f04004f; + public static final int material_blue_grey_950 = 0x7f040050; + public static final int material_deep_teal_200 = 0x7f040051; + public static final int material_deep_teal_500 = 0x7f040052; + public static final int material_grey_100 = 0x7f040053; + public static final int material_grey_300 = 0x7f040054; + public static final int material_grey_50 = 0x7f040055; + public static final int material_grey_600 = 0x7f040056; + public static final int material_grey_800 = 0x7f040057; + public static final int material_grey_850 = 0x7f040058; + public static final int material_grey_900 = 0x7f040059; + public static final int notification_action_color_filter = 0x7f04005b; + public static final int notification_icon_bg_color = 0x7f04005c; + public static final int primary_dark_material_dark = 0x7f04005f; + public static final int primary_dark_material_light = 0x7f040060; + public static final int primary_material_dark = 0x7f040061; + public static final int primary_material_light = 0x7f040062; + public static final int primary_text_default_material_dark = 0x7f040063; + public static final int primary_text_default_material_light = 0x7f040064; + public static final int primary_text_disabled_material_dark = 0x7f040065; + public static final int primary_text_disabled_material_light = 0x7f040066; + public static final int ripple_material_dark = 0x7f04006c; + public static final int ripple_material_light = 0x7f04006d; + public static final int secondary_text_default_material_dark = 0x7f040074; + public static final int secondary_text_default_material_light = 0x7f040075; + public static final int secondary_text_disabled_material_dark = 0x7f040076; + public static final int secondary_text_disabled_material_light = 0x7f040077; + public static final int switch_thumb_disabled_material_dark = 0x7f04007d; + public static final int switch_thumb_disabled_material_light = 0x7f04007e; + public static final int switch_thumb_material_dark = 0x7f04007f; + public static final int switch_thumb_material_light = 0x7f040080; + public static final int switch_thumb_normal_material_dark = 0x7f040081; + public static final int switch_thumb_normal_material_light = 0x7f040082; + public static final int tooltip_background_dark = 0x7f040083; + public static final int tooltip_background_light = 0x7f040084; + } + public static final class dimen { + private dimen() {} + + public static final int abc_action_bar_content_inset_material = 0x7f050000; + public static final int abc_action_bar_content_inset_with_nav = 0x7f050001; + public static final int abc_action_bar_default_height_material = 0x7f050002; + public static final int abc_action_bar_default_padding_end_material = 0x7f050003; + public static final int abc_action_bar_default_padding_start_material = 0x7f050004; + public static final int abc_action_bar_elevation_material = 0x7f050005; + public static final int abc_action_bar_icon_vertical_padding_material = 0x7f050006; + public static final int abc_action_bar_overflow_padding_end_material = 0x7f050007; + public static final int abc_action_bar_overflow_padding_start_material = 0x7f050008; + public static final int abc_action_bar_progress_bar_size = 0x7f050009; + public static final int abc_action_bar_stacked_max_height = 0x7f05000a; + public static final int abc_action_bar_stacked_tab_max_width = 0x7f05000b; + public static final int abc_action_bar_subtitle_bottom_margin_material = 0x7f05000c; + public static final int abc_action_bar_subtitle_top_margin_material = 0x7f05000d; + public static final int abc_action_button_min_height_material = 0x7f05000e; + public static final int abc_action_button_min_width_material = 0x7f05000f; + public static final int abc_action_button_min_width_overflow_material = 0x7f050010; + public static final int abc_alert_dialog_button_bar_height = 0x7f050011; + public static final int abc_alert_dialog_button_dimen = 0x7f050012; + public static final int abc_button_inset_horizontal_material = 0x7f050013; + public static final int abc_button_inset_vertical_material = 0x7f050014; + public static final int abc_button_padding_horizontal_material = 0x7f050015; + public static final int abc_button_padding_vertical_material = 0x7f050016; + public static final int abc_cascading_menus_min_smallest_width = 0x7f050017; + public static final int abc_config_prefDialogWidth = 0x7f050018; + public static final int abc_control_corner_material = 0x7f050019; + public static final int abc_control_inset_material = 0x7f05001a; + public static final int abc_control_padding_material = 0x7f05001b; + public static final int abc_dialog_fixed_height_major = 0x7f05001c; + public static final int abc_dialog_fixed_height_minor = 0x7f05001d; + public static final int abc_dialog_fixed_width_major = 0x7f05001e; + public static final int abc_dialog_fixed_width_minor = 0x7f05001f; + public static final int abc_dialog_list_padding_bottom_no_buttons = 0x7f050020; + public static final int abc_dialog_list_padding_top_no_title = 0x7f050021; + public static final int abc_dialog_min_width_major = 0x7f050022; + public static final int abc_dialog_min_width_minor = 0x7f050023; + public static final int abc_dialog_padding_material = 0x7f050024; + public static final int abc_dialog_padding_top_material = 0x7f050025; + public static final int abc_dialog_title_divider_material = 0x7f050026; + public static final int abc_disabled_alpha_material_dark = 0x7f050027; + public static final int abc_disabled_alpha_material_light = 0x7f050028; + public static final int abc_dropdownitem_icon_width = 0x7f050029; + public static final int abc_dropdownitem_text_padding_left = 0x7f05002a; + public static final int abc_dropdownitem_text_padding_right = 0x7f05002b; + public static final int abc_edit_text_inset_bottom_material = 0x7f05002c; + public static final int abc_edit_text_inset_horizontal_material = 0x7f05002d; + public static final int abc_edit_text_inset_top_material = 0x7f05002e; + public static final int abc_floating_window_z = 0x7f05002f; + public static final int abc_list_item_padding_horizontal_material = 0x7f050030; + public static final int abc_panel_menu_list_width = 0x7f050031; + public static final int abc_progress_bar_height_material = 0x7f050032; + public static final int abc_search_view_preferred_height = 0x7f050033; + public static final int abc_search_view_preferred_width = 0x7f050034; + public static final int abc_seekbar_track_background_height_material = 0x7f050035; + public static final int abc_seekbar_track_progress_height_material = 0x7f050036; + public static final int abc_select_dialog_padding_start_material = 0x7f050037; + public static final int abc_switch_padding = 0x7f050038; + public static final int abc_text_size_body_1_material = 0x7f050039; + public static final int abc_text_size_body_2_material = 0x7f05003a; + public static final int abc_text_size_button_material = 0x7f05003b; + public static final int abc_text_size_caption_material = 0x7f05003c; + public static final int abc_text_size_display_1_material = 0x7f05003d; + public static final int abc_text_size_display_2_material = 0x7f05003e; + public static final int abc_text_size_display_3_material = 0x7f05003f; + public static final int abc_text_size_display_4_material = 0x7f050040; + public static final int abc_text_size_headline_material = 0x7f050041; + public static final int abc_text_size_large_material = 0x7f050042; + public static final int abc_text_size_medium_material = 0x7f050043; + public static final int abc_text_size_menu_header_material = 0x7f050044; + public static final int abc_text_size_menu_material = 0x7f050045; + public static final int abc_text_size_small_material = 0x7f050046; + public static final int abc_text_size_subhead_material = 0x7f050047; + public static final int abc_text_size_subtitle_material_toolbar = 0x7f050048; + public static final int abc_text_size_title_material = 0x7f050049; + public static final int abc_text_size_title_material_toolbar = 0x7f05004a; + public static final int compat_button_inset_horizontal_material = 0x7f05004d; + public static final int compat_button_inset_vertical_material = 0x7f05004e; + public static final int compat_button_padding_horizontal_material = 0x7f05004f; + public static final int compat_button_padding_vertical_material = 0x7f050050; + public static final int compat_control_corner_material = 0x7f050051; + public static final int disabled_alpha_material_dark = 0x7f050052; + public static final int disabled_alpha_material_light = 0x7f050053; + public static final int highlight_alpha_material_colored = 0x7f050054; + public static final int highlight_alpha_material_dark = 0x7f050055; + public static final int highlight_alpha_material_light = 0x7f050056; + public static final int hint_alpha_material_dark = 0x7f050057; + public static final int hint_alpha_material_light = 0x7f050058; + public static final int hint_pressed_alpha_material_dark = 0x7f050059; + public static final int hint_pressed_alpha_material_light = 0x7f05005a; + public static final int notification_action_icon_size = 0x7f05005b; + public static final int notification_action_text_size = 0x7f05005c; + public static final int notification_big_circle_margin = 0x7f05005d; + public static final int notification_content_margin_start = 0x7f05005e; + public static final int notification_large_icon_height = 0x7f05005f; + public static final int notification_large_icon_width = 0x7f050060; + public static final int notification_main_column_padding_top = 0x7f050061; + public static final int notification_media_narrow_margin = 0x7f050062; + public static final int notification_right_icon_size = 0x7f050063; + public static final int notification_right_side_padding_top = 0x7f050064; + public static final int notification_small_icon_background_padding = 0x7f050065; + public static final int notification_small_icon_size_as_large = 0x7f050066; + public static final int notification_subtext_size = 0x7f050067; + public static final int notification_top_pad = 0x7f050068; + public static final int notification_top_pad_large_text = 0x7f050069; + public static final int tooltip_corner_radius = 0x7f05006c; + public static final int tooltip_horizontal_padding = 0x7f05006d; + public static final int tooltip_margin = 0x7f05006e; + public static final int tooltip_precise_anchor_extra_offset = 0x7f05006f; + public static final int tooltip_precise_anchor_threshold = 0x7f050070; + public static final int tooltip_vertical_padding = 0x7f050071; + public static final int tooltip_y_offset_non_touch = 0x7f050072; + public static final int tooltip_y_offset_touch = 0x7f050073; + } + public static final class drawable { + private drawable() {} + + public static final int abc_ab_share_pack_mtrl_alpha = 0x7f060000; + public static final int abc_action_bar_item_background_material = 0x7f060001; + public static final int abc_btn_borderless_material = 0x7f060002; + public static final int abc_btn_check_material = 0x7f060003; + public static final int abc_btn_check_to_on_mtrl_000 = 0x7f060004; + public static final int abc_btn_check_to_on_mtrl_015 = 0x7f060005; + public static final int abc_btn_colored_material = 0x7f060006; + public static final int abc_btn_default_mtrl_shape = 0x7f060007; + public static final int abc_btn_radio_material = 0x7f060008; + public static final int abc_btn_radio_to_on_mtrl_000 = 0x7f060009; + public static final int abc_btn_radio_to_on_mtrl_015 = 0x7f06000a; + public static final int abc_btn_switch_to_on_mtrl_00001 = 0x7f06000b; + public static final int abc_btn_switch_to_on_mtrl_00012 = 0x7f06000c; + public static final int abc_cab_background_internal_bg = 0x7f06000d; + public static final int abc_cab_background_top_material = 0x7f06000e; + public static final int abc_cab_background_top_mtrl_alpha = 0x7f06000f; + public static final int abc_control_background_material = 0x7f060010; + public static final int abc_dialog_material_background = 0x7f060011; + public static final int abc_edit_text_material = 0x7f060012; + public static final int abc_ic_ab_back_material = 0x7f060013; + public static final int abc_ic_arrow_drop_right_black_24dp = 0x7f060014; + public static final int abc_ic_clear_material = 0x7f060015; + public static final int abc_ic_commit_search_api_mtrl_alpha = 0x7f060016; + public static final int abc_ic_go_search_api_material = 0x7f060017; + public static final int abc_ic_menu_copy_mtrl_am_alpha = 0x7f060018; + public static final int abc_ic_menu_cut_mtrl_alpha = 0x7f060019; + public static final int abc_ic_menu_overflow_material = 0x7f06001a; + public static final int abc_ic_menu_paste_mtrl_am_alpha = 0x7f06001b; + public static final int abc_ic_menu_selectall_mtrl_alpha = 0x7f06001c; + public static final int abc_ic_menu_share_mtrl_alpha = 0x7f06001d; + public static final int abc_ic_search_api_material = 0x7f06001e; + public static final int abc_ic_star_black_16dp = 0x7f06001f; + public static final int abc_ic_star_black_36dp = 0x7f060020; + public static final int abc_ic_star_black_48dp = 0x7f060021; + public static final int abc_ic_star_half_black_16dp = 0x7f060022; + public static final int abc_ic_star_half_black_36dp = 0x7f060023; + public static final int abc_ic_star_half_black_48dp = 0x7f060024; + public static final int abc_ic_voice_search_api_material = 0x7f060025; + public static final int abc_item_background_holo_dark = 0x7f060026; + public static final int abc_item_background_holo_light = 0x7f060027; + public static final int abc_list_divider_mtrl_alpha = 0x7f060028; + public static final int abc_list_focused_holo = 0x7f060029; + public static final int abc_list_longpressed_holo = 0x7f06002a; + public static final int abc_list_pressed_holo_dark = 0x7f06002b; + public static final int abc_list_pressed_holo_light = 0x7f06002c; + public static final int abc_list_selector_background_transition_holo_dark = 0x7f06002d; + public static final int abc_list_selector_background_transition_holo_light = 0x7f06002e; + public static final int abc_list_selector_disabled_holo_dark = 0x7f06002f; + public static final int abc_list_selector_disabled_holo_light = 0x7f060030; + public static final int abc_list_selector_holo_dark = 0x7f060031; + public static final int abc_list_selector_holo_light = 0x7f060032; + public static final int abc_menu_hardkey_panel_mtrl_mult = 0x7f060033; + public static final int abc_popup_background_mtrl_mult = 0x7f060034; + public static final int abc_ratingbar_indicator_material = 0x7f060035; + public static final int abc_ratingbar_material = 0x7f060036; + public static final int abc_ratingbar_small_material = 0x7f060037; + public static final int abc_scrubber_control_off_mtrl_alpha = 0x7f060038; + public static final int abc_scrubber_control_to_pressed_mtrl_000 = 0x7f060039; + public static final int abc_scrubber_control_to_pressed_mtrl_005 = 0x7f06003a; + public static final int abc_scrubber_primary_mtrl_alpha = 0x7f06003b; + public static final int abc_scrubber_track_mtrl_alpha = 0x7f06003c; + public static final int abc_seekbar_thumb_material = 0x7f06003d; + public static final int abc_seekbar_tick_mark_material = 0x7f06003e; + public static final int abc_seekbar_track_material = 0x7f06003f; + public static final int abc_spinner_mtrl_am_alpha = 0x7f060040; + public static final int abc_spinner_textfield_background_material = 0x7f060041; + public static final int abc_switch_thumb_material = 0x7f060042; + public static final int abc_switch_track_mtrl_alpha = 0x7f060043; + public static final int abc_tab_indicator_material = 0x7f060044; + public static final int abc_tab_indicator_mtrl_alpha = 0x7f060045; + public static final int abc_text_cursor_material = 0x7f060046; + public static final int abc_text_select_handle_left_mtrl_dark = 0x7f060047; + public static final int abc_text_select_handle_left_mtrl_light = 0x7f060048; + public static final int abc_text_select_handle_middle_mtrl_dark = 0x7f060049; + public static final int abc_text_select_handle_middle_mtrl_light = 0x7f06004a; + public static final int abc_text_select_handle_right_mtrl_dark = 0x7f06004b; + public static final int abc_text_select_handle_right_mtrl_light = 0x7f06004c; + public static final int abc_textfield_activated_mtrl_alpha = 0x7f06004d; + public static final int abc_textfield_default_mtrl_alpha = 0x7f06004e; + public static final int abc_textfield_search_activated_mtrl_alpha = 0x7f06004f; + public static final int abc_textfield_search_default_mtrl_alpha = 0x7f060050; + public static final int abc_textfield_search_material = 0x7f060051; + public static final int abc_vector_test = 0x7f060052; + public static final int notification_action_background = 0x7f0600d0; + public static final int notification_bg = 0x7f0600d1; + public static final int notification_bg_low = 0x7f0600d2; + public static final int notification_bg_low_normal = 0x7f0600d3; + public static final int notification_bg_low_pressed = 0x7f0600d4; + public static final int notification_bg_normal = 0x7f0600d5; + public static final int notification_bg_normal_pressed = 0x7f0600d6; + public static final int notification_icon_background = 0x7f0600d7; + public static final int notification_template_icon_bg = 0x7f0600d8; + public static final int notification_template_icon_low_bg = 0x7f0600d9; + public static final int notification_tile_bg = 0x7f0600da; + public static final int notify_panel_notification_icon_bg = 0x7f0600db; + public static final int tooltip_frame_dark = 0x7f060126; + public static final int tooltip_frame_light = 0x7f060127; + } + public static final class id { + private id() {} + + public static final int action_bar = 0x7f070007; + public static final int action_bar_activity_content = 0x7f070008; + public static final int action_bar_container = 0x7f070009; + public static final int action_bar_root = 0x7f07000a; + public static final int action_bar_spinner = 0x7f07000b; + public static final int action_bar_subtitle = 0x7f07000c; + public static final int action_bar_title = 0x7f07000d; + public static final int action_container = 0x7f07000e; + public static final int action_context_bar = 0x7f07000f; + public static final int action_divider = 0x7f070010; + public static final int action_image = 0x7f070011; + public static final int action_menu_divider = 0x7f070012; + public static final int action_menu_presenter = 0x7f070013; + public static final int action_mode_bar = 0x7f070014; + public static final int action_mode_bar_stub = 0x7f070015; + public static final int action_mode_close_button = 0x7f070016; + public static final int action_text = 0x7f070017; + public static final int actions = 0x7f070018; + public static final int activity_chooser_view_content = 0x7f070019; + public static final int add = 0x7f07001b; + public static final int alertTitle = 0x7f07003b; + public static final int async = 0x7f07003f; + public static final int blocking = 0x7f070042; + public static final int bottom = 0x7f070043; + public static final int buttonPanel = 0x7f070055; + public static final int checkbox = 0x7f070061; + public static final int chronometer = 0x7f070062; + public static final int contentPanel = 0x7f07006a; + public static final int custom = 0x7f07006d; + public static final int customPanel = 0x7f07006e; + public static final int decor_content_parent = 0x7f07009c; + public static final int default_activity_button = 0x7f07009d; + public static final int edit_query = 0x7f0700ad; + public static final int end = 0x7f0700af; + public static final int expand_activities_button = 0x7f0700b5; + public static final int expanded_menu = 0x7f0700b6; + public static final int forever = 0x7f0700ba; + public static final int home = 0x7f0700c0; + public static final int icon = 0x7f0700c2; + public static final int icon_group = 0x7f0700c3; + public static final int image = 0x7f0700c5; + public static final int info = 0x7f0700cd; + public static final int italic = 0x7f0700d3; + public static final int left = 0x7f0700da; + public static final int line1 = 0x7f0700de; + public static final int line3 = 0x7f0700df; + public static final int listMode = 0x7f0700e5; + public static final int list_item = 0x7f0700e6; + public static final int message = 0x7f0700f7; + public static final int multiply = 0x7f0700fa; + public static final int none = 0x7f0700fe; + public static final int normal = 0x7f0700ff; + public static final int notification_background = 0x7f070101; + public static final int notification_main_column = 0x7f070102; + public static final int notification_main_column_container = 0x7f070103; + public static final int parentPanel = 0x7f070109; + public static final int progress_circular = 0x7f070133; + public static final int progress_horizontal = 0x7f070134; + public static final int radio = 0x7f07014c; + public static final int right = 0x7f07014f; + public static final int right_icon = 0x7f070150; + public static final int right_side = 0x7f070151; + public static final int screen = 0x7f07015e; + public static final int scrollIndicatorDown = 0x7f07015f; + public static final int scrollIndicatorUp = 0x7f070160; + public static final int scrollView = 0x7f070161; + public static final int search_badge = 0x7f070167; + public static final int search_bar = 0x7f070168; + public static final int search_button = 0x7f070169; + public static final int search_close_btn = 0x7f07016a; + public static final int search_edit_frame = 0x7f07016b; + public static final int search_go_btn = 0x7f07016c; + public static final int search_mag_icon = 0x7f07016d; + public static final int search_plate = 0x7f07016e; + public static final int search_src_text = 0x7f07016f; + public static final int search_voice_btn = 0x7f070170; + public static final int select_dialog_listview = 0x7f070171; + public static final int shortcut = 0x7f070199; + public static final int spacer = 0x7f0701a4; + public static final int split_action_bar = 0x7f0701a5; + public static final int src_atop = 0x7f0701a6; + public static final int src_in = 0x7f0701a7; + public static final int src_over = 0x7f0701a8; + public static final int start = 0x7f0701aa; + public static final int submenuarrow = 0x7f0701ad; + public static final int submit_area = 0x7f0701ae; + public static final int tabMode = 0x7f0701b4; + public static final int tag_transition_group = 0x7f0701b8; + public static final int text = 0x7f0701bb; + public static final int text2 = 0x7f0701bc; + public static final int textSpacerNoButtons = 0x7f0701be; + public static final int textSpacerNoTitle = 0x7f0701bf; + public static final int time = 0x7f0701ca; + public static final int title = 0x7f0701de; + public static final int titleDividerNoCustom = 0x7f0701df; + public static final int title_template = 0x7f0701e0; + public static final int top = 0x7f0701e1; + public static final int topPanel = 0x7f0701e2; + public static final int uniform = 0x7f070205; + public static final int up = 0x7f070206; + public static final int wrap_content = 0x7f070225; + } + public static final class integer { + private integer() {} + + public static final int abc_config_activityDefaultDur = 0x7f080000; + public static final int abc_config_activityShortDur = 0x7f080001; + public static final int cancel_button_image_alpha = 0x7f080002; + public static final int config_tooltipAnimTime = 0x7f080003; + public static final int status_bar_notification_info_maxnum = 0x7f080004; + } + public static final class layout { + private layout() {} + + public static final int abc_action_bar_title_item = 0x7f090000; + public static final int abc_action_bar_up_container = 0x7f090001; + public static final int abc_action_menu_item_layout = 0x7f090002; + public static final int abc_action_menu_layout = 0x7f090003; + public static final int abc_action_mode_bar = 0x7f090004; + public static final int abc_action_mode_close_item_material = 0x7f090005; + public static final int abc_activity_chooser_view = 0x7f090006; + public static final int abc_activity_chooser_view_list_item = 0x7f090007; + public static final int abc_alert_dialog_button_bar_material = 0x7f090008; + public static final int abc_alert_dialog_material = 0x7f090009; + public static final int abc_alert_dialog_title_material = 0x7f09000a; + public static final int abc_dialog_title_material = 0x7f09000b; + public static final int abc_expanded_menu_layout = 0x7f09000c; + public static final int abc_list_menu_item_checkbox = 0x7f09000d; + public static final int abc_list_menu_item_icon = 0x7f09000e; + public static final int abc_list_menu_item_layout = 0x7f09000f; + public static final int abc_list_menu_item_radio = 0x7f090010; + public static final int abc_popup_menu_header_item_layout = 0x7f090011; + public static final int abc_popup_menu_item_layout = 0x7f090012; + public static final int abc_screen_content_include = 0x7f090013; + public static final int abc_screen_simple = 0x7f090014; + public static final int abc_screen_simple_overlay_action_mode = 0x7f090015; + public static final int abc_screen_toolbar = 0x7f090016; + public static final int abc_search_dropdown_item_icons_2line = 0x7f090017; + public static final int abc_search_view = 0x7f090018; + public static final int abc_select_dialog_material = 0x7f090019; + public static final int abc_tooltip = 0x7f09001a; + public static final int notification_action = 0x7f090030; + public static final int notification_action_tombstone = 0x7f090031; + public static final int notification_template_custom_big = 0x7f090038; + public static final int notification_template_icon_group = 0x7f090039; + public static final int notification_template_part_chronometer = 0x7f09003d; + public static final int notification_template_part_time = 0x7f09003e; + public static final int select_dialog_item_material = 0x7f090049; + public static final int select_dialog_multichoice_material = 0x7f09004a; + public static final int select_dialog_singlechoice_material = 0x7f09004b; + public static final int support_simple_spinner_dropdown_item = 0x7f09005e; + } + public static final class string { + private string() {} + + public static final int abc_action_bar_home_description = 0x7f0a0000; + public static final int abc_action_bar_up_description = 0x7f0a0001; + public static final int abc_action_menu_overflow_description = 0x7f0a0002; + public static final int abc_action_mode_done = 0x7f0a0003; + public static final int abc_activity_chooser_view_see_all = 0x7f0a0004; + public static final int abc_activitychooserview_choose_application = 0x7f0a0005; + public static final int abc_capital_off = 0x7f0a0006; + public static final int abc_capital_on = 0x7f0a0007; + public static final int abc_font_family_body_1_material = 0x7f0a0008; + public static final int abc_font_family_body_2_material = 0x7f0a0009; + public static final int abc_font_family_button_material = 0x7f0a000a; + public static final int abc_font_family_caption_material = 0x7f0a000b; + public static final int abc_font_family_display_1_material = 0x7f0a000c; + public static final int abc_font_family_display_2_material = 0x7f0a000d; + public static final int abc_font_family_display_3_material = 0x7f0a000e; + public static final int abc_font_family_display_4_material = 0x7f0a000f; + public static final int abc_font_family_headline_material = 0x7f0a0010; + public static final int abc_font_family_menu_material = 0x7f0a0011; + public static final int abc_font_family_subhead_material = 0x7f0a0012; + public static final int abc_font_family_title_material = 0x7f0a0013; + public static final int abc_search_hint = 0x7f0a0014; + public static final int abc_searchview_description_clear = 0x7f0a0015; + public static final int abc_searchview_description_query = 0x7f0a0016; + public static final int abc_searchview_description_search = 0x7f0a0017; + public static final int abc_searchview_description_submit = 0x7f0a0018; + public static final int abc_searchview_description_voice = 0x7f0a0019; + public static final int abc_shareactionprovider_share_with = 0x7f0a001a; + public static final int abc_shareactionprovider_share_with_application = 0x7f0a001b; + public static final int abc_toolbar_collapse_description = 0x7f0a001c; + public static final int search_menu_title = 0x7f0a0186; + public static final int status_bar_notification_info_overflow = 0x7f0a01ac; + } + public static final class style { + private style() {} + + public static final int AlertDialog_AppCompat = 0x7f0b0000; + public static final int AlertDialog_AppCompat_Light = 0x7f0b0001; + public static final int Animation_AppCompat_Dialog = 0x7f0b0002; + public static final int Animation_AppCompat_DropDownUp = 0x7f0b0003; + public static final int Animation_AppCompat_Tooltip = 0x7f0b0004; + public static final int Base_AlertDialog_AppCompat = 0x7f0b0006; + public static final int Base_AlertDialog_AppCompat_Light = 0x7f0b0007; + public static final int Base_Animation_AppCompat_Dialog = 0x7f0b0008; + public static final int Base_Animation_AppCompat_DropDownUp = 0x7f0b0009; + public static final int Base_Animation_AppCompat_Tooltip = 0x7f0b000a; + public static final int Base_DialogWindowTitleBackground_AppCompat = 0x7f0b000c; + public static final int Base_DialogWindowTitle_AppCompat = 0x7f0b000b; + public static final int Base_TextAppearance_AppCompat = 0x7f0b000d; + public static final int Base_TextAppearance_AppCompat_Body1 = 0x7f0b000e; + public static final int Base_TextAppearance_AppCompat_Body2 = 0x7f0b000f; + public static final int Base_TextAppearance_AppCompat_Button = 0x7f0b0010; + public static final int Base_TextAppearance_AppCompat_Caption = 0x7f0b0011; + public static final int Base_TextAppearance_AppCompat_Display1 = 0x7f0b0012; + public static final int Base_TextAppearance_AppCompat_Display2 = 0x7f0b0013; + public static final int Base_TextAppearance_AppCompat_Display3 = 0x7f0b0014; + public static final int Base_TextAppearance_AppCompat_Display4 = 0x7f0b0015; + public static final int Base_TextAppearance_AppCompat_Headline = 0x7f0b0016; + public static final int Base_TextAppearance_AppCompat_Inverse = 0x7f0b0017; + public static final int Base_TextAppearance_AppCompat_Large = 0x7f0b0018; + public static final int Base_TextAppearance_AppCompat_Large_Inverse = 0x7f0b0019; + public static final int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 0x7f0b001a; + public static final int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 0x7f0b001b; + public static final int Base_TextAppearance_AppCompat_Medium = 0x7f0b001c; + public static final int Base_TextAppearance_AppCompat_Medium_Inverse = 0x7f0b001d; + public static final int Base_TextAppearance_AppCompat_Menu = 0x7f0b001e; + public static final int Base_TextAppearance_AppCompat_SearchResult = 0x7f0b001f; + public static final int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 0x7f0b0020; + public static final int Base_TextAppearance_AppCompat_SearchResult_Title = 0x7f0b0021; + public static final int Base_TextAppearance_AppCompat_Small = 0x7f0b0022; + public static final int Base_TextAppearance_AppCompat_Small_Inverse = 0x7f0b0023; + public static final int Base_TextAppearance_AppCompat_Subhead = 0x7f0b0024; + public static final int Base_TextAppearance_AppCompat_Subhead_Inverse = 0x7f0b0025; + public static final int Base_TextAppearance_AppCompat_Title = 0x7f0b0026; + public static final int Base_TextAppearance_AppCompat_Title_Inverse = 0x7f0b0027; + public static final int Base_TextAppearance_AppCompat_Tooltip = 0x7f0b0028; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 0x7f0b0029; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 0x7f0b002a; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 0x7f0b002b; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 0x7f0b002c; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 0x7f0b002d; + public static final int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 0x7f0b002e; + public static final int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 0x7f0b002f; + public static final int Base_TextAppearance_AppCompat_Widget_Button = 0x7f0b0030; + public static final int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 0x7f0b0031; + public static final int Base_TextAppearance_AppCompat_Widget_Button_Colored = 0x7f0b0032; + public static final int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 0x7f0b0033; + public static final int Base_TextAppearance_AppCompat_Widget_DropDownItem = 0x7f0b0034; + public static final int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 0x7f0b0035; + public static final int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 0x7f0b0036; + public static final int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 0x7f0b0037; + public static final int Base_TextAppearance_AppCompat_Widget_Switch = 0x7f0b0038; + public static final int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 0x7f0b0039; + public static final int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 0x7f0b003a; + public static final int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 0x7f0b003b; + public static final int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 0x7f0b003c; + public static final int Base_ThemeOverlay_AppCompat = 0x7f0b004b; + public static final int Base_ThemeOverlay_AppCompat_ActionBar = 0x7f0b004c; + public static final int Base_ThemeOverlay_AppCompat_Dark = 0x7f0b004d; + public static final int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 0x7f0b004e; + public static final int Base_ThemeOverlay_AppCompat_Dialog = 0x7f0b004f; + public static final int Base_ThemeOverlay_AppCompat_Dialog_Alert = 0x7f0b0050; + public static final int Base_ThemeOverlay_AppCompat_Light = 0x7f0b0051; + public static final int Base_Theme_AppCompat = 0x7f0b003d; + public static final int Base_Theme_AppCompat_CompactMenu = 0x7f0b003e; + public static final int Base_Theme_AppCompat_Dialog = 0x7f0b003f; + public static final int Base_Theme_AppCompat_DialogWhenLarge = 0x7f0b0043; + public static final int Base_Theme_AppCompat_Dialog_Alert = 0x7f0b0040; + public static final int Base_Theme_AppCompat_Dialog_FixedSize = 0x7f0b0041; + public static final int Base_Theme_AppCompat_Dialog_MinWidth = 0x7f0b0042; + public static final int Base_Theme_AppCompat_Light = 0x7f0b0044; + public static final int Base_Theme_AppCompat_Light_DarkActionBar = 0x7f0b0045; + public static final int Base_Theme_AppCompat_Light_Dialog = 0x7f0b0046; + public static final int Base_Theme_AppCompat_Light_DialogWhenLarge = 0x7f0b004a; + public static final int Base_Theme_AppCompat_Light_Dialog_Alert = 0x7f0b0047; + public static final int Base_Theme_AppCompat_Light_Dialog_FixedSize = 0x7f0b0048; + public static final int Base_Theme_AppCompat_Light_Dialog_MinWidth = 0x7f0b0049; + public static final int Base_V21_ThemeOverlay_AppCompat_Dialog = 0x7f0b0056; + public static final int Base_V21_Theme_AppCompat = 0x7f0b0052; + public static final int Base_V21_Theme_AppCompat_Dialog = 0x7f0b0053; + public static final int Base_V21_Theme_AppCompat_Light = 0x7f0b0054; + public static final int Base_V21_Theme_AppCompat_Light_Dialog = 0x7f0b0055; + public static final int Base_V22_Theme_AppCompat = 0x7f0b0057; + public static final int Base_V22_Theme_AppCompat_Light = 0x7f0b0058; + public static final int Base_V23_Theme_AppCompat = 0x7f0b0059; + public static final int Base_V23_Theme_AppCompat_Light = 0x7f0b005a; + public static final int Base_V26_Theme_AppCompat = 0x7f0b005b; + public static final int Base_V26_Theme_AppCompat_Light = 0x7f0b005c; + public static final int Base_V26_Widget_AppCompat_Toolbar = 0x7f0b005d; + public static final int Base_V7_ThemeOverlay_AppCompat_Dialog = 0x7f0b0062; + public static final int Base_V7_Theme_AppCompat = 0x7f0b005e; + public static final int Base_V7_Theme_AppCompat_Dialog = 0x7f0b005f; + public static final int Base_V7_Theme_AppCompat_Light = 0x7f0b0060; + public static final int Base_V7_Theme_AppCompat_Light_Dialog = 0x7f0b0061; + public static final int Base_V7_Widget_AppCompat_AutoCompleteTextView = 0x7f0b0063; + public static final int Base_V7_Widget_AppCompat_EditText = 0x7f0b0064; + public static final int Base_V7_Widget_AppCompat_Toolbar = 0x7f0b0065; + public static final int Base_Widget_AppCompat_ActionBar = 0x7f0b0066; + public static final int Base_Widget_AppCompat_ActionBar_Solid = 0x7f0b0067; + public static final int Base_Widget_AppCompat_ActionBar_TabBar = 0x7f0b0068; + public static final int Base_Widget_AppCompat_ActionBar_TabText = 0x7f0b0069; + public static final int Base_Widget_AppCompat_ActionBar_TabView = 0x7f0b006a; + public static final int Base_Widget_AppCompat_ActionButton = 0x7f0b006b; + public static final int Base_Widget_AppCompat_ActionButton_CloseMode = 0x7f0b006c; + public static final int Base_Widget_AppCompat_ActionButton_Overflow = 0x7f0b006d; + public static final int Base_Widget_AppCompat_ActionMode = 0x7f0b006e; + public static final int Base_Widget_AppCompat_ActivityChooserView = 0x7f0b006f; + public static final int Base_Widget_AppCompat_AutoCompleteTextView = 0x7f0b0070; + public static final int Base_Widget_AppCompat_Button = 0x7f0b0071; + public static final int Base_Widget_AppCompat_ButtonBar = 0x7f0b0077; + public static final int Base_Widget_AppCompat_ButtonBar_AlertDialog = 0x7f0b0078; + public static final int Base_Widget_AppCompat_Button_Borderless = 0x7f0b0072; + public static final int Base_Widget_AppCompat_Button_Borderless_Colored = 0x7f0b0073; + public static final int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 0x7f0b0074; + public static final int Base_Widget_AppCompat_Button_Colored = 0x7f0b0075; + public static final int Base_Widget_AppCompat_Button_Small = 0x7f0b0076; + public static final int Base_Widget_AppCompat_CompoundButton_CheckBox = 0x7f0b0079; + public static final int Base_Widget_AppCompat_CompoundButton_RadioButton = 0x7f0b007a; + public static final int Base_Widget_AppCompat_CompoundButton_Switch = 0x7f0b007b; + public static final int Base_Widget_AppCompat_DrawerArrowToggle = 0x7f0b007c; + public static final int Base_Widget_AppCompat_DrawerArrowToggle_Common = 0x7f0b007d; + public static final int Base_Widget_AppCompat_DropDownItem_Spinner = 0x7f0b007e; + public static final int Base_Widget_AppCompat_EditText = 0x7f0b007f; + public static final int Base_Widget_AppCompat_ImageButton = 0x7f0b0080; + public static final int Base_Widget_AppCompat_Light_ActionBar = 0x7f0b0081; + public static final int Base_Widget_AppCompat_Light_ActionBar_Solid = 0x7f0b0082; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabBar = 0x7f0b0083; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabText = 0x7f0b0084; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 0x7f0b0085; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabView = 0x7f0b0086; + public static final int Base_Widget_AppCompat_Light_PopupMenu = 0x7f0b0087; + public static final int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 0x7f0b0088; + public static final int Base_Widget_AppCompat_ListMenuView = 0x7f0b0089; + public static final int Base_Widget_AppCompat_ListPopupWindow = 0x7f0b008a; + public static final int Base_Widget_AppCompat_ListView = 0x7f0b008b; + public static final int Base_Widget_AppCompat_ListView_DropDown = 0x7f0b008c; + public static final int Base_Widget_AppCompat_ListView_Menu = 0x7f0b008d; + public static final int Base_Widget_AppCompat_PopupMenu = 0x7f0b008e; + public static final int Base_Widget_AppCompat_PopupMenu_Overflow = 0x7f0b008f; + public static final int Base_Widget_AppCompat_PopupWindow = 0x7f0b0090; + public static final int Base_Widget_AppCompat_ProgressBar = 0x7f0b0091; + public static final int Base_Widget_AppCompat_ProgressBar_Horizontal = 0x7f0b0092; + public static final int Base_Widget_AppCompat_RatingBar = 0x7f0b0093; + public static final int Base_Widget_AppCompat_RatingBar_Indicator = 0x7f0b0094; + public static final int Base_Widget_AppCompat_RatingBar_Small = 0x7f0b0095; + public static final int Base_Widget_AppCompat_SearchView = 0x7f0b0096; + public static final int Base_Widget_AppCompat_SearchView_ActionBar = 0x7f0b0097; + public static final int Base_Widget_AppCompat_SeekBar = 0x7f0b0098; + public static final int Base_Widget_AppCompat_SeekBar_Discrete = 0x7f0b0099; + public static final int Base_Widget_AppCompat_Spinner = 0x7f0b009a; + public static final int Base_Widget_AppCompat_Spinner_Underlined = 0x7f0b009b; + public static final int Base_Widget_AppCompat_TextView_SpinnerItem = 0x7f0b009c; + public static final int Base_Widget_AppCompat_Toolbar = 0x7f0b009d; + public static final int Base_Widget_AppCompat_Toolbar_Button_Navigation = 0x7f0b009e; + public static final int Platform_AppCompat = 0x7f0b009f; + public static final int Platform_AppCompat_Light = 0x7f0b00a0; + public static final int Platform_ThemeOverlay_AppCompat = 0x7f0b00a1; + public static final int Platform_ThemeOverlay_AppCompat_Dark = 0x7f0b00a2; + public static final int Platform_ThemeOverlay_AppCompat_Light = 0x7f0b00a3; + public static final int Platform_V21_AppCompat = 0x7f0b00a4; + public static final int Platform_V21_AppCompat_Light = 0x7f0b00a5; + public static final int Platform_V25_AppCompat = 0x7f0b00a6; + public static final int Platform_V25_AppCompat_Light = 0x7f0b00a7; + public static final int Platform_Widget_AppCompat_Spinner = 0x7f0b00a8; + public static final int RtlOverlay_DialogWindowTitle_AppCompat = 0x7f0b00a9; + public static final int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 0x7f0b00aa; + public static final int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 0x7f0b00ab; + public static final int RtlOverlay_Widget_AppCompat_PopupMenuItem = 0x7f0b00ac; + public static final int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 0x7f0b00ad; + public static final int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 0x7f0b00ae; + public static final int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 0x7f0b00b4; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown = 0x7f0b00af; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 0x7f0b00b0; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 0x7f0b00b1; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 0x7f0b00b2; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 0x7f0b00b3; + public static final int RtlUnderlay_Widget_AppCompat_ActionButton = 0x7f0b00b5; + public static final int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 0x7f0b00b6; + public static final int TextAppearance_AppCompat = 0x7f0b00b7; + public static final int TextAppearance_AppCompat_Body1 = 0x7f0b00b8; + public static final int TextAppearance_AppCompat_Body2 = 0x7f0b00b9; + public static final int TextAppearance_AppCompat_Button = 0x7f0b00ba; + public static final int TextAppearance_AppCompat_Caption = 0x7f0b00bb; + public static final int TextAppearance_AppCompat_Display1 = 0x7f0b00bc; + public static final int TextAppearance_AppCompat_Display2 = 0x7f0b00bd; + public static final int TextAppearance_AppCompat_Display3 = 0x7f0b00be; + public static final int TextAppearance_AppCompat_Display4 = 0x7f0b00bf; + public static final int TextAppearance_AppCompat_Headline = 0x7f0b00c0; + public static final int TextAppearance_AppCompat_Inverse = 0x7f0b00c1; + public static final int TextAppearance_AppCompat_Large = 0x7f0b00c2; + public static final int TextAppearance_AppCompat_Large_Inverse = 0x7f0b00c3; + public static final int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 0x7f0b00c4; + public static final int TextAppearance_AppCompat_Light_SearchResult_Title = 0x7f0b00c5; + public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 0x7f0b00c6; + public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 0x7f0b00c7; + public static final int TextAppearance_AppCompat_Medium = 0x7f0b00c8; + public static final int TextAppearance_AppCompat_Medium_Inverse = 0x7f0b00c9; + public static final int TextAppearance_AppCompat_Menu = 0x7f0b00ca; + public static final int TextAppearance_AppCompat_SearchResult_Subtitle = 0x7f0b00cb; + public static final int TextAppearance_AppCompat_SearchResult_Title = 0x7f0b00cc; + public static final int TextAppearance_AppCompat_Small = 0x7f0b00cd; + public static final int TextAppearance_AppCompat_Small_Inverse = 0x7f0b00ce; + public static final int TextAppearance_AppCompat_Subhead = 0x7f0b00cf; + public static final int TextAppearance_AppCompat_Subhead_Inverse = 0x7f0b00d0; + public static final int TextAppearance_AppCompat_Title = 0x7f0b00d1; + public static final int TextAppearance_AppCompat_Title_Inverse = 0x7f0b00d2; + public static final int TextAppearance_AppCompat_Tooltip = 0x7f0b00d3; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Menu = 0x7f0b00d4; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 0x7f0b00d5; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 0x7f0b00d6; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Title = 0x7f0b00d7; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 0x7f0b00d8; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 0x7f0b00d9; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 0x7f0b00da; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Title = 0x7f0b00db; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 0x7f0b00dc; + public static final int TextAppearance_AppCompat_Widget_Button = 0x7f0b00dd; + public static final int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 0x7f0b00de; + public static final int TextAppearance_AppCompat_Widget_Button_Colored = 0x7f0b00df; + public static final int TextAppearance_AppCompat_Widget_Button_Inverse = 0x7f0b00e0; + public static final int TextAppearance_AppCompat_Widget_DropDownItem = 0x7f0b00e1; + public static final int TextAppearance_AppCompat_Widget_PopupMenu_Header = 0x7f0b00e2; + public static final int TextAppearance_AppCompat_Widget_PopupMenu_Large = 0x7f0b00e3; + public static final int TextAppearance_AppCompat_Widget_PopupMenu_Small = 0x7f0b00e4; + public static final int TextAppearance_AppCompat_Widget_Switch = 0x7f0b00e5; + public static final int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 0x7f0b00e6; + public static final int TextAppearance_Compat_Notification = 0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info = 0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Line2 = 0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Time = 0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Title = 0x7f0b00ef; + public static final int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 0x7f0b00f1; + public static final int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 0x7f0b00f2; + public static final int TextAppearance_Widget_AppCompat_Toolbar_Title = 0x7f0b00f3; + public static final int ThemeOverlay_AppCompat = 0x7f0b0109; + public static final int ThemeOverlay_AppCompat_ActionBar = 0x7f0b010a; + public static final int ThemeOverlay_AppCompat_Dark = 0x7f0b010b; + public static final int ThemeOverlay_AppCompat_Dark_ActionBar = 0x7f0b010c; + public static final int ThemeOverlay_AppCompat_Dialog = 0x7f0b010d; + public static final int ThemeOverlay_AppCompat_Dialog_Alert = 0x7f0b010e; + public static final int ThemeOverlay_AppCompat_Light = 0x7f0b010f; + public static final int Theme_AppCompat = 0x7f0b00f4; + public static final int Theme_AppCompat_CompactMenu = 0x7f0b00f5; + public static final int Theme_AppCompat_DayNight = 0x7f0b00f6; + public static final int Theme_AppCompat_DayNight_DarkActionBar = 0x7f0b00f7; + public static final int Theme_AppCompat_DayNight_Dialog = 0x7f0b00f8; + public static final int Theme_AppCompat_DayNight_DialogWhenLarge = 0x7f0b00fb; + public static final int Theme_AppCompat_DayNight_Dialog_Alert = 0x7f0b00f9; + public static final int Theme_AppCompat_DayNight_Dialog_MinWidth = 0x7f0b00fa; + public static final int Theme_AppCompat_DayNight_NoActionBar = 0x7f0b00fc; + public static final int Theme_AppCompat_Dialog = 0x7f0b00fd; + public static final int Theme_AppCompat_DialogWhenLarge = 0x7f0b0100; + public static final int Theme_AppCompat_Dialog_Alert = 0x7f0b00fe; + public static final int Theme_AppCompat_Dialog_MinWidth = 0x7f0b00ff; + public static final int Theme_AppCompat_Light = 0x7f0b0101; + public static final int Theme_AppCompat_Light_DarkActionBar = 0x7f0b0102; + public static final int Theme_AppCompat_Light_Dialog = 0x7f0b0103; + public static final int Theme_AppCompat_Light_DialogWhenLarge = 0x7f0b0106; + public static final int Theme_AppCompat_Light_Dialog_Alert = 0x7f0b0104; + public static final int Theme_AppCompat_Light_Dialog_MinWidth = 0x7f0b0105; + public static final int Theme_AppCompat_Light_NoActionBar = 0x7f0b0107; + public static final int Theme_AppCompat_NoActionBar = 0x7f0b0108; + public static final int Widget_AppCompat_ActionBar = 0x7f0b0110; + public static final int Widget_AppCompat_ActionBar_Solid = 0x7f0b0111; + public static final int Widget_AppCompat_ActionBar_TabBar = 0x7f0b0112; + public static final int Widget_AppCompat_ActionBar_TabText = 0x7f0b0113; + public static final int Widget_AppCompat_ActionBar_TabView = 0x7f0b0114; + public static final int Widget_AppCompat_ActionButton = 0x7f0b0115; + public static final int Widget_AppCompat_ActionButton_CloseMode = 0x7f0b0116; + public static final int Widget_AppCompat_ActionButton_Overflow = 0x7f0b0117; + public static final int Widget_AppCompat_ActionMode = 0x7f0b0118; + public static final int Widget_AppCompat_ActivityChooserView = 0x7f0b0119; + public static final int Widget_AppCompat_AutoCompleteTextView = 0x7f0b011a; + public static final int Widget_AppCompat_Button = 0x7f0b011b; + public static final int Widget_AppCompat_ButtonBar = 0x7f0b0121; + public static final int Widget_AppCompat_ButtonBar_AlertDialog = 0x7f0b0122; + public static final int Widget_AppCompat_Button_Borderless = 0x7f0b011c; + public static final int Widget_AppCompat_Button_Borderless_Colored = 0x7f0b011d; + public static final int Widget_AppCompat_Button_ButtonBar_AlertDialog = 0x7f0b011e; + public static final int Widget_AppCompat_Button_Colored = 0x7f0b011f; + public static final int Widget_AppCompat_Button_Small = 0x7f0b0120; + public static final int Widget_AppCompat_CompoundButton_CheckBox = 0x7f0b0123; + public static final int Widget_AppCompat_CompoundButton_RadioButton = 0x7f0b0124; + public static final int Widget_AppCompat_CompoundButton_Switch = 0x7f0b0125; + public static final int Widget_AppCompat_DrawerArrowToggle = 0x7f0b0126; + public static final int Widget_AppCompat_DropDownItem_Spinner = 0x7f0b0127; + public static final int Widget_AppCompat_EditText = 0x7f0b0128; + public static final int Widget_AppCompat_ImageButton = 0x7f0b0129; + public static final int Widget_AppCompat_Light_ActionBar = 0x7f0b012a; + public static final int Widget_AppCompat_Light_ActionBar_Solid = 0x7f0b012b; + public static final int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 0x7f0b012c; + public static final int Widget_AppCompat_Light_ActionBar_TabBar = 0x7f0b012d; + public static final int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 0x7f0b012e; + public static final int Widget_AppCompat_Light_ActionBar_TabText = 0x7f0b012f; + public static final int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 0x7f0b0130; + public static final int Widget_AppCompat_Light_ActionBar_TabView = 0x7f0b0131; + public static final int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 0x7f0b0132; + public static final int Widget_AppCompat_Light_ActionButton = 0x7f0b0133; + public static final int Widget_AppCompat_Light_ActionButton_CloseMode = 0x7f0b0134; + public static final int Widget_AppCompat_Light_ActionButton_Overflow = 0x7f0b0135; + public static final int Widget_AppCompat_Light_ActionMode_Inverse = 0x7f0b0136; + public static final int Widget_AppCompat_Light_ActivityChooserView = 0x7f0b0137; + public static final int Widget_AppCompat_Light_AutoCompleteTextView = 0x7f0b0138; + public static final int Widget_AppCompat_Light_DropDownItem_Spinner = 0x7f0b0139; + public static final int Widget_AppCompat_Light_ListPopupWindow = 0x7f0b013a; + public static final int Widget_AppCompat_Light_ListView_DropDown = 0x7f0b013b; + public static final int Widget_AppCompat_Light_PopupMenu = 0x7f0b013c; + public static final int Widget_AppCompat_Light_PopupMenu_Overflow = 0x7f0b013d; + public static final int Widget_AppCompat_Light_SearchView = 0x7f0b013e; + public static final int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 0x7f0b013f; + public static final int Widget_AppCompat_ListMenuView = 0x7f0b0140; + public static final int Widget_AppCompat_ListPopupWindow = 0x7f0b0141; + public static final int Widget_AppCompat_ListView = 0x7f0b0142; + public static final int Widget_AppCompat_ListView_DropDown = 0x7f0b0143; + public static final int Widget_AppCompat_ListView_Menu = 0x7f0b0144; + public static final int Widget_AppCompat_PopupMenu = 0x7f0b0145; + public static final int Widget_AppCompat_PopupMenu_Overflow = 0x7f0b0146; + public static final int Widget_AppCompat_PopupWindow = 0x7f0b0147; + public static final int Widget_AppCompat_ProgressBar = 0x7f0b0148; + public static final int Widget_AppCompat_ProgressBar_Horizontal = 0x7f0b0149; + public static final int Widget_AppCompat_RatingBar = 0x7f0b014a; + public static final int Widget_AppCompat_RatingBar_Indicator = 0x7f0b014b; + public static final int Widget_AppCompat_RatingBar_Small = 0x7f0b014c; + public static final int Widget_AppCompat_SearchView = 0x7f0b014d; + public static final int Widget_AppCompat_SearchView_ActionBar = 0x7f0b014e; + public static final int Widget_AppCompat_SeekBar = 0x7f0b014f; + public static final int Widget_AppCompat_SeekBar_Discrete = 0x7f0b0150; + public static final int Widget_AppCompat_Spinner = 0x7f0b0151; + public static final int Widget_AppCompat_Spinner_DropDown = 0x7f0b0152; + public static final int Widget_AppCompat_Spinner_DropDown_ActionBar = 0x7f0b0153; + public static final int Widget_AppCompat_Spinner_Underlined = 0x7f0b0154; + public static final int Widget_AppCompat_TextView_SpinnerItem = 0x7f0b0155; + public static final int Widget_AppCompat_Toolbar = 0x7f0b0156; + public static final int Widget_AppCompat_Toolbar_Button_Navigation = 0x7f0b0157; + public static final int Widget_Compat_NotificationActionContainer = 0x7f0b0158; + public static final int Widget_Compat_NotificationActionText = 0x7f0b0159; + public static final int Widget_Support_CoordinatorLayout = 0x7f0b015a; + } + public static final class styleable { + private styleable() {} + + public static final int[] ActionBar = { 0x7f020031, 0x7f020032, 0x7f020033, 0x7f020057, 0x7f020058, 0x7f020059, 0x7f02005a, 0x7f02005b, 0x7f02005c, 0x7f02005f, 0x7f020063, 0x7f020064, 0x7f02006f, 0x7f02007d, 0x7f02007e, 0x7f02007f, 0x7f020080, 0x7f020081, 0x7f020086, 0x7f020089, 0x7f02009d, 0x7f0200a4, 0x7f0200af, 0x7f0200b2, 0x7f0200b3, 0x7f0200ce, 0x7f0200d1, 0x7f0200ec, 0x7f0200f5 }; + public static final int ActionBar_background = 0; + public static final int ActionBar_backgroundSplit = 1; + public static final int ActionBar_backgroundStacked = 2; + public static final int ActionBar_contentInsetEnd = 3; + public static final int ActionBar_contentInsetEndWithActions = 4; + public static final int ActionBar_contentInsetLeft = 5; + public static final int ActionBar_contentInsetRight = 6; + public static final int ActionBar_contentInsetStart = 7; + public static final int ActionBar_contentInsetStartWithNavigation = 8; + public static final int ActionBar_customNavigationLayout = 9; + public static final int ActionBar_displayOptions = 10; + public static final int ActionBar_divider = 11; + public static final int ActionBar_elevation = 12; + public static final int ActionBar_height = 13; + public static final int ActionBar_hideOnContentScroll = 14; + public static final int ActionBar_homeAsUpIndicator = 15; + public static final int ActionBar_homeLayout = 16; + public static final int ActionBar_icon = 17; + public static final int ActionBar_indeterminateProgressStyle = 18; + public static final int ActionBar_itemPadding = 19; + public static final int ActionBar_logo = 20; + public static final int ActionBar_navigationMode = 21; + public static final int ActionBar_popupTheme = 22; + public static final int ActionBar_progressBarPadding = 23; + public static final int ActionBar_progressBarStyle = 24; + public static final int ActionBar_subtitle = 25; + public static final int ActionBar_subtitleTextStyle = 26; + public static final int ActionBar_title = 27; + public static final int ActionBar_titleTextStyle = 28; + public static final int[] ActionBarLayout = { 0x10100b3 }; + public static final int ActionBarLayout_android_layout_gravity = 0; + public static final int[] ActionMenuItemView = { 0x101013f }; + public static final int ActionMenuItemView_android_minWidth = 0; + public static final int[] ActionMode = { 0x7f020031, 0x7f020032, 0x7f020047, 0x7f02007d, 0x7f0200d1, 0x7f0200f5 }; + public static final int ActionMode_background = 0; + public static final int ActionMode_backgroundSplit = 1; + public static final int ActionMode_closeItemLayout = 2; + public static final int ActionMode_height = 3; + public static final int ActionMode_subtitleTextStyle = 4; + public static final int ActionMode_titleTextStyle = 5; + public static final int[] ActivityChooserView = { 0x7f020070, 0x7f020087 }; + public static final int ActivityChooserView_expandActivityOverflowButtonDrawable = 0; + public static final int ActivityChooserView_initialActivityCount = 1; + public static final int[] AlertDialog = { 0x10100f2, 0x7f02003e, 0x7f02003f, 0x7f020094, 0x7f020095, 0x7f0200a1, 0x7f0200c3, 0x7f0200c4 }; + public static final int AlertDialog_android_layout = 0; + public static final int AlertDialog_buttonIconDimen = 1; + public static final int AlertDialog_buttonPanelSideLayout = 2; + public static final int AlertDialog_listItemLayout = 3; + public static final int AlertDialog_listLayout = 4; + public static final int AlertDialog_multiChoiceItemLayout = 5; + public static final int AlertDialog_showTitle = 6; + public static final int AlertDialog_singleChoiceItemLayout = 7; + public static final int[] AppCompatImageView = { 0x1010119, 0x7f0200c9, 0x7f0200ea, 0x7f0200eb }; + public static final int AppCompatImageView_android_src = 0; + public static final int AppCompatImageView_srcCompat = 1; + public static final int AppCompatImageView_tint = 2; + public static final int AppCompatImageView_tintMode = 3; + public static final int[] AppCompatSeekBar = { 0x1010142, 0x7f0200e7, 0x7f0200e8, 0x7f0200e9 }; + public static final int AppCompatSeekBar_android_thumb = 0; + public static final int AppCompatSeekBar_tickMark = 1; + public static final int AppCompatSeekBar_tickMarkTint = 2; + public static final int AppCompatSeekBar_tickMarkTintMode = 3; + public static final int[] AppCompatTextHelper = { 0x1010034, 0x101016d, 0x101016e, 0x101016f, 0x1010170, 0x1010392, 0x1010393 }; + public static final int AppCompatTextHelper_android_textAppearance = 0; + public static final int AppCompatTextHelper_android_drawableTop = 1; + public static final int AppCompatTextHelper_android_drawableBottom = 2; + public static final int AppCompatTextHelper_android_drawableLeft = 3; + public static final int AppCompatTextHelper_android_drawableRight = 4; + public static final int AppCompatTextHelper_android_drawableStart = 5; + public static final int AppCompatTextHelper_android_drawableEnd = 6; + public static final int[] AppCompatTextView = { 0x1010034, 0x7f02002c, 0x7f02002d, 0x7f02002e, 0x7f02002f, 0x7f020030, 0x7f020072, 0x7f0200d7 }; + public static final int AppCompatTextView_android_textAppearance = 0; + public static final int AppCompatTextView_autoSizeMaxTextSize = 1; + public static final int AppCompatTextView_autoSizeMinTextSize = 2; + public static final int AppCompatTextView_autoSizePresetSizes = 3; + public static final int AppCompatTextView_autoSizeStepGranularity = 4; + public static final int AppCompatTextView_autoSizeTextType = 5; + public static final int AppCompatTextView_fontFamily = 6; + public static final int AppCompatTextView_textAllCaps = 7; + public static final int[] AppCompatTheme = { 0x1010057, 0x10100ae, 0x7f020000, 0x7f020001, 0x7f020002, 0x7f020003, 0x7f020004, 0x7f020005, 0x7f020006, 0x7f020007, 0x7f020008, 0x7f020009, 0x7f02000a, 0x7f02000b, 0x7f02000c, 0x7f02000e, 0x7f02000f, 0x7f020010, 0x7f020011, 0x7f020012, 0x7f020013, 0x7f020014, 0x7f020015, 0x7f020016, 0x7f020017, 0x7f020018, 0x7f020019, 0x7f02001a, 0x7f02001b, 0x7f02001c, 0x7f02001d, 0x7f02001e, 0x7f020021, 0x7f020022, 0x7f020023, 0x7f020024, 0x7f020025, 0x7f02002b, 0x7f020037, 0x7f020038, 0x7f020039, 0x7f02003a, 0x7f02003b, 0x7f02003c, 0x7f020040, 0x7f020041, 0x7f020044, 0x7f020045, 0x7f02004b, 0x7f02004c, 0x7f02004d, 0x7f02004e, 0x7f02004f, 0x7f020050, 0x7f020051, 0x7f020052, 0x7f020053, 0x7f020054, 0x7f02005d, 0x7f020061, 0x7f020062, 0x7f020065, 0x7f020067, 0x7f02006a, 0x7f02006b, 0x7f02006c, 0x7f02006d, 0x7f02006e, 0x7f02007f, 0x7f020085, 0x7f020092, 0x7f020093, 0x7f020096, 0x7f020097, 0x7f020098, 0x7f020099, 0x7f02009a, 0x7f02009b, 0x7f02009c, 0x7f0200ab, 0x7f0200ac, 0x7f0200ad, 0x7f0200ae, 0x7f0200b0, 0x7f0200b6, 0x7f0200b7, 0x7f0200b8, 0x7f0200b9, 0x7f0200bc, 0x7f0200bd, 0x7f0200be, 0x7f0200bf, 0x7f0200c6, 0x7f0200c7, 0x7f0200d5, 0x7f0200d8, 0x7f0200d9, 0x7f0200da, 0x7f0200db, 0x7f0200dc, 0x7f0200dd, 0x7f0200de, 0x7f0200df, 0x7f0200e0, 0x7f0200e1, 0x7f0200f6, 0x7f0200f7, 0x7f0200f8, 0x7f0200f9, 0x7f0200fe, 0x7f020100, 0x7f020101, 0x7f020102, 0x7f020103, 0x7f020104, 0x7f020105, 0x7f020106, 0x7f020107, 0x7f020108, 0x7f020109 }; + public static final int AppCompatTheme_android_windowIsFloating = 0; + public static final int AppCompatTheme_android_windowAnimationStyle = 1; + public static final int AppCompatTheme_actionBarDivider = 2; + public static final int AppCompatTheme_actionBarItemBackground = 3; + public static final int AppCompatTheme_actionBarPopupTheme = 4; + public static final int AppCompatTheme_actionBarSize = 5; + public static final int AppCompatTheme_actionBarSplitStyle = 6; + public static final int AppCompatTheme_actionBarStyle = 7; + public static final int AppCompatTheme_actionBarTabBarStyle = 8; + public static final int AppCompatTheme_actionBarTabStyle = 9; + public static final int AppCompatTheme_actionBarTabTextStyle = 10; + public static final int AppCompatTheme_actionBarTheme = 11; + public static final int AppCompatTheme_actionBarWidgetTheme = 12; + public static final int AppCompatTheme_actionButtonStyle = 13; + public static final int AppCompatTheme_actionDropDownStyle = 14; + public static final int AppCompatTheme_actionMenuTextAppearance = 15; + public static final int AppCompatTheme_actionMenuTextColor = 16; + public static final int AppCompatTheme_actionModeBackground = 17; + public static final int AppCompatTheme_actionModeCloseButtonStyle = 18; + public static final int AppCompatTheme_actionModeCloseDrawable = 19; + public static final int AppCompatTheme_actionModeCopyDrawable = 20; + public static final int AppCompatTheme_actionModeCutDrawable = 21; + public static final int AppCompatTheme_actionModeFindDrawable = 22; + public static final int AppCompatTheme_actionModePasteDrawable = 23; + public static final int AppCompatTheme_actionModePopupWindowStyle = 24; + public static final int AppCompatTheme_actionModeSelectAllDrawable = 25; + public static final int AppCompatTheme_actionModeShareDrawable = 26; + public static final int AppCompatTheme_actionModeSplitBackground = 27; + public static final int AppCompatTheme_actionModeStyle = 28; + public static final int AppCompatTheme_actionModeWebSearchDrawable = 29; + public static final int AppCompatTheme_actionOverflowButtonStyle = 30; + public static final int AppCompatTheme_actionOverflowMenuStyle = 31; + public static final int AppCompatTheme_activityChooserViewStyle = 32; + public static final int AppCompatTheme_alertDialogButtonGroupStyle = 33; + public static final int AppCompatTheme_alertDialogCenterButtons = 34; + public static final int AppCompatTheme_alertDialogStyle = 35; + public static final int AppCompatTheme_alertDialogTheme = 36; + public static final int AppCompatTheme_autoCompleteTextViewStyle = 37; + public static final int AppCompatTheme_borderlessButtonStyle = 38; + public static final int AppCompatTheme_buttonBarButtonStyle = 39; + public static final int AppCompatTheme_buttonBarNegativeButtonStyle = 40; + public static final int AppCompatTheme_buttonBarNeutralButtonStyle = 41; + public static final int AppCompatTheme_buttonBarPositiveButtonStyle = 42; + public static final int AppCompatTheme_buttonBarStyle = 43; + public static final int AppCompatTheme_buttonStyle = 44; + public static final int AppCompatTheme_buttonStyleSmall = 45; + public static final int AppCompatTheme_checkboxStyle = 46; + public static final int AppCompatTheme_checkedTextViewStyle = 47; + public static final int AppCompatTheme_colorAccent = 48; + public static final int AppCompatTheme_colorBackgroundFloating = 49; + public static final int AppCompatTheme_colorButtonNormal = 50; + public static final int AppCompatTheme_colorControlActivated = 51; + public static final int AppCompatTheme_colorControlHighlight = 52; + public static final int AppCompatTheme_colorControlNormal = 53; + public static final int AppCompatTheme_colorError = 54; + public static final int AppCompatTheme_colorPrimary = 55; + public static final int AppCompatTheme_colorPrimaryDark = 56; + public static final int AppCompatTheme_colorSwitchThumbNormal = 57; + public static final int AppCompatTheme_controlBackground = 58; + public static final int AppCompatTheme_dialogPreferredPadding = 59; + public static final int AppCompatTheme_dialogTheme = 60; + public static final int AppCompatTheme_dividerHorizontal = 61; + public static final int AppCompatTheme_dividerVertical = 62; + public static final int AppCompatTheme_dropDownListViewStyle = 63; + public static final int AppCompatTheme_dropdownListPreferredItemHeight = 64; + public static final int AppCompatTheme_editTextBackground = 65; + public static final int AppCompatTheme_editTextColor = 66; + public static final int AppCompatTheme_editTextStyle = 67; + public static final int AppCompatTheme_homeAsUpIndicator = 68; + public static final int AppCompatTheme_imageButtonStyle = 69; + public static final int AppCompatTheme_listChoiceBackgroundIndicator = 70; + public static final int AppCompatTheme_listDividerAlertDialog = 71; + public static final int AppCompatTheme_listMenuViewStyle = 72; + public static final int AppCompatTheme_listPopupWindowStyle = 73; + public static final int AppCompatTheme_listPreferredItemHeight = 74; + public static final int AppCompatTheme_listPreferredItemHeightLarge = 75; + public static final int AppCompatTheme_listPreferredItemHeightSmall = 76; + public static final int AppCompatTheme_listPreferredItemPaddingLeft = 77; + public static final int AppCompatTheme_listPreferredItemPaddingRight = 78; + public static final int AppCompatTheme_panelBackground = 79; + public static final int AppCompatTheme_panelMenuListTheme = 80; + public static final int AppCompatTheme_panelMenuListWidth = 81; + public static final int AppCompatTheme_popupMenuStyle = 82; + public static final int AppCompatTheme_popupWindowStyle = 83; + public static final int AppCompatTheme_radioButtonStyle = 84; + public static final int AppCompatTheme_ratingBarStyle = 85; + public static final int AppCompatTheme_ratingBarStyleIndicator = 86; + public static final int AppCompatTheme_ratingBarStyleSmall = 87; + public static final int AppCompatTheme_searchViewStyle = 88; + public static final int AppCompatTheme_seekBarStyle = 89; + public static final int AppCompatTheme_selectableItemBackground = 90; + public static final int AppCompatTheme_selectableItemBackgroundBorderless = 91; + public static final int AppCompatTheme_spinnerDropDownItemStyle = 92; + public static final int AppCompatTheme_spinnerStyle = 93; + public static final int AppCompatTheme_switchStyle = 94; + public static final int AppCompatTheme_textAppearanceLargePopupMenu = 95; + public static final int AppCompatTheme_textAppearanceListItem = 96; + public static final int AppCompatTheme_textAppearanceListItemSecondary = 97; + public static final int AppCompatTheme_textAppearanceListItemSmall = 98; + public static final int AppCompatTheme_textAppearancePopupMenuHeader = 99; + public static final int AppCompatTheme_textAppearanceSearchResultSubtitle = 100; + public static final int AppCompatTheme_textAppearanceSearchResultTitle = 101; + public static final int AppCompatTheme_textAppearanceSmallPopupMenu = 102; + public static final int AppCompatTheme_textColorAlertDialogListItem = 103; + public static final int AppCompatTheme_textColorSearchUrl = 104; + public static final int AppCompatTheme_toolbarNavigationButtonStyle = 105; + public static final int AppCompatTheme_toolbarStyle = 106; + public static final int AppCompatTheme_tooltipForegroundColor = 107; + public static final int AppCompatTheme_tooltipFrameBackground = 108; + public static final int AppCompatTheme_viewInflaterClass = 109; + public static final int AppCompatTheme_windowActionBar = 110; + public static final int AppCompatTheme_windowActionBarOverlay = 111; + public static final int AppCompatTheme_windowActionModeOverlay = 112; + public static final int AppCompatTheme_windowFixedHeightMajor = 113; + public static final int AppCompatTheme_windowFixedHeightMinor = 114; + public static final int AppCompatTheme_windowFixedWidthMajor = 115; + public static final int AppCompatTheme_windowFixedWidthMinor = 116; + public static final int AppCompatTheme_windowMinWidthMajor = 117; + public static final int AppCompatTheme_windowMinWidthMinor = 118; + public static final int AppCompatTheme_windowNoTitle = 119; + public static final int[] ButtonBarLayout = { 0x7f020026 }; + public static final int ButtonBarLayout_allowStacking = 0; + public static final int[] ColorStateListItem = { 0x10101a5, 0x101031f, 0x7f020027 }; + public static final int ColorStateListItem_android_color = 0; + public static final int ColorStateListItem_android_alpha = 1; + public static final int ColorStateListItem_alpha = 2; + public static final int[] CompoundButton = { 0x1010107, 0x7f020042, 0x7f020043 }; + public static final int CompoundButton_android_button = 0; + public static final int CompoundButton_buttonTint = 1; + public static final int CompoundButton_buttonTintMode = 2; + public static final int[] CoordinatorLayout = { 0x7f02008a, 0x7f0200cb }; + public static final int CoordinatorLayout_keylines = 0; + public static final int CoordinatorLayout_statusBarBackground = 1; + public static final int[] CoordinatorLayout_Layout = { 0x10100b3, 0x7f02008c, 0x7f02008d, 0x7f02008e, 0x7f02008f, 0x7f020090, 0x7f020091 }; + public static final int CoordinatorLayout_Layout_android_layout_gravity = 0; + public static final int CoordinatorLayout_Layout_layout_anchor = 1; + public static final int CoordinatorLayout_Layout_layout_anchorGravity = 2; + public static final int CoordinatorLayout_Layout_layout_behavior = 3; + public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4; + public static final int CoordinatorLayout_Layout_layout_insetEdge = 5; + public static final int CoordinatorLayout_Layout_layout_keyline = 6; + public static final int[] DrawerArrowToggle = { 0x7f020029, 0x7f02002a, 0x7f020036, 0x7f02004a, 0x7f020068, 0x7f02007b, 0x7f0200c5, 0x7f0200e3 }; + public static final int DrawerArrowToggle_arrowHeadLength = 0; + public static final int DrawerArrowToggle_arrowShaftLength = 1; + public static final int DrawerArrowToggle_barLength = 2; + public static final int DrawerArrowToggle_color = 3; + public static final int DrawerArrowToggle_drawableSize = 4; + public static final int DrawerArrowToggle_gapBetweenBars = 5; + public static final int DrawerArrowToggle_spinBars = 6; + public static final int DrawerArrowToggle_thickness = 7; + public static final int[] FontFamily = { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 }; + public static final int FontFamily_fontProviderAuthority = 0; + public static final int FontFamily_fontProviderCerts = 1; + public static final int FontFamily_fontProviderFetchStrategy = 2; + public static final int FontFamily_fontProviderFetchTimeout = 3; + public static final int FontFamily_fontProviderPackage = 4; + public static final int FontFamily_fontProviderQuery = 5; + public static final int[] FontFamilyFont = { 0x1010532, 0x1010533, 0x101053f, 0x7f020071, 0x7f020079, 0x7f02007a }; + public static final int FontFamilyFont_android_font = 0; + public static final int FontFamilyFont_android_fontWeight = 1; + public static final int FontFamilyFont_android_fontStyle = 2; + public static final int FontFamilyFont_font = 3; + public static final int FontFamilyFont_fontStyle = 4; + public static final int FontFamilyFont_fontWeight = 5; + public static final int[] LinearLayoutCompat = { 0x10100af, 0x10100c4, 0x1010126, 0x1010127, 0x1010128, 0x7f020064, 0x7f020066, 0x7f0200a0, 0x7f0200c1 }; + public static final int LinearLayoutCompat_android_gravity = 0; + public static final int LinearLayoutCompat_android_orientation = 1; + public static final int LinearLayoutCompat_android_baselineAligned = 2; + public static final int LinearLayoutCompat_android_baselineAlignedChildIndex = 3; + public static final int LinearLayoutCompat_android_weightSum = 4; + public static final int LinearLayoutCompat_divider = 5; + public static final int LinearLayoutCompat_dividerPadding = 6; + public static final int LinearLayoutCompat_measureWithLargestChild = 7; + public static final int LinearLayoutCompat_showDividers = 8; + public static final int[] LinearLayoutCompat_Layout = { 0x10100b3, 0x10100f4, 0x10100f5, 0x1010181 }; + public static final int LinearLayoutCompat_Layout_android_layout_gravity = 0; + public static final int LinearLayoutCompat_Layout_android_layout_width = 1; + public static final int LinearLayoutCompat_Layout_android_layout_height = 2; + public static final int LinearLayoutCompat_Layout_android_layout_weight = 3; + public static final int[] ListPopupWindow = { 0x10102ac, 0x10102ad }; + public static final int ListPopupWindow_android_dropDownHorizontalOffset = 0; + public static final int ListPopupWindow_android_dropDownVerticalOffset = 1; + public static final int[] MenuGroup = { 0x101000e, 0x10100d0, 0x1010194, 0x10101de, 0x10101df, 0x10101e0 }; + public static final int MenuGroup_android_enabled = 0; + public static final int MenuGroup_android_id = 1; + public static final int MenuGroup_android_visible = 2; + public static final int MenuGroup_android_menuCategory = 3; + public static final int MenuGroup_android_orderInCategory = 4; + public static final int MenuGroup_android_checkableBehavior = 5; + public static final int[] MenuItem = { 0x1010002, 0x101000e, 0x10100d0, 0x1010106, 0x1010194, 0x10101de, 0x10101df, 0x10101e1, 0x10101e2, 0x10101e3, 0x10101e4, 0x10101e5, 0x101026f, 0x7f02000d, 0x7f02001f, 0x7f020020, 0x7f020028, 0x7f020056, 0x7f020082, 0x7f020083, 0x7f0200a5, 0x7f0200c0, 0x7f0200fa }; + public static final int MenuItem_android_icon = 0; + public static final int MenuItem_android_enabled = 1; + public static final int MenuItem_android_id = 2; + public static final int MenuItem_android_checked = 3; + public static final int MenuItem_android_visible = 4; + public static final int MenuItem_android_menuCategory = 5; + public static final int MenuItem_android_orderInCategory = 6; + public static final int MenuItem_android_title = 7; + public static final int MenuItem_android_titleCondensed = 8; + public static final int MenuItem_android_alphabeticShortcut = 9; + public static final int MenuItem_android_numericShortcut = 10; + public static final int MenuItem_android_checkable = 11; + public static final int MenuItem_android_onClick = 12; + public static final int MenuItem_actionLayout = 13; + public static final int MenuItem_actionProviderClass = 14; + public static final int MenuItem_actionViewClass = 15; + public static final int MenuItem_alphabeticModifiers = 16; + public static final int MenuItem_contentDescription = 17; + public static final int MenuItem_iconTint = 18; + public static final int MenuItem_iconTintMode = 19; + public static final int MenuItem_numericModifiers = 20; + public static final int MenuItem_showAsAction = 21; + public static final int MenuItem_tooltipText = 22; + public static final int[] MenuView = { 0x10100ae, 0x101012c, 0x101012d, 0x101012e, 0x101012f, 0x1010130, 0x1010131, 0x7f0200b1, 0x7f0200cc }; + public static final int MenuView_android_windowAnimationStyle = 0; + public static final int MenuView_android_itemTextAppearance = 1; + public static final int MenuView_android_horizontalDivider = 2; + public static final int MenuView_android_verticalDivider = 3; + public static final int MenuView_android_headerBackground = 4; + public static final int MenuView_android_itemBackground = 5; + public static final int MenuView_android_itemIconDisabledAlpha = 6; + public static final int MenuView_preserveIconSpacing = 7; + public static final int MenuView_subMenuArrow = 8; + public static final int[] PopupWindow = { 0x1010176, 0x10102c9, 0x7f0200a6 }; + public static final int PopupWindow_android_popupBackground = 0; + public static final int PopupWindow_android_popupAnimationStyle = 1; + public static final int PopupWindow_overlapAnchor = 2; + public static final int[] PopupWindowBackgroundState = { 0x7f0200ca }; + public static final int PopupWindowBackgroundState_state_above_anchor = 0; + public static final int[] RecycleListView = { 0x7f0200a7, 0x7f0200aa }; + public static final int RecycleListView_paddingBottomNoButtons = 0; + public static final int RecycleListView_paddingTopNoTitle = 1; + public static final int[] SearchView = { 0x10100da, 0x101011f, 0x1010220, 0x1010264, 0x7f020046, 0x7f020055, 0x7f020060, 0x7f02007c, 0x7f020084, 0x7f02008b, 0x7f0200b4, 0x7f0200b5, 0x7f0200ba, 0x7f0200bb, 0x7f0200cd, 0x7f0200d2, 0x7f0200ff }; + public static final int SearchView_android_focusable = 0; + public static final int SearchView_android_maxWidth = 1; + public static final int SearchView_android_inputType = 2; + public static final int SearchView_android_imeOptions = 3; + public static final int SearchView_closeIcon = 4; + public static final int SearchView_commitIcon = 5; + public static final int SearchView_defaultQueryHint = 6; + public static final int SearchView_goIcon = 7; + public static final int SearchView_iconifiedByDefault = 8; + public static final int SearchView_layout = 9; + public static final int SearchView_queryBackground = 10; + public static final int SearchView_queryHint = 11; + public static final int SearchView_searchHintIcon = 12; + public static final int SearchView_searchIcon = 13; + public static final int SearchView_submitBackground = 14; + public static final int SearchView_suggestionRowLayout = 15; + public static final int SearchView_voiceIcon = 16; + public static final int[] Spinner = { 0x10100b2, 0x1010176, 0x101017b, 0x1010262, 0x7f0200af }; + public static final int Spinner_android_entries = 0; + public static final int Spinner_android_popupBackground = 1; + public static final int Spinner_android_prompt = 2; + public static final int Spinner_android_dropDownWidth = 3; + public static final int Spinner_popupTheme = 4; + public static final int[] SwitchCompat = { 0x1010124, 0x1010125, 0x1010142, 0x7f0200c2, 0x7f0200c8, 0x7f0200d3, 0x7f0200d4, 0x7f0200d6, 0x7f0200e4, 0x7f0200e5, 0x7f0200e6, 0x7f0200fb, 0x7f0200fc, 0x7f0200fd }; + public static final int SwitchCompat_android_textOn = 0; + public static final int SwitchCompat_android_textOff = 1; + public static final int SwitchCompat_android_thumb = 2; + public static final int SwitchCompat_showText = 3; + public static final int SwitchCompat_splitTrack = 4; + public static final int SwitchCompat_switchMinWidth = 5; + public static final int SwitchCompat_switchPadding = 6; + public static final int SwitchCompat_switchTextAppearance = 7; + public static final int SwitchCompat_thumbTextPadding = 8; + public static final int SwitchCompat_thumbTint = 9; + public static final int SwitchCompat_thumbTintMode = 10; + public static final int SwitchCompat_track = 11; + public static final int SwitchCompat_trackTint = 12; + public static final int SwitchCompat_trackTintMode = 13; + public static final int[] TextAppearance = { 0x1010095, 0x1010096, 0x1010097, 0x1010098, 0x101009a, 0x101009b, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x10103ac, 0x7f020072, 0x7f0200d7 }; + public static final int TextAppearance_android_textSize = 0; + public static final int TextAppearance_android_typeface = 1; + public static final int TextAppearance_android_textStyle = 2; + public static final int TextAppearance_android_textColor = 3; + public static final int TextAppearance_android_textColorHint = 4; + public static final int TextAppearance_android_textColorLink = 5; + public static final int TextAppearance_android_shadowColor = 6; + public static final int TextAppearance_android_shadowDx = 7; + public static final int TextAppearance_android_shadowDy = 8; + public static final int TextAppearance_android_shadowRadius = 9; + public static final int TextAppearance_android_fontFamily = 10; + public static final int TextAppearance_fontFamily = 11; + public static final int TextAppearance_textAllCaps = 12; + public static final int[] Toolbar = { 0x10100af, 0x1010140, 0x7f02003d, 0x7f020048, 0x7f020049, 0x7f020057, 0x7f020058, 0x7f020059, 0x7f02005a, 0x7f02005b, 0x7f02005c, 0x7f02009d, 0x7f02009e, 0x7f02009f, 0x7f0200a2, 0x7f0200a3, 0x7f0200af, 0x7f0200ce, 0x7f0200cf, 0x7f0200d0, 0x7f0200ec, 0x7f0200ed, 0x7f0200ee, 0x7f0200ef, 0x7f0200f0, 0x7f0200f1, 0x7f0200f2, 0x7f0200f3, 0x7f0200f4 }; + public static final int Toolbar_android_gravity = 0; + public static final int Toolbar_android_minHeight = 1; + public static final int Toolbar_buttonGravity = 2; + public static final int Toolbar_collapseContentDescription = 3; + public static final int Toolbar_collapseIcon = 4; + public static final int Toolbar_contentInsetEnd = 5; + public static final int Toolbar_contentInsetEndWithActions = 6; + public static final int Toolbar_contentInsetLeft = 7; + public static final int Toolbar_contentInsetRight = 8; + public static final int Toolbar_contentInsetStart = 9; + public static final int Toolbar_contentInsetStartWithNavigation = 10; + public static final int Toolbar_logo = 11; + public static final int Toolbar_logoDescription = 12; + public static final int Toolbar_maxButtonHeight = 13; + public static final int Toolbar_navigationContentDescription = 14; + public static final int Toolbar_navigationIcon = 15; + public static final int Toolbar_popupTheme = 16; + public static final int Toolbar_subtitle = 17; + public static final int Toolbar_subtitleTextAppearance = 18; + public static final int Toolbar_subtitleTextColor = 19; + public static final int Toolbar_title = 20; + public static final int Toolbar_titleMargin = 21; + public static final int Toolbar_titleMarginBottom = 22; + public static final int Toolbar_titleMarginEnd = 23; + public static final int Toolbar_titleMarginStart = 24; + public static final int Toolbar_titleMarginTop = 25; + public static final int Toolbar_titleMargins = 26; + public static final int Toolbar_titleTextAppearance = 27; + public static final int Toolbar_titleTextColor = 28; + public static final int[] View = { 0x1010000, 0x10100da, 0x7f0200a8, 0x7f0200a9, 0x7f0200e2 }; + public static final int View_android_theme = 0; + public static final int View_android_focusable = 1; + public static final int View_paddingEnd = 2; + public static final int View_paddingStart = 3; + public static final int View_theme = 4; + public static final int[] ViewBackgroundHelper = { 0x10100d4, 0x7f020034, 0x7f020035 }; + public static final int ViewBackgroundHelper_android_background = 0; + public static final int ViewBackgroundHelper_backgroundTint = 1; + public static final int ViewBackgroundHelper_backgroundTintMode = 2; + public static final int[] ViewStubCompat = { 0x10100d0, 0x10100f2, 0x10100f3 }; + public static final int ViewStubCompat_android_id = 0; + public static final int ViewStubCompat_android_layout = 1; + public static final int ViewStubCompat_android_inflatedId = 2; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/com/github/lzyzsd/library/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/com/github/lzyzsd/library/R.java new file mode 100644 index 0000000..822df37 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/com/github/lzyzsd/library/R.java @@ -0,0 +1,17 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package com.github.lzyzsd.library; + +public final class R { + private R() {} + + public static final class string { + private string() {} + + public static final int app_name = 0x7f0a005b; + } +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/com/ipcamer/demo/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/com/ipcamer/demo/R.java new file mode 100644 index 0000000..c53a18b --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/com/ipcamer/demo/R.java @@ -0,0 +1,10304 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.ipcamer.demo; + +public final class R { + public static final class anim { + public static final int abc_fade_in=0x7f010000; + public static final int abc_fade_out=0x7f010001; + public static final int abc_grow_fade_in_from_bottom=0x7f010002; + public static final int abc_popup_enter=0x7f010003; + public static final int abc_popup_exit=0x7f010004; + public static final int abc_shrink_fade_out_from_bottom=0x7f010005; + public static final int abc_slide_in_bottom=0x7f010006; + public static final int abc_slide_in_top=0x7f010007; + public static final int abc_slide_out_bottom=0x7f010008; + public static final int abc_slide_out_top=0x7f010009; + public static final int abc_tooltip_enter=0x7f01000a; + public static final int abc_tooltip_exit=0x7f01000b; + public static final int code_rotate_anim=0x7f01000c; + public static final int in_from_left=0x7f01000d; + public static final int in_from_right=0x7f01000e; + public static final int menu_dismiss=0x7f01000f; + public static final int menu_show=0x7f010010; + public static final int out_to_left=0x7f010011; + public static final int out_to_right=0x7f010012; + public static final int ptz_otherset_anim=0x7f010013; + public static final int ptz_otherset_anim_dismiss=0x7f010014; + public static final int ptz_otherset_anim_show=0x7f010015; + public static final int ptz_top_anim_dismiss=0x7f010016; + public static final int ptz_top_anim_show=0x7f010017; + public static final int splash_anim=0x7f010018; + public static final int zoomin=0x7f010019; + public static final int zoomout=0x7f01001a; + } + public static final class attr { + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarDivider=0x7f020000; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarItemBackground=0x7f020001; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarPopupTheme=0x7f020002; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

Must be one of the following constant values.

+ * + * + * + * + * + * + *
ConstantValueDescription
wrap_content0
+ */ + public static final int actionBarSize=0x7f020003; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarSplitStyle=0x7f020004; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarStyle=0x7f020005; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarTabBarStyle=0x7f020006; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarTabStyle=0x7f020007; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarTabTextStyle=0x7f020008; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarTheme=0x7f020009; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionBarWidgetTheme=0x7f02000a; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionButtonStyle=0x7f02000b; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionDropDownStyle=0x7f02000c; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionLayout=0x7f02000d; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionMenuTextAppearance=0x7f02000e; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int actionMenuTextColor=0x7f02000f; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeBackground=0x7f020010; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeCloseButtonStyle=0x7f020011; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeCloseDrawable=0x7f020012; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeCopyDrawable=0x7f020013; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeCutDrawable=0x7f020014; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeFindDrawable=0x7f020015; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModePasteDrawable=0x7f020016; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModePopupWindowStyle=0x7f020017; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeSelectAllDrawable=0x7f020018; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeShareDrawable=0x7f020019; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeSplitBackground=0x7f02001a; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeStyle=0x7f02001b; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionModeWebSearchDrawable=0x7f02001c; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionOverflowButtonStyle=0x7f02001d; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int actionOverflowMenuStyle=0x7f02001e; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int actionProviderClass=0x7f02001f; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int actionViewClass=0x7f020020; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int activityChooserViewStyle=0x7f020021; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int alertDialogButtonGroupStyle=0x7f020022; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int alertDialogCenterButtons=0x7f020023; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int alertDialogStyle=0x7f020024; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int alertDialogTheme=0x7f020025; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int allowStacking=0x7f020026; + /** + *

May be a floating point value, such as "1.2". + */ + public static final int alpha=0x7f020027; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
ALT2
CTRL1000
FUNCTION8
META10000
SHIFT1
SYM4
+ */ + public static final int alphabeticModifiers=0x7f020028; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int arrowHeadLength=0x7f020029; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int arrowShaftLength=0x7f02002a; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int autoCompleteTextViewStyle=0x7f02002b; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int autoSizeMaxTextSize=0x7f02002c; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int autoSizeMinTextSize=0x7f02002d; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int autoSizePresetSizes=0x7f02002e; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int autoSizeStepGranularity=0x7f02002f; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
none0
uniform1
+ */ + public static final int autoSizeTextType=0x7f020030; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int background=0x7f020031; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int backgroundSplit=0x7f020032; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int backgroundStacked=0x7f020033; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int backgroundTint=0x7f020034; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ */ + public static final int backgroundTintMode=0x7f020035; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int barLength=0x7f020036; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int borderlessButtonStyle=0x7f020037; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonBarButtonStyle=0x7f020038; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonBarNegativeButtonStyle=0x7f020039; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonBarNeutralButtonStyle=0x7f02003a; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonBarPositiveButtonStyle=0x7f02003b; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonBarStyle=0x7f02003c; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
top30
+ */ + public static final int buttonGravity=0x7f02003d; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int buttonIconDimen=0x7f02003e; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonPanelSideLayout=0x7f02003f; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonStyle=0x7f020040; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int buttonStyleSmall=0x7f020041; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int buttonTint=0x7f020042; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ */ + public static final int buttonTintMode=0x7f020043; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int checkboxStyle=0x7f020044; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int checkedTextViewStyle=0x7f020045; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int closeIcon=0x7f020046; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int closeItemLayout=0x7f020047; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int collapseContentDescription=0x7f020048; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int collapseIcon=0x7f020049; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int color=0x7f02004a; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorAccent=0x7f02004b; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorBackgroundFloating=0x7f02004c; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorButtonNormal=0x7f02004d; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorControlActivated=0x7f02004e; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorControlHighlight=0x7f02004f; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorControlNormal=0x7f020050; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorError=0x7f020051; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorPrimary=0x7f020052; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorPrimaryDark=0x7f020053; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int colorSwitchThumbNormal=0x7f020054; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int commitIcon=0x7f020055; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int contentDescription=0x7f020056; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int contentInsetEnd=0x7f020057; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int contentInsetEndWithActions=0x7f020058; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int contentInsetLeft=0x7f020059; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int contentInsetRight=0x7f02005a; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int contentInsetStart=0x7f02005b; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int contentInsetStartWithNavigation=0x7f02005c; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int controlBackground=0x7f02005d; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int coordinatorLayoutStyle=0x7f02005e; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int customNavigationLayout=0x7f02005f; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int defaultQueryHint=0x7f020060; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int dialogPreferredPadding=0x7f020061; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int dialogTheme=0x7f020062; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
disableHome20
homeAsUp4
none0
showCustom10
showHome2
showTitle8
useLogo1
+ */ + public static final int displayOptions=0x7f020063; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int divider=0x7f020064; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int dividerHorizontal=0x7f020065; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int dividerPadding=0x7f020066; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int dividerVertical=0x7f020067; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int drawableSize=0x7f020068; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int drawerArrowStyle=0x7f020069; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int dropDownListViewStyle=0x7f02006a; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int dropdownListPreferredItemHeight=0x7f02006b; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int editTextBackground=0x7f02006c; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int editTextColor=0x7f02006d; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int editTextStyle=0x7f02006e; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int elevation=0x7f02006f; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int expandActivityOverflowButtonDrawable=0x7f020070; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int font=0x7f020071; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int fontFamily=0x7f020072; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int fontProviderAuthority=0x7f020073; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int fontProviderCerts=0x7f020074; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
async1
blocking0
+ */ + public static final int fontProviderFetchStrategy=0x7f020075; + /** + *

May be an integer value, such as "100". + *

Must be one of the following constant values.

+ * + * + * + * + * + * + *
ConstantValueDescription
foreverffffffff
+ */ + public static final int fontProviderFetchTimeout=0x7f020076; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int fontProviderPackage=0x7f020077; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int fontProviderQuery=0x7f020078; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
italic1
normal0
+ */ + public static final int fontStyle=0x7f020079; + /** + *

May be an integer value, such as "100". + */ + public static final int fontWeight=0x7f02007a; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int gapBetweenBars=0x7f02007b; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int goIcon=0x7f02007c; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int height=0x7f02007d; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int hideOnContentScroll=0x7f02007e; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int homeAsUpIndicator=0x7f02007f; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int homeLayout=0x7f020080; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int icon=0x7f020081; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int iconTint=0x7f020082; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ */ + public static final int iconTintMode=0x7f020083; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int iconifiedByDefault=0x7f020084; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int imageButtonStyle=0x7f020085; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int indeterminateProgressStyle=0x7f020086; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int initialActivityCount=0x7f020087; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int isLightTheme=0x7f020088; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int itemPadding=0x7f020089; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int keylines=0x7f02008a; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int layout=0x7f02008b; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int layout_anchor=0x7f02008c; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
center11
center_horizontal1
center_vertical10
clip_horizontal8
clip_vertical80
end800005
fill77
fill_horizontal7
fill_vertical70
left3
right5
start800003
top30
+ */ + public static final int layout_anchorGravity=0x7f02008d; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int layout_behavior=0x7f02008e; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
all77
bottom50
end800005
left3
none0
right5
start800003
top30
+ */ + public static final int layout_dodgeInsetEdges=0x7f02008f; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
end800005
left3
none0
right5
start800003
top30
+ */ + public static final int layout_insetEdge=0x7f020090; + /** + *

May be an integer value, such as "100". + */ + public static final int layout_keyline=0x7f020091; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int listChoiceBackgroundIndicator=0x7f020092; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int listDividerAlertDialog=0x7f020093; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int listItemLayout=0x7f020094; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int listLayout=0x7f020095; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int listMenuViewStyle=0x7f020096; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int listPopupWindowStyle=0x7f020097; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int listPreferredItemHeight=0x7f020098; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int listPreferredItemHeightLarge=0x7f020099; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int listPreferredItemHeightSmall=0x7f02009a; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int listPreferredItemPaddingLeft=0x7f02009b; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int listPreferredItemPaddingRight=0x7f02009c; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int logo=0x7f02009d; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int logoDescription=0x7f02009e; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int maxButtonHeight=0x7f02009f; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int measureWithLargestChild=0x7f0200a0; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int multiChoiceItemLayout=0x7f0200a1; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int navigationContentDescription=0x7f0200a2; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int navigationIcon=0x7f0200a3; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + *
ConstantValueDescription
listMode1
normal0
tabMode2
+ */ + public static final int navigationMode=0x7f0200a4; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
ALT2
CTRL1000
FUNCTION8
META10000
SHIFT1
SYM4
+ */ + public static final int numericModifiers=0x7f0200a5; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int overlapAnchor=0x7f0200a6; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int paddingBottomNoButtons=0x7f0200a7; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int paddingEnd=0x7f0200a8; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int paddingStart=0x7f0200a9; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int paddingTopNoTitle=0x7f0200aa; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int panelBackground=0x7f0200ab; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int panelMenuListTheme=0x7f0200ac; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int panelMenuListWidth=0x7f0200ad; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int popupMenuStyle=0x7f0200ae; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int popupTheme=0x7f0200af; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int popupWindowStyle=0x7f0200b0; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int preserveIconSpacing=0x7f0200b1; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int progressBarPadding=0x7f0200b2; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int progressBarStyle=0x7f0200b3; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int queryBackground=0x7f0200b4; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int queryHint=0x7f0200b5; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int radioButtonStyle=0x7f0200b6; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int ratingBarStyle=0x7f0200b7; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int ratingBarStyleIndicator=0x7f0200b8; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int ratingBarStyleSmall=0x7f0200b9; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int searchHintIcon=0x7f0200ba; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int searchIcon=0x7f0200bb; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int searchViewStyle=0x7f0200bc; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int seekBarStyle=0x7f0200bd; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int selectableItemBackground=0x7f0200be; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int selectableItemBackgroundBorderless=0x7f0200bf; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
always2
collapseActionView8
ifRoom1
never0
withText4
+ */ + public static final int showAsAction=0x7f0200c0; + /** + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
beginning1
end4
middle2
none0
+ */ + public static final int showDividers=0x7f0200c1; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int showText=0x7f0200c2; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int showTitle=0x7f0200c3; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int singleChoiceItemLayout=0x7f0200c4; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int spinBars=0x7f0200c5; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int spinnerDropDownItemStyle=0x7f0200c6; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int spinnerStyle=0x7f0200c7; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int splitTrack=0x7f0200c8; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int srcCompat=0x7f0200c9; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int state_above_anchor=0x7f0200ca; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int statusBarBackground=0x7f0200cb; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int subMenuArrow=0x7f0200cc; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int submitBackground=0x7f0200cd; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int subtitle=0x7f0200ce; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int subtitleTextAppearance=0x7f0200cf; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int subtitleTextColor=0x7f0200d0; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int subtitleTextStyle=0x7f0200d1; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int suggestionRowLayout=0x7f0200d2; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int switchMinWidth=0x7f0200d3; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int switchPadding=0x7f0200d4; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int switchStyle=0x7f0200d5; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int switchTextAppearance=0x7f0200d6; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int textAllCaps=0x7f0200d7; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearanceLargePopupMenu=0x7f0200d8; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearanceListItem=0x7f0200d9; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearanceListItemSecondary=0x7f0200da; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearanceListItemSmall=0x7f0200db; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearancePopupMenuHeader=0x7f0200dc; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearanceSearchResultSubtitle=0x7f0200dd; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearanceSearchResultTitle=0x7f0200de; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int textAppearanceSmallPopupMenu=0x7f0200df; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int textColorAlertDialogListItem=0x7f0200e0; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int textColorSearchUrl=0x7f0200e1; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int theme=0x7f0200e2; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int thickness=0x7f0200e3; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int thumbTextPadding=0x7f0200e4; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int thumbTint=0x7f0200e5; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ */ + public static final int thumbTintMode=0x7f0200e6; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int tickMark=0x7f0200e7; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int tickMarkTint=0x7f0200e8; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ */ + public static final int tickMarkTintMode=0x7f0200e9; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int tint=0x7f0200ea; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ */ + public static final int tintMode=0x7f0200eb; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int title=0x7f0200ec; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int titleMargin=0x7f0200ed; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int titleMarginBottom=0x7f0200ee; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int titleMarginEnd=0x7f0200ef; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int titleMarginStart=0x7f0200f0; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int titleMarginTop=0x7f0200f1; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + */ + public static final int titleMargins=0x7f0200f2; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int titleTextAppearance=0x7f0200f3; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int titleTextColor=0x7f0200f4; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int titleTextStyle=0x7f0200f5; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int toolbarNavigationButtonStyle=0x7f0200f6; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int toolbarStyle=0x7f0200f7; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int tooltipForegroundColor=0x7f0200f8; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int tooltipFrameBackground=0x7f0200f9; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int tooltipText=0x7f0200fa; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int track=0x7f0200fb; + /** + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + */ + public static final int trackTint=0x7f0200fc; + /** + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ */ + public static final int trackTintMode=0x7f0200fd; + /** + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + */ + public static final int viewInflaterClass=0x7f0200fe; + /** + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + */ + public static final int voiceIcon=0x7f0200ff; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int windowActionBar=0x7f020100; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int windowActionBarOverlay=0x7f020101; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int windowActionModeOverlay=0x7f020102; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + */ + public static final int windowFixedHeightMajor=0x7f020103; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + */ + public static final int windowFixedHeightMinor=0x7f020104; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + */ + public static final int windowFixedWidthMajor=0x7f020105; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + */ + public static final int windowFixedWidthMinor=0x7f020106; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + */ + public static final int windowMinWidthMajor=0x7f020107; + /** + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + */ + public static final int windowMinWidthMinor=0x7f020108; + /** + *

May be a boolean value, such as "true" or + * "false". + */ + public static final int windowNoTitle=0x7f020109; + } + public static final class bool { + public static final int abc_action_bar_embed_tabs=0x7f030000; + public static final int abc_allow_stacked_button_bar=0x7f030001; + public static final int abc_config_actionMenuItemAllCaps=0x7f030002; + public static final int abc_config_showMenuShortcutsWhenKeyboardPresent=0x7f030003; + } + public static final class color { + public static final int abc_background_cache_hint_selector_material_dark=0x7f040000; + public static final int abc_background_cache_hint_selector_material_light=0x7f040001; + public static final int abc_btn_colored_borderless_text_material=0x7f040002; + public static final int abc_btn_colored_text_material=0x7f040003; + public static final int abc_color_highlight_material=0x7f040004; + public static final int abc_hint_foreground_material_dark=0x7f040005; + public static final int abc_hint_foreground_material_light=0x7f040006; + public static final int abc_input_method_navigation_guard=0x7f040007; + public static final int abc_primary_text_disable_only_material_dark=0x7f040008; + public static final int abc_primary_text_disable_only_material_light=0x7f040009; + public static final int abc_primary_text_material_dark=0x7f04000a; + public static final int abc_primary_text_material_light=0x7f04000b; + public static final int abc_search_url_text=0x7f04000c; + public static final int abc_search_url_text_normal=0x7f04000d; + public static final int abc_search_url_text_pressed=0x7f04000e; + public static final int abc_search_url_text_selected=0x7f04000f; + public static final int abc_secondary_text_material_dark=0x7f040010; + public static final int abc_secondary_text_material_light=0x7f040011; + public static final int abc_tint_btn_checkable=0x7f040012; + public static final int abc_tint_default=0x7f040013; + public static final int abc_tint_edittext=0x7f040014; + public static final int abc_tint_seek_thumb=0x7f040015; + public static final int abc_tint_spinner=0x7f040016; + public static final int abc_tint_switch_track=0x7f040017; + public static final int accent_material_dark=0x7f040018; + public static final int accent_material_light=0x7f040019; + public static final int background_floating_material_dark=0x7f04001a; + public static final int background_floating_material_light=0x7f04001b; + public static final int background_material_dark=0x7f04001c; + public static final int background_material_light=0x7f04001d; + public static final int bg_color=0x7f04001e; + public static final int black=0x7f04001f; + public static final int bright_foreground_disabled_material_dark=0x7f040020; + public static final int bright_foreground_disabled_material_light=0x7f040021; + public static final int bright_foreground_inverse_material_dark=0x7f040022; + public static final int bright_foreground_inverse_material_light=0x7f040023; + public static final int bright_foreground_material_dark=0x7f040024; + public static final int bright_foreground_material_light=0x7f040025; + public static final int button_bg_no=0x7f040026; + public static final int button_material_dark=0x7f040027; + public static final int button_material_light=0x7f040028; + public static final int cache_color_hint=0x7f040029; + public static final int color_alarm_textcolor=0x7f04002a; + public static final int color_bg=0x7f04002b; + public static final int color_bg_less_shadow=0x7f04002c; + public static final int color_black=0x7f04002d; + public static final int color_blue=0x7f04002e; + public static final int color_divider=0x7f04002f; + public static final int color_green=0x7f040030; + public static final int color_grey=0x7f040031; + public static final int color_grid_bg=0x7f040032; + public static final int color_grid_pressed=0x7f040033; + public static final int color_info=0x7f040034; + public static final int color_less_black=0x7f040035; + public static final int color_less_blue=0x7f040036; + public static final int color_line=0x7f040037; + public static final int color_ptz_blue=0x7f040038; + public static final int color_setting_title_bg=0x7f040039; + public static final int color_shadow=0x7f04003a; + public static final int color_startcode_bg=0x7f04003b; + public static final int color_top_bg=0x7f04003c; + public static final int color_white=0x7f04003d; + public static final int contents_text=0x7f04003e; + public static final int dim_foreground_disabled_material_dark=0x7f04003f; + public static final int dim_foreground_disabled_material_light=0x7f040040; + public static final int dim_foreground_material_dark=0x7f040041; + public static final int dim_foreground_material_light=0x7f040042; + public static final int encode_view=0x7f040043; + public static final int error_color_material=0x7f040044; + public static final int foreground_material_dark=0x7f040045; + public static final int foreground_material_light=0x7f040046; + public static final int grgray=0x7f040047; + public static final int header=0x7f040048; + public static final int help_button_view=0x7f040049; + public static final int help_view=0x7f04004a; + public static final int highlighted_text_material_dark=0x7f04004b; + public static final int highlighted_text_material_light=0x7f04004c; + public static final int hint=0x7f04004d; + public static final int material_blue_grey_800=0x7f04004e; + public static final int material_blue_grey_900=0x7f04004f; + public static final int material_blue_grey_950=0x7f040050; + public static final int material_deep_teal_200=0x7f040051; + public static final int material_deep_teal_500=0x7f040052; + public static final int material_grey_100=0x7f040053; + public static final int material_grey_300=0x7f040054; + public static final int material_grey_50=0x7f040055; + public static final int material_grey_600=0x7f040056; + public static final int material_grey_800=0x7f040057; + public static final int material_grey_850=0x7f040058; + public static final int material_grey_900=0x7f040059; + public static final int more_subtitle=0x7f04005a; + public static final int notification_action_color_filter=0x7f04005b; + public static final int notification_icon_bg_color=0x7f04005c; + public static final int notification_material_background_media_default_color=0x7f04005d; + public static final int possible_result_points=0x7f04005e; + public static final int primary_dark_material_dark=0x7f04005f; + public static final int primary_dark_material_light=0x7f040060; + public static final int primary_material_dark=0x7f040061; + public static final int primary_material_light=0x7f040062; + public static final int primary_text_default_material_dark=0x7f040063; + public static final int primary_text_default_material_light=0x7f040064; + public static final int primary_text_disabled_material_dark=0x7f040065; + public static final int primary_text_disabled_material_light=0x7f040066; + public static final int result_image_border=0x7f040067; + public static final int result_minor_text=0x7f040068; + public static final int result_points=0x7f040069; + public static final int result_text=0x7f04006a; + public static final int result_view=0x7f04006b; + public static final int ripple_material_dark=0x7f04006c; + public static final int ripple_material_light=0x7f04006d; + public static final int sbc_header_text=0x7f04006e; + public static final int sbc_header_view=0x7f04006f; + public static final int sbc_layout_view=0x7f040070; + public static final int sbc_list_item=0x7f040071; + public static final int sbc_page_number_text=0x7f040072; + public static final int sbc_snippet_text=0x7f040073; + public static final int secondary_text_default_material_dark=0x7f040074; + public static final int secondary_text_default_material_light=0x7f040075; + public static final int secondary_text_disabled_material_dark=0x7f040076; + public static final int secondary_text_disabled_material_light=0x7f040077; + public static final int share_text=0x7f040078; + public static final int share_view=0x7f040079; + public static final int status_text=0x7f04007a; + public static final int status_view=0x7f04007b; + public static final int subtitle_color=0x7f04007c; + public static final int switch_thumb_disabled_material_dark=0x7f04007d; + public static final int switch_thumb_disabled_material_light=0x7f04007e; + public static final int switch_thumb_material_dark=0x7f04007f; + public static final int switch_thumb_material_light=0x7f040080; + public static final int switch_thumb_normal_material_dark=0x7f040081; + public static final int switch_thumb_normal_material_light=0x7f040082; + public static final int tooltip_background_dark=0x7f040083; + public static final int tooltip_background_light=0x7f040084; + public static final int transparent=0x7f040085; + public static final int viewfinder_frame=0x7f040086; + public static final int viewfinder_laser=0x7f040087; + public static final int viewfinder_mask=0x7f040088; + } + public static final class dimen { + public static final int abc_action_bar_content_inset_material=0x7f050000; + public static final int abc_action_bar_content_inset_with_nav=0x7f050001; + public static final int abc_action_bar_default_height_material=0x7f050002; + public static final int abc_action_bar_default_padding_end_material=0x7f050003; + public static final int abc_action_bar_default_padding_start_material=0x7f050004; + public static final int abc_action_bar_elevation_material=0x7f050005; + public static final int abc_action_bar_icon_vertical_padding_material=0x7f050006; + public static final int abc_action_bar_overflow_padding_end_material=0x7f050007; + public static final int abc_action_bar_overflow_padding_start_material=0x7f050008; + public static final int abc_action_bar_progress_bar_size=0x7f050009; + public static final int abc_action_bar_stacked_max_height=0x7f05000a; + public static final int abc_action_bar_stacked_tab_max_width=0x7f05000b; + public static final int abc_action_bar_subtitle_bottom_margin_material=0x7f05000c; + public static final int abc_action_bar_subtitle_top_margin_material=0x7f05000d; + public static final int abc_action_button_min_height_material=0x7f05000e; + public static final int abc_action_button_min_width_material=0x7f05000f; + public static final int abc_action_button_min_width_overflow_material=0x7f050010; + public static final int abc_alert_dialog_button_bar_height=0x7f050011; + public static final int abc_alert_dialog_button_dimen=0x7f050012; + public static final int abc_button_inset_horizontal_material=0x7f050013; + public static final int abc_button_inset_vertical_material=0x7f050014; + public static final int abc_button_padding_horizontal_material=0x7f050015; + public static final int abc_button_padding_vertical_material=0x7f050016; + public static final int abc_cascading_menus_min_smallest_width=0x7f050017; + public static final int abc_config_prefDialogWidth=0x7f050018; + public static final int abc_control_corner_material=0x7f050019; + public static final int abc_control_inset_material=0x7f05001a; + public static final int abc_control_padding_material=0x7f05001b; + public static final int abc_dialog_fixed_height_major=0x7f05001c; + public static final int abc_dialog_fixed_height_minor=0x7f05001d; + public static final int abc_dialog_fixed_width_major=0x7f05001e; + public static final int abc_dialog_fixed_width_minor=0x7f05001f; + public static final int abc_dialog_list_padding_bottom_no_buttons=0x7f050020; + public static final int abc_dialog_list_padding_top_no_title=0x7f050021; + public static final int abc_dialog_min_width_major=0x7f050022; + public static final int abc_dialog_min_width_minor=0x7f050023; + public static final int abc_dialog_padding_material=0x7f050024; + public static final int abc_dialog_padding_top_material=0x7f050025; + public static final int abc_dialog_title_divider_material=0x7f050026; + public static final int abc_disabled_alpha_material_dark=0x7f050027; + public static final int abc_disabled_alpha_material_light=0x7f050028; + public static final int abc_dropdownitem_icon_width=0x7f050029; + public static final int abc_dropdownitem_text_padding_left=0x7f05002a; + public static final int abc_dropdownitem_text_padding_right=0x7f05002b; + public static final int abc_edit_text_inset_bottom_material=0x7f05002c; + public static final int abc_edit_text_inset_horizontal_material=0x7f05002d; + public static final int abc_edit_text_inset_top_material=0x7f05002e; + public static final int abc_floating_window_z=0x7f05002f; + public static final int abc_list_item_padding_horizontal_material=0x7f050030; + public static final int abc_panel_menu_list_width=0x7f050031; + public static final int abc_progress_bar_height_material=0x7f050032; + public static final int abc_search_view_preferred_height=0x7f050033; + public static final int abc_search_view_preferred_width=0x7f050034; + public static final int abc_seekbar_track_background_height_material=0x7f050035; + public static final int abc_seekbar_track_progress_height_material=0x7f050036; + public static final int abc_select_dialog_padding_start_material=0x7f050037; + public static final int abc_switch_padding=0x7f050038; + public static final int abc_text_size_body_1_material=0x7f050039; + public static final int abc_text_size_body_2_material=0x7f05003a; + public static final int abc_text_size_button_material=0x7f05003b; + public static final int abc_text_size_caption_material=0x7f05003c; + public static final int abc_text_size_display_1_material=0x7f05003d; + public static final int abc_text_size_display_2_material=0x7f05003e; + public static final int abc_text_size_display_3_material=0x7f05003f; + public static final int abc_text_size_display_4_material=0x7f050040; + public static final int abc_text_size_headline_material=0x7f050041; + public static final int abc_text_size_large_material=0x7f050042; + public static final int abc_text_size_medium_material=0x7f050043; + public static final int abc_text_size_menu_header_material=0x7f050044; + public static final int abc_text_size_menu_material=0x7f050045; + public static final int abc_text_size_small_material=0x7f050046; + public static final int abc_text_size_subhead_material=0x7f050047; + public static final int abc_text_size_subtitle_material_toolbar=0x7f050048; + public static final int abc_text_size_title_material=0x7f050049; + public static final int abc_text_size_title_material_toolbar=0x7f05004a; + public static final int activity_horizontal_margin=0x7f05004b; + public static final int activity_vertical_margin=0x7f05004c; + public static final int compat_button_inset_horizontal_material=0x7f05004d; + public static final int compat_button_inset_vertical_material=0x7f05004e; + public static final int compat_button_padding_horizontal_material=0x7f05004f; + public static final int compat_button_padding_vertical_material=0x7f050050; + public static final int compat_control_corner_material=0x7f050051; + public static final int disabled_alpha_material_dark=0x7f050052; + public static final int disabled_alpha_material_light=0x7f050053; + public static final int highlight_alpha_material_colored=0x7f050054; + public static final int highlight_alpha_material_dark=0x7f050055; + public static final int highlight_alpha_material_light=0x7f050056; + public static final int hint_alpha_material_dark=0x7f050057; + public static final int hint_alpha_material_light=0x7f050058; + public static final int hint_pressed_alpha_material_dark=0x7f050059; + public static final int hint_pressed_alpha_material_light=0x7f05005a; + public static final int notification_action_icon_size=0x7f05005b; + public static final int notification_action_text_size=0x7f05005c; + public static final int notification_big_circle_margin=0x7f05005d; + public static final int notification_content_margin_start=0x7f05005e; + public static final int notification_large_icon_height=0x7f05005f; + public static final int notification_large_icon_width=0x7f050060; + public static final int notification_main_column_padding_top=0x7f050061; + public static final int notification_media_narrow_margin=0x7f050062; + public static final int notification_right_icon_size=0x7f050063; + public static final int notification_right_side_padding_top=0x7f050064; + public static final int notification_small_icon_background_padding=0x7f050065; + public static final int notification_small_icon_size_as_large=0x7f050066; + public static final int notification_subtext_size=0x7f050067; + public static final int notification_top_pad=0x7f050068; + public static final int notification_top_pad_large_text=0x7f050069; + public static final int text_normal_size=0x7f05006a; + public static final int text_title_size=0x7f05006b; + public static final int tooltip_corner_radius=0x7f05006c; + public static final int tooltip_horizontal_padding=0x7f05006d; + public static final int tooltip_margin=0x7f05006e; + public static final int tooltip_precise_anchor_extra_offset=0x7f05006f; + public static final int tooltip_precise_anchor_threshold=0x7f050070; + public static final int tooltip_vertical_padding=0x7f050071; + public static final int tooltip_y_offset_non_touch=0x7f050072; + public static final int tooltip_y_offset_touch=0x7f050073; + } + public static final class drawable { + public static final int abc_ab_share_pack_mtrl_alpha=0x7f060000; + public static final int abc_action_bar_item_background_material=0x7f060001; + public static final int abc_btn_borderless_material=0x7f060002; + public static final int abc_btn_check_material=0x7f060003; + public static final int abc_btn_check_to_on_mtrl_000=0x7f060004; + public static final int abc_btn_check_to_on_mtrl_015=0x7f060005; + public static final int abc_btn_colored_material=0x7f060006; + public static final int abc_btn_default_mtrl_shape=0x7f060007; + public static final int abc_btn_radio_material=0x7f060008; + public static final int abc_btn_radio_to_on_mtrl_000=0x7f060009; + public static final int abc_btn_radio_to_on_mtrl_015=0x7f06000a; + public static final int abc_btn_switch_to_on_mtrl_00001=0x7f06000b; + public static final int abc_btn_switch_to_on_mtrl_00012=0x7f06000c; + public static final int abc_cab_background_internal_bg=0x7f06000d; + public static final int abc_cab_background_top_material=0x7f06000e; + public static final int abc_cab_background_top_mtrl_alpha=0x7f06000f; + public static final int abc_control_background_material=0x7f060010; + public static final int abc_dialog_material_background=0x7f060011; + public static final int abc_edit_text_material=0x7f060012; + public static final int abc_ic_ab_back_material=0x7f060013; + public static final int abc_ic_arrow_drop_right_black_24dp=0x7f060014; + public static final int abc_ic_clear_material=0x7f060015; + public static final int abc_ic_commit_search_api_mtrl_alpha=0x7f060016; + public static final int abc_ic_go_search_api_material=0x7f060017; + public static final int abc_ic_menu_copy_mtrl_am_alpha=0x7f060018; + public static final int abc_ic_menu_cut_mtrl_alpha=0x7f060019; + public static final int abc_ic_menu_overflow_material=0x7f06001a; + public static final int abc_ic_menu_paste_mtrl_am_alpha=0x7f06001b; + public static final int abc_ic_menu_selectall_mtrl_alpha=0x7f06001c; + public static final int abc_ic_menu_share_mtrl_alpha=0x7f06001d; + public static final int abc_ic_search_api_material=0x7f06001e; + public static final int abc_ic_star_black_16dp=0x7f06001f; + public static final int abc_ic_star_black_36dp=0x7f060020; + public static final int abc_ic_star_black_48dp=0x7f060021; + public static final int abc_ic_star_half_black_16dp=0x7f060022; + public static final int abc_ic_star_half_black_36dp=0x7f060023; + public static final int abc_ic_star_half_black_48dp=0x7f060024; + public static final int abc_ic_voice_search_api_material=0x7f060025; + public static final int abc_item_background_holo_dark=0x7f060026; + public static final int abc_item_background_holo_light=0x7f060027; + public static final int abc_list_divider_mtrl_alpha=0x7f060028; + public static final int abc_list_focused_holo=0x7f060029; + public static final int abc_list_longpressed_holo=0x7f06002a; + public static final int abc_list_pressed_holo_dark=0x7f06002b; + public static final int abc_list_pressed_holo_light=0x7f06002c; + public static final int abc_list_selector_background_transition_holo_dark=0x7f06002d; + public static final int abc_list_selector_background_transition_holo_light=0x7f06002e; + public static final int abc_list_selector_disabled_holo_dark=0x7f06002f; + public static final int abc_list_selector_disabled_holo_light=0x7f060030; + public static final int abc_list_selector_holo_dark=0x7f060031; + public static final int abc_list_selector_holo_light=0x7f060032; + public static final int abc_menu_hardkey_panel_mtrl_mult=0x7f060033; + public static final int abc_popup_background_mtrl_mult=0x7f060034; + public static final int abc_ratingbar_indicator_material=0x7f060035; + public static final int abc_ratingbar_material=0x7f060036; + public static final int abc_ratingbar_small_material=0x7f060037; + public static final int abc_scrubber_control_off_mtrl_alpha=0x7f060038; + public static final int abc_scrubber_control_to_pressed_mtrl_000=0x7f060039; + public static final int abc_scrubber_control_to_pressed_mtrl_005=0x7f06003a; + public static final int abc_scrubber_primary_mtrl_alpha=0x7f06003b; + public static final int abc_scrubber_track_mtrl_alpha=0x7f06003c; + public static final int abc_seekbar_thumb_material=0x7f06003d; + public static final int abc_seekbar_tick_mark_material=0x7f06003e; + public static final int abc_seekbar_track_material=0x7f06003f; + public static final int abc_spinner_mtrl_am_alpha=0x7f060040; + public static final int abc_spinner_textfield_background_material=0x7f060041; + public static final int abc_switch_thumb_material=0x7f060042; + public static final int abc_switch_track_mtrl_alpha=0x7f060043; + public static final int abc_tab_indicator_material=0x7f060044; + public static final int abc_tab_indicator_mtrl_alpha=0x7f060045; + public static final int abc_text_cursor_material=0x7f060046; + public static final int abc_text_select_handle_left_mtrl_dark=0x7f060047; + public static final int abc_text_select_handle_left_mtrl_light=0x7f060048; + public static final int abc_text_select_handle_middle_mtrl_dark=0x7f060049; + public static final int abc_text_select_handle_middle_mtrl_light=0x7f06004a; + public static final int abc_text_select_handle_right_mtrl_dark=0x7f06004b; + public static final int abc_text_select_handle_right_mtrl_light=0x7f06004c; + public static final int abc_textfield_activated_mtrl_alpha=0x7f06004d; + public static final int abc_textfield_default_mtrl_alpha=0x7f06004e; + public static final int abc_textfield_search_activated_mtrl_alpha=0x7f06004f; + public static final int abc_textfield_search_default_mtrl_alpha=0x7f060050; + public static final int abc_textfield_search_material=0x7f060051; + public static final int abc_vector_test=0x7f060052; + public static final int about=0x7f060053; + public static final int about_text_bg=0x7f060054; + public static final int abs__spinner_ab_default_holo_light=0x7f060055; + public static final int add=0x7f060056; + public static final int add_btn_normal=0x7f060057; + public static final int add_btn_pressed=0x7f060058; + public static final int add_btn_selector=0x7f060059; + public static final int add_defense_0=0x7f06005a; + public static final int add_defense_1=0x7f06005b; + public static final int add_defense_ok=0x7f06005c; + public static final int add_sensor_ok=0x7f06005d; + public static final int addvidiconshape=0x7f06005e; + public static final int alarm_log_bg=0x7f06005f; + public static final int app=0x7f060060; + public static final int app_title_background=0x7f060061; + public static final int arrow=0x7f060062; + public static final int arrowdown=0x7f060063; + public static final int back=0x7f060064; + public static final int back_play=0x7f060065; + public static final int background_grayblack=0x7f060066; + public static final int background_image=0x7f060067; + public static final int background_osd=0x7f060068; + public static final int background_separate_vertical=0x7f060069; + public static final int background_silver=0x7f06006a; + public static final int background_silver_light=0x7f06006b; + public static final int background_white_corner=0x7f06006c; + public static final int bad_video=0x7f06006d; + public static final int bottle_night_bg=0x7f06006e; + public static final int bottom=0x7f06006f; + public static final int brightcontrastprogress=0x7f060070; + public static final int btn_back_normal=0x7f060071; + public static final int btn_back_pressed=0x7f060072; + public static final int btn_back_pressed1=0x7f060073; + public static final int btn_back_selector=0x7f060074; + public static final int btn_normal=0x7f060075; + public static final int btn_pressed=0x7f060076; + public static final int btnselector=0x7f060077; + public static final int button_loct=0x7f060078; + public static final int button_loction_nor=0x7f060079; + public static final int button_loction_press=0x7f06007a; + public static final int button_selector=0x7f06007b; + public static final int camera_defense_divider=0x7f06007c; + public static final int camera_light_btn_off=0x7f06007d; + public static final int camera_light_btn_on=0x7f06007e; + public static final int camera_siren_btn_off=0x7f06007f; + public static final int camera_siren_btn_on=0x7f060080; + public static final int cancel_code=0x7f060081; + public static final int check_top_tab_pressed=0x7f060082; + public static final int checkleft_normal=0x7f060083; + public static final int checkmiddle_normal=0x7f060084; + public static final int checkmiddle_pressed=0x7f060085; + public static final int checkphone_normal=0x7f060086; + public static final int checkphone_pressed=0x7f060087; + public static final int checkphone_selector=0x7f060088; + public static final int checkright_normal=0x7f060089; + public static final int checkright_pressed=0x7f06008a; + public static final int checktopleft_pressed=0x7f06008b; + public static final int choose_video_plan=0x7f06008c; + public static final int close_no=0x7f06008d; + public static final int close_press=0x7f06008e; + public static final int close_selector=0x7f06008f; + public static final int code_sucess_new_background=0x7f060090; + public static final int codeing=0x7f060091; + public static final int common_stretch_arrow_downward=0x7f060092; + public static final int common_stretch_arrow_upward=0x7f060093; + public static final int contanct=0x7f060094; + public static final int control=0x7f060095; + public static final int customprogress=0x7f060096; + public static final int customprogress_thumb=0x7f060097; + public static final int del=0x7f060098; + public static final int del_hook=0x7f060099; + public static final int detailpanel_bg=0x7f06009a; + public static final int down=0x7f06009b; + public static final int easyicon_cn=0x7f06009c; + public static final int edit_bg=0x7f06009d; + public static final int eject=0x7f06009e; + public static final int emoji=0x7f06009f; + public static final int exit=0x7f0600a0; + public static final int exitbutton=0x7f0600a1; + public static final int gas=0x7f0600a2; + public static final int grid_bg=0x7f0600a3; + public static final int have_new=0x7f0600a4; + public static final int ic_delete_camera=0x7f0600a5; + public static final int ic_edit_camera=0x7f0600a6; + public static final int ic_launcher=0x7f0600a7; + public static final int ic_menu_album_inverse=0x7f0600a8; + public static final int ic_setting_camera=0x7f0600a9; + public static final int icon=0x7f0600aa; + public static final int icon_gpio=0x7f0600ab; + public static final int icon_motion=0x7f0600ac; + public static final int icon_rec=0x7f0600ad; + public static final int info=0x7f0600ae; + public static final int infrared=0x7f0600af; + public static final int left=0x7f0600b0; + public static final int list_bg=0x7f0600b1; + public static final int list_bgnull_selector=0x7f0600b2; + public static final int list_item_divider=0x7f0600b3; + public static final int list_switch_closed=0x7f0600b4; + public static final int list_switch_open=0x7f0600b5; + public static final int listitem_bg_selector=0x7f0600b6; + public static final int listitem_one_pressed=0x7f0600b7; + public static final int listitem_one_pressed_selector=0x7f0600b8; + public static final int listitem_pressed_bottom_corner=0x7f0600b9; + public static final int listitem_pressed_bottom_corner_selector=0x7f0600ba; + public static final int listitem_pressed_selector=0x7f0600bb; + public static final int listitem_pressed_top_corner=0x7f0600bc; + public static final int listitem_pressed_top_corner_selector=0x7f0600bd; + public static final int listview_single_white_line=0x7f0600be; + public static final int localpic_selector=0x7f0600bf; + public static final int magnetic=0x7f0600c0; + public static final int main_addcamera_normal=0x7f0600c1; + public static final int main_alarm=0x7f0600c2; + public static final int main_bottom_bg=0x7f0600c3; + public static final int main_bottomtab_bg_pressed=0x7f0600c4; + public static final int main_picture=0x7f0600c5; + public static final int main_right_menu=0x7f0600c6; + public static final int main_search_add_corner=0x7f0600c7; + public static final int main_video=0x7f0600c8; + public static final int mainsetting_dialog_frame=0x7f0600c9; + public static final int menu_bg_down=0x7f0600ca; + public static final int mic=0x7f0600cb; + public static final int more_activity_logout_button_background=0x7f0600cc; + public static final int more_listtem_gonext=0x7f0600cd; + public static final int my_switch=0x7f0600ce; + public static final int myseekbar=0x7f0600cf; + public static final int notification_action_background=0x7f0600d0; + public static final int notification_bg=0x7f0600d1; + public static final int notification_bg_low=0x7f0600d2; + public static final int notification_bg_low_normal=0x7f0600d3; + public static final int notification_bg_low_pressed=0x7f0600d4; + public static final int notification_bg_normal=0x7f0600d5; + public static final int notification_bg_normal_pressed=0x7f0600d6; + public static final int notification_icon_background=0x7f0600d7; + public static final int notification_template_icon_bg=0x7f0600d8; + public static final int notification_template_icon_low_bg=0x7f0600d9; + public static final int notification_tile_bg=0x7f0600da; + public static final int notify_panel_notification_icon_bg=0x7f0600db; + public static final int ok=0x7f0600dc; + public static final int one=0x7f0600dd; + public static final int order_details_bg=0x7f0600de; + public static final int pause=0x7f0600df; + public static final int pic_defulte=0x7f0600e0; + public static final int picture_default=0x7f0600e1; + public static final int play=0x7f0600e2; + public static final int play_video=0x7f0600e3; + public static final int ptz_audio_off=0x7f0600e4; + public static final int ptz_audio_on=0x7f0600e5; + public static final int ptz_brightness=0x7f0600e6; + public static final int ptz_brightness_selector=0x7f0600e7; + public static final int ptz_center=0x7f0600e8; + public static final int ptz_contrast=0x7f0600e9; + public static final int ptz_default_set=0x7f0600ea; + public static final int ptz_default_set_selector=0x7f0600eb; + public static final int ptz_download=0x7f0600ec; + public static final int ptz_hori_mirror=0x7f0600ed; + public static final int ptz_hori_mirror_press=0x7f0600ee; + public static final int ptz_hori_tour=0x7f0600ef; + public static final int ptz_microphone_off=0x7f0600f0; + public static final int ptz_microphone_on=0x7f0600f1; + public static final int ptz_pause=0x7f0600f2; + public static final int ptz_play=0x7f0600f3; + public static final int ptz_playmode_enlarge=0x7f0600f4; + public static final int ptz_playmode_fullscreen=0x7f0600f5; + public static final int ptz_playmode_standard=0x7f0600f6; + public static final int ptz_resolution_720p=0x7f0600f7; + public static final int ptz_resolution_preset=0x7f0600f8; + public static final int ptz_resolution_qvga=0x7f0600f9; + public static final int ptz_resolution_vga=0x7f0600fa; + public static final int ptz_takepic=0x7f0600fb; + public static final int ptz_takepic_selector=0x7f0600fc; + public static final int ptz_takevideo=0x7f0600fd; + public static final int ptz_takevideo_pressed=0x7f0600fe; + public static final int ptz_takevideo_selector=0x7f0600ff; + public static final int ptz_vert_mirror=0x7f060100; + public static final int ptz_vert_mirror_press=0x7f060101; + public static final int ptz_vert_tour=0x7f060102; + public static final int red=0x7f060103; + public static final int refresh=0x7f060104; + public static final int right=0x7f060105; + public static final int rightdown=0x7f060106; + public static final int rightdown_pressed=0x7f060107; + public static final int rightdown_selector=0x7f060108; + public static final int search=0x7f060109; + public static final int seekbg=0x7f06010a; + public static final int seekprogress=0x7f06010b; + public static final int sensor_add_new=0x7f06010c; + public static final int sensor_back=0x7f06010d; + public static final int sensor_code_new=0x7f06010e; + public static final int sensor_siren_icon=0x7f06010f; + public static final int sensorlist_background=0x7f060110; + public static final int sensorlist_item_control=0x7f060111; + public static final int sensorlist_item_gas=0x7f060112; + public static final int sensorlist_item_infrared=0x7f060113; + public static final int sensorlist_item_magnetic=0x7f060114; + public static final int sensorlist_item_smoke=0x7f060115; + public static final int somke=0x7f060116; + public static final int sos=0x7f060117; + public static final int sound_line=0x7f060118; + public static final int sound_line1=0x7f060119; + public static final int sounddisable=0x7f06011a; + public static final int soundenable=0x7f06011b; + public static final int splash=0x7f06011c; + public static final int start_code_mangetic_5=0x7f06011d; + public static final int start_code_siren_1=0x7f06011e; + public static final int start_code_siren_2=0x7f06011f; + public static final int start_code_siren_3=0x7f060120; + public static final int start_code_siren_4=0x7f060121; + public static final int stepbackward=0x7f060122; + public static final int stepforward=0x7f060123; + public static final int style_image_border=0x7f060124; + public static final int title_back=0x7f060125; + public static final int tooltip_frame_dark=0x7f060126; + public static final int tooltip_frame_light=0x7f060127; + public static final int top=0x7f060128; + public static final int top_bg=0x7f060129; + public static final int top_bg_blue=0x7f06012a; + public static final int toptitle=0x7f06012b; + public static final int up=0x7f06012c; + public static final int userinfo_list_back_1=0x7f06012d; + public static final int video_default=0x7f06012e; + public static final int video_play_left_normal=0x7f06012f; + public static final int video_play_left_pressed=0x7f060130; + public static final int video_play_left_selector=0x7f060131; + public static final int video_play_pause_normal=0x7f060132; + public static final int video_play_pause_pressed=0x7f060133; + public static final int video_play_pause_selector=0x7f060134; + public static final int video_play_play_normal=0x7f060135; + public static final int video_play_play_pressed=0x7f060136; + public static final int video_play_play_selector=0x7f060137; + public static final int video_play_right_normal=0x7f060138; + public static final int video_play_right_pressed=0x7f060139; + public static final int video_play_right_selector=0x7f06013a; + public static final int vidicon=0x7f06013b; + public static final int vidicon_add=0x7f06013c; + public static final int vidicon_bottom=0x7f06013d; + public static final int vidicon_selector=0x7f06013e; + } + public static final class id { + public static final int ALT=0x7f070000; + public static final int CTRL=0x7f070001; + public static final int FUNCTION=0x7f070002; + public static final int META=0x7f070003; + public static final int SHIFT=0x7f070004; + public static final int SYM=0x7f070005; + public static final int action0=0x7f070006; + public static final int action_bar=0x7f070007; + public static final int action_bar_activity_content=0x7f070008; + public static final int action_bar_container=0x7f070009; + public static final int action_bar_root=0x7f07000a; + public static final int action_bar_spinner=0x7f07000b; + public static final int action_bar_subtitle=0x7f07000c; + public static final int action_bar_title=0x7f07000d; + public static final int action_container=0x7f07000e; + public static final int action_context_bar=0x7f07000f; + public static final int action_divider=0x7f070010; + public static final int action_image=0x7f070011; + public static final int action_menu_divider=0x7f070012; + public static final int action_menu_presenter=0x7f070013; + public static final int action_mode_bar=0x7f070014; + public static final int action_mode_bar_stub=0x7f070015; + public static final int action_mode_close_button=0x7f070016; + public static final int action_text=0x7f070017; + public static final int actions=0x7f070018; + public static final int activity_chooser_view_content=0x7f070019; + public static final int activity_ip_connect=0x7f07001a; + public static final int add=0x7f07001b; + public static final int add_check_load=0x7f07001c; + public static final int add_check_phone=0x7f07001d; + public static final int add_sensor_ok=0x7f07001e; + public static final int addcamera=0x7f07001f; + public static final int alarm_3518e_option_view=0x7f070020; + public static final int alarm_setting=0x7f070021; + public static final int alerm_audio_level=0x7f070022; + public static final int alerm_audio_leveldrop=0x7f070023; + public static final int alerm_audio_triggerlevel=0x7f070024; + public static final int alerm_cancel=0x7f070025; + public static final int alerm_cbx_audio_layout=0x7f070026; + public static final int alerm_cbx_i0_layout=0x7f070027; + public static final int alerm_cbx_io_move=0x7f070028; + public static final int alerm_cbx_move_layout=0x7f070029; + public static final int alerm_cbx_temp_layout=0x7f07002a; + public static final int alerm_eventview=0x7f07002b; + public static final int alerm_img_ioout_level_drop=0x7f07002c; + public static final int alerm_img_leveldrop=0x7f07002d; + public static final int alerm_img_preset_drop=0x7f07002e; + public static final int alerm_img_sensitive_drop=0x7f07002f; + public static final int alerm_io_move_view=0x7f070030; + public static final int alerm_ioview=0x7f070031; + public static final int alerm_moveview=0x7f070032; + public static final int alerm_ok=0x7f070033; + public static final int alerm_temp_level=0x7f070034; + public static final int alerm_temp_leveldrop=0x7f070035; + public static final int alerm_temp_triggerlevel=0x7f070036; + public static final int alerm_tv_ioout_level_value=0x7f070037; + public static final int alerm_tv_preset=0x7f070038; + public static final int alerm_tv_sensitivity=0x7f070039; + public static final int alerm_tv_triggerlevel=0x7f07003a; + public static final int alertTitle=0x7f07003b; + public static final int all=0x7f07003c; + public static final int always=0x7f07003d; + public static final int appver=0x7f07003e; + public static final int async=0x7f07003f; + public static final int back=0x7f070040; + public static final int beginning=0x7f070041; + public static final int blocking=0x7f070042; + public static final int bottom=0x7f070043; + public static final int bottom_view=0x7f070044; + public static final int brightseekBar1=0x7f070045; + public static final int btn_1=0x7f070046; + public static final int btn_2=0x7f070047; + public static final int btn_3=0x7f070048; + public static final int btn_checkupdate=0x7f070049; + public static final int btn_delete=0x7f07004a; + public static final int btn_format=0x7f07004b; + public static final int btn_get_token=0x7f07004c; + public static final int btn_infoback=0x7f07004d; + public static final int btn_ip=0x7f07004e; + public static final int btn_left=0x7f07004f; + public static final int btn_linkcamera=0x7f070050; + public static final int btn_load=0x7f070051; + public static final int btn_play=0x7f070052; + public static final int btn_right=0x7f070053; + public static final int btn_searchCamera=0x7f070054; + public static final int buttonPanel=0x7f070055; + public static final int camera_list=0x7f070056; + public static final int camera_title=0x7f070057; + public static final int cancel_action=0x7f070058; + public static final int cancel_code=0x7f070059; + public static final int cancle_code_layout=0x7f07005a; + public static final int cbox_show_pwd=0x7f07005b; + public static final int cbx_coverage=0x7f07005c; + public static final int cbx_record_time=0x7f07005d; + public static final int center=0x7f07005e; + public static final int center_horizontal=0x7f07005f; + public static final int center_vertical=0x7f070060; + public static final int checkbox=0x7f070061; + public static final int chronometer=0x7f070062; + public static final int circularProgress=0x7f070063; + public static final int clip_horizontal=0x7f070064; + public static final int clip_vertical=0x7f070065; + public static final int close_alarm=0x7f070066; + public static final int code_imageview_type=0x7f070067; + public static final int code_sucess_layout=0x7f070068; + public static final int collapseActionView=0x7f070069; + public static final int contentPanel=0x7f07006a; + public static final int currenttime=0x7f07006b; + public static final int cursor=0x7f07006c; + public static final int custom=0x7f07006d; + public static final int customPanel=0x7f07006e; + public static final int date=0x7f07006f; + public static final int date_btn_checkout=0x7f070070; + public static final int date_cancel=0x7f070071; + public static final int date_cbx_check=0x7f070072; + public static final int date_device_time_zone=0x7f070073; + public static final int date_edit_ntp_server=0x7f070074; + public static final int date_edit_timezone=0x7f070075; + public static final int date_img_ntp_server_down=0x7f070076; + public static final int date_img_timezone_down=0x7f070077; + public static final int date_ntp_view=0x7f070078; + public static final int date_ntpserver_kriss=0x7f070079; + public static final int date_ntpserver_nist=0x7f07007a; + public static final int date_ntpserver_nuri=0x7f07007b; + public static final int date_ntpserver_windows=0x7f07007c; + public static final int date_ok=0x7f07007d; + public static final int date_tv_device_time=0x7f07007e; + public static final int date_zone_alamotu=0x7f07007f; + public static final int date_zone_alaska=0x7f070080; + public static final int date_zone_athens=0x7f070081; + public static final int date_zone_auckland=0x7f070082; + public static final int date_zone_baku=0x7f070083; + public static final int date_zone_bangkok=0x7f070084; + public static final int date_zone_beijing=0x7f070085; + public static final int date_zone_brasilia=0x7f070086; + public static final int date_zone_brussels=0x7f070087; + public static final int date_zone_calcutta=0x7f070088; + public static final int date_zone_cap_verde_island=0x7f070089; + public static final int date_zone_center_ocean=0x7f07008a; + public static final int date_zone_darwin=0x7f07008b; + public static final int date_zone_eastern_time=0x7f07008c; + public static final int date_zone_greenwich=0x7f07008d; + public static final int date_zone_guam=0x7f07008e; + public static final int date_zone_hawaii=0x7f07008f; + public static final int date_zone_islamabad=0x7f070090; + public static final int date_zone_kebuer=0x7f070091; + public static final int date_zone_middle_island=0x7f070092; + public static final int date_zone_middle_part_time=0x7f070093; + public static final int date_zone_mountain_time=0x7f070094; + public static final int date_zone_nairobi=0x7f070095; + public static final int date_zone_newfoundland=0x7f070096; + public static final int date_zone_ocean_time=0x7f070097; + public static final int date_zone_pacific_time=0x7f070098; + public static final int date_zone_seoul=0x7f070099; + public static final int date_zone_soulumen=0x7f07009a; + public static final int date_zone_teheran=0x7f07009b; + public static final int decor_content_parent=0x7f07009c; + public static final int default_activity_button=0x7f07009d; + public static final int del_bottom_layout=0x7f07009e; + public static final int del_hook=0x7f07009f; + public static final int delete=0x7f0700a0; + public static final int disableHome=0x7f0700a1; + public static final int done=0x7f0700a2; + public static final int dz=0x7f0700a3; + public static final int edit=0x7f0700a4; + public static final int editDID=0x7f0700a5; + public static final int editPwd=0x7f0700a6; + public static final int editUser=0x7f0700a7; + public static final int edit_date_begin=0x7f0700a8; + public static final int edit_date_end=0x7f0700a9; + public static final int edit_name=0x7f0700aa; + public static final int edit_ok=0x7f0700ab; + public static final int edit_pwd=0x7f0700ac; + public static final int edit_query=0x7f0700ad; + public static final int edit_record_length=0x7f0700ae; + public static final int end=0x7f0700af; + public static final int end_padder=0x7f0700b0; + public static final int et_oemid=0x7f0700b1; + public static final int et_time=0x7f0700b2; + public static final int et_token=0x7f0700b3; + public static final int et_uid=0x7f0700b4; + public static final int expand_activities_button=0x7f0700b5; + public static final int expanded_menu=0x7f0700b6; + public static final int fill=0x7f0700b7; + public static final int fill_horizontal=0x7f0700b8; + public static final int fill_vertical=0x7f0700b9; + public static final int forever=0x7f0700ba; + public static final int getInfo=0x7f0700bb; + public static final int getInfobutton=0x7f0700bc; + public static final int get_sensor=0x7f0700bd; + public static final int glsurfaceview=0x7f0700be; + public static final int gridView1=0x7f0700bf; + public static final int home=0x7f0700c0; + public static final int homeAsUp=0x7f0700c1; + public static final int icon=0x7f0700c2; + public static final int icon_group=0x7f0700c3; + public static final int ifRoom=0x7f0700c4; + public static final int image=0x7f0700c5; + public static final int imageView1=0x7f0700c6; + public static final int imageview_new=0x7f0700c7; + public static final int img=0x7f0700c8; + public static final int img_arrow=0x7f0700c9; + public static final int img_pause=0x7f0700ca; + public static final int img_playvideo=0x7f0700cb; + public static final int img_tip=0x7f0700cc; + public static final int info=0x7f0700cd; + public static final int ioout_hight=0x7f0700ce; + public static final int ioout_low=0x7f0700cf; + public static final int ir_switch=0x7f0700d0; + public static final int isappnew=0x7f0700d1; + public static final int issysnew=0x7f0700d2; + public static final int italic=0x7f0700d3; + public static final int iv_toaddedit=0x7f0700d4; + public static final int iv_video_mode=0x7f0700d5; + public static final int layout1=0x7f0700d6; + public static final int layout2=0x7f0700d7; + public static final int layout_left=0x7f0700d8; + public static final int layout_up=0x7f0700d9; + public static final int left=0x7f0700da; + public static final int leftpic=0x7f0700db; + public static final int light=0x7f0700dc; + public static final int line=0x7f0700dd; + public static final int line1=0x7f0700de; + public static final int line3=0x7f0700df; + public static final int linearLayout=0x7f0700e0; + public static final int linearLayout1=0x7f0700e1; + public static final int linearLayout2=0x7f0700e2; + public static final int linearLayout3=0x7f0700e3; + public static final int linearLayout5=0x7f0700e4; + public static final int listMode=0x7f0700e5; + public static final int list_item=0x7f0700e6; + public static final int listview=0x7f0700e7; + public static final int ll_move_all=0x7f0700e8; + public static final int locVidTimeShow=0x7f0700e9; + public static final int localpic_listview=0x7f0700ea; + public static final int localpic_tv_nopic=0x7f0700eb; + public static final int location_pics_videos=0x7f0700ec; + public static final int login_textView1=0x7f0700ed; + public static final int login_top_back=0x7f0700ee; + public static final int login_top_linear=0x7f0700ef; + public static final int lv_info_plan=0x7f0700f0; + public static final int lv_move_plan=0x7f0700f1; + public static final int lv_video_plan=0x7f0700f2; + public static final int mail_tv_sender=0x7f0700f3; + public static final int main_edit=0x7f0700f4; + public static final int main_model_progressBar1=0x7f0700f5; + public static final int media_actions=0x7f0700f6; + public static final int message=0x7f0700f7; + public static final int messagelist=0x7f0700f8; + public static final int middle=0x7f0700f9; + public static final int multiply=0x7f0700fa; + public static final int mysurfaceview=0x7f0700fb; + public static final int never=0x7f0700fc; + public static final int no_video=0x7f0700fd; + public static final int none=0x7f0700fe; + public static final int normal=0x7f0700ff; + public static final int note=0x7f070100; + public static final int notification_background=0x7f070101; + public static final int notification_main_column=0x7f070102; + public static final int notification_main_column_container=0x7f070103; + public static final int ntp_view=0x7f070104; + public static final int ok=0x7f070105; + public static final int open_alarm=0x7f070106; + public static final int orderbutton=0x7f070107; + public static final int osdlayout=0x7f070108; + public static final int parentPanel=0x7f070109; + public static final int play=0x7f07010a; + public static final int playback_img=0x7f07010b; + public static final int playback_seekbar=0x7f07010c; + public static final int playback_seekbar_layout=0x7f07010d; + public static final int playvideo=0x7f07010e; + public static final int pre1=0x7f07010f; + public static final int pre10=0x7f070110; + public static final int pre11=0x7f070111; + public static final int pre12=0x7f070112; + public static final int pre13=0x7f070113; + public static final int pre14=0x7f070114; + public static final int pre15=0x7f070115; + public static final int pre16=0x7f070116; + public static final int pre2=0x7f070117; + public static final int pre3=0x7f070118; + public static final int pre4=0x7f070119; + public static final int pre5=0x7f07011a; + public static final int pre6=0x7f07011b; + public static final int pre7=0x7f07011c; + public static final int pre8=0x7f07011d; + public static final int pre9=0x7f07011e; + public static final int preset=0x7f07011f; + public static final int preset_1=0x7f070120; + public static final int preset_10=0x7f070121; + public static final int preset_11=0x7f070122; + public static final int preset_12=0x7f070123; + public static final int preset_13=0x7f070124; + public static final int preset_14=0x7f070125; + public static final int preset_15=0x7f070126; + public static final int preset_16=0x7f070127; + public static final int preset_2=0x7f070128; + public static final int preset_3=0x7f070129; + public static final int preset_4=0x7f07012a; + public static final int preset_5=0x7f07012b; + public static final int preset_6=0x7f07012c; + public static final int preset_7=0x7f07012d; + public static final int preset_8=0x7f07012e; + public static final int preset_9=0x7f07012f; + public static final int preset_no=0x7f070130; + public static final int progressBar1=0x7f070131; + public static final int progressLayout=0x7f070132; + public static final int progress_circular=0x7f070133; + public static final int progress_horizontal=0x7f070134; + public static final int ptz_audio=0x7f070135; + public static final int ptz_brightness=0x7f070136; + public static final int ptz_contrast=0x7f070137; + public static final int ptz_default_set=0x7f070138; + public static final int ptz_download=0x7f070139; + public static final int ptz_hori_mirror=0x7f07013a; + public static final int ptz_hori_tour=0x7f07013b; + public static final int ptz_play_pause=0x7f07013c; + public static final int ptz_resolution=0x7f07013d; + public static final int ptz_resolution_h264_720p=0x7f07013e; + public static final int ptz_resolution_h264_high=0x7f07013f; + public static final int ptz_resolution_h264_max=0x7f070140; + public static final int ptz_resolution_h264_middle=0x7f070141; + public static final int ptz_resolution_h264_qvga=0x7f070142; + public static final int ptz_resolution_h264_vga=0x7f070143; + public static final int ptz_resolution_jpeg_qvga=0x7f070144; + public static final int ptz_resolution_jpeg_vga=0x7f070145; + public static final int ptz_take_photos=0x7f070146; + public static final int ptz_take_videos=0x7f070147; + public static final int ptz_talk=0x7f070148; + public static final int ptz_vert_mirror=0x7f070149; + public static final int ptz_vert_tour=0x7f07014a; + public static final int pwd_setting=0x7f07014b; + public static final int radio=0x7f07014c; + public static final int relativeLayout1=0x7f07014d; + public static final int relativeLayout2=0x7f07014e; + public static final int right=0x7f07014f; + public static final int right_icon=0x7f070150; + public static final int right_side=0x7f070151; + public static final int rl_4gbug=0x7f070152; + public static final int rl_4ginfo=0x7f070153; + public static final int rl_add_infoplan=0x7f070154; + public static final int rl_add_move_plan=0x7f070155; + public static final int rl_add_plan=0x7f070156; + public static final int rl_info_plan=0x7f070157; + public static final int rl_infotop=0x7f070158; + public static final int rl_move_inform=0x7f070159; + public static final int rl_move_plan=0x7f07015a; + public static final int rl_plan_all=0x7f07015b; + public static final int rl_video_mode=0x7f07015c; + public static final int rl_video_plan=0x7f07015d; + public static final int screen=0x7f07015e; + public static final int scrollIndicatorDown=0x7f07015f; + public static final int scrollIndicatorUp=0x7f070160; + public static final int scrollView=0x7f070161; + public static final int scrollView1=0x7f070162; + public static final int sd_setting=0x7f070163; + public static final int sdstate=0x7f070164; + public static final int searchDevID=0x7f070165; + public static final int searchDevName=0x7f070166; + public static final int search_badge=0x7f070167; + public static final int search_bar=0x7f070168; + public static final int search_button=0x7f070169; + public static final int search_close_btn=0x7f07016a; + public static final int search_edit_frame=0x7f07016b; + public static final int search_go_btn=0x7f07016c; + public static final int search_mag_icon=0x7f07016d; + public static final int search_plate=0x7f07016e; + public static final int search_src_text=0x7f07016f; + public static final int search_voice_btn=0x7f070170; + public static final int select_dialog_listview=0x7f070171; + public static final int selectall=0x7f070172; + public static final int selectreverse=0x7f070173; + public static final int sensitive_1=0x7f070174; + public static final int sensitive_10=0x7f070175; + public static final int sensitive_2=0x7f070176; + public static final int sensitive_3=0x7f070177; + public static final int sensitive_4=0x7f070178; + public static final int sensitive_5=0x7f070179; + public static final int sensitive_6=0x7f07017a; + public static final int sensitive_7=0x7f07017b; + public static final int sensitive_8=0x7f07017c; + public static final int sensitive_9=0x7f07017d; + public static final int sensor1=0x7f07017e; + public static final int sensor2=0x7f07017f; + public static final int sensor3=0x7f070180; + public static final int sensor_dic=0x7f070181; + public static final int sensor_name=0x7f070182; + public static final int sensor_name_edit=0x7f070183; + public static final int sensor_new=0x7f070184; + public static final int sensor_text=0x7f070185; + public static final int sensor_type=0x7f070186; + public static final int sensorid=0x7f070187; + public static final int sensorname=0x7f070188; + public static final int sensortype=0x7f070189; + public static final int sensortype_list=0x7f07018a; + public static final int service_app=0x7f07018b; + public static final int service_appver_text=0x7f07018c; + public static final int service_sysver=0x7f07018d; + public static final int service_sysver_text=0x7f07018e; + public static final int setting=0x7f07018f; + public static final int settingAlarm=0x7f070190; + public static final int settingImg=0x7f070191; + public static final int settingName=0x7f070192; + public static final int settingPwd=0x7f070193; + public static final int settingSD=0x7f070194; + public static final int settingTF=0x7f070195; + public static final int settingTime=0x7f070196; + public static final int settingWifi=0x7f070197; + public static final int setting_sensor=0x7f070198; + public static final int shortcut=0x7f070199; + public static final int showCustom=0x7f07019a; + public static final int showHome=0x7f07019b; + public static final int showTitle=0x7f07019c; + public static final int show_time=0x7f07019d; + public static final int showbottom=0x7f07019e; + public static final int showvideotime=0x7f07019f; + public static final int singleline1=0x7f0701a0; + public static final int singleline3=0x7f0701a1; + public static final int singleline_top=0x7f0701a2; + public static final int sire=0x7f0701a3; + public static final int spacer=0x7f0701a4; + public static final int split_action_bar=0x7f0701a5; + public static final int src_atop=0x7f0701a6; + public static final int src_in=0x7f0701a7; + public static final int src_over=0x7f0701a8; + public static final int ssid=0x7f0701a9; + public static final int start=0x7f0701aa; + public static final int start_root=0x7f0701ab; + public static final int status_bar_latest_event_content=0x7f0701ac; + public static final int submenuarrow=0x7f0701ad; + public static final int submit_area=0x7f0701ae; + public static final int sucess_code=0x7f0701af; + public static final int sum=0x7f0701b0; + public static final int sumtime=0x7f0701b1; + public static final int sure=0x7f0701b2; + public static final int sysver=0x7f0701b3; + public static final int tabMode=0x7f0701b4; + public static final int tableRow1=0x7f0701b5; + public static final int tableRow2=0x7f0701b6; + public static final int tableRow3=0x7f0701b7; + public static final int tag_transition_group=0x7f0701b8; + public static final int takevideo_time=0x7f0701b9; + public static final int takevideo_title=0x7f0701ba; + public static final int text=0x7f0701bb; + public static final int text2=0x7f0701bc; + public static final int textResolution=0x7f0701bd; + public static final int textSpacerNoButtons=0x7f0701be; + public static final int textSpacerNoTitle=0x7f0701bf; + public static final int textTimeStamp=0x7f0701c0; + public static final int textView0=0x7f0701c1; + public static final int textView1=0x7f0701c2; + public static final int textView1_play=0x7f0701c3; + public static final int textView2=0x7f0701c4; + public static final int text_download_percent=0x7f0701c5; + public static final int text_pre_left=0x7f0701c6; + public static final int text_pre_right=0x7f0701c7; + public static final int textosd=0x7f0701c8; + public static final int tf_setting=0x7f0701c9; + public static final int time=0x7f0701ca; + public static final int time_setting=0x7f0701cb; + public static final int timing_backlayout=0x7f0701cc; + public static final int timing_eatid=0x7f0701cd; + public static final int timing_edit_layout=0x7f0701ce; + public static final int timing_id1=0x7f0701cf; + public static final int timing_id2=0x7f0701d0; + public static final int timing_id3=0x7f0701d1; + public static final int timing_id4=0x7f0701d2; + public static final int timing_id5=0x7f0701d3; + public static final int timing_id6=0x7f0701d4; + public static final int timing_id7=0x7f0701d5; + public static final int timing_save=0x7f0701d6; + public static final int timing_start_delete=0x7f0701d7; + public static final int timing_start_save=0x7f0701d8; + public static final int timing_textView1=0x7f0701d9; + public static final int timing_textView2=0x7f0701da; + public static final int timing_timePicker1=0x7f0701db; + public static final int timing_timePicker2=0x7f0701dc; + public static final int timing_top=0x7f0701dd; + public static final int title=0x7f0701de; + public static final int titleDividerNoCustom=0x7f0701df; + public static final int title_template=0x7f0701e0; + public static final int top=0x7f0701e1; + public static final int topPanel=0x7f0701e2; + public static final int top_bg=0x7f0701e3; + public static final int top_relativeLayout=0x7f0701e4; + public static final int trigger_audio_levelforbid=0x7f0701e5; + public static final int trigger_audio_levelhigh=0x7f0701e6; + public static final int trigger_audio_levellow=0x7f0701e7; + public static final int trigger_audio_levelmiddle=0x7f0701e8; + public static final int trigger_hight=0x7f0701e9; + public static final int trigger_low=0x7f0701ea; + public static final int tv1=0x7f0701eb; + public static final int tv4ginfo=0x7f0701ec; + public static final int tv_add_infoplan=0x7f0701ed; + public static final int tv_add_move_plan=0x7f0701ee; + public static final int tv_add_plan=0x7f0701ef; + public static final int tv_back=0x7f0701f0; + public static final int tv_camera_setting=0x7f0701f1; + public static final int tv_camera_timingaddplan=0x7f0701f2; + public static final int tv_info_plan=0x7f0701f3; + public static final int tv_move_info=0x7f0701f4; + public static final int tv_move_inform=0x7f0701f5; + public static final int tv_move_plan=0x7f0701f6; + public static final int tv_name=0x7f0701f7; + public static final int tv_sd_remain=0x7f0701f8; + public static final int tv_sd_total=0x7f0701f9; + public static final int tv_select_sum=0x7f0701fa; + public static final int tv_state=0x7f0701fb; + public static final int tv_sum=0x7f0701fc; + public static final int tv_time=0x7f0701fd; + public static final int tv_timing_time=0x7f0701fe; + public static final int tv_timing_week=0x7f0701ff; + public static final int tv_title=0x7f070200; + public static final int tv_video_mode=0x7f070201; + public static final int tv_video_plan=0x7f070202; + public static final int tvbadfileflag=0x7f070203; + public static final int tvflowinfo=0x7f070204; + public static final int uniform=0x7f070205; + public static final int up=0x7f070206; + public static final int update_firmware=0x7f070207; + public static final int updatefirmware=0x7f070208; + public static final int useLogo=0x7f070209; + public static final int user_cancel=0x7f07020a; + public static final int user_ok=0x7f07020b; + public static final int vPager=0x7f07020c; + public static final int vedioview=0x7f07020d; + public static final int vedioview_standard=0x7f07020e; + public static final int version=0x7f07020f; + public static final int video_lu_linear=0x7f070210; + public static final int webView=0x7f070211; + public static final int wi=0x7f070212; + public static final int wifi_btn_manger=0x7f070213; + public static final int wifi_cancel=0x7f070214; + public static final int wifi_cbox_show_pwd=0x7f070215; + public static final int wifi_edit_pwd=0x7f070216; + public static final int wifi_img_drop=0x7f070217; + public static final int wifi_listview=0x7f070218; + public static final int wifi_ok=0x7f070219; + public static final int wifi_pwd_view=0x7f07021a; + public static final int wifi_safe_view=0x7f07021b; + public static final int wifi_scan_listitem_tv_safe=0x7f07021c; + public static final int wifi_scan_listitem_tv_signal_strong=0x7f07021d; + public static final int wifi_setting=0x7f07021e; + public static final int wifi_sigalview=0x7f07021f; + public static final int wifi_tv_name=0x7f070220; + public static final int wifi_tv_prompt=0x7f070221; + public static final int wifi_tv_safe=0x7f070222; + public static final int wifi_tv_sigal=0x7f070223; + public static final int withText=0x7f070224; + public static final int wrap_content=0x7f070225; + public static final int zhang=0x7f070226; + } + public static final class integer { + public static final int abc_config_activityDefaultDur=0x7f080000; + public static final int abc_config_activityShortDur=0x7f080001; + public static final int cancel_button_image_alpha=0x7f080002; + public static final int config_tooltipAnimTime=0x7f080003; + public static final int status_bar_notification_info_maxnum=0x7f080004; + } + public static final class layout { + public static final int abc_action_bar_title_item=0x7f090000; + public static final int abc_action_bar_up_container=0x7f090001; + public static final int abc_action_menu_item_layout=0x7f090002; + public static final int abc_action_menu_layout=0x7f090003; + public static final int abc_action_mode_bar=0x7f090004; + public static final int abc_action_mode_close_item_material=0x7f090005; + public static final int abc_activity_chooser_view=0x7f090006; + public static final int abc_activity_chooser_view_list_item=0x7f090007; + public static final int abc_alert_dialog_button_bar_material=0x7f090008; + public static final int abc_alert_dialog_material=0x7f090009; + public static final int abc_alert_dialog_title_material=0x7f09000a; + public static final int abc_dialog_title_material=0x7f09000b; + public static final int abc_expanded_menu_layout=0x7f09000c; + public static final int abc_list_menu_item_checkbox=0x7f09000d; + public static final int abc_list_menu_item_icon=0x7f09000e; + public static final int abc_list_menu_item_layout=0x7f09000f; + public static final int abc_list_menu_item_radio=0x7f090010; + public static final int abc_popup_menu_header_item_layout=0x7f090011; + public static final int abc_popup_menu_item_layout=0x7f090012; + public static final int abc_screen_content_include=0x7f090013; + public static final int abc_screen_simple=0x7f090014; + public static final int abc_screen_simple_overlay_action_mode=0x7f090015; + public static final int abc_screen_toolbar=0x7f090016; + public static final int abc_search_dropdown_item_icons_2line=0x7f090017; + public static final int abc_search_view=0x7f090018; + public static final int abc_select_dialog_material=0x7f090019; + public static final int abc_tooltip=0x7f09001a; + public static final int activity_flow_buy=0x7f09001b; + public static final int activity_flow_info=0x7f09001c; + public static final int activity_h5=0x7f09001d; + public static final int activity_ip_connect=0x7f09001e; + public static final int activity_message=0x7f09001f; + public static final int add_camera=0x7f090020; + public static final int alermaudiopopwindow=0x7f090021; + public static final int alermiooutpopwindow=0x7f090022; + public static final int alermpresetmovepopwindow=0x7f090023; + public static final int alermsensitivepopwindow=0x7f090024; + public static final int alermtriggerpopwindow=0x7f090025; + public static final int brightprogress=0x7f090026; + public static final int control_device_view=0x7f090027; + public static final int edit_sensor=0x7f090028; + public static final int linkcamera_layout=0x7f090029; + public static final int loadmorecount=0x7f09002a; + public static final int local_picture=0x7f09002b; + public static final int localpicture_listitem=0x7f09002c; + public static final int main=0x7f09002d; + public static final int message_list_item=0x7f09002e; + public static final int move_message=0x7f09002f; + public static final int notification_action=0x7f090030; + public static final int notification_action_tombstone=0x7f090031; + public static final int notification_media_action=0x7f090032; + public static final int notification_media_cancel_action=0x7f090033; + public static final int notification_template_big_media=0x7f090034; + public static final int notification_template_big_media_custom=0x7f090035; + public static final int notification_template_big_media_narrow=0x7f090036; + public static final int notification_template_big_media_narrow_custom=0x7f090037; + public static final int notification_template_custom_big=0x7f090038; + public static final int notification_template_icon_group=0x7f090039; + public static final int notification_template_lines_media=0x7f09003a; + public static final int notification_template_media=0x7f09003b; + public static final int notification_template_media_custom=0x7f09003c; + public static final int notification_template_part_chronometer=0x7f09003d; + public static final int notification_template_part_time=0x7f09003e; + public static final int play=0x7f09003f; + public static final int playback=0x7f090040; + public static final int playbacktf=0x7f090041; + public static final int playbacktf_listitem=0x7f090042; + public static final int popup_d=0x7f090043; + public static final int popuppreset=0x7f090044; + public static final int preset_view=0x7f090045; + public static final int ptz_resolution_h264=0x7f090046; + public static final int ptz_resolution_jpeg=0x7f090047; + public static final int search_list_item=0x7f090048; + public static final int select_dialog_item_material=0x7f090049; + public static final int select_dialog_multichoice_material=0x7f09004a; + public static final int select_dialog_singlechoice_material=0x7f09004b; + public static final int sensoradapterlayout=0x7f09004c; + public static final int sensorlist_item_sensortype_item=0x7f09004d; + public static final int setting=0x7f09004e; + public static final int setting_list_item=0x7f09004f; + public static final int settingalarm=0x7f090050; + public static final int settingdate=0x7f090051; + public static final int settingdate_ntpserver_popwindow=0x7f090052; + public static final int settingdate_timezone_popwindow=0x7f090053; + public static final int settingsdcard=0x7f090054; + public static final int settingsensorlist=0x7f090055; + public static final int settinguser=0x7f090056; + public static final int settingwifi=0x7f090057; + public static final int settingwifi_list_item=0x7f090058; + public static final int showlocalpicgrid=0x7f090059; + public static final int showlocalpicgrid_griditem=0x7f09005a; + public static final int showlocalvideo_activity=0x7f09005b; + public static final int start=0x7f09005c; + public static final int startcode_layout=0x7f09005d; + public static final int support_simple_spinner_dropdown_item=0x7f09005e; + public static final int timing_video_item=0x7f09005f; + public static final int update_firmware_view=0x7f090060; + public static final int videotape_timing_setting=0x7f090061; + } + public static final class string { + public static final int abc_action_bar_home_description=0x7f0a0000; + public static final int abc_action_bar_up_description=0x7f0a0001; + public static final int abc_action_menu_overflow_description=0x7f0a0002; + public static final int abc_action_mode_done=0x7f0a0003; + public static final int abc_activity_chooser_view_see_all=0x7f0a0004; + public static final int abc_activitychooserview_choose_application=0x7f0a0005; + public static final int abc_capital_off=0x7f0a0006; + public static final int abc_capital_on=0x7f0a0007; + public static final int abc_font_family_body_1_material=0x7f0a0008; + public static final int abc_font_family_body_2_material=0x7f0a0009; + public static final int abc_font_family_button_material=0x7f0a000a; + public static final int abc_font_family_caption_material=0x7f0a000b; + public static final int abc_font_family_display_1_material=0x7f0a000c; + public static final int abc_font_family_display_2_material=0x7f0a000d; + public static final int abc_font_family_display_3_material=0x7f0a000e; + public static final int abc_font_family_display_4_material=0x7f0a000f; + public static final int abc_font_family_headline_material=0x7f0a0010; + public static final int abc_font_family_menu_material=0x7f0a0011; + public static final int abc_font_family_subhead_material=0x7f0a0012; + public static final int abc_font_family_title_material=0x7f0a0013; + public static final int abc_search_hint=0x7f0a0014; + public static final int abc_searchview_description_clear=0x7f0a0015; + public static final int abc_searchview_description_query=0x7f0a0016; + public static final int abc_searchview_description_search=0x7f0a0017; + public static final int abc_searchview_description_submit=0x7f0a0018; + public static final int abc_searchview_description_voice=0x7f0a0019; + public static final int abc_shareactionprovider_share_with=0x7f0a001a; + public static final int abc_shareactionprovider_share_with_application=0x7f0a001b; + public static final int abc_toolbar_collapse_description=0x7f0a001c; + public static final int add_camera=0x7f0a001d; + public static final int add_check_load=0x7f0a001e; + public static final int add_check_phone=0x7f0a001f; + public static final int add_move_inform=0x7f0a0020; + public static final int add_move_video=0x7f0a0021; + public static final int add_period=0x7f0a0022; + public static final int add_plan_video=0x7f0a0023; + public static final int add_search_no=0x7f0a0024; + public static final int add_search_result=0x7f0a0025; + public static final int add_sensor_control_desc=0x7f0a0026; + public static final int add_sensor_door_desc=0x7f0a0027; + public static final int add_sensor_gas_desc=0x7f0a0028; + public static final int add_sensor_infrerad_desc=0x7f0a0029; + public static final int add_sensor_siren_desc=0x7f0a002a; + public static final int add_sensor_smoke_desc=0x7f0a002b; + public static final int add_twodimensioncode=0x7f0a0037; + public static final int add_valid_time=0x7f0a0038; + public static final int alam_inform=0x7f0a0039; + public static final int alerm_audio_level=0x7f0a003a; + public static final int alerm_audio_levelforbid=0x7f0a003b; + public static final int alerm_audio_levelhigh=0x7f0a003c; + public static final int alerm_audio_levellow=0x7f0a003d; + public static final int alerm_audio_levelmiddle=0x7f0a003e; + public static final int alerm_audio_sensitivity=0x7f0a003f; + public static final int alerm_detector_layout=0x7f0a0040; + public static final int alerm_detector_sensitivity=0x7f0a0041; + public static final int alerm_getparams=0x7f0a0042; + public static final int alerm_getparams_failed=0x7f0a0043; + public static final int alerm_gpio_alarm=0x7f0a0044; + public static final int alerm_io_layout=0x7f0a0045; + public static final int alerm_io_move=0x7f0a0046; + public static final int alerm_ioin_levelhight=0x7f0a0047; + public static final int alerm_ioin_levellow=0x7f0a0048; + public static final int alerm_ioout_level=0x7f0a0049; + public static final int alerm_log=0x7f0a004a; + public static final int alerm_mail_inform=0x7f0a004b; + public static final int alerm_motion_alarm=0x7f0a004c; + public static final int alerm_no_log=0x7f0a004d; + public static final int alerm_preset_no=0x7f0a004e; + public static final int alerm_presetsit=0x7f0a004f; + public static final int alerm_record=0x7f0a0050; + public static final int alerm_sensitivity_desc=0x7f0a0051; + public static final int alerm_set_failed=0x7f0a0052; + public static final int alerm_setting=0x7f0a0053; + public static final int alerm_trigger_event=0x7f0a0054; + public static final int alerm_trigger_level=0x7f0a0055; + public static final int alerm_upload_picture=0x7f0a0056; + public static final int alerm_upload_picture_num=0x7f0a0057; + public static final int alerm_upload_picture_time_interval=0x7f0a0058; + public static final int alerm_uploadinterval_toolong=0x7f0a0059; + public static final int alerm_uploadpic_prompt=0x7f0a005a; + public static final int app_name=0x7f0a005b; + public static final int app_running=0x7f0a005c; + public static final int back=0x7f0a005d; + public static final int bing_dev=0x7f0a0068; + public static final int bingding_wifi=0x7f0a0069; + public static final int bingding_wifi_sucess=0x7f0a006a; + public static final int camera_addr=0x7f0a006b; + public static final int camera_defense_addsave=0x7f0a006c; + public static final int camera_defense_endtime=0x7f0a006d; + public static final int camera_defense_starttime=0x7f0a006e; + public static final int camera_id=0x7f0a006f; + public static final int camera_name=0x7f0a0070; + public static final int camera_not_online=0x7f0a0071; + public static final int camera_port=0x7f0a0072; + public static final int camera_pwd=0x7f0a0073; + public static final int camera_type=0x7f0a0074; + public static final int camera_type_h264=0x7f0a0075; + public static final int camera_type_mjpeg=0x7f0a0076; + public static final int camera_user=0x7f0a0077; + public static final int chang_pwd=0x7f0a0078; + public static final int check_localpic=0x7f0a0079; + public static final int check_localvid=0x7f0a007a; + public static final int check_loction=0x7f0a007b; + public static final int choose_stream=0x7f0a007c; + public static final int connect=0x7f0a007d; + public static final int connect_failed=0x7f0a007e; + public static final int connected=0x7f0a007f; + public static final int connecting=0x7f0a0080; + public static final int contact_me=0x7f0a0081; + public static final int cuting_pre=0x7f0a0082; + public static final int cuting_u=0x7f0a0083; + public static final int date_alamotu=0x7f0a0084; + public static final int date_alaska=0x7f0a0085; + public static final int date_athens=0x7f0a0086; + public static final int date_auckland=0x7f0a0087; + public static final int date_baku=0x7f0a0088; + public static final int date_bangkok=0x7f0a0089; + public static final int date_beijing=0x7f0a008a; + public static final int date_brasilia=0x7f0a008b; + public static final int date_brussels=0x7f0a008c; + public static final int date_calcutta=0x7f0a008d; + public static final int date_cape_verde_island=0x7f0a008e; + public static final int date_center_ocean=0x7f0a008f; + public static final int date_darwin=0x7f0a0090; + public static final int date_device_time=0x7f0a0091; + public static final int date_device_timezone=0x7f0a0092; + public static final int date_eastern_time=0x7f0a0093; + public static final int date_get_params=0x7f0a0094; + public static final int date_greenwich=0x7f0a0095; + public static final int date_guam=0x7f0a0096; + public static final int date_hawaii=0x7f0a0097; + public static final int date_islamabad=0x7f0a0098; + public static final int date_kebuer=0x7f0a0099; + public static final int date_middle_island=0x7f0a009a; + public static final int date_middle_part_time=0x7f0a009b; + public static final int date_mountain_time=0x7f0a009c; + public static final int date_nairobi=0x7f0a009d; + public static final int date_newfoundland=0x7f0a009e; + public static final int date_ntp_server=0x7f0a009f; + public static final int date_ntp_server_auto_check=0x7f0a00a0; + public static final int date_ntp_server_time_kriss_re_kr=0x7f0a00a1; + public static final int date_ntp_server_time_nist_gov=0x7f0a00a2; + public static final int date_ntp_server_time_nuri_net=0x7f0a00a3; + public static final int date_ntp_server_time_windows_com=0x7f0a00a4; + public static final int date_ocean_time=0x7f0a00a5; + public static final int date_pacific_time=0x7f0a00a6; + public static final int date_phone_time_auto_check=0x7f0a00a7; + public static final int date_seoul=0x7f0a00a8; + public static final int date_setting_failed=0x7f0a00a9; + public static final int date_setting_success=0x7f0a00aa; + public static final int date_suolumen=0x7f0a00ab; + public static final int date_teheran=0x7f0a00ac; + public static final int datetime_setting=0x7f0a00ad; + public static final int defense_nodate=0x7f0a00ae; + public static final int del_alert=0x7f0a00af; + public static final int del_ok=0x7f0a00b0; + public static final int delete_camera=0x7f0a00b1; + public static final int delete_local_all_picture=0x7f0a00b2; + public static final int delete_local_picture=0x7f0a00b3; + public static final int dev_offline=0x7f0a00b4; + public static final int device_id_name=0x7f0a00b5; + public static final int device_not_on_line=0x7f0a00b6; + public static final int device_status_name=0x7f0a00b7; + public static final int device_type_name=0x7f0a00b8; + public static final int disclaimer_conent=0x7f0a00b9; + public static final int done=0x7f0a00ba; + public static final int down=0x7f0a00bb; + public static final int edit=0x7f0a00bc; + public static final int edit_camera=0x7f0a00bd; + public static final int edit_valid_time=0x7f0a00be; + public static final int eixt_show_toast=0x7f0a00bf; + public static final int exit=0x7f0a00c0; + public static final int exit_alert=0x7f0a00c1; + public static final int exit_chenxu_show=0x7f0a00c2; + public static final int exit_play_show=0x7f0a00c3; + public static final int exit_qu=0x7f0a00c4; + public static final int exit_qu_show=0x7f0a00c5; + public static final int exit_sd_alert=0x7f0a00c6; + public static final int exit_show=0x7f0a00c7; + public static final int flow_buy=0x7f0a00c8; + public static final int flow_info=0x7f0a00c9; + public static final int ftp_getparams=0x7f0a00ca; + public static final int ftp_port=0x7f0a00cb; + public static final int ftp_pwd=0x7f0a00cc; + public static final int ftp_server=0x7f0a00cd; + public static final int ftp_setting=0x7f0a00ce; + public static final int ftp_setting_failed=0x7f0a00cf; + public static final int ftp_setting_success=0x7f0a00d0; + public static final int ftp_upload_interval_time=0x7f0a00d1; + public static final int ftp_upload_prompt=0x7f0a00d2; + public static final int ftp_user=0x7f0a00d3; + public static final int get_gttoken=0x7f0a00d4; + public static final int get_message_info=0x7f0a00d5; + public static final int h264_main_stream=0x7f0a00d6; + public static final int h264_sub_stream=0x7f0a00d7; + public static final int high=0x7f0a00d8; + public static final int init_network_error=0x7f0a00d9; + public static final int input_camera_addr=0x7f0a00da; + public static final int input_camera_id=0x7f0a00db; + public static final int input_camera_name=0x7f0a00dc; + public static final int input_camera_port=0x7f0a00dd; + public static final int input_camera_user=0x7f0a00de; + public static final int input_null=0x7f0a00df; + public static final int intent_show_toast=0x7f0a00e0; + public static final int left=0x7f0a00e1; + public static final int list_option=0x7f0a00e2; + public static final int local_picture=0x7f0a00e3; + public static final int local_video_badfile=0x7f0a00e4; + public static final int local_video_date=0x7f0a00e5; + public static final int local_video_play_over=0x7f0a00e6; + public static final int localpic_no=0x7f0a00e7; + public static final int locat_video=0x7f0a00e8; + public static final int loct_file_video=0x7f0a00e9; + public static final int login_stuta=0x7f0a00ea; + public static final int login_stuta_camer=0x7f0a00eb; + public static final int low=0x7f0a00ec; + public static final int mail_126=0x7f0a00ed; + public static final int mail_163=0x7f0a00ee; + public static final int mail_21cn=0x7f0a00ef; + public static final int mail_263=0x7f0a00f0; + public static final int mail_check=0x7f0a00f1; + public static final int mail_eyou=0x7f0a00f2; + public static final int mail_getparams=0x7f0a00f3; + public static final int mail_gmail=0x7f0a00f4; + public static final int mail_qq=0x7f0a00f5; + public static final int mail_receiver1=0x7f0a00f6; + public static final int mail_receiver2=0x7f0a00f7; + public static final int mail_receiver3=0x7f0a00f8; + public static final int mail_receiver4=0x7f0a00f9; + public static final int mail_sender=0x7f0a00fa; + public static final int mail_setting=0x7f0a00fb; + public static final int mail_setting_failed=0x7f0a00fc; + public static final int mail_setting_success=0x7f0a00fd; + public static final int mail_sina=0x7f0a00fe; + public static final int mail_smtp_port=0x7f0a00ff; + public static final int mail_smtp_pwd=0x7f0a0100; + public static final int mail_smtp_server=0x7f0a0101; + public static final int mail_smtp_user=0x7f0a0102; + public static final int mail_sohu=0x7f0a0103; + public static final int mail_ssl=0x7f0a0104; + public static final int mail_ssl_none=0x7f0a0105; + public static final int mail_ssl_ssl=0x7f0a0106; + public static final int mail_ssl_tls=0x7f0a0107; + public static final int mail_tom=0x7f0a0108; + public static final int mail_yahoo_com=0x7f0a0109; + public static final int mail_yeah=0x7f0a010a; + public static final int main_alarm=0x7f0a010b; + public static final int main_alarm_event=0x7f0a010c; + public static final int main_check=0x7f0a010d; + public static final int main_edit=0x7f0a010e; + public static final int main_model_name=0x7f0a010f; + public static final int main_model_pre=0x7f0a0110; + public static final int main_model_show_tost_connection=0x7f0a0111; + public static final int main_model_u=0x7f0a0112; + public static final int main_model_video=0x7f0a0113; + public static final int main_more=0x7f0a0114; + public static final int main_not_administrator=0x7f0a0115; + public static final int main_phone=0x7f0a0116; + public static final int main_pic=0x7f0a0117; + public static final int main_plea_addcam=0x7f0a0118; + public static final int main_remote=0x7f0a0119; + public static final int main_select_all=0x7f0a011a; + public static final int main_select_reverse=0x7f0a011b; + public static final int main_setting_prompt=0x7f0a011c; + public static final int main_show_back=0x7f0a011d; + public static final int main_tap_here_add_vidicon=0x7f0a011e; + public static final int main_vid=0x7f0a011f; + public static final int main_vidicon=0x7f0a0120; + public static final int max=0x7f0a0121; + public static final int middle=0x7f0a0122; + public static final int min=0x7f0a0123; + public static final int mjpeg_h264_stream=0x7f0a0124; + public static final int mjpeg_sub_stream=0x7f0a0125; + public static final int mobile=0x7f0a0126; + public static final int more_about_contact=0x7f0a0127; + public static final int more_about_disclaimer=0x7f0a0128; + public static final int more_about_version=0x7f0a0129; + public static final int move_inform=0x7f0a012a; + public static final int move_video=0x7f0a012b; + public static final int no_video=0x7f0a012c; + public static final int others=0x7f0a012d; + public static final int others_check_update=0x7f0a012e; + public static final int others_local_appver=0x7f0a012f; + public static final int others_setting_currentinfo=0x7f0a0130; + public static final int others_setting_servernewinfo=0x7f0a0131; + public static final int out_sensor=0x7f0a0132; + public static final int p2p_relay_mode_time_out=0x7f0a0133; + public static final int p2p_view_time_out=0x7f0a0134; + public static final int password=0x7f0a0135; + public static final int path=0x7f0a0136; + public static final int picture_sum=0x7f0a0137; + public static final int plan_day_1=0x7f0a0138; + public static final int plan_day_2=0x7f0a0139; + public static final int plan_day_3=0x7f0a013a; + public static final int plan_day_4=0x7f0a013b; + public static final int plan_day_5=0x7f0a013c; + public static final int plan_day_6=0x7f0a013d; + public static final int plan_day_7=0x7f0a013e; + public static final int plan_video=0x7f0a013f; + public static final int play_cuting=0x7f0a0140; + public static final int plug_five=0x7f0a0141; + public static final int plug_four=0x7f0a0142; + public static final int plug_one=0x7f0a0143; + public static final int plug_seven=0x7f0a0144; + public static final int plug_six=0x7f0a0145; + public static final int plug_three=0x7f0a0146; + public static final int plug_two=0x7f0a0147; + public static final int pppp_dev_type_unknown=0x7f0a0148; + public static final int pppp_mode=0x7f0a0149; + public static final int pppp_mode_p2p_normal=0x7f0a014a; + public static final int pppp_mode_p2p_relay=0x7f0a014b; + public static final int pppp_mode_unknown=0x7f0a014c; + public static final int pppp_status_connect_failed=0x7f0a014d; + public static final int pppp_status_connect_timeout=0x7f0a014e; + public static final int pppp_status_connecting=0x7f0a014f; + public static final int pppp_status_disconnect=0x7f0a0150; + public static final int pppp_status_initialing=0x7f0a0151; + public static final int pppp_status_invalid_id=0x7f0a0152; + public static final int pppp_status_online=0x7f0a0153; + public static final int pppp_status_pwd_error=0x7f0a0154; + public static final int pppp_status_unknown=0x7f0a0155; + public static final int preset_call=0x7f0a0156; + public static final int preset_set=0x7f0a0157; + public static final int ptz_control=0x7f0a0158; + public static final int ptz_default_vedio_params=0x7f0a0159; + public static final int ptz_takepic_fail=0x7f0a015a; + public static final int ptz_takepic_ok=0x7f0a015b; + public static final int ptz_takepic_save_fail=0x7f0a015c; + public static final int ptz_takevideo_begin=0x7f0a015d; + public static final int ptz_takevideo_end=0x7f0a015e; + public static final int ptz_takevideo_time_show=0x7f0a015f; + public static final int pwd_no_empty=0x7f0a0160; + public static final int qvga=0x7f0a0161; + public static final int recv_error=0x7f0a0162; + public static final int refresh=0x7f0a0163; + public static final int reg_push=0x7f0a0164; + public static final int remote_end_prompt=0x7f0a0165; + public static final int remote_pic_offline=0x7f0a0166; + public static final int remote_start_prompt=0x7f0a0167; + public static final int remote_to=0x7f0a0168; + public static final int remote_video_getparams=0x7f0a0169; + public static final int remote_video_offline=0x7f0a016a; + public static final int remote_video_title=0x7f0a016b; + public static final int right=0x7f0a016c; + public static final int save_user=0x7f0a016d; + public static final int scan_cameraid=0x7f0a016e; + public static final int scan_cameraid_fail=0x7f0a016f; + public static final int sd_record=0x7f0a0170; + public static final int sdcard_coverage=0x7f0a0171; + public static final int sdcard_file_error=0x7f0a0172; + public static final int sdcard_format=0x7f0a0173; + public static final int sdcard_formatsd=0x7f0a0174; + public static final int sdcard_getparams=0x7f0a0175; + public static final int sdcard_inserted=0x7f0a0176; + public static final int sdcard_isformatting=0x7f0a0177; + public static final int sdcard_no_inserted=0x7f0a0178; + public static final int sdcard_no_inserted_format_faile=0x7f0a0179; + public static final int sdcard_range=0x7f0a017a; + public static final int sdcard_recordlength=0x7f0a017b; + public static final int sdcard_recordtime=0x7f0a017c; + public static final int sdcard_remain=0x7f0a017d; + public static final int sdcard_schedule=0x7f0a017e; + public static final int sdcard_set_failed=0x7f0a017f; + public static final int sdcard_set_success=0x7f0a0180; + public static final int sdcard_state=0x7f0a0181; + public static final int sdcard_status_info=0x7f0a0182; + public static final int sdcard_total=0x7f0a0183; + public static final int sdcard_video=0x7f0a0184; + public static final int search_camera=0x7f0a0185; + public static final int search_menu_title=0x7f0a0186; + public static final int searching_tip=0x7f0a0187; + public static final int see_mode=0x7f0a0188; + public static final int select_list=0x7f0a0189; + public static final int send_error=0x7f0a018a; + public static final int sensor_list_sensor=0x7f0a018b; + public static final int sensor_type_camera=0x7f0a018c; + public static final int sensor_type_curtain=0x7f0a018d; + public static final int sensor_type_door=0x7f0a018e; + public static final int sensor_type_gas=0x7f0a018f; + public static final int sensor_type_infrared=0x7f0a0190; + public static final int sensor_type_remote=0x7f0a0191; + public static final int sensor_type_siren=0x7f0a0192; + public static final int sensor_type_smoke=0x7f0a0193; + public static final int sensorcodeing=0x7f0a0194; + public static final int sensorlist_addnewdevice=0x7f0a0195; + public static final int sensorlist_havedevice=0x7f0a0196; + public static final int sensorsetting=0x7f0a0197; + public static final int set_push_language=0x7f0a0198; + public static final int setting=0x7f0a0199; + public static final int setting_aler_sucess=0x7f0a019a; + public static final int setting_alerm=0x7f0a019b; + public static final int setting_camera=0x7f0a019c; + public static final int setting_ftp=0x7f0a019d; + public static final int setting_mail=0x7f0a019e; + public static final int setting_sdcard=0x7f0a019f; + public static final int setting_time=0x7f0a01a0; + public static final int setting_user=0x7f0a01a1; + public static final int setting_wifi=0x7f0a01a2; + public static final int show_toast_videoing=0x7f0a01a3; + public static final int show_toat_buzhi=0x7f0a01a4; + public static final int showpwd=0x7f0a01a5; + public static final int shuxin_wifi=0x7f0a01a6; + public static final int soft_name=0x7f0a01a7; + public static final int start_codding_gas_desc=0x7f0a01a8; + public static final int start_codding_infrerad_desc=0x7f0a01a9; + public static final int start_codding_siren_desc=0x7f0a01aa; + public static final int start_codding_smoke_desc=0x7f0a01ab; + public static final int status_bar_notification_info_overflow=0x7f0a01ac; + public static final int stopplay_alert=0x7f0a01ad; + public static final int str_about=0x7f0a01ae; + public static final int str_add=0x7f0a01af; + public static final int str_cancel=0x7f0a01b0; + public static final int str_ok=0x7f0a01b1; + public static final int str_search=0x7f0a01b2; + public static final int str_second=0x7f0a01b3; + public static final int str_version=0x7f0a01b4; + public static final int string_about=0x7f0a01b5; + public static final int sum_pic=0x7f0a01b6; + public static final int takepicture_time=0x7f0a01b7; + public static final int tf_file_video_loading=0x7f0a01b8; + public static final int unbind_wifi=0x7f0a01c3; + public static final int unbing_dev=0x7f0a01c4; + public static final int unknow_error=0x7f0a01c5; + public static final int up=0x7f0a01c6; + public static final int user_admin=0x7f0a01c7; + public static final int user_getparams=0x7f0a01c8; + public static final int user_getparams_failed=0x7f0a01c9; + public static final int user_name=0x7f0a01ca; + public static final int user_name_no_empty=0x7f0a01cb; + public static final int user_name_toolong=0x7f0a01cc; + public static final int user_operator=0x7f0a01cd; + public static final int user_pwd_toolong=0x7f0a01ce; + public static final int user_set_failed=0x7f0a01cf; + public static final int user_set_success=0x7f0a01d0; + public static final int user_setting=0x7f0a01d1; + public static final int user_visitor=0x7f0a01d2; + public static final int version_code=0x7f0a01d3; + public static final int version_conent=0x7f0a01d4; + public static final int vga=0x7f0a01d5; + public static final int video_mode=0x7f0a01d6; + public static final int video_model_ing=0x7f0a01d7; + public static final int video_sum=0x7f0a01d8; + public static final int videoing=0x7f0a01d9; + public static final int wifi=0x7f0a01da; + public static final int wifi_checkmode=0x7f0a01db; + public static final int wifi_getparams=0x7f0a01dc; + public static final int wifi_getparams_failed=0x7f0a01dd; + public static final int wifi_manager=0x7f0a01de; + public static final int wifi_no_safe=0x7f0a01df; + public static final int wifi_not_connected=0x7f0a01e0; + public static final int wifi_notchange=0x7f0a01e1; + public static final int wifi_pwd_toolong=0x7f0a01e2; + public static final int wifi_safe=0x7f0a01e3; + public static final int wifi_scan_failed=0x7f0a01e4; + public static final int wifi_scanning=0x7f0a01e5; + public static final int wifi_set_failed=0x7f0a01e6; + public static final int wifi_set_success=0x7f0a01e7; + public static final int wifi_signal_strong=0x7f0a01e8; + } + public static final class style { + public static final int AlertDialog_AppCompat=0x7f0b0000; + public static final int AlertDialog_AppCompat_Light=0x7f0b0001; + public static final int Animation_AppCompat_Dialog=0x7f0b0002; + public static final int Animation_AppCompat_DropDownUp=0x7f0b0003; + public static final int Animation_AppCompat_Tooltip=0x7f0b0004; + public static final int AnimationPreview=0x7f0b0005; + public static final int Base_AlertDialog_AppCompat=0x7f0b0006; + public static final int Base_AlertDialog_AppCompat_Light=0x7f0b0007; + public static final int Base_Animation_AppCompat_Dialog=0x7f0b0008; + public static final int Base_Animation_AppCompat_DropDownUp=0x7f0b0009; + public static final int Base_Animation_AppCompat_Tooltip=0x7f0b000a; + public static final int Base_DialogWindowTitle_AppCompat=0x7f0b000b; + public static final int Base_DialogWindowTitleBackground_AppCompat=0x7f0b000c; + public static final int Base_TextAppearance_AppCompat=0x7f0b000d; + public static final int Base_TextAppearance_AppCompat_Body1=0x7f0b000e; + public static final int Base_TextAppearance_AppCompat_Body2=0x7f0b000f; + public static final int Base_TextAppearance_AppCompat_Button=0x7f0b0010; + public static final int Base_TextAppearance_AppCompat_Caption=0x7f0b0011; + public static final int Base_TextAppearance_AppCompat_Display1=0x7f0b0012; + public static final int Base_TextAppearance_AppCompat_Display2=0x7f0b0013; + public static final int Base_TextAppearance_AppCompat_Display3=0x7f0b0014; + public static final int Base_TextAppearance_AppCompat_Display4=0x7f0b0015; + public static final int Base_TextAppearance_AppCompat_Headline=0x7f0b0016; + public static final int Base_TextAppearance_AppCompat_Inverse=0x7f0b0017; + public static final int Base_TextAppearance_AppCompat_Large=0x7f0b0018; + public static final int Base_TextAppearance_AppCompat_Large_Inverse=0x7f0b0019; + public static final int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large=0x7f0b001a; + public static final int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small=0x7f0b001b; + public static final int Base_TextAppearance_AppCompat_Medium=0x7f0b001c; + public static final int Base_TextAppearance_AppCompat_Medium_Inverse=0x7f0b001d; + public static final int Base_TextAppearance_AppCompat_Menu=0x7f0b001e; + public static final int Base_TextAppearance_AppCompat_SearchResult=0x7f0b001f; + public static final int Base_TextAppearance_AppCompat_SearchResult_Subtitle=0x7f0b0020; + public static final int Base_TextAppearance_AppCompat_SearchResult_Title=0x7f0b0021; + public static final int Base_TextAppearance_AppCompat_Small=0x7f0b0022; + public static final int Base_TextAppearance_AppCompat_Small_Inverse=0x7f0b0023; + public static final int Base_TextAppearance_AppCompat_Subhead=0x7f0b0024; + public static final int Base_TextAppearance_AppCompat_Subhead_Inverse=0x7f0b0025; + public static final int Base_TextAppearance_AppCompat_Title=0x7f0b0026; + public static final int Base_TextAppearance_AppCompat_Title_Inverse=0x7f0b0027; + public static final int Base_TextAppearance_AppCompat_Tooltip=0x7f0b0028; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu=0x7f0b0029; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle=0x7f0b002a; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse=0x7f0b002b; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Title=0x7f0b002c; + public static final int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse=0x7f0b002d; + public static final int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle=0x7f0b002e; + public static final int Base_TextAppearance_AppCompat_Widget_ActionMode_Title=0x7f0b002f; + public static final int Base_TextAppearance_AppCompat_Widget_Button=0x7f0b0030; + public static final int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored=0x7f0b0031; + public static final int Base_TextAppearance_AppCompat_Widget_Button_Colored=0x7f0b0032; + public static final int Base_TextAppearance_AppCompat_Widget_Button_Inverse=0x7f0b0033; + public static final int Base_TextAppearance_AppCompat_Widget_DropDownItem=0x7f0b0034; + public static final int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header=0x7f0b0035; + public static final int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large=0x7f0b0036; + public static final int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small=0x7f0b0037; + public static final int Base_TextAppearance_AppCompat_Widget_Switch=0x7f0b0038; + public static final int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem=0x7f0b0039; + public static final int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item=0x7f0b003a; + public static final int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle=0x7f0b003b; + public static final int Base_TextAppearance_Widget_AppCompat_Toolbar_Title=0x7f0b003c; + public static final int Base_Theme_AppCompat=0x7f0b003d; + public static final int Base_Theme_AppCompat_CompactMenu=0x7f0b003e; + public static final int Base_Theme_AppCompat_Dialog=0x7f0b003f; + public static final int Base_Theme_AppCompat_Dialog_Alert=0x7f0b0040; + public static final int Base_Theme_AppCompat_Dialog_FixedSize=0x7f0b0041; + public static final int Base_Theme_AppCompat_Dialog_MinWidth=0x7f0b0042; + public static final int Base_Theme_AppCompat_DialogWhenLarge=0x7f0b0043; + public static final int Base_Theme_AppCompat_Light=0x7f0b0044; + public static final int Base_Theme_AppCompat_Light_DarkActionBar=0x7f0b0045; + public static final int Base_Theme_AppCompat_Light_Dialog=0x7f0b0046; + public static final int Base_Theme_AppCompat_Light_Dialog_Alert=0x7f0b0047; + public static final int Base_Theme_AppCompat_Light_Dialog_FixedSize=0x7f0b0048; + public static final int Base_Theme_AppCompat_Light_Dialog_MinWidth=0x7f0b0049; + public static final int Base_Theme_AppCompat_Light_DialogWhenLarge=0x7f0b004a; + public static final int Base_ThemeOverlay_AppCompat=0x7f0b004b; + public static final int Base_ThemeOverlay_AppCompat_ActionBar=0x7f0b004c; + public static final int Base_ThemeOverlay_AppCompat_Dark=0x7f0b004d; + public static final int Base_ThemeOverlay_AppCompat_Dark_ActionBar=0x7f0b004e; + public static final int Base_ThemeOverlay_AppCompat_Dialog=0x7f0b004f; + public static final int Base_ThemeOverlay_AppCompat_Dialog_Alert=0x7f0b0050; + public static final int Base_ThemeOverlay_AppCompat_Light=0x7f0b0051; + public static final int Base_V21_Theme_AppCompat=0x7f0b0052; + public static final int Base_V21_Theme_AppCompat_Dialog=0x7f0b0053; + public static final int Base_V21_Theme_AppCompat_Light=0x7f0b0054; + public static final int Base_V21_Theme_AppCompat_Light_Dialog=0x7f0b0055; + public static final int Base_V21_ThemeOverlay_AppCompat_Dialog=0x7f0b0056; + public static final int Base_V22_Theme_AppCompat=0x7f0b0057; + public static final int Base_V22_Theme_AppCompat_Light=0x7f0b0058; + public static final int Base_V23_Theme_AppCompat=0x7f0b0059; + public static final int Base_V23_Theme_AppCompat_Light=0x7f0b005a; + public static final int Base_V26_Theme_AppCompat=0x7f0b005b; + public static final int Base_V26_Theme_AppCompat_Light=0x7f0b005c; + public static final int Base_V26_Widget_AppCompat_Toolbar=0x7f0b005d; + public static final int Base_V7_Theme_AppCompat=0x7f0b005e; + public static final int Base_V7_Theme_AppCompat_Dialog=0x7f0b005f; + public static final int Base_V7_Theme_AppCompat_Light=0x7f0b0060; + public static final int Base_V7_Theme_AppCompat_Light_Dialog=0x7f0b0061; + public static final int Base_V7_ThemeOverlay_AppCompat_Dialog=0x7f0b0062; + public static final int Base_V7_Widget_AppCompat_AutoCompleteTextView=0x7f0b0063; + public static final int Base_V7_Widget_AppCompat_EditText=0x7f0b0064; + public static final int Base_V7_Widget_AppCompat_Toolbar=0x7f0b0065; + public static final int Base_Widget_AppCompat_ActionBar=0x7f0b0066; + public static final int Base_Widget_AppCompat_ActionBar_Solid=0x7f0b0067; + public static final int Base_Widget_AppCompat_ActionBar_TabBar=0x7f0b0068; + public static final int Base_Widget_AppCompat_ActionBar_TabText=0x7f0b0069; + public static final int Base_Widget_AppCompat_ActionBar_TabView=0x7f0b006a; + public static final int Base_Widget_AppCompat_ActionButton=0x7f0b006b; + public static final int Base_Widget_AppCompat_ActionButton_CloseMode=0x7f0b006c; + public static final int Base_Widget_AppCompat_ActionButton_Overflow=0x7f0b006d; + public static final int Base_Widget_AppCompat_ActionMode=0x7f0b006e; + public static final int Base_Widget_AppCompat_ActivityChooserView=0x7f0b006f; + public static final int Base_Widget_AppCompat_AutoCompleteTextView=0x7f0b0070; + public static final int Base_Widget_AppCompat_Button=0x7f0b0071; + public static final int Base_Widget_AppCompat_Button_Borderless=0x7f0b0072; + public static final int Base_Widget_AppCompat_Button_Borderless_Colored=0x7f0b0073; + public static final int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog=0x7f0b0074; + public static final int Base_Widget_AppCompat_Button_Colored=0x7f0b0075; + public static final int Base_Widget_AppCompat_Button_Small=0x7f0b0076; + public static final int Base_Widget_AppCompat_ButtonBar=0x7f0b0077; + public static final int Base_Widget_AppCompat_ButtonBar_AlertDialog=0x7f0b0078; + public static final int Base_Widget_AppCompat_CompoundButton_CheckBox=0x7f0b0079; + public static final int Base_Widget_AppCompat_CompoundButton_RadioButton=0x7f0b007a; + public static final int Base_Widget_AppCompat_CompoundButton_Switch=0x7f0b007b; + public static final int Base_Widget_AppCompat_DrawerArrowToggle=0x7f0b007c; + public static final int Base_Widget_AppCompat_DrawerArrowToggle_Common=0x7f0b007d; + public static final int Base_Widget_AppCompat_DropDownItem_Spinner=0x7f0b007e; + public static final int Base_Widget_AppCompat_EditText=0x7f0b007f; + public static final int Base_Widget_AppCompat_ImageButton=0x7f0b0080; + public static final int Base_Widget_AppCompat_Light_ActionBar=0x7f0b0081; + public static final int Base_Widget_AppCompat_Light_ActionBar_Solid=0x7f0b0082; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabBar=0x7f0b0083; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabText=0x7f0b0084; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse=0x7f0b0085; + public static final int Base_Widget_AppCompat_Light_ActionBar_TabView=0x7f0b0086; + public static final int Base_Widget_AppCompat_Light_PopupMenu=0x7f0b0087; + public static final int Base_Widget_AppCompat_Light_PopupMenu_Overflow=0x7f0b0088; + public static final int Base_Widget_AppCompat_ListMenuView=0x7f0b0089; + public static final int Base_Widget_AppCompat_ListPopupWindow=0x7f0b008a; + public static final int Base_Widget_AppCompat_ListView=0x7f0b008b; + public static final int Base_Widget_AppCompat_ListView_DropDown=0x7f0b008c; + public static final int Base_Widget_AppCompat_ListView_Menu=0x7f0b008d; + public static final int Base_Widget_AppCompat_PopupMenu=0x7f0b008e; + public static final int Base_Widget_AppCompat_PopupMenu_Overflow=0x7f0b008f; + public static final int Base_Widget_AppCompat_PopupWindow=0x7f0b0090; + public static final int Base_Widget_AppCompat_ProgressBar=0x7f0b0091; + public static final int Base_Widget_AppCompat_ProgressBar_Horizontal=0x7f0b0092; + public static final int Base_Widget_AppCompat_RatingBar=0x7f0b0093; + public static final int Base_Widget_AppCompat_RatingBar_Indicator=0x7f0b0094; + public static final int Base_Widget_AppCompat_RatingBar_Small=0x7f0b0095; + public static final int Base_Widget_AppCompat_SearchView=0x7f0b0096; + public static final int Base_Widget_AppCompat_SearchView_ActionBar=0x7f0b0097; + public static final int Base_Widget_AppCompat_SeekBar=0x7f0b0098; + public static final int Base_Widget_AppCompat_SeekBar_Discrete=0x7f0b0099; + public static final int Base_Widget_AppCompat_Spinner=0x7f0b009a; + public static final int Base_Widget_AppCompat_Spinner_Underlined=0x7f0b009b; + public static final int Base_Widget_AppCompat_TextView_SpinnerItem=0x7f0b009c; + public static final int Base_Widget_AppCompat_Toolbar=0x7f0b009d; + public static final int Base_Widget_AppCompat_Toolbar_Button_Navigation=0x7f0b009e; + public static final int Platform_AppCompat=0x7f0b009f; + public static final int Platform_AppCompat_Light=0x7f0b00a0; + public static final int Platform_ThemeOverlay_AppCompat=0x7f0b00a1; + public static final int Platform_ThemeOverlay_AppCompat_Dark=0x7f0b00a2; + public static final int Platform_ThemeOverlay_AppCompat_Light=0x7f0b00a3; + public static final int Platform_V21_AppCompat=0x7f0b00a4; + public static final int Platform_V21_AppCompat_Light=0x7f0b00a5; + public static final int Platform_V25_AppCompat=0x7f0b00a6; + public static final int Platform_V25_AppCompat_Light=0x7f0b00a7; + public static final int Platform_Widget_AppCompat_Spinner=0x7f0b00a8; + public static final int RtlOverlay_DialogWindowTitle_AppCompat=0x7f0b00a9; + public static final int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem=0x7f0b00aa; + public static final int RtlOverlay_Widget_AppCompat_DialogTitle_Icon=0x7f0b00ab; + public static final int RtlOverlay_Widget_AppCompat_PopupMenuItem=0x7f0b00ac; + public static final int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup=0x7f0b00ad; + public static final int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text=0x7f0b00ae; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown=0x7f0b00af; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1=0x7f0b00b0; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2=0x7f0b00b1; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Query=0x7f0b00b2; + public static final int RtlOverlay_Widget_AppCompat_Search_DropDown_Text=0x7f0b00b3; + public static final int RtlOverlay_Widget_AppCompat_SearchView_MagIcon=0x7f0b00b4; + public static final int RtlUnderlay_Widget_AppCompat_ActionButton=0x7f0b00b5; + public static final int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow=0x7f0b00b6; + public static final int TextAppearance_AppCompat=0x7f0b00b7; + public static final int TextAppearance_AppCompat_Body1=0x7f0b00b8; + public static final int TextAppearance_AppCompat_Body2=0x7f0b00b9; + public static final int TextAppearance_AppCompat_Button=0x7f0b00ba; + public static final int TextAppearance_AppCompat_Caption=0x7f0b00bb; + public static final int TextAppearance_AppCompat_Display1=0x7f0b00bc; + public static final int TextAppearance_AppCompat_Display2=0x7f0b00bd; + public static final int TextAppearance_AppCompat_Display3=0x7f0b00be; + public static final int TextAppearance_AppCompat_Display4=0x7f0b00bf; + public static final int TextAppearance_AppCompat_Headline=0x7f0b00c0; + public static final int TextAppearance_AppCompat_Inverse=0x7f0b00c1; + public static final int TextAppearance_AppCompat_Large=0x7f0b00c2; + public static final int TextAppearance_AppCompat_Large_Inverse=0x7f0b00c3; + public static final int TextAppearance_AppCompat_Light_SearchResult_Subtitle=0x7f0b00c4; + public static final int TextAppearance_AppCompat_Light_SearchResult_Title=0x7f0b00c5; + public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large=0x7f0b00c6; + public static final int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small=0x7f0b00c7; + public static final int TextAppearance_AppCompat_Medium=0x7f0b00c8; + public static final int TextAppearance_AppCompat_Medium_Inverse=0x7f0b00c9; + public static final int TextAppearance_AppCompat_Menu=0x7f0b00ca; + public static final int TextAppearance_AppCompat_SearchResult_Subtitle=0x7f0b00cb; + public static final int TextAppearance_AppCompat_SearchResult_Title=0x7f0b00cc; + public static final int TextAppearance_AppCompat_Small=0x7f0b00cd; + public static final int TextAppearance_AppCompat_Small_Inverse=0x7f0b00ce; + public static final int TextAppearance_AppCompat_Subhead=0x7f0b00cf; + public static final int TextAppearance_AppCompat_Subhead_Inverse=0x7f0b00d0; + public static final int TextAppearance_AppCompat_Title=0x7f0b00d1; + public static final int TextAppearance_AppCompat_Title_Inverse=0x7f0b00d2; + public static final int TextAppearance_AppCompat_Tooltip=0x7f0b00d3; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Menu=0x7f0b00d4; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle=0x7f0b00d5; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse=0x7f0b00d6; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Title=0x7f0b00d7; + public static final int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse=0x7f0b00d8; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle=0x7f0b00d9; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse=0x7f0b00da; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Title=0x7f0b00db; + public static final int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse=0x7f0b00dc; + public static final int TextAppearance_AppCompat_Widget_Button=0x7f0b00dd; + public static final int TextAppearance_AppCompat_Widget_Button_Borderless_Colored=0x7f0b00de; + public static final int TextAppearance_AppCompat_Widget_Button_Colored=0x7f0b00df; + public static final int TextAppearance_AppCompat_Widget_Button_Inverse=0x7f0b00e0; + public static final int TextAppearance_AppCompat_Widget_DropDownItem=0x7f0b00e1; + public static final int TextAppearance_AppCompat_Widget_PopupMenu_Header=0x7f0b00e2; + public static final int TextAppearance_AppCompat_Widget_PopupMenu_Large=0x7f0b00e3; + public static final int TextAppearance_AppCompat_Widget_PopupMenu_Small=0x7f0b00e4; + public static final int TextAppearance_AppCompat_Widget_Switch=0x7f0b00e5; + public static final int TextAppearance_AppCompat_Widget_TextView_SpinnerItem=0x7f0b00e6; + public static final int TextAppearance_Compat_Notification=0x7f0b00e7; + public static final int TextAppearance_Compat_Notification_Info=0x7f0b00e8; + public static final int TextAppearance_Compat_Notification_Info_Media=0x7f0b00e9; + public static final int TextAppearance_Compat_Notification_Line2=0x7f0b00ea; + public static final int TextAppearance_Compat_Notification_Line2_Media=0x7f0b00eb; + public static final int TextAppearance_Compat_Notification_Media=0x7f0b00ec; + public static final int TextAppearance_Compat_Notification_Time=0x7f0b00ed; + public static final int TextAppearance_Compat_Notification_Time_Media=0x7f0b00ee; + public static final int TextAppearance_Compat_Notification_Title=0x7f0b00ef; + public static final int TextAppearance_Compat_Notification_Title_Media=0x7f0b00f0; + public static final int TextAppearance_Widget_AppCompat_ExpandedMenu_Item=0x7f0b00f1; + public static final int TextAppearance_Widget_AppCompat_Toolbar_Subtitle=0x7f0b00f2; + public static final int TextAppearance_Widget_AppCompat_Toolbar_Title=0x7f0b00f3; + public static final int Theme_AppCompat=0x7f0b00f4; + public static final int Theme_AppCompat_CompactMenu=0x7f0b00f5; + public static final int Theme_AppCompat_DayNight=0x7f0b00f6; + public static final int Theme_AppCompat_DayNight_DarkActionBar=0x7f0b00f7; + public static final int Theme_AppCompat_DayNight_Dialog=0x7f0b00f8; + public static final int Theme_AppCompat_DayNight_Dialog_Alert=0x7f0b00f9; + public static final int Theme_AppCompat_DayNight_Dialog_MinWidth=0x7f0b00fa; + public static final int Theme_AppCompat_DayNight_DialogWhenLarge=0x7f0b00fb; + public static final int Theme_AppCompat_DayNight_NoActionBar=0x7f0b00fc; + public static final int Theme_AppCompat_Dialog=0x7f0b00fd; + public static final int Theme_AppCompat_Dialog_Alert=0x7f0b00fe; + public static final int Theme_AppCompat_Dialog_MinWidth=0x7f0b00ff; + public static final int Theme_AppCompat_DialogWhenLarge=0x7f0b0100; + public static final int Theme_AppCompat_Light=0x7f0b0101; + public static final int Theme_AppCompat_Light_DarkActionBar=0x7f0b0102; + public static final int Theme_AppCompat_Light_Dialog=0x7f0b0103; + public static final int Theme_AppCompat_Light_Dialog_Alert=0x7f0b0104; + public static final int Theme_AppCompat_Light_Dialog_MinWidth=0x7f0b0105; + public static final int Theme_AppCompat_Light_DialogWhenLarge=0x7f0b0106; + public static final int Theme_AppCompat_Light_NoActionBar=0x7f0b0107; + public static final int Theme_AppCompat_NoActionBar=0x7f0b0108; + public static final int ThemeOverlay_AppCompat=0x7f0b0109; + public static final int ThemeOverlay_AppCompat_ActionBar=0x7f0b010a; + public static final int ThemeOverlay_AppCompat_Dark=0x7f0b010b; + public static final int ThemeOverlay_AppCompat_Dark_ActionBar=0x7f0b010c; + public static final int ThemeOverlay_AppCompat_Dialog=0x7f0b010d; + public static final int ThemeOverlay_AppCompat_Dialog_Alert=0x7f0b010e; + public static final int ThemeOverlay_AppCompat_Light=0x7f0b010f; + public static final int Widget_AppCompat_ActionBar=0x7f0b0110; + public static final int Widget_AppCompat_ActionBar_Solid=0x7f0b0111; + public static final int Widget_AppCompat_ActionBar_TabBar=0x7f0b0112; + public static final int Widget_AppCompat_ActionBar_TabText=0x7f0b0113; + public static final int Widget_AppCompat_ActionBar_TabView=0x7f0b0114; + public static final int Widget_AppCompat_ActionButton=0x7f0b0115; + public static final int Widget_AppCompat_ActionButton_CloseMode=0x7f0b0116; + public static final int Widget_AppCompat_ActionButton_Overflow=0x7f0b0117; + public static final int Widget_AppCompat_ActionMode=0x7f0b0118; + public static final int Widget_AppCompat_ActivityChooserView=0x7f0b0119; + public static final int Widget_AppCompat_AutoCompleteTextView=0x7f0b011a; + public static final int Widget_AppCompat_Button=0x7f0b011b; + public static final int Widget_AppCompat_Button_Borderless=0x7f0b011c; + public static final int Widget_AppCompat_Button_Borderless_Colored=0x7f0b011d; + public static final int Widget_AppCompat_Button_ButtonBar_AlertDialog=0x7f0b011e; + public static final int Widget_AppCompat_Button_Colored=0x7f0b011f; + public static final int Widget_AppCompat_Button_Small=0x7f0b0120; + public static final int Widget_AppCompat_ButtonBar=0x7f0b0121; + public static final int Widget_AppCompat_ButtonBar_AlertDialog=0x7f0b0122; + public static final int Widget_AppCompat_CompoundButton_CheckBox=0x7f0b0123; + public static final int Widget_AppCompat_CompoundButton_RadioButton=0x7f0b0124; + public static final int Widget_AppCompat_CompoundButton_Switch=0x7f0b0125; + public static final int Widget_AppCompat_DrawerArrowToggle=0x7f0b0126; + public static final int Widget_AppCompat_DropDownItem_Spinner=0x7f0b0127; + public static final int Widget_AppCompat_EditText=0x7f0b0128; + public static final int Widget_AppCompat_ImageButton=0x7f0b0129; + public static final int Widget_AppCompat_Light_ActionBar=0x7f0b012a; + public static final int Widget_AppCompat_Light_ActionBar_Solid=0x7f0b012b; + public static final int Widget_AppCompat_Light_ActionBar_Solid_Inverse=0x7f0b012c; + public static final int Widget_AppCompat_Light_ActionBar_TabBar=0x7f0b012d; + public static final int Widget_AppCompat_Light_ActionBar_TabBar_Inverse=0x7f0b012e; + public static final int Widget_AppCompat_Light_ActionBar_TabText=0x7f0b012f; + public static final int Widget_AppCompat_Light_ActionBar_TabText_Inverse=0x7f0b0130; + public static final int Widget_AppCompat_Light_ActionBar_TabView=0x7f0b0131; + public static final int Widget_AppCompat_Light_ActionBar_TabView_Inverse=0x7f0b0132; + public static final int Widget_AppCompat_Light_ActionButton=0x7f0b0133; + public static final int Widget_AppCompat_Light_ActionButton_CloseMode=0x7f0b0134; + public static final int Widget_AppCompat_Light_ActionButton_Overflow=0x7f0b0135; + public static final int Widget_AppCompat_Light_ActionMode_Inverse=0x7f0b0136; + public static final int Widget_AppCompat_Light_ActivityChooserView=0x7f0b0137; + public static final int Widget_AppCompat_Light_AutoCompleteTextView=0x7f0b0138; + public static final int Widget_AppCompat_Light_DropDownItem_Spinner=0x7f0b0139; + public static final int Widget_AppCompat_Light_ListPopupWindow=0x7f0b013a; + public static final int Widget_AppCompat_Light_ListView_DropDown=0x7f0b013b; + public static final int Widget_AppCompat_Light_PopupMenu=0x7f0b013c; + public static final int Widget_AppCompat_Light_PopupMenu_Overflow=0x7f0b013d; + public static final int Widget_AppCompat_Light_SearchView=0x7f0b013e; + public static final int Widget_AppCompat_Light_Spinner_DropDown_ActionBar=0x7f0b013f; + public static final int Widget_AppCompat_ListMenuView=0x7f0b0140; + public static final int Widget_AppCompat_ListPopupWindow=0x7f0b0141; + public static final int Widget_AppCompat_ListView=0x7f0b0142; + public static final int Widget_AppCompat_ListView_DropDown=0x7f0b0143; + public static final int Widget_AppCompat_ListView_Menu=0x7f0b0144; + public static final int Widget_AppCompat_PopupMenu=0x7f0b0145; + public static final int Widget_AppCompat_PopupMenu_Overflow=0x7f0b0146; + public static final int Widget_AppCompat_PopupWindow=0x7f0b0147; + public static final int Widget_AppCompat_ProgressBar=0x7f0b0148; + public static final int Widget_AppCompat_ProgressBar_Horizontal=0x7f0b0149; + public static final int Widget_AppCompat_RatingBar=0x7f0b014a; + public static final int Widget_AppCompat_RatingBar_Indicator=0x7f0b014b; + public static final int Widget_AppCompat_RatingBar_Small=0x7f0b014c; + public static final int Widget_AppCompat_SearchView=0x7f0b014d; + public static final int Widget_AppCompat_SearchView_ActionBar=0x7f0b014e; + public static final int Widget_AppCompat_SeekBar=0x7f0b014f; + public static final int Widget_AppCompat_SeekBar_Discrete=0x7f0b0150; + public static final int Widget_AppCompat_Spinner=0x7f0b0151; + public static final int Widget_AppCompat_Spinner_DropDown=0x7f0b0152; + public static final int Widget_AppCompat_Spinner_DropDown_ActionBar=0x7f0b0153; + public static final int Widget_AppCompat_Spinner_Underlined=0x7f0b0154; + public static final int Widget_AppCompat_TextView_SpinnerItem=0x7f0b0155; + public static final int Widget_AppCompat_Toolbar=0x7f0b0156; + public static final int Widget_AppCompat_Toolbar_Button_Navigation=0x7f0b0157; + public static final int Widget_Compat_NotificationActionContainer=0x7f0b0158; + public static final int Widget_Compat_NotificationActionText=0x7f0b0159; + public static final int Widget_Support_CoordinatorLayout=0x7f0b015a; + public static final int about_content_style=0x7f0b015b; + public static final int about_title_style=0x7f0b015c; + public static final int all_bg_background=0x7f0b015d; + public static final int all_top_title_background=0x7f0b015e; + public static final int bg_style=0x7f0b015f; + public static final int top_bg_style=0x7f0b0160; + } + public static final class styleable { + /** + * Attributes that can be used with a ActionBar. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #ActionBar_background com.ipcamer.demo:background}
{@link #ActionBar_backgroundSplit com.ipcamer.demo:backgroundSplit}
{@link #ActionBar_backgroundStacked com.ipcamer.demo:backgroundStacked}
{@link #ActionBar_contentInsetEnd com.ipcamer.demo:contentInsetEnd}
{@link #ActionBar_contentInsetEndWithActions com.ipcamer.demo:contentInsetEndWithActions}
{@link #ActionBar_contentInsetLeft com.ipcamer.demo:contentInsetLeft}
{@link #ActionBar_contentInsetRight com.ipcamer.demo:contentInsetRight}
{@link #ActionBar_contentInsetStart com.ipcamer.demo:contentInsetStart}
{@link #ActionBar_contentInsetStartWithNavigation com.ipcamer.demo:contentInsetStartWithNavigation}
{@link #ActionBar_customNavigationLayout com.ipcamer.demo:customNavigationLayout}
{@link #ActionBar_displayOptions com.ipcamer.demo:displayOptions}
{@link #ActionBar_divider com.ipcamer.demo:divider}
{@link #ActionBar_elevation com.ipcamer.demo:elevation}
{@link #ActionBar_height com.ipcamer.demo:height}
{@link #ActionBar_hideOnContentScroll com.ipcamer.demo:hideOnContentScroll}
{@link #ActionBar_homeAsUpIndicator com.ipcamer.demo:homeAsUpIndicator}
{@link #ActionBar_homeLayout com.ipcamer.demo:homeLayout}
{@link #ActionBar_icon com.ipcamer.demo:icon}
{@link #ActionBar_indeterminateProgressStyle com.ipcamer.demo:indeterminateProgressStyle}
{@link #ActionBar_itemPadding com.ipcamer.demo:itemPadding}
{@link #ActionBar_logo com.ipcamer.demo:logo}
{@link #ActionBar_navigationMode com.ipcamer.demo:navigationMode}
{@link #ActionBar_popupTheme com.ipcamer.demo:popupTheme}
{@link #ActionBar_progressBarPadding com.ipcamer.demo:progressBarPadding}
{@link #ActionBar_progressBarStyle com.ipcamer.demo:progressBarStyle}
{@link #ActionBar_subtitle com.ipcamer.demo:subtitle}
{@link #ActionBar_subtitleTextStyle com.ipcamer.demo:subtitleTextStyle}
{@link #ActionBar_title com.ipcamer.demo:title}
{@link #ActionBar_titleTextStyle com.ipcamer.demo:titleTextStyle}
+ * @see #ActionBar_background + * @see #ActionBar_backgroundSplit + * @see #ActionBar_backgroundStacked + * @see #ActionBar_contentInsetEnd + * @see #ActionBar_contentInsetEndWithActions + * @see #ActionBar_contentInsetLeft + * @see #ActionBar_contentInsetRight + * @see #ActionBar_contentInsetStart + * @see #ActionBar_contentInsetStartWithNavigation + * @see #ActionBar_customNavigationLayout + * @see #ActionBar_displayOptions + * @see #ActionBar_divider + * @see #ActionBar_elevation + * @see #ActionBar_height + * @see #ActionBar_hideOnContentScroll + * @see #ActionBar_homeAsUpIndicator + * @see #ActionBar_homeLayout + * @see #ActionBar_icon + * @see #ActionBar_indeterminateProgressStyle + * @see #ActionBar_itemPadding + * @see #ActionBar_logo + * @see #ActionBar_navigationMode + * @see #ActionBar_popupTheme + * @see #ActionBar_progressBarPadding + * @see #ActionBar_progressBarStyle + * @see #ActionBar_subtitle + * @see #ActionBar_subtitleTextStyle + * @see #ActionBar_title + * @see #ActionBar_titleTextStyle + */ + public static final int[] ActionBar={ + 0x7f020031, 0x7f020032, 0x7f020033, 0x7f020057, + 0x7f020058, 0x7f020059, 0x7f02005a, 0x7f02005b, + 0x7f02005c, 0x7f02005f, 0x7f020063, 0x7f020064, + 0x7f02006f, 0x7f02007d, 0x7f02007e, 0x7f02007f, + 0x7f020080, 0x7f020081, 0x7f020086, 0x7f020089, + 0x7f02009d, 0x7f0200a4, 0x7f0200af, 0x7f0200b2, + 0x7f0200b3, 0x7f0200ce, 0x7f0200d1, 0x7f0200ec, + 0x7f0200f5 + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#background} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:background + */ + public static final int ActionBar_background=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#backgroundSplit} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:backgroundSplit + */ + public static final int ActionBar_backgroundSplit=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#backgroundStacked} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:backgroundStacked + */ + public static final int ActionBar_backgroundStacked=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetEnd} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetEnd + */ + public static final int ActionBar_contentInsetEnd=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetEndWithActions} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetEndWithActions + */ + public static final int ActionBar_contentInsetEndWithActions=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetLeft} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetLeft + */ + public static final int ActionBar_contentInsetLeft=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetRight} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetRight + */ + public static final int ActionBar_contentInsetRight=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetStart} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetStart + */ + public static final int ActionBar_contentInsetStart=7; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetStartWithNavigation} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetStartWithNavigation + */ + public static final int ActionBar_contentInsetStartWithNavigation=8; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#customNavigationLayout} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:customNavigationLayout + */ + public static final int ActionBar_customNavigationLayout=9; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#displayOptions} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
disableHome20
homeAsUp4
none0
showCustom10
showHome2
showTitle8
useLogo1
+ * + * @attr name com.ipcamer.demo:displayOptions + */ + public static final int ActionBar_displayOptions=10; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#divider} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:divider + */ + public static final int ActionBar_divider=11; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#elevation} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:elevation + */ + public static final int ActionBar_elevation=12; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#height} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:height + */ + public static final int ActionBar_height=13; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#hideOnContentScroll} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:hideOnContentScroll + */ + public static final int ActionBar_hideOnContentScroll=14; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#homeAsUpIndicator} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:homeAsUpIndicator + */ + public static final int ActionBar_homeAsUpIndicator=15; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#homeLayout} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:homeLayout + */ + public static final int ActionBar_homeLayout=16; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#icon} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:icon + */ + public static final int ActionBar_icon=17; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#indeterminateProgressStyle} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:indeterminateProgressStyle + */ + public static final int ActionBar_indeterminateProgressStyle=18; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#itemPadding} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:itemPadding + */ + public static final int ActionBar_itemPadding=19; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#logo} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:logo + */ + public static final int ActionBar_logo=20; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#navigationMode} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + *
ConstantValueDescription
listMode1
normal0
tabMode2
+ * + * @attr name com.ipcamer.demo:navigationMode + */ + public static final int ActionBar_navigationMode=21; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#popupTheme} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:popupTheme + */ + public static final int ActionBar_popupTheme=22; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#progressBarPadding} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:progressBarPadding + */ + public static final int ActionBar_progressBarPadding=23; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#progressBarStyle} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:progressBarStyle + */ + public static final int ActionBar_progressBarStyle=24; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#subtitle} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:subtitle + */ + public static final int ActionBar_subtitle=25; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#subtitleTextStyle} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:subtitleTextStyle + */ + public static final int ActionBar_subtitleTextStyle=26; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#title} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:title + */ + public static final int ActionBar_title=27; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleTextStyle} + * attribute's value can be found in the {@link #ActionBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:titleTextStyle + */ + public static final int ActionBar_titleTextStyle=28; + /** + * Attributes that can be used with a ActionBarLayout. + *

Includes the following attributes:

+ * + * + * + * + * + *
AttributeDescription
{@link #ActionBarLayout_android_layout_gravity android:layout_gravity}
+ * @see #ActionBarLayout_android_layout_gravity + */ + public static final int[] ActionBarLayout={ + 0x010100b3 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#layout_gravity} + * attribute's value can be found in the {@link #ActionBarLayout} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
center11
center_horizontal1
center_vertical10
clip_horizontal8
clip_vertical80
end800005
fill77
fill_horizontal7
fill_vertical70
left3
right5
start800003
top30
+ * + * @attr name android:layout_gravity + */ + public static final int ActionBarLayout_android_layout_gravity=0; + /** + * Attributes that can be used with a ActionMenuItemView. + *

Includes the following attributes:

+ * + * + * + * + * + *
AttributeDescription
{@link #ActionMenuItemView_android_minWidth android:minWidth}
+ * @see #ActionMenuItemView_android_minWidth + */ + public static final int[] ActionMenuItemView={ + 0x0101013f + }; + /** + *

This symbol is the offset where the {@link android.R.attr#minWidth} + * attribute's value can be found in the {@link #ActionMenuItemView} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name android:minWidth + */ + public static final int ActionMenuItemView_android_minWidth=0; + public static final int[] ActionMenuView={ + }; + /** + * Attributes that can be used with a ActionMode. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #ActionMode_background com.ipcamer.demo:background}
{@link #ActionMode_backgroundSplit com.ipcamer.demo:backgroundSplit}
{@link #ActionMode_closeItemLayout com.ipcamer.demo:closeItemLayout}
{@link #ActionMode_height com.ipcamer.demo:height}
{@link #ActionMode_subtitleTextStyle com.ipcamer.demo:subtitleTextStyle}
{@link #ActionMode_titleTextStyle com.ipcamer.demo:titleTextStyle}
+ * @see #ActionMode_background + * @see #ActionMode_backgroundSplit + * @see #ActionMode_closeItemLayout + * @see #ActionMode_height + * @see #ActionMode_subtitleTextStyle + * @see #ActionMode_titleTextStyle + */ + public static final int[] ActionMode={ + 0x7f020031, 0x7f020032, 0x7f020047, 0x7f02007d, + 0x7f0200d1, 0x7f0200f5 + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#background} + * attribute's value can be found in the {@link #ActionMode} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:background + */ + public static final int ActionMode_background=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#backgroundSplit} + * attribute's value can be found in the {@link #ActionMode} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:backgroundSplit + */ + public static final int ActionMode_backgroundSplit=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#closeItemLayout} + * attribute's value can be found in the {@link #ActionMode} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:closeItemLayout + */ + public static final int ActionMode_closeItemLayout=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#height} + * attribute's value can be found in the {@link #ActionMode} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:height + */ + public static final int ActionMode_height=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#subtitleTextStyle} + * attribute's value can be found in the {@link #ActionMode} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:subtitleTextStyle + */ + public static final int ActionMode_subtitleTextStyle=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleTextStyle} + * attribute's value can be found in the {@link #ActionMode} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:titleTextStyle + */ + public static final int ActionMode_titleTextStyle=5; + /** + * Attributes that can be used with a ActivityChooserView. + *

Includes the following attributes:

+ * + * + * + * + * + * + *
AttributeDescription
{@link #ActivityChooserView_expandActivityOverflowButtonDrawable com.ipcamer.demo:expandActivityOverflowButtonDrawable}
{@link #ActivityChooserView_initialActivityCount com.ipcamer.demo:initialActivityCount}
+ * @see #ActivityChooserView_expandActivityOverflowButtonDrawable + * @see #ActivityChooserView_initialActivityCount + */ + public static final int[] ActivityChooserView={ + 0x7f020070, 0x7f020087 + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#expandActivityOverflowButtonDrawable} + * attribute's value can be found in the {@link #ActivityChooserView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:expandActivityOverflowButtonDrawable + */ + public static final int ActivityChooserView_expandActivityOverflowButtonDrawable=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#initialActivityCount} + * attribute's value can be found in the {@link #ActivityChooserView} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:initialActivityCount + */ + public static final int ActivityChooserView_initialActivityCount=1; + /** + * Attributes that can be used with a AlertDialog. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #AlertDialog_android_layout android:layout}
{@link #AlertDialog_buttonIconDimen com.ipcamer.demo:buttonIconDimen}
{@link #AlertDialog_buttonPanelSideLayout com.ipcamer.demo:buttonPanelSideLayout}
{@link #AlertDialog_listItemLayout com.ipcamer.demo:listItemLayout}
{@link #AlertDialog_listLayout com.ipcamer.demo:listLayout}
{@link #AlertDialog_multiChoiceItemLayout com.ipcamer.demo:multiChoiceItemLayout}
{@link #AlertDialog_showTitle com.ipcamer.demo:showTitle}
{@link #AlertDialog_singleChoiceItemLayout com.ipcamer.demo:singleChoiceItemLayout}
+ * @see #AlertDialog_android_layout + * @see #AlertDialog_buttonIconDimen + * @see #AlertDialog_buttonPanelSideLayout + * @see #AlertDialog_listItemLayout + * @see #AlertDialog_listLayout + * @see #AlertDialog_multiChoiceItemLayout + * @see #AlertDialog_showTitle + * @see #AlertDialog_singleChoiceItemLayout + */ + public static final int[] AlertDialog={ + 0x010100f2, 0x7f02003e, 0x7f02003f, 0x7f020094, + 0x7f020095, 0x7f0200a1, 0x7f0200c3, 0x7f0200c4 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#layout} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:layout + */ + public static final int AlertDialog_android_layout=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonIconDimen} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:buttonIconDimen + */ + public static final int AlertDialog_buttonIconDimen=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonPanelSideLayout} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonPanelSideLayout + */ + public static final int AlertDialog_buttonPanelSideLayout=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listItemLayout} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:listItemLayout + */ + public static final int AlertDialog_listItemLayout=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listLayout} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:listLayout + */ + public static final int AlertDialog_listLayout=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#multiChoiceItemLayout} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:multiChoiceItemLayout + */ + public static final int AlertDialog_multiChoiceItemLayout=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#showTitle} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:showTitle + */ + public static final int AlertDialog_showTitle=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#singleChoiceItemLayout} + * attribute's value can be found in the {@link #AlertDialog} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:singleChoiceItemLayout + */ + public static final int AlertDialog_singleChoiceItemLayout=7; + /** + * Attributes that can be used with a AppCompatImageView. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #AppCompatImageView_android_src android:src}
{@link #AppCompatImageView_srcCompat com.ipcamer.demo:srcCompat}
{@link #AppCompatImageView_tint com.ipcamer.demo:tint}
{@link #AppCompatImageView_tintMode com.ipcamer.demo:tintMode}
+ * @see #AppCompatImageView_android_src + * @see #AppCompatImageView_srcCompat + * @see #AppCompatImageView_tint + * @see #AppCompatImageView_tintMode + */ + public static final int[] AppCompatImageView={ + 0x01010119, 0x7f0200c9, 0x7f0200ea, 0x7f0200eb + }; + /** + *

This symbol is the offset where the {@link android.R.attr#src} + * attribute's value can be found in the {@link #AppCompatImageView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:src + */ + public static final int AppCompatImageView_android_src=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#srcCompat} + * attribute's value can be found in the {@link #AppCompatImageView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:srcCompat + */ + public static final int AppCompatImageView_srcCompat=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tint} + * attribute's value can be found in the {@link #AppCompatImageView} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:tint + */ + public static final int AppCompatImageView_tint=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tintMode} + * attribute's value can be found in the {@link #AppCompatImageView} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ * + * @attr name com.ipcamer.demo:tintMode + */ + public static final int AppCompatImageView_tintMode=3; + /** + * Attributes that can be used with a AppCompatSeekBar. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #AppCompatSeekBar_android_thumb android:thumb}
{@link #AppCompatSeekBar_tickMark com.ipcamer.demo:tickMark}
{@link #AppCompatSeekBar_tickMarkTint com.ipcamer.demo:tickMarkTint}
{@link #AppCompatSeekBar_tickMarkTintMode com.ipcamer.demo:tickMarkTintMode}
+ * @see #AppCompatSeekBar_android_thumb + * @see #AppCompatSeekBar_tickMark + * @see #AppCompatSeekBar_tickMarkTint + * @see #AppCompatSeekBar_tickMarkTintMode + */ + public static final int[] AppCompatSeekBar={ + 0x01010142, 0x7f0200e7, 0x7f0200e8, 0x7f0200e9 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#thumb} + * attribute's value can be found in the {@link #AppCompatSeekBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:thumb + */ + public static final int AppCompatSeekBar_android_thumb=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tickMark} + * attribute's value can be found in the {@link #AppCompatSeekBar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:tickMark + */ + public static final int AppCompatSeekBar_tickMark=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tickMarkTint} + * attribute's value can be found in the {@link #AppCompatSeekBar} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:tickMarkTint + */ + public static final int AppCompatSeekBar_tickMarkTint=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tickMarkTintMode} + * attribute's value can be found in the {@link #AppCompatSeekBar} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ * + * @attr name com.ipcamer.demo:tickMarkTintMode + */ + public static final int AppCompatSeekBar_tickMarkTintMode=3; + /** + * Attributes that can be used with a AppCompatTextHelper. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #AppCompatTextHelper_android_textAppearance android:textAppearance}
{@link #AppCompatTextHelper_android_drawableTop android:drawableTop}
{@link #AppCompatTextHelper_android_drawableBottom android:drawableBottom}
{@link #AppCompatTextHelper_android_drawableLeft android:drawableLeft}
{@link #AppCompatTextHelper_android_drawableRight android:drawableRight}
{@link #AppCompatTextHelper_android_drawableStart android:drawableStart}
{@link #AppCompatTextHelper_android_drawableEnd android:drawableEnd}
+ * @see #AppCompatTextHelper_android_textAppearance + * @see #AppCompatTextHelper_android_drawableTop + * @see #AppCompatTextHelper_android_drawableBottom + * @see #AppCompatTextHelper_android_drawableLeft + * @see #AppCompatTextHelper_android_drawableRight + * @see #AppCompatTextHelper_android_drawableStart + * @see #AppCompatTextHelper_android_drawableEnd + */ + public static final int[] AppCompatTextHelper={ + 0x01010034, 0x0101016d, 0x0101016e, 0x0101016f, + 0x01010170, 0x01010392, 0x01010393 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#textAppearance} + * attribute's value can be found in the {@link #AppCompatTextHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:textAppearance + */ + public static final int AppCompatTextHelper_android_textAppearance=0; + /** + *

This symbol is the offset where the {@link android.R.attr#drawableTop} + * attribute's value can be found in the {@link #AppCompatTextHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:drawableTop + */ + public static final int AppCompatTextHelper_android_drawableTop=1; + /** + *

This symbol is the offset where the {@link android.R.attr#drawableBottom} + * attribute's value can be found in the {@link #AppCompatTextHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:drawableBottom + */ + public static final int AppCompatTextHelper_android_drawableBottom=2; + /** + *

This symbol is the offset where the {@link android.R.attr#drawableLeft} + * attribute's value can be found in the {@link #AppCompatTextHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:drawableLeft + */ + public static final int AppCompatTextHelper_android_drawableLeft=3; + /** + *

This symbol is the offset where the {@link android.R.attr#drawableRight} + * attribute's value can be found in the {@link #AppCompatTextHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:drawableRight + */ + public static final int AppCompatTextHelper_android_drawableRight=4; + /** + *

This symbol is the offset where the {@link android.R.attr#drawableStart} + * attribute's value can be found in the {@link #AppCompatTextHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:drawableStart + */ + public static final int AppCompatTextHelper_android_drawableStart=5; + /** + *

This symbol is the offset where the {@link android.R.attr#drawableEnd} + * attribute's value can be found in the {@link #AppCompatTextHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:drawableEnd + */ + public static final int AppCompatTextHelper_android_drawableEnd=6; + /** + * Attributes that can be used with a AppCompatTextView. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #AppCompatTextView_android_textAppearance android:textAppearance}
{@link #AppCompatTextView_autoSizeMaxTextSize com.ipcamer.demo:autoSizeMaxTextSize}
{@link #AppCompatTextView_autoSizeMinTextSize com.ipcamer.demo:autoSizeMinTextSize}
{@link #AppCompatTextView_autoSizePresetSizes com.ipcamer.demo:autoSizePresetSizes}
{@link #AppCompatTextView_autoSizeStepGranularity com.ipcamer.demo:autoSizeStepGranularity}
{@link #AppCompatTextView_autoSizeTextType com.ipcamer.demo:autoSizeTextType}
{@link #AppCompatTextView_fontFamily com.ipcamer.demo:fontFamily}
{@link #AppCompatTextView_textAllCaps com.ipcamer.demo:textAllCaps}
+ * @see #AppCompatTextView_android_textAppearance + * @see #AppCompatTextView_autoSizeMaxTextSize + * @see #AppCompatTextView_autoSizeMinTextSize + * @see #AppCompatTextView_autoSizePresetSizes + * @see #AppCompatTextView_autoSizeStepGranularity + * @see #AppCompatTextView_autoSizeTextType + * @see #AppCompatTextView_fontFamily + * @see #AppCompatTextView_textAllCaps + */ + public static final int[] AppCompatTextView={ + 0x01010034, 0x7f02002c, 0x7f02002d, 0x7f02002e, + 0x7f02002f, 0x7f020030, 0x7f020072, 0x7f0200d7 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#textAppearance} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:textAppearance + */ + public static final int AppCompatTextView_android_textAppearance=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#autoSizeMaxTextSize} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:autoSizeMaxTextSize + */ + public static final int AppCompatTextView_autoSizeMaxTextSize=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#autoSizeMinTextSize} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:autoSizeMinTextSize + */ + public static final int AppCompatTextView_autoSizeMinTextSize=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#autoSizePresetSizes} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:autoSizePresetSizes + */ + public static final int AppCompatTextView_autoSizePresetSizes=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#autoSizeStepGranularity} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:autoSizeStepGranularity + */ + public static final int AppCompatTextView_autoSizeStepGranularity=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#autoSizeTextType} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
none0
uniform1
+ * + * @attr name com.ipcamer.demo:autoSizeTextType + */ + public static final int AppCompatTextView_autoSizeTextType=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontFamily} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:fontFamily + */ + public static final int AppCompatTextView_fontFamily=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAllCaps} + * attribute's value can be found in the {@link #AppCompatTextView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:textAllCaps + */ + public static final int AppCompatTextView_textAllCaps=7; + /** + * Attributes that can be used with a AppCompatTheme. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #AppCompatTheme_android_windowIsFloating android:windowIsFloating}
{@link #AppCompatTheme_android_windowAnimationStyle android:windowAnimationStyle}
{@link #AppCompatTheme_actionBarDivider com.ipcamer.demo:actionBarDivider}
{@link #AppCompatTheme_actionBarItemBackground com.ipcamer.demo:actionBarItemBackground}
{@link #AppCompatTheme_actionBarPopupTheme com.ipcamer.demo:actionBarPopupTheme}
{@link #AppCompatTheme_actionBarSize com.ipcamer.demo:actionBarSize}
{@link #AppCompatTheme_actionBarSplitStyle com.ipcamer.demo:actionBarSplitStyle}
{@link #AppCompatTheme_actionBarStyle com.ipcamer.demo:actionBarStyle}
{@link #AppCompatTheme_actionBarTabBarStyle com.ipcamer.demo:actionBarTabBarStyle}
{@link #AppCompatTheme_actionBarTabStyle com.ipcamer.demo:actionBarTabStyle}
{@link #AppCompatTheme_actionBarTabTextStyle com.ipcamer.demo:actionBarTabTextStyle}
{@link #AppCompatTheme_actionBarTheme com.ipcamer.demo:actionBarTheme}
{@link #AppCompatTheme_actionBarWidgetTheme com.ipcamer.demo:actionBarWidgetTheme}
{@link #AppCompatTheme_actionButtonStyle com.ipcamer.demo:actionButtonStyle}
{@link #AppCompatTheme_actionDropDownStyle com.ipcamer.demo:actionDropDownStyle}
{@link #AppCompatTheme_actionMenuTextAppearance com.ipcamer.demo:actionMenuTextAppearance}
{@link #AppCompatTheme_actionMenuTextColor com.ipcamer.demo:actionMenuTextColor}
{@link #AppCompatTheme_actionModeBackground com.ipcamer.demo:actionModeBackground}
{@link #AppCompatTheme_actionModeCloseButtonStyle com.ipcamer.demo:actionModeCloseButtonStyle}
{@link #AppCompatTheme_actionModeCloseDrawable com.ipcamer.demo:actionModeCloseDrawable}
{@link #AppCompatTheme_actionModeCopyDrawable com.ipcamer.demo:actionModeCopyDrawable}
{@link #AppCompatTheme_actionModeCutDrawable com.ipcamer.demo:actionModeCutDrawable}
{@link #AppCompatTheme_actionModeFindDrawable com.ipcamer.demo:actionModeFindDrawable}
{@link #AppCompatTheme_actionModePasteDrawable com.ipcamer.demo:actionModePasteDrawable}
{@link #AppCompatTheme_actionModePopupWindowStyle com.ipcamer.demo:actionModePopupWindowStyle}
{@link #AppCompatTheme_actionModeSelectAllDrawable com.ipcamer.demo:actionModeSelectAllDrawable}
{@link #AppCompatTheme_actionModeShareDrawable com.ipcamer.demo:actionModeShareDrawable}
{@link #AppCompatTheme_actionModeSplitBackground com.ipcamer.demo:actionModeSplitBackground}
{@link #AppCompatTheme_actionModeStyle com.ipcamer.demo:actionModeStyle}
{@link #AppCompatTheme_actionModeWebSearchDrawable com.ipcamer.demo:actionModeWebSearchDrawable}
{@link #AppCompatTheme_actionOverflowButtonStyle com.ipcamer.demo:actionOverflowButtonStyle}
{@link #AppCompatTheme_actionOverflowMenuStyle com.ipcamer.demo:actionOverflowMenuStyle}
{@link #AppCompatTheme_activityChooserViewStyle com.ipcamer.demo:activityChooserViewStyle}
{@link #AppCompatTheme_alertDialogButtonGroupStyle com.ipcamer.demo:alertDialogButtonGroupStyle}
{@link #AppCompatTheme_alertDialogCenterButtons com.ipcamer.demo:alertDialogCenterButtons}
{@link #AppCompatTheme_alertDialogStyle com.ipcamer.demo:alertDialogStyle}
{@link #AppCompatTheme_alertDialogTheme com.ipcamer.demo:alertDialogTheme}
{@link #AppCompatTheme_autoCompleteTextViewStyle com.ipcamer.demo:autoCompleteTextViewStyle}
{@link #AppCompatTheme_borderlessButtonStyle com.ipcamer.demo:borderlessButtonStyle}
{@link #AppCompatTheme_buttonBarButtonStyle com.ipcamer.demo:buttonBarButtonStyle}
{@link #AppCompatTheme_buttonBarNegativeButtonStyle com.ipcamer.demo:buttonBarNegativeButtonStyle}
{@link #AppCompatTheme_buttonBarNeutralButtonStyle com.ipcamer.demo:buttonBarNeutralButtonStyle}
{@link #AppCompatTheme_buttonBarPositiveButtonStyle com.ipcamer.demo:buttonBarPositiveButtonStyle}
{@link #AppCompatTheme_buttonBarStyle com.ipcamer.demo:buttonBarStyle}
{@link #AppCompatTheme_buttonStyle com.ipcamer.demo:buttonStyle}
{@link #AppCompatTheme_buttonStyleSmall com.ipcamer.demo:buttonStyleSmall}
{@link #AppCompatTheme_checkboxStyle com.ipcamer.demo:checkboxStyle}
{@link #AppCompatTheme_checkedTextViewStyle com.ipcamer.demo:checkedTextViewStyle}
{@link #AppCompatTheme_colorAccent com.ipcamer.demo:colorAccent}
{@link #AppCompatTheme_colorBackgroundFloating com.ipcamer.demo:colorBackgroundFloating}
{@link #AppCompatTheme_colorButtonNormal com.ipcamer.demo:colorButtonNormal}
{@link #AppCompatTheme_colorControlActivated com.ipcamer.demo:colorControlActivated}
{@link #AppCompatTheme_colorControlHighlight com.ipcamer.demo:colorControlHighlight}
{@link #AppCompatTheme_colorControlNormal com.ipcamer.demo:colorControlNormal}
{@link #AppCompatTheme_colorError com.ipcamer.demo:colorError}
{@link #AppCompatTheme_colorPrimary com.ipcamer.demo:colorPrimary}
{@link #AppCompatTheme_colorPrimaryDark com.ipcamer.demo:colorPrimaryDark}
{@link #AppCompatTheme_colorSwitchThumbNormal com.ipcamer.demo:colorSwitchThumbNormal}
{@link #AppCompatTheme_controlBackground com.ipcamer.demo:controlBackground}
{@link #AppCompatTheme_dialogPreferredPadding com.ipcamer.demo:dialogPreferredPadding}
{@link #AppCompatTheme_dialogTheme com.ipcamer.demo:dialogTheme}
{@link #AppCompatTheme_dividerHorizontal com.ipcamer.demo:dividerHorizontal}
{@link #AppCompatTheme_dividerVertical com.ipcamer.demo:dividerVertical}
{@link #AppCompatTheme_dropDownListViewStyle com.ipcamer.demo:dropDownListViewStyle}
{@link #AppCompatTheme_dropdownListPreferredItemHeight com.ipcamer.demo:dropdownListPreferredItemHeight}
{@link #AppCompatTheme_editTextBackground com.ipcamer.demo:editTextBackground}
{@link #AppCompatTheme_editTextColor com.ipcamer.demo:editTextColor}
{@link #AppCompatTheme_editTextStyle com.ipcamer.demo:editTextStyle}
{@link #AppCompatTheme_homeAsUpIndicator com.ipcamer.demo:homeAsUpIndicator}
{@link #AppCompatTheme_imageButtonStyle com.ipcamer.demo:imageButtonStyle}
{@link #AppCompatTheme_listChoiceBackgroundIndicator com.ipcamer.demo:listChoiceBackgroundIndicator}
{@link #AppCompatTheme_listDividerAlertDialog com.ipcamer.demo:listDividerAlertDialog}
{@link #AppCompatTheme_listMenuViewStyle com.ipcamer.demo:listMenuViewStyle}
{@link #AppCompatTheme_listPopupWindowStyle com.ipcamer.demo:listPopupWindowStyle}
{@link #AppCompatTheme_listPreferredItemHeight com.ipcamer.demo:listPreferredItemHeight}
{@link #AppCompatTheme_listPreferredItemHeightLarge com.ipcamer.demo:listPreferredItemHeightLarge}
{@link #AppCompatTheme_listPreferredItemHeightSmall com.ipcamer.demo:listPreferredItemHeightSmall}
{@link #AppCompatTheme_listPreferredItemPaddingLeft com.ipcamer.demo:listPreferredItemPaddingLeft}
{@link #AppCompatTheme_listPreferredItemPaddingRight com.ipcamer.demo:listPreferredItemPaddingRight}
{@link #AppCompatTheme_panelBackground com.ipcamer.demo:panelBackground}
{@link #AppCompatTheme_panelMenuListTheme com.ipcamer.demo:panelMenuListTheme}
{@link #AppCompatTheme_panelMenuListWidth com.ipcamer.demo:panelMenuListWidth}
{@link #AppCompatTheme_popupMenuStyle com.ipcamer.demo:popupMenuStyle}
{@link #AppCompatTheme_popupWindowStyle com.ipcamer.demo:popupWindowStyle}
{@link #AppCompatTheme_radioButtonStyle com.ipcamer.demo:radioButtonStyle}
{@link #AppCompatTheme_ratingBarStyle com.ipcamer.demo:ratingBarStyle}
{@link #AppCompatTheme_ratingBarStyleIndicator com.ipcamer.demo:ratingBarStyleIndicator}
{@link #AppCompatTheme_ratingBarStyleSmall com.ipcamer.demo:ratingBarStyleSmall}
{@link #AppCompatTheme_searchViewStyle com.ipcamer.demo:searchViewStyle}
{@link #AppCompatTheme_seekBarStyle com.ipcamer.demo:seekBarStyle}
{@link #AppCompatTheme_selectableItemBackground com.ipcamer.demo:selectableItemBackground}
{@link #AppCompatTheme_selectableItemBackgroundBorderless com.ipcamer.demo:selectableItemBackgroundBorderless}
{@link #AppCompatTheme_spinnerDropDownItemStyle com.ipcamer.demo:spinnerDropDownItemStyle}
{@link #AppCompatTheme_spinnerStyle com.ipcamer.demo:spinnerStyle}
{@link #AppCompatTheme_switchStyle com.ipcamer.demo:switchStyle}
{@link #AppCompatTheme_textAppearanceLargePopupMenu com.ipcamer.demo:textAppearanceLargePopupMenu}
{@link #AppCompatTheme_textAppearanceListItem com.ipcamer.demo:textAppearanceListItem}
{@link #AppCompatTheme_textAppearanceListItemSecondary com.ipcamer.demo:textAppearanceListItemSecondary}
{@link #AppCompatTheme_textAppearanceListItemSmall com.ipcamer.demo:textAppearanceListItemSmall}
{@link #AppCompatTheme_textAppearancePopupMenuHeader com.ipcamer.demo:textAppearancePopupMenuHeader}
{@link #AppCompatTheme_textAppearanceSearchResultSubtitle com.ipcamer.demo:textAppearanceSearchResultSubtitle}
{@link #AppCompatTheme_textAppearanceSearchResultTitle com.ipcamer.demo:textAppearanceSearchResultTitle}
{@link #AppCompatTheme_textAppearanceSmallPopupMenu com.ipcamer.demo:textAppearanceSmallPopupMenu}
{@link #AppCompatTheme_textColorAlertDialogListItem com.ipcamer.demo:textColorAlertDialogListItem}
{@link #AppCompatTheme_textColorSearchUrl com.ipcamer.demo:textColorSearchUrl}
{@link #AppCompatTheme_toolbarNavigationButtonStyle com.ipcamer.demo:toolbarNavigationButtonStyle}
{@link #AppCompatTheme_toolbarStyle com.ipcamer.demo:toolbarStyle}
{@link #AppCompatTheme_tooltipForegroundColor com.ipcamer.demo:tooltipForegroundColor}
{@link #AppCompatTheme_tooltipFrameBackground com.ipcamer.demo:tooltipFrameBackground}
{@link #AppCompatTheme_viewInflaterClass com.ipcamer.demo:viewInflaterClass}
{@link #AppCompatTheme_windowActionBar com.ipcamer.demo:windowActionBar}
{@link #AppCompatTheme_windowActionBarOverlay com.ipcamer.demo:windowActionBarOverlay}
{@link #AppCompatTheme_windowActionModeOverlay com.ipcamer.demo:windowActionModeOverlay}
{@link #AppCompatTheme_windowFixedHeightMajor com.ipcamer.demo:windowFixedHeightMajor}
{@link #AppCompatTheme_windowFixedHeightMinor com.ipcamer.demo:windowFixedHeightMinor}
{@link #AppCompatTheme_windowFixedWidthMajor com.ipcamer.demo:windowFixedWidthMajor}
{@link #AppCompatTheme_windowFixedWidthMinor com.ipcamer.demo:windowFixedWidthMinor}
{@link #AppCompatTheme_windowMinWidthMajor com.ipcamer.demo:windowMinWidthMajor}
{@link #AppCompatTheme_windowMinWidthMinor com.ipcamer.demo:windowMinWidthMinor}
{@link #AppCompatTheme_windowNoTitle com.ipcamer.demo:windowNoTitle}
+ * @see #AppCompatTheme_android_windowIsFloating + * @see #AppCompatTheme_android_windowAnimationStyle + * @see #AppCompatTheme_actionBarDivider + * @see #AppCompatTheme_actionBarItemBackground + * @see #AppCompatTheme_actionBarPopupTheme + * @see #AppCompatTheme_actionBarSize + * @see #AppCompatTheme_actionBarSplitStyle + * @see #AppCompatTheme_actionBarStyle + * @see #AppCompatTheme_actionBarTabBarStyle + * @see #AppCompatTheme_actionBarTabStyle + * @see #AppCompatTheme_actionBarTabTextStyle + * @see #AppCompatTheme_actionBarTheme + * @see #AppCompatTheme_actionBarWidgetTheme + * @see #AppCompatTheme_actionButtonStyle + * @see #AppCompatTheme_actionDropDownStyle + * @see #AppCompatTheme_actionMenuTextAppearance + * @see #AppCompatTheme_actionMenuTextColor + * @see #AppCompatTheme_actionModeBackground + * @see #AppCompatTheme_actionModeCloseButtonStyle + * @see #AppCompatTheme_actionModeCloseDrawable + * @see #AppCompatTheme_actionModeCopyDrawable + * @see #AppCompatTheme_actionModeCutDrawable + * @see #AppCompatTheme_actionModeFindDrawable + * @see #AppCompatTheme_actionModePasteDrawable + * @see #AppCompatTheme_actionModePopupWindowStyle + * @see #AppCompatTheme_actionModeSelectAllDrawable + * @see #AppCompatTheme_actionModeShareDrawable + * @see #AppCompatTheme_actionModeSplitBackground + * @see #AppCompatTheme_actionModeStyle + * @see #AppCompatTheme_actionModeWebSearchDrawable + * @see #AppCompatTheme_actionOverflowButtonStyle + * @see #AppCompatTheme_actionOverflowMenuStyle + * @see #AppCompatTheme_activityChooserViewStyle + * @see #AppCompatTheme_alertDialogButtonGroupStyle + * @see #AppCompatTheme_alertDialogCenterButtons + * @see #AppCompatTheme_alertDialogStyle + * @see #AppCompatTheme_alertDialogTheme + * @see #AppCompatTheme_autoCompleteTextViewStyle + * @see #AppCompatTheme_borderlessButtonStyle + * @see #AppCompatTheme_buttonBarButtonStyle + * @see #AppCompatTheme_buttonBarNegativeButtonStyle + * @see #AppCompatTheme_buttonBarNeutralButtonStyle + * @see #AppCompatTheme_buttonBarPositiveButtonStyle + * @see #AppCompatTheme_buttonBarStyle + * @see #AppCompatTheme_buttonStyle + * @see #AppCompatTheme_buttonStyleSmall + * @see #AppCompatTheme_checkboxStyle + * @see #AppCompatTheme_checkedTextViewStyle + * @see #AppCompatTheme_colorAccent + * @see #AppCompatTheme_colorBackgroundFloating + * @see #AppCompatTheme_colorButtonNormal + * @see #AppCompatTheme_colorControlActivated + * @see #AppCompatTheme_colorControlHighlight + * @see #AppCompatTheme_colorControlNormal + * @see #AppCompatTheme_colorError + * @see #AppCompatTheme_colorPrimary + * @see #AppCompatTheme_colorPrimaryDark + * @see #AppCompatTheme_colorSwitchThumbNormal + * @see #AppCompatTheme_controlBackground + * @see #AppCompatTheme_dialogPreferredPadding + * @see #AppCompatTheme_dialogTheme + * @see #AppCompatTheme_dividerHorizontal + * @see #AppCompatTheme_dividerVertical + * @see #AppCompatTheme_dropDownListViewStyle + * @see #AppCompatTheme_dropdownListPreferredItemHeight + * @see #AppCompatTheme_editTextBackground + * @see #AppCompatTheme_editTextColor + * @see #AppCompatTheme_editTextStyle + * @see #AppCompatTheme_homeAsUpIndicator + * @see #AppCompatTheme_imageButtonStyle + * @see #AppCompatTheme_listChoiceBackgroundIndicator + * @see #AppCompatTheme_listDividerAlertDialog + * @see #AppCompatTheme_listMenuViewStyle + * @see #AppCompatTheme_listPopupWindowStyle + * @see #AppCompatTheme_listPreferredItemHeight + * @see #AppCompatTheme_listPreferredItemHeightLarge + * @see #AppCompatTheme_listPreferredItemHeightSmall + * @see #AppCompatTheme_listPreferredItemPaddingLeft + * @see #AppCompatTheme_listPreferredItemPaddingRight + * @see #AppCompatTheme_panelBackground + * @see #AppCompatTheme_panelMenuListTheme + * @see #AppCompatTheme_panelMenuListWidth + * @see #AppCompatTheme_popupMenuStyle + * @see #AppCompatTheme_popupWindowStyle + * @see #AppCompatTheme_radioButtonStyle + * @see #AppCompatTheme_ratingBarStyle + * @see #AppCompatTheme_ratingBarStyleIndicator + * @see #AppCompatTheme_ratingBarStyleSmall + * @see #AppCompatTheme_searchViewStyle + * @see #AppCompatTheme_seekBarStyle + * @see #AppCompatTheme_selectableItemBackground + * @see #AppCompatTheme_selectableItemBackgroundBorderless + * @see #AppCompatTheme_spinnerDropDownItemStyle + * @see #AppCompatTheme_spinnerStyle + * @see #AppCompatTheme_switchStyle + * @see #AppCompatTheme_textAppearanceLargePopupMenu + * @see #AppCompatTheme_textAppearanceListItem + * @see #AppCompatTheme_textAppearanceListItemSecondary + * @see #AppCompatTheme_textAppearanceListItemSmall + * @see #AppCompatTheme_textAppearancePopupMenuHeader + * @see #AppCompatTheme_textAppearanceSearchResultSubtitle + * @see #AppCompatTheme_textAppearanceSearchResultTitle + * @see #AppCompatTheme_textAppearanceSmallPopupMenu + * @see #AppCompatTheme_textColorAlertDialogListItem + * @see #AppCompatTheme_textColorSearchUrl + * @see #AppCompatTheme_toolbarNavigationButtonStyle + * @see #AppCompatTheme_toolbarStyle + * @see #AppCompatTheme_tooltipForegroundColor + * @see #AppCompatTheme_tooltipFrameBackground + * @see #AppCompatTheme_viewInflaterClass + * @see #AppCompatTheme_windowActionBar + * @see #AppCompatTheme_windowActionBarOverlay + * @see #AppCompatTheme_windowActionModeOverlay + * @see #AppCompatTheme_windowFixedHeightMajor + * @see #AppCompatTheme_windowFixedHeightMinor + * @see #AppCompatTheme_windowFixedWidthMajor + * @see #AppCompatTheme_windowFixedWidthMinor + * @see #AppCompatTheme_windowMinWidthMajor + * @see #AppCompatTheme_windowMinWidthMinor + * @see #AppCompatTheme_windowNoTitle + */ + public static final int[] AppCompatTheme={ + 0x01010057, 0x010100ae, 0x7f020000, 0x7f020001, + 0x7f020002, 0x7f020003, 0x7f020004, 0x7f020005, + 0x7f020006, 0x7f020007, 0x7f020008, 0x7f020009, + 0x7f02000a, 0x7f02000b, 0x7f02000c, 0x7f02000e, + 0x7f02000f, 0x7f020010, 0x7f020011, 0x7f020012, + 0x7f020013, 0x7f020014, 0x7f020015, 0x7f020016, + 0x7f020017, 0x7f020018, 0x7f020019, 0x7f02001a, + 0x7f02001b, 0x7f02001c, 0x7f02001d, 0x7f02001e, + 0x7f020021, 0x7f020022, 0x7f020023, 0x7f020024, + 0x7f020025, 0x7f02002b, 0x7f020037, 0x7f020038, + 0x7f020039, 0x7f02003a, 0x7f02003b, 0x7f02003c, + 0x7f020040, 0x7f020041, 0x7f020044, 0x7f020045, + 0x7f02004b, 0x7f02004c, 0x7f02004d, 0x7f02004e, + 0x7f02004f, 0x7f020050, 0x7f020051, 0x7f020052, + 0x7f020053, 0x7f020054, 0x7f02005d, 0x7f020061, + 0x7f020062, 0x7f020065, 0x7f020067, 0x7f02006a, + 0x7f02006b, 0x7f02006c, 0x7f02006d, 0x7f02006e, + 0x7f02007f, 0x7f020085, 0x7f020092, 0x7f020093, + 0x7f020096, 0x7f020097, 0x7f020098, 0x7f020099, + 0x7f02009a, 0x7f02009b, 0x7f02009c, 0x7f0200ab, + 0x7f0200ac, 0x7f0200ad, 0x7f0200ae, 0x7f0200b0, + 0x7f0200b6, 0x7f0200b7, 0x7f0200b8, 0x7f0200b9, + 0x7f0200bc, 0x7f0200bd, 0x7f0200be, 0x7f0200bf, + 0x7f0200c6, 0x7f0200c7, 0x7f0200d5, 0x7f0200d8, + 0x7f0200d9, 0x7f0200da, 0x7f0200db, 0x7f0200dc, + 0x7f0200dd, 0x7f0200de, 0x7f0200df, 0x7f0200e0, + 0x7f0200e1, 0x7f0200f6, 0x7f0200f7, 0x7f0200f8, + 0x7f0200f9, 0x7f0200fe, 0x7f020100, 0x7f020101, + 0x7f020102, 0x7f020103, 0x7f020104, 0x7f020105, + 0x7f020106, 0x7f020107, 0x7f020108, 0x7f020109 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#windowIsFloating} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:windowIsFloating + */ + public static final int AppCompatTheme_android_windowIsFloating=0; + /** + *

This symbol is the offset where the {@link android.R.attr#windowAnimationStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:windowAnimationStyle + */ + public static final int AppCompatTheme_android_windowAnimationStyle=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarDivider} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarDivider + */ + public static final int AppCompatTheme_actionBarDivider=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarItemBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarItemBackground + */ + public static final int AppCompatTheme_actionBarItemBackground=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarPopupTheme} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarPopupTheme + */ + public static final int AppCompatTheme_actionBarPopupTheme=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarSize} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

Must be one of the following constant values.

+ * + * + * + * + * + * + *
ConstantValueDescription
wrap_content0
+ * + * @attr name com.ipcamer.demo:actionBarSize + */ + public static final int AppCompatTheme_actionBarSize=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarSplitStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarSplitStyle + */ + public static final int AppCompatTheme_actionBarSplitStyle=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarStyle + */ + public static final int AppCompatTheme_actionBarStyle=7; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarTabBarStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarTabBarStyle + */ + public static final int AppCompatTheme_actionBarTabBarStyle=8; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarTabStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarTabStyle + */ + public static final int AppCompatTheme_actionBarTabStyle=9; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarTabTextStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarTabTextStyle + */ + public static final int AppCompatTheme_actionBarTabTextStyle=10; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarTheme} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarTheme + */ + public static final int AppCompatTheme_actionBarTheme=11; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionBarWidgetTheme} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionBarWidgetTheme + */ + public static final int AppCompatTheme_actionBarWidgetTheme=12; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionButtonStyle + */ + public static final int AppCompatTheme_actionButtonStyle=13; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionDropDownStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionDropDownStyle + */ + public static final int AppCompatTheme_actionDropDownStyle=14; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionMenuTextAppearance} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionMenuTextAppearance + */ + public static final int AppCompatTheme_actionMenuTextAppearance=15; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionMenuTextColor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:actionMenuTextColor + */ + public static final int AppCompatTheme_actionMenuTextColor=16; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeBackground + */ + public static final int AppCompatTheme_actionModeBackground=17; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeCloseButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeCloseButtonStyle + */ + public static final int AppCompatTheme_actionModeCloseButtonStyle=18; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeCloseDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeCloseDrawable + */ + public static final int AppCompatTheme_actionModeCloseDrawable=19; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeCopyDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeCopyDrawable + */ + public static final int AppCompatTheme_actionModeCopyDrawable=20; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeCutDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeCutDrawable + */ + public static final int AppCompatTheme_actionModeCutDrawable=21; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeFindDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeFindDrawable + */ + public static final int AppCompatTheme_actionModeFindDrawable=22; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModePasteDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModePasteDrawable + */ + public static final int AppCompatTheme_actionModePasteDrawable=23; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModePopupWindowStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModePopupWindowStyle + */ + public static final int AppCompatTheme_actionModePopupWindowStyle=24; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeSelectAllDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeSelectAllDrawable + */ + public static final int AppCompatTheme_actionModeSelectAllDrawable=25; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeShareDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeShareDrawable + */ + public static final int AppCompatTheme_actionModeShareDrawable=26; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeSplitBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeSplitBackground + */ + public static final int AppCompatTheme_actionModeSplitBackground=27; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeStyle + */ + public static final int AppCompatTheme_actionModeStyle=28; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionModeWebSearchDrawable} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionModeWebSearchDrawable + */ + public static final int AppCompatTheme_actionModeWebSearchDrawable=29; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionOverflowButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionOverflowButtonStyle + */ + public static final int AppCompatTheme_actionOverflowButtonStyle=30; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionOverflowMenuStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionOverflowMenuStyle + */ + public static final int AppCompatTheme_actionOverflowMenuStyle=31; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#activityChooserViewStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:activityChooserViewStyle + */ + public static final int AppCompatTheme_activityChooserViewStyle=32; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#alertDialogButtonGroupStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:alertDialogButtonGroupStyle + */ + public static final int AppCompatTheme_alertDialogButtonGroupStyle=33; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#alertDialogCenterButtons} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:alertDialogCenterButtons + */ + public static final int AppCompatTheme_alertDialogCenterButtons=34; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#alertDialogStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:alertDialogStyle + */ + public static final int AppCompatTheme_alertDialogStyle=35; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#alertDialogTheme} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:alertDialogTheme + */ + public static final int AppCompatTheme_alertDialogTheme=36; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#autoCompleteTextViewStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:autoCompleteTextViewStyle + */ + public static final int AppCompatTheme_autoCompleteTextViewStyle=37; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#borderlessButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:borderlessButtonStyle + */ + public static final int AppCompatTheme_borderlessButtonStyle=38; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonBarButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonBarButtonStyle + */ + public static final int AppCompatTheme_buttonBarButtonStyle=39; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonBarNegativeButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonBarNegativeButtonStyle + */ + public static final int AppCompatTheme_buttonBarNegativeButtonStyle=40; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonBarNeutralButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonBarNeutralButtonStyle + */ + public static final int AppCompatTheme_buttonBarNeutralButtonStyle=41; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonBarPositiveButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonBarPositiveButtonStyle + */ + public static final int AppCompatTheme_buttonBarPositiveButtonStyle=42; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonBarStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonBarStyle + */ + public static final int AppCompatTheme_buttonBarStyle=43; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonStyle + */ + public static final int AppCompatTheme_buttonStyle=44; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonStyleSmall} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:buttonStyleSmall + */ + public static final int AppCompatTheme_buttonStyleSmall=45; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#checkboxStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:checkboxStyle + */ + public static final int AppCompatTheme_checkboxStyle=46; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#checkedTextViewStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:checkedTextViewStyle + */ + public static final int AppCompatTheme_checkedTextViewStyle=47; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorAccent} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorAccent + */ + public static final int AppCompatTheme_colorAccent=48; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorBackgroundFloating} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorBackgroundFloating + */ + public static final int AppCompatTheme_colorBackgroundFloating=49; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorButtonNormal} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorButtonNormal + */ + public static final int AppCompatTheme_colorButtonNormal=50; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorControlActivated} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorControlActivated + */ + public static final int AppCompatTheme_colorControlActivated=51; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorControlHighlight} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorControlHighlight + */ + public static final int AppCompatTheme_colorControlHighlight=52; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorControlNormal} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorControlNormal + */ + public static final int AppCompatTheme_colorControlNormal=53; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorError} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorError + */ + public static final int AppCompatTheme_colorError=54; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorPrimary} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorPrimary + */ + public static final int AppCompatTheme_colorPrimary=55; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorPrimaryDark} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorPrimaryDark + */ + public static final int AppCompatTheme_colorPrimaryDark=56; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#colorSwitchThumbNormal} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:colorSwitchThumbNormal + */ + public static final int AppCompatTheme_colorSwitchThumbNormal=57; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#controlBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:controlBackground + */ + public static final int AppCompatTheme_controlBackground=58; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#dialogPreferredPadding} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:dialogPreferredPadding + */ + public static final int AppCompatTheme_dialogPreferredPadding=59; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#dialogTheme} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:dialogTheme + */ + public static final int AppCompatTheme_dialogTheme=60; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#dividerHorizontal} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:dividerHorizontal + */ + public static final int AppCompatTheme_dividerHorizontal=61; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#dividerVertical} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:dividerVertical + */ + public static final int AppCompatTheme_dividerVertical=62; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#dropDownListViewStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:dropDownListViewStyle + */ + public static final int AppCompatTheme_dropDownListViewStyle=63; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#dropdownListPreferredItemHeight} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:dropdownListPreferredItemHeight + */ + public static final int AppCompatTheme_dropdownListPreferredItemHeight=64; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#editTextBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:editTextBackground + */ + public static final int AppCompatTheme_editTextBackground=65; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#editTextColor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:editTextColor + */ + public static final int AppCompatTheme_editTextColor=66; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#editTextStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:editTextStyle + */ + public static final int AppCompatTheme_editTextStyle=67; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#homeAsUpIndicator} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:homeAsUpIndicator + */ + public static final int AppCompatTheme_homeAsUpIndicator=68; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#imageButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:imageButtonStyle + */ + public static final int AppCompatTheme_imageButtonStyle=69; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listChoiceBackgroundIndicator} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:listChoiceBackgroundIndicator + */ + public static final int AppCompatTheme_listChoiceBackgroundIndicator=70; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listDividerAlertDialog} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:listDividerAlertDialog + */ + public static final int AppCompatTheme_listDividerAlertDialog=71; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listMenuViewStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:listMenuViewStyle + */ + public static final int AppCompatTheme_listMenuViewStyle=72; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listPopupWindowStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:listPopupWindowStyle + */ + public static final int AppCompatTheme_listPopupWindowStyle=73; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listPreferredItemHeight} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:listPreferredItemHeight + */ + public static final int AppCompatTheme_listPreferredItemHeight=74; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listPreferredItemHeightLarge} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:listPreferredItemHeightLarge + */ + public static final int AppCompatTheme_listPreferredItemHeightLarge=75; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listPreferredItemHeightSmall} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:listPreferredItemHeightSmall + */ + public static final int AppCompatTheme_listPreferredItemHeightSmall=76; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listPreferredItemPaddingLeft} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:listPreferredItemPaddingLeft + */ + public static final int AppCompatTheme_listPreferredItemPaddingLeft=77; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#listPreferredItemPaddingRight} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:listPreferredItemPaddingRight + */ + public static final int AppCompatTheme_listPreferredItemPaddingRight=78; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#panelBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:panelBackground + */ + public static final int AppCompatTheme_panelBackground=79; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#panelMenuListTheme} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:panelMenuListTheme + */ + public static final int AppCompatTheme_panelMenuListTheme=80; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#panelMenuListWidth} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:panelMenuListWidth + */ + public static final int AppCompatTheme_panelMenuListWidth=81; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#popupMenuStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:popupMenuStyle + */ + public static final int AppCompatTheme_popupMenuStyle=82; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#popupWindowStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:popupWindowStyle + */ + public static final int AppCompatTheme_popupWindowStyle=83; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#radioButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:radioButtonStyle + */ + public static final int AppCompatTheme_radioButtonStyle=84; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#ratingBarStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:ratingBarStyle + */ + public static final int AppCompatTheme_ratingBarStyle=85; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#ratingBarStyleIndicator} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:ratingBarStyleIndicator + */ + public static final int AppCompatTheme_ratingBarStyleIndicator=86; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#ratingBarStyleSmall} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:ratingBarStyleSmall + */ + public static final int AppCompatTheme_ratingBarStyleSmall=87; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#searchViewStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:searchViewStyle + */ + public static final int AppCompatTheme_searchViewStyle=88; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#seekBarStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:seekBarStyle + */ + public static final int AppCompatTheme_seekBarStyle=89; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#selectableItemBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:selectableItemBackground + */ + public static final int AppCompatTheme_selectableItemBackground=90; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#selectableItemBackgroundBorderless} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:selectableItemBackgroundBorderless + */ + public static final int AppCompatTheme_selectableItemBackgroundBorderless=91; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#spinnerDropDownItemStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:spinnerDropDownItemStyle + */ + public static final int AppCompatTheme_spinnerDropDownItemStyle=92; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#spinnerStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:spinnerStyle + */ + public static final int AppCompatTheme_spinnerStyle=93; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#switchStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:switchStyle + */ + public static final int AppCompatTheme_switchStyle=94; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearanceLargePopupMenu} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearanceLargePopupMenu + */ + public static final int AppCompatTheme_textAppearanceLargePopupMenu=95; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearanceListItem} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearanceListItem + */ + public static final int AppCompatTheme_textAppearanceListItem=96; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearanceListItemSecondary} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearanceListItemSecondary + */ + public static final int AppCompatTheme_textAppearanceListItemSecondary=97; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearanceListItemSmall} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearanceListItemSmall + */ + public static final int AppCompatTheme_textAppearanceListItemSmall=98; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearancePopupMenuHeader} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearancePopupMenuHeader + */ + public static final int AppCompatTheme_textAppearancePopupMenuHeader=99; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearanceSearchResultSubtitle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearanceSearchResultSubtitle + */ + public static final int AppCompatTheme_textAppearanceSearchResultSubtitle=100; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearanceSearchResultTitle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearanceSearchResultTitle + */ + public static final int AppCompatTheme_textAppearanceSearchResultTitle=101; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAppearanceSmallPopupMenu} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:textAppearanceSmallPopupMenu + */ + public static final int AppCompatTheme_textAppearanceSmallPopupMenu=102; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textColorAlertDialogListItem} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:textColorAlertDialogListItem + */ + public static final int AppCompatTheme_textColorAlertDialogListItem=103; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textColorSearchUrl} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:textColorSearchUrl + */ + public static final int AppCompatTheme_textColorSearchUrl=104; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#toolbarNavigationButtonStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:toolbarNavigationButtonStyle + */ + public static final int AppCompatTheme_toolbarNavigationButtonStyle=105; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#toolbarStyle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:toolbarStyle + */ + public static final int AppCompatTheme_toolbarStyle=106; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tooltipForegroundColor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:tooltipForegroundColor + */ + public static final int AppCompatTheme_tooltipForegroundColor=107; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tooltipFrameBackground} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:tooltipFrameBackground + */ + public static final int AppCompatTheme_tooltipFrameBackground=108; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#viewInflaterClass} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:viewInflaterClass + */ + public static final int AppCompatTheme_viewInflaterClass=109; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowActionBar} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:windowActionBar + */ + public static final int AppCompatTheme_windowActionBar=110; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowActionBarOverlay} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:windowActionBarOverlay + */ + public static final int AppCompatTheme_windowActionBarOverlay=111; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowActionModeOverlay} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:windowActionModeOverlay + */ + public static final int AppCompatTheme_windowActionModeOverlay=112; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowFixedHeightMajor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + * + * @attr name com.ipcamer.demo:windowFixedHeightMajor + */ + public static final int AppCompatTheme_windowFixedHeightMajor=113; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowFixedHeightMinor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + * + * @attr name com.ipcamer.demo:windowFixedHeightMinor + */ + public static final int AppCompatTheme_windowFixedHeightMinor=114; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowFixedWidthMajor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + * + * @attr name com.ipcamer.demo:windowFixedWidthMajor + */ + public static final int AppCompatTheme_windowFixedWidthMajor=115; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowFixedWidthMinor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + * + * @attr name com.ipcamer.demo:windowFixedWidthMinor + */ + public static final int AppCompatTheme_windowFixedWidthMinor=116; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowMinWidthMajor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + * + * @attr name com.ipcamer.demo:windowMinWidthMajor + */ + public static final int AppCompatTheme_windowMinWidthMajor=117; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowMinWidthMinor} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

May be a fractional value, which is a floating point number appended with + * either % or %p, such as "14.5%". + * The % suffix always means a percentage of the base size; + * the optional %p suffix provides a size relative to some parent container. + * + * @attr name com.ipcamer.demo:windowMinWidthMinor + */ + public static final int AppCompatTheme_windowMinWidthMinor=118; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#windowNoTitle} + * attribute's value can be found in the {@link #AppCompatTheme} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:windowNoTitle + */ + public static final int AppCompatTheme_windowNoTitle=119; + /** + * Attributes that can be used with a ButtonBarLayout. + *

Includes the following attributes:

+ * + * + * + * + * + *
AttributeDescription
{@link #ButtonBarLayout_allowStacking com.ipcamer.demo:allowStacking}
+ * @see #ButtonBarLayout_allowStacking + */ + public static final int[] ButtonBarLayout={ + 0x7f020026 + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#allowStacking} + * attribute's value can be found in the {@link #ButtonBarLayout} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:allowStacking + */ + public static final int ButtonBarLayout_allowStacking=0; + /** + * Attributes that can be used with a ColorStateListItem. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + *
AttributeDescription
{@link #ColorStateListItem_android_color android:color}
{@link #ColorStateListItem_android_alpha android:alpha}
{@link #ColorStateListItem_alpha com.ipcamer.demo:alpha}
+ * @see #ColorStateListItem_android_color + * @see #ColorStateListItem_android_alpha + * @see #ColorStateListItem_alpha + */ + public static final int[] ColorStateListItem={ + 0x010101a5, 0x0101031f, 0x7f020027 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#color} + * attribute's value can be found in the {@link #ColorStateListItem} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:color + */ + public static final int ColorStateListItem_android_color=0; + /** + *

This symbol is the offset where the {@link android.R.attr#alpha} + * attribute's value can be found in the {@link #ColorStateListItem} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name android:alpha + */ + public static final int ColorStateListItem_android_alpha=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#alpha} + * attribute's value can be found in the {@link #ColorStateListItem} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name com.ipcamer.demo:alpha + */ + public static final int ColorStateListItem_alpha=2; + /** + * Attributes that can be used with a CompoundButton. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + *
AttributeDescription
{@link #CompoundButton_android_button android:button}
{@link #CompoundButton_buttonTint com.ipcamer.demo:buttonTint}
{@link #CompoundButton_buttonTintMode com.ipcamer.demo:buttonTintMode}
+ * @see #CompoundButton_android_button + * @see #CompoundButton_buttonTint + * @see #CompoundButton_buttonTintMode + */ + public static final int[] CompoundButton={ + 0x01010107, 0x7f020042, 0x7f020043 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#button} + * attribute's value can be found in the {@link #CompoundButton} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:button + */ + public static final int CompoundButton_android_button=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonTint} + * attribute's value can be found in the {@link #CompoundButton} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:buttonTint + */ + public static final int CompoundButton_buttonTint=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonTintMode} + * attribute's value can be found in the {@link #CompoundButton} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ * + * @attr name com.ipcamer.demo:buttonTintMode + */ + public static final int CompoundButton_buttonTintMode=2; + /** + * Attributes that can be used with a CoordinatorLayout. + *

Includes the following attributes:

+ * + * + * + * + * + * + *
AttributeDescription
{@link #CoordinatorLayout_keylines com.ipcamer.demo:keylines}
{@link #CoordinatorLayout_statusBarBackground com.ipcamer.demo:statusBarBackground}
+ * @see #CoordinatorLayout_keylines + * @see #CoordinatorLayout_statusBarBackground + */ + public static final int[] CoordinatorLayout={ + 0x7f02008a, 0x7f0200cb + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#keylines} + * attribute's value can be found in the {@link #CoordinatorLayout} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:keylines + */ + public static final int CoordinatorLayout_keylines=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#statusBarBackground} + * attribute's value can be found in the {@link #CoordinatorLayout} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:statusBarBackground + */ + public static final int CoordinatorLayout_statusBarBackground=1; + /** + * Attributes that can be used with a CoordinatorLayout_Layout. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #CoordinatorLayout_Layout_android_layout_gravity android:layout_gravity}
{@link #CoordinatorLayout_Layout_layout_anchor com.ipcamer.demo:layout_anchor}
{@link #CoordinatorLayout_Layout_layout_anchorGravity com.ipcamer.demo:layout_anchorGravity}
{@link #CoordinatorLayout_Layout_layout_behavior com.ipcamer.demo:layout_behavior}
{@link #CoordinatorLayout_Layout_layout_dodgeInsetEdges com.ipcamer.demo:layout_dodgeInsetEdges}
{@link #CoordinatorLayout_Layout_layout_insetEdge com.ipcamer.demo:layout_insetEdge}
{@link #CoordinatorLayout_Layout_layout_keyline com.ipcamer.demo:layout_keyline}
+ * @see #CoordinatorLayout_Layout_android_layout_gravity + * @see #CoordinatorLayout_Layout_layout_anchor + * @see #CoordinatorLayout_Layout_layout_anchorGravity + * @see #CoordinatorLayout_Layout_layout_behavior + * @see #CoordinatorLayout_Layout_layout_dodgeInsetEdges + * @see #CoordinatorLayout_Layout_layout_insetEdge + * @see #CoordinatorLayout_Layout_layout_keyline + */ + public static final int[] CoordinatorLayout_Layout={ + 0x010100b3, 0x7f02008c, 0x7f02008d, 0x7f02008e, + 0x7f02008f, 0x7f020090, 0x7f020091 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#layout_gravity} + * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
center11
center_horizontal1
center_vertical10
clip_horizontal8
clip_vertical80
end800005
fill77
fill_horizontal7
fill_vertical70
left3
right5
start800003
top30
+ * + * @attr name android:layout_gravity + */ + public static final int CoordinatorLayout_Layout_android_layout_gravity=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#layout_anchor} + * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:layout_anchor + */ + public static final int CoordinatorLayout_Layout_layout_anchor=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#layout_anchorGravity} + * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
center11
center_horizontal1
center_vertical10
clip_horizontal8
clip_vertical80
end800005
fill77
fill_horizontal7
fill_vertical70
left3
right5
start800003
top30
+ * + * @attr name com.ipcamer.demo:layout_anchorGravity + */ + public static final int CoordinatorLayout_Layout_layout_anchorGravity=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#layout_behavior} + * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:layout_behavior + */ + public static final int CoordinatorLayout_Layout_layout_behavior=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#layout_dodgeInsetEdges} + * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
all77
bottom50
end800005
left3
none0
right5
start800003
top30
+ * + * @attr name com.ipcamer.demo:layout_dodgeInsetEdges + */ + public static final int CoordinatorLayout_Layout_layout_dodgeInsetEdges=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#layout_insetEdge} + * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
end800005
left3
none0
right5
start800003
top30
+ * + * @attr name com.ipcamer.demo:layout_insetEdge + */ + public static final int CoordinatorLayout_Layout_layout_insetEdge=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#layout_keyline} + * attribute's value can be found in the {@link #CoordinatorLayout_Layout} array. + * + *

May be an integer value, such as "100". + * + * @attr name com.ipcamer.demo:layout_keyline + */ + public static final int CoordinatorLayout_Layout_layout_keyline=6; + /** + * Attributes that can be used with a DrawerArrowToggle. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #DrawerArrowToggle_arrowHeadLength com.ipcamer.demo:arrowHeadLength}
{@link #DrawerArrowToggle_arrowShaftLength com.ipcamer.demo:arrowShaftLength}
{@link #DrawerArrowToggle_barLength com.ipcamer.demo:barLength}
{@link #DrawerArrowToggle_color com.ipcamer.demo:color}
{@link #DrawerArrowToggle_drawableSize com.ipcamer.demo:drawableSize}
{@link #DrawerArrowToggle_gapBetweenBars com.ipcamer.demo:gapBetweenBars}
{@link #DrawerArrowToggle_spinBars com.ipcamer.demo:spinBars}
{@link #DrawerArrowToggle_thickness com.ipcamer.demo:thickness}
+ * @see #DrawerArrowToggle_arrowHeadLength + * @see #DrawerArrowToggle_arrowShaftLength + * @see #DrawerArrowToggle_barLength + * @see #DrawerArrowToggle_color + * @see #DrawerArrowToggle_drawableSize + * @see #DrawerArrowToggle_gapBetweenBars + * @see #DrawerArrowToggle_spinBars + * @see #DrawerArrowToggle_thickness + */ + public static final int[] DrawerArrowToggle={ + 0x7f020029, 0x7f02002a, 0x7f020036, 0x7f02004a, + 0x7f020068, 0x7f02007b, 0x7f0200c5, 0x7f0200e3 + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#arrowHeadLength} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:arrowHeadLength + */ + public static final int DrawerArrowToggle_arrowHeadLength=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#arrowShaftLength} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:arrowShaftLength + */ + public static final int DrawerArrowToggle_arrowShaftLength=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#barLength} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:barLength + */ + public static final int DrawerArrowToggle_barLength=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#color} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:color + */ + public static final int DrawerArrowToggle_color=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#drawableSize} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:drawableSize + */ + public static final int DrawerArrowToggle_drawableSize=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#gapBetweenBars} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:gapBetweenBars + */ + public static final int DrawerArrowToggle_gapBetweenBars=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#spinBars} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:spinBars + */ + public static final int DrawerArrowToggle_spinBars=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#thickness} + * attribute's value can be found in the {@link #DrawerArrowToggle} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:thickness + */ + public static final int DrawerArrowToggle_thickness=7; + /** + * Attributes that can be used with a FontFamily. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #FontFamily_fontProviderAuthority com.ipcamer.demo:fontProviderAuthority}
{@link #FontFamily_fontProviderCerts com.ipcamer.demo:fontProviderCerts}
{@link #FontFamily_fontProviderFetchStrategy com.ipcamer.demo:fontProviderFetchStrategy}
{@link #FontFamily_fontProviderFetchTimeout com.ipcamer.demo:fontProviderFetchTimeout}
{@link #FontFamily_fontProviderPackage com.ipcamer.demo:fontProviderPackage}
{@link #FontFamily_fontProviderQuery com.ipcamer.demo:fontProviderQuery}
+ * @see #FontFamily_fontProviderAuthority + * @see #FontFamily_fontProviderCerts + * @see #FontFamily_fontProviderFetchStrategy + * @see #FontFamily_fontProviderFetchTimeout + * @see #FontFamily_fontProviderPackage + * @see #FontFamily_fontProviderQuery + */ + public static final int[] FontFamily={ + 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, + 0x7f020077, 0x7f020078 + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontProviderAuthority} + * attribute's value can be found in the {@link #FontFamily} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:fontProviderAuthority + */ + public static final int FontFamily_fontProviderAuthority=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontProviderCerts} + * attribute's value can be found in the {@link #FontFamily} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:fontProviderCerts + */ + public static final int FontFamily_fontProviderCerts=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontProviderFetchStrategy} + * attribute's value can be found in the {@link #FontFamily} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
async1
blocking0
+ * + * @attr name com.ipcamer.demo:fontProviderFetchStrategy + */ + public static final int FontFamily_fontProviderFetchStrategy=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontProviderFetchTimeout} + * attribute's value can be found in the {@link #FontFamily} array. + * + *

May be an integer value, such as "100". + *

Must be one of the following constant values.

+ * + * + * + * + * + * + *
ConstantValueDescription
foreverffffffff
+ * + * @attr name com.ipcamer.demo:fontProviderFetchTimeout + */ + public static final int FontFamily_fontProviderFetchTimeout=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontProviderPackage} + * attribute's value can be found in the {@link #FontFamily} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:fontProviderPackage + */ + public static final int FontFamily_fontProviderPackage=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontProviderQuery} + * attribute's value can be found in the {@link #FontFamily} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:fontProviderQuery + */ + public static final int FontFamily_fontProviderQuery=5; + /** + * Attributes that can be used with a FontFamilyFont. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #FontFamilyFont_android_font android:font}
{@link #FontFamilyFont_android_fontWeight android:fontWeight}
{@link #FontFamilyFont_android_fontStyle android:fontStyle}
{@link #FontFamilyFont_font com.ipcamer.demo:font}
{@link #FontFamilyFont_fontStyle com.ipcamer.demo:fontStyle}
{@link #FontFamilyFont_fontWeight com.ipcamer.demo:fontWeight}
+ * @see #FontFamilyFont_android_font + * @see #FontFamilyFont_android_fontWeight + * @see #FontFamilyFont_android_fontStyle + * @see #FontFamilyFont_font + * @see #FontFamilyFont_fontStyle + * @see #FontFamilyFont_fontWeight + */ + public static final int[] FontFamilyFont={ + 0x01010532, 0x01010533, 0x0101053f, 0x7f020071, + 0x7f020079, 0x7f02007a + }; + /** + *

This symbol is the offset where the {@link android.R.attr#font} + * attribute's value can be found in the {@link #FontFamilyFont} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:font + */ + public static final int FontFamilyFont_android_font=0; + /** + *

This symbol is the offset where the {@link android.R.attr#fontWeight} + * attribute's value can be found in the {@link #FontFamilyFont} array. + * + *

May be an integer value, such as "100". + * + * @attr name android:fontWeight + */ + public static final int FontFamilyFont_android_fontWeight=1; + /** + *

This symbol is the offset where the {@link android.R.attr#fontStyle} + * attribute's value can be found in the {@link #FontFamilyFont} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
italic1
normal0
+ * + * @attr name android:fontStyle + */ + public static final int FontFamilyFont_android_fontStyle=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#font} + * attribute's value can be found in the {@link #FontFamilyFont} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:font + */ + public static final int FontFamilyFont_font=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontStyle} + * attribute's value can be found in the {@link #FontFamilyFont} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
italic1
normal0
+ * + * @attr name com.ipcamer.demo:fontStyle + */ + public static final int FontFamilyFont_fontStyle=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontWeight} + * attribute's value can be found in the {@link #FontFamilyFont} array. + * + *

May be an integer value, such as "100". + * + * @attr name com.ipcamer.demo:fontWeight + */ + public static final int FontFamilyFont_fontWeight=5; + /** + * Attributes that can be used with a LinearLayoutCompat. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #LinearLayoutCompat_android_gravity android:gravity}
{@link #LinearLayoutCompat_android_orientation android:orientation}
{@link #LinearLayoutCompat_android_baselineAligned android:baselineAligned}
{@link #LinearLayoutCompat_android_baselineAlignedChildIndex android:baselineAlignedChildIndex}
{@link #LinearLayoutCompat_android_weightSum android:weightSum}
{@link #LinearLayoutCompat_divider com.ipcamer.demo:divider}
{@link #LinearLayoutCompat_dividerPadding com.ipcamer.demo:dividerPadding}
{@link #LinearLayoutCompat_measureWithLargestChild com.ipcamer.demo:measureWithLargestChild}
{@link #LinearLayoutCompat_showDividers com.ipcamer.demo:showDividers}
+ * @see #LinearLayoutCompat_android_gravity + * @see #LinearLayoutCompat_android_orientation + * @see #LinearLayoutCompat_android_baselineAligned + * @see #LinearLayoutCompat_android_baselineAlignedChildIndex + * @see #LinearLayoutCompat_android_weightSum + * @see #LinearLayoutCompat_divider + * @see #LinearLayoutCompat_dividerPadding + * @see #LinearLayoutCompat_measureWithLargestChild + * @see #LinearLayoutCompat_showDividers + */ + public static final int[] LinearLayoutCompat={ + 0x010100af, 0x010100c4, 0x01010126, 0x01010127, + 0x01010128, 0x7f020064, 0x7f020066, 0x7f0200a0, + 0x7f0200c1 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#gravity} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
center11
center_horizontal1
center_vertical10
clip_horizontal8
clip_vertical80
end800005
fill77
fill_horizontal7
fill_vertical70
left3
right5
start800003
top30
+ * + * @attr name android:gravity + */ + public static final int LinearLayoutCompat_android_gravity=0; + /** + *

This symbol is the offset where the {@link android.R.attr#orientation} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
horizontal0
vertical1
+ * + * @attr name android:orientation + */ + public static final int LinearLayoutCompat_android_orientation=1; + /** + *

This symbol is the offset where the {@link android.R.attr#baselineAligned} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:baselineAligned + */ + public static final int LinearLayoutCompat_android_baselineAligned=2; + /** + *

This symbol is the offset where the {@link android.R.attr#baselineAlignedChildIndex} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

May be an integer value, such as "100". + * + * @attr name android:baselineAlignedChildIndex + */ + public static final int LinearLayoutCompat_android_baselineAlignedChildIndex=3; + /** + *

This symbol is the offset where the {@link android.R.attr#weightSum} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name android:weightSum + */ + public static final int LinearLayoutCompat_android_weightSum=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#divider} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:divider + */ + public static final int LinearLayoutCompat_divider=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#dividerPadding} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:dividerPadding + */ + public static final int LinearLayoutCompat_dividerPadding=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#measureWithLargestChild} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:measureWithLargestChild + */ + public static final int LinearLayoutCompat_measureWithLargestChild=7; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#showDividers} + * attribute's value can be found in the {@link #LinearLayoutCompat} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
beginning1
end4
middle2
none0
+ * + * @attr name com.ipcamer.demo:showDividers + */ + public static final int LinearLayoutCompat_showDividers=8; + /** + * Attributes that can be used with a LinearLayoutCompat_Layout. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #LinearLayoutCompat_Layout_android_layout_gravity android:layout_gravity}
{@link #LinearLayoutCompat_Layout_android_layout_width android:layout_width}
{@link #LinearLayoutCompat_Layout_android_layout_height android:layout_height}
{@link #LinearLayoutCompat_Layout_android_layout_weight android:layout_weight}
+ * @see #LinearLayoutCompat_Layout_android_layout_gravity + * @see #LinearLayoutCompat_Layout_android_layout_width + * @see #LinearLayoutCompat_Layout_android_layout_height + * @see #LinearLayoutCompat_Layout_android_layout_weight + */ + public static final int[] LinearLayoutCompat_Layout={ + 0x010100b3, 0x010100f4, 0x010100f5, 0x01010181 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#layout_gravity} + * attribute's value can be found in the {@link #LinearLayoutCompat_Layout} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
center11
center_horizontal1
center_vertical10
clip_horizontal8
clip_vertical80
end800005
fill77
fill_horizontal7
fill_vertical70
left3
right5
start800003
top30
+ * + * @attr name android:layout_gravity + */ + public static final int LinearLayoutCompat_Layout_android_layout_gravity=0; + /** + *

This symbol is the offset where the {@link android.R.attr#layout_width} + * attribute's value can be found in the {@link #LinearLayoutCompat_Layout} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + *
ConstantValueDescription
fill_parentffffffff
match_parentffffffff
wrap_contentfffffffe
+ * + * @attr name android:layout_width + */ + public static final int LinearLayoutCompat_Layout_android_layout_width=1; + /** + *

This symbol is the offset where the {@link android.R.attr#layout_height} + * attribute's value can be found in the {@link #LinearLayoutCompat_Layout} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + *
ConstantValueDescription
fill_parentffffffff
match_parentffffffff
wrap_contentfffffffe
+ * + * @attr name android:layout_height + */ + public static final int LinearLayoutCompat_Layout_android_layout_height=2; + /** + *

This symbol is the offset where the {@link android.R.attr#layout_weight} + * attribute's value can be found in the {@link #LinearLayoutCompat_Layout} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name android:layout_weight + */ + public static final int LinearLayoutCompat_Layout_android_layout_weight=3; + /** + * Attributes that can be used with a ListPopupWindow. + *

Includes the following attributes:

+ * + * + * + * + * + * + *
AttributeDescription
{@link #ListPopupWindow_android_dropDownHorizontalOffset android:dropDownHorizontalOffset}
{@link #ListPopupWindow_android_dropDownVerticalOffset android:dropDownVerticalOffset}
+ * @see #ListPopupWindow_android_dropDownHorizontalOffset + * @see #ListPopupWindow_android_dropDownVerticalOffset + */ + public static final int[] ListPopupWindow={ + 0x010102ac, 0x010102ad + }; + /** + *

This symbol is the offset where the {@link android.R.attr#dropDownHorizontalOffset} + * attribute's value can be found in the {@link #ListPopupWindow} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name android:dropDownHorizontalOffset + */ + public static final int ListPopupWindow_android_dropDownHorizontalOffset=0; + /** + *

This symbol is the offset where the {@link android.R.attr#dropDownVerticalOffset} + * attribute's value can be found in the {@link #ListPopupWindow} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name android:dropDownVerticalOffset + */ + public static final int ListPopupWindow_android_dropDownVerticalOffset=1; + /** + * Attributes that can be used with a MenuGroup. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #MenuGroup_android_enabled android:enabled}
{@link #MenuGroup_android_id android:id}
{@link #MenuGroup_android_visible android:visible}
{@link #MenuGroup_android_menuCategory android:menuCategory}
{@link #MenuGroup_android_orderInCategory android:orderInCategory}
{@link #MenuGroup_android_checkableBehavior android:checkableBehavior}
+ * @see #MenuGroup_android_enabled + * @see #MenuGroup_android_id + * @see #MenuGroup_android_visible + * @see #MenuGroup_android_menuCategory + * @see #MenuGroup_android_orderInCategory + * @see #MenuGroup_android_checkableBehavior + */ + public static final int[] MenuGroup={ + 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, + 0x010101df, 0x010101e0 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#enabled} + * attribute's value can be found in the {@link #MenuGroup} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:enabled + */ + public static final int MenuGroup_android_enabled=0; + /** + *

This symbol is the offset where the {@link android.R.attr#id} + * attribute's value can be found in the {@link #MenuGroup} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:id + */ + public static final int MenuGroup_android_id=1; + /** + *

This symbol is the offset where the {@link android.R.attr#visible} + * attribute's value can be found in the {@link #MenuGroup} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:visible + */ + public static final int MenuGroup_android_visible=2; + /** + *

This symbol is the offset where the {@link android.R.attr#menuCategory} + * attribute's value can be found in the {@link #MenuGroup} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
alternative40000
container10000
secondary30000
system20000
+ * + * @attr name android:menuCategory + */ + public static final int MenuGroup_android_menuCategory=3; + /** + *

This symbol is the offset where the {@link android.R.attr#orderInCategory} + * attribute's value can be found in the {@link #MenuGroup} array. + * + *

May be an integer value, such as "100". + * + * @attr name android:orderInCategory + */ + public static final int MenuGroup_android_orderInCategory=4; + /** + *

This symbol is the offset where the {@link android.R.attr#checkableBehavior} + * attribute's value can be found in the {@link #MenuGroup} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + *
ConstantValueDescription
all1
none0
single2
+ * + * @attr name android:checkableBehavior + */ + public static final int MenuGroup_android_checkableBehavior=5; + /** + * Attributes that can be used with a MenuItem. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #MenuItem_android_icon android:icon}
{@link #MenuItem_android_enabled android:enabled}
{@link #MenuItem_android_id android:id}
{@link #MenuItem_android_checked android:checked}
{@link #MenuItem_android_visible android:visible}
{@link #MenuItem_android_menuCategory android:menuCategory}
{@link #MenuItem_android_orderInCategory android:orderInCategory}
{@link #MenuItem_android_title android:title}
{@link #MenuItem_android_titleCondensed android:titleCondensed}
{@link #MenuItem_android_alphabeticShortcut android:alphabeticShortcut}
{@link #MenuItem_android_numericShortcut android:numericShortcut}
{@link #MenuItem_android_checkable android:checkable}
{@link #MenuItem_android_onClick android:onClick}
{@link #MenuItem_actionLayout com.ipcamer.demo:actionLayout}
{@link #MenuItem_actionProviderClass com.ipcamer.demo:actionProviderClass}
{@link #MenuItem_actionViewClass com.ipcamer.demo:actionViewClass}
{@link #MenuItem_alphabeticModifiers com.ipcamer.demo:alphabeticModifiers}
{@link #MenuItem_contentDescription com.ipcamer.demo:contentDescription}
{@link #MenuItem_iconTint com.ipcamer.demo:iconTint}
{@link #MenuItem_iconTintMode com.ipcamer.demo:iconTintMode}
{@link #MenuItem_numericModifiers com.ipcamer.demo:numericModifiers}
{@link #MenuItem_showAsAction com.ipcamer.demo:showAsAction}
{@link #MenuItem_tooltipText com.ipcamer.demo:tooltipText}
+ * @see #MenuItem_android_icon + * @see #MenuItem_android_enabled + * @see #MenuItem_android_id + * @see #MenuItem_android_checked + * @see #MenuItem_android_visible + * @see #MenuItem_android_menuCategory + * @see #MenuItem_android_orderInCategory + * @see #MenuItem_android_title + * @see #MenuItem_android_titleCondensed + * @see #MenuItem_android_alphabeticShortcut + * @see #MenuItem_android_numericShortcut + * @see #MenuItem_android_checkable + * @see #MenuItem_android_onClick + * @see #MenuItem_actionLayout + * @see #MenuItem_actionProviderClass + * @see #MenuItem_actionViewClass + * @see #MenuItem_alphabeticModifiers + * @see #MenuItem_contentDescription + * @see #MenuItem_iconTint + * @see #MenuItem_iconTintMode + * @see #MenuItem_numericModifiers + * @see #MenuItem_showAsAction + * @see #MenuItem_tooltipText + */ + public static final int[] MenuItem={ + 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, + 0x01010194, 0x010101de, 0x010101df, 0x010101e1, + 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, + 0x0101026f, 0x7f02000d, 0x7f02001f, 0x7f020020, + 0x7f020028, 0x7f020056, 0x7f020082, 0x7f020083, + 0x7f0200a5, 0x7f0200c0, 0x7f0200fa + }; + /** + *

This symbol is the offset where the {@link android.R.attr#icon} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:icon + */ + public static final int MenuItem_android_icon=0; + /** + *

This symbol is the offset where the {@link android.R.attr#enabled} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:enabled + */ + public static final int MenuItem_android_enabled=1; + /** + *

This symbol is the offset where the {@link android.R.attr#id} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:id + */ + public static final int MenuItem_android_id=2; + /** + *

This symbol is the offset where the {@link android.R.attr#checked} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:checked + */ + public static final int MenuItem_android_checked=3; + /** + *

This symbol is the offset where the {@link android.R.attr#visible} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:visible + */ + public static final int MenuItem_android_visible=4; + /** + *

This symbol is the offset where the {@link android.R.attr#menuCategory} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
alternative40000
container10000
secondary30000
system20000
+ * + * @attr name android:menuCategory + */ + public static final int MenuItem_android_menuCategory=5; + /** + *

This symbol is the offset where the {@link android.R.attr#orderInCategory} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be an integer value, such as "100". + * + * @attr name android:orderInCategory + */ + public static final int MenuItem_android_orderInCategory=6; + /** + *

This symbol is the offset where the {@link android.R.attr#title} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:title + */ + public static final int MenuItem_android_title=7; + /** + *

This symbol is the offset where the {@link android.R.attr#titleCondensed} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:titleCondensed + */ + public static final int MenuItem_android_titleCondensed=8; + /** + *

This symbol is the offset where the {@link android.R.attr#alphabeticShortcut} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:alphabeticShortcut + */ + public static final int MenuItem_android_alphabeticShortcut=9; + /** + *

This symbol is the offset where the {@link android.R.attr#numericShortcut} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:numericShortcut + */ + public static final int MenuItem_android_numericShortcut=10; + /** + *

This symbol is the offset where the {@link android.R.attr#checkable} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name android:checkable + */ + public static final int MenuItem_android_checkable=11; + /** + *

This symbol is the offset where the {@link android.R.attr#onClick} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:onClick + */ + public static final int MenuItem_android_onClick=12; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionLayout} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:actionLayout + */ + public static final int MenuItem_actionLayout=13; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionProviderClass} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:actionProviderClass + */ + public static final int MenuItem_actionProviderClass=14; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#actionViewClass} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:actionViewClass + */ + public static final int MenuItem_actionViewClass=15; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#alphabeticModifiers} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
ALT2
CTRL1000
FUNCTION8
META10000
SHIFT1
SYM4
+ * + * @attr name com.ipcamer.demo:alphabeticModifiers + */ + public static final int MenuItem_alphabeticModifiers=16; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentDescription} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:contentDescription + */ + public static final int MenuItem_contentDescription=17; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#iconTint} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:iconTint + */ + public static final int MenuItem_iconTint=18; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#iconTintMode} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ * + * @attr name com.ipcamer.demo:iconTintMode + */ + public static final int MenuItem_iconTintMode=19; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#numericModifiers} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
ALT2
CTRL1000
FUNCTION8
META10000
SHIFT1
SYM4
+ * + * @attr name com.ipcamer.demo:numericModifiers + */ + public static final int MenuItem_numericModifiers=20; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#showAsAction} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
always2
collapseActionView8
ifRoom1
never0
withText4
+ * + * @attr name com.ipcamer.demo:showAsAction + */ + public static final int MenuItem_showAsAction=21; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#tooltipText} + * attribute's value can be found in the {@link #MenuItem} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:tooltipText + */ + public static final int MenuItem_tooltipText=22; + /** + * Attributes that can be used with a MenuView. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #MenuView_android_windowAnimationStyle android:windowAnimationStyle}
{@link #MenuView_android_itemTextAppearance android:itemTextAppearance}
{@link #MenuView_android_horizontalDivider android:horizontalDivider}
{@link #MenuView_android_verticalDivider android:verticalDivider}
{@link #MenuView_android_headerBackground android:headerBackground}
{@link #MenuView_android_itemBackground android:itemBackground}
{@link #MenuView_android_itemIconDisabledAlpha android:itemIconDisabledAlpha}
{@link #MenuView_preserveIconSpacing com.ipcamer.demo:preserveIconSpacing}
{@link #MenuView_subMenuArrow com.ipcamer.demo:subMenuArrow}
+ * @see #MenuView_android_windowAnimationStyle + * @see #MenuView_android_itemTextAppearance + * @see #MenuView_android_horizontalDivider + * @see #MenuView_android_verticalDivider + * @see #MenuView_android_headerBackground + * @see #MenuView_android_itemBackground + * @see #MenuView_android_itemIconDisabledAlpha + * @see #MenuView_preserveIconSpacing + * @see #MenuView_subMenuArrow + */ + public static final int[] MenuView={ + 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, + 0x0101012f, 0x01010130, 0x01010131, 0x7f0200b1, + 0x7f0200cc + }; + /** + *

This symbol is the offset where the {@link android.R.attr#windowAnimationStyle} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:windowAnimationStyle + */ + public static final int MenuView_android_windowAnimationStyle=0; + /** + *

This symbol is the offset where the {@link android.R.attr#itemTextAppearance} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:itemTextAppearance + */ + public static final int MenuView_android_itemTextAppearance=1; + /** + *

This symbol is the offset where the {@link android.R.attr#horizontalDivider} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:horizontalDivider + */ + public static final int MenuView_android_horizontalDivider=2; + /** + *

This symbol is the offset where the {@link android.R.attr#verticalDivider} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:verticalDivider + */ + public static final int MenuView_android_verticalDivider=3; + /** + *

This symbol is the offset where the {@link android.R.attr#headerBackground} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:headerBackground + */ + public static final int MenuView_android_headerBackground=4; + /** + *

This symbol is the offset where the {@link android.R.attr#itemBackground} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:itemBackground + */ + public static final int MenuView_android_itemBackground=5; + /** + *

This symbol is the offset where the {@link android.R.attr#itemIconDisabledAlpha} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name android:itemIconDisabledAlpha + */ + public static final int MenuView_android_itemIconDisabledAlpha=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#preserveIconSpacing} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:preserveIconSpacing + */ + public static final int MenuView_preserveIconSpacing=7; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#subMenuArrow} + * attribute's value can be found in the {@link #MenuView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:subMenuArrow + */ + public static final int MenuView_subMenuArrow=8; + /** + * Attributes that can be used with a PopupWindow. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + *
AttributeDescription
{@link #PopupWindow_android_popupBackground android:popupBackground}
{@link #PopupWindow_android_popupAnimationStyle android:popupAnimationStyle}
{@link #PopupWindow_overlapAnchor com.ipcamer.demo:overlapAnchor}
+ * @see #PopupWindow_android_popupBackground + * @see #PopupWindow_android_popupAnimationStyle + * @see #PopupWindow_overlapAnchor + */ + public static final int[] PopupWindow={ + 0x01010176, 0x010102c9, 0x7f0200a6 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#popupBackground} + * attribute's value can be found in the {@link #PopupWindow} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:popupBackground + */ + public static final int PopupWindow_android_popupBackground=0; + /** + *

This symbol is the offset where the {@link android.R.attr#popupAnimationStyle} + * attribute's value can be found in the {@link #PopupWindow} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:popupAnimationStyle + */ + public static final int PopupWindow_android_popupAnimationStyle=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#overlapAnchor} + * attribute's value can be found in the {@link #PopupWindow} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:overlapAnchor + */ + public static final int PopupWindow_overlapAnchor=2; + /** + * Attributes that can be used with a PopupWindowBackgroundState. + *

Includes the following attributes:

+ * + * + * + * + * + *
AttributeDescription
{@link #PopupWindowBackgroundState_state_above_anchor com.ipcamer.demo:state_above_anchor}
+ * @see #PopupWindowBackgroundState_state_above_anchor + */ + public static final int[] PopupWindowBackgroundState={ + 0x7f0200ca + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#state_above_anchor} + * attribute's value can be found in the {@link #PopupWindowBackgroundState} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:state_above_anchor + */ + public static final int PopupWindowBackgroundState_state_above_anchor=0; + /** + * Attributes that can be used with a RecycleListView. + *

Includes the following attributes:

+ * + * + * + * + * + * + *
AttributeDescription
{@link #RecycleListView_paddingBottomNoButtons com.ipcamer.demo:paddingBottomNoButtons}
{@link #RecycleListView_paddingTopNoTitle com.ipcamer.demo:paddingTopNoTitle}
+ * @see #RecycleListView_paddingBottomNoButtons + * @see #RecycleListView_paddingTopNoTitle + */ + public static final int[] RecycleListView={ + 0x7f0200a7, 0x7f0200aa + }; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#paddingBottomNoButtons} + * attribute's value can be found in the {@link #RecycleListView} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:paddingBottomNoButtons + */ + public static final int RecycleListView_paddingBottomNoButtons=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#paddingTopNoTitle} + * attribute's value can be found in the {@link #RecycleListView} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:paddingTopNoTitle + */ + public static final int RecycleListView_paddingTopNoTitle=1; + /** + * Attributes that can be used with a SearchView. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #SearchView_android_focusable android:focusable}
{@link #SearchView_android_maxWidth android:maxWidth}
{@link #SearchView_android_inputType android:inputType}
{@link #SearchView_android_imeOptions android:imeOptions}
{@link #SearchView_closeIcon com.ipcamer.demo:closeIcon}
{@link #SearchView_commitIcon com.ipcamer.demo:commitIcon}
{@link #SearchView_defaultQueryHint com.ipcamer.demo:defaultQueryHint}
{@link #SearchView_goIcon com.ipcamer.demo:goIcon}
{@link #SearchView_iconifiedByDefault com.ipcamer.demo:iconifiedByDefault}
{@link #SearchView_layout com.ipcamer.demo:layout}
{@link #SearchView_queryBackground com.ipcamer.demo:queryBackground}
{@link #SearchView_queryHint com.ipcamer.demo:queryHint}
{@link #SearchView_searchHintIcon com.ipcamer.demo:searchHintIcon}
{@link #SearchView_searchIcon com.ipcamer.demo:searchIcon}
{@link #SearchView_submitBackground com.ipcamer.demo:submitBackground}
{@link #SearchView_suggestionRowLayout com.ipcamer.demo:suggestionRowLayout}
{@link #SearchView_voiceIcon com.ipcamer.demo:voiceIcon}
+ * @see #SearchView_android_focusable + * @see #SearchView_android_maxWidth + * @see #SearchView_android_inputType + * @see #SearchView_android_imeOptions + * @see #SearchView_closeIcon + * @see #SearchView_commitIcon + * @see #SearchView_defaultQueryHint + * @see #SearchView_goIcon + * @see #SearchView_iconifiedByDefault + * @see #SearchView_layout + * @see #SearchView_queryBackground + * @see #SearchView_queryHint + * @see #SearchView_searchHintIcon + * @see #SearchView_searchIcon + * @see #SearchView_submitBackground + * @see #SearchView_suggestionRowLayout + * @see #SearchView_voiceIcon + */ + public static final int[] SearchView={ + 0x010100da, 0x0101011f, 0x01010220, 0x01010264, + 0x7f020046, 0x7f020055, 0x7f020060, 0x7f02007c, + 0x7f020084, 0x7f02008b, 0x7f0200b4, 0x7f0200b5, + 0x7f0200ba, 0x7f0200bb, 0x7f0200cd, 0x7f0200d2, + 0x7f0200ff + }; + /** + *

This symbol is the offset where the {@link android.R.attr#focusable} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a boolean value, such as "true" or + * "false". + *

Must be one of the following constant values.

+ * + * + * + * + * + * + *
ConstantValueDescription
auto10
+ * + * @attr name android:focusable + */ + public static final int SearchView_android_focusable=0; + /** + *

This symbol is the offset where the {@link android.R.attr#maxWidth} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name android:maxWidth + */ + public static final int SearchView_android_maxWidth=1; + /** + *

This symbol is the offset where the {@link android.R.attr#inputType} + * attribute's value can be found in the {@link #SearchView} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
date14
datetime4
none0
number2
numberDecimal2002
numberPassword12
numberSigned1002
phone3
text1
textAutoComplete10001
textAutoCorrect8001
textCapCharacters1001
textCapSentences4001
textCapWords2001
textEmailAddress21
textEmailSubject31
textFilterb1
textImeMultiLine40001
textLongMessage51
textMultiLine20001
textNoSuggestions80001
textPassword81
textPersonName61
textPhoneticc1
textPostalAddress71
textShortMessage41
textUri11
textVisiblePassword91
textWebEditTexta1
textWebEmailAddressd1
textWebPassworde1
time24
+ * + * @attr name android:inputType + */ + public static final int SearchView_android_inputType=2; + /** + *

This symbol is the offset where the {@link android.R.attr#imeOptions} + * attribute's value can be found in the {@link #SearchView} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
actionDone6
actionGo2
actionNext5
actionNone1
actionPrevious7
actionSearch3
actionSend4
actionUnspecified0
flagForceAscii80000000
flagNavigateNext8000000
flagNavigatePrevious4000000
flagNoAccessoryAction20000000
flagNoEnterAction40000000
flagNoExtractUi10000000
flagNoFullscreen2000000
flagNoPersonalizedLearning1000000
normal0
+ * + * @attr name android:imeOptions + */ + public static final int SearchView_android_imeOptions=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#closeIcon} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:closeIcon + */ + public static final int SearchView_closeIcon=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#commitIcon} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:commitIcon + */ + public static final int SearchView_commitIcon=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#defaultQueryHint} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:defaultQueryHint + */ + public static final int SearchView_defaultQueryHint=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#goIcon} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:goIcon + */ + public static final int SearchView_goIcon=7; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#iconifiedByDefault} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:iconifiedByDefault + */ + public static final int SearchView_iconifiedByDefault=8; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#layout} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:layout + */ + public static final int SearchView_layout=9; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#queryBackground} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:queryBackground + */ + public static final int SearchView_queryBackground=10; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#queryHint} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:queryHint + */ + public static final int SearchView_queryHint=11; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#searchHintIcon} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:searchHintIcon + */ + public static final int SearchView_searchHintIcon=12; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#searchIcon} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:searchIcon + */ + public static final int SearchView_searchIcon=13; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#submitBackground} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:submitBackground + */ + public static final int SearchView_submitBackground=14; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#suggestionRowLayout} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:suggestionRowLayout + */ + public static final int SearchView_suggestionRowLayout=15; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#voiceIcon} + * attribute's value can be found in the {@link #SearchView} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:voiceIcon + */ + public static final int SearchView_voiceIcon=16; + /** + * Attributes that can be used with a Spinner. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #Spinner_android_entries android:entries}
{@link #Spinner_android_popupBackground android:popupBackground}
{@link #Spinner_android_prompt android:prompt}
{@link #Spinner_android_dropDownWidth android:dropDownWidth}
{@link #Spinner_popupTheme com.ipcamer.demo:popupTheme}
+ * @see #Spinner_android_entries + * @see #Spinner_android_popupBackground + * @see #Spinner_android_prompt + * @see #Spinner_android_dropDownWidth + * @see #Spinner_popupTheme + */ + public static final int[] Spinner={ + 0x010100b2, 0x01010176, 0x0101017b, 0x01010262, + 0x7f0200af + }; + /** + *

This symbol is the offset where the {@link android.R.attr#entries} + * attribute's value can be found in the {@link #Spinner} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:entries + */ + public static final int Spinner_android_entries=0; + /** + *

This symbol is the offset where the {@link android.R.attr#popupBackground} + * attribute's value can be found in the {@link #Spinner} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:popupBackground + */ + public static final int Spinner_android_popupBackground=1; + /** + *

This symbol is the offset where the {@link android.R.attr#prompt} + * attribute's value can be found in the {@link #Spinner} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:prompt + */ + public static final int Spinner_android_prompt=2; + /** + *

This symbol is the offset where the {@link android.R.attr#dropDownWidth} + * attribute's value can be found in the {@link #Spinner} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + *
ConstantValueDescription
fill_parentffffffff
match_parentffffffff
wrap_contentfffffffe
+ * + * @attr name android:dropDownWidth + */ + public static final int Spinner_android_dropDownWidth=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#popupTheme} + * attribute's value can be found in the {@link #Spinner} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:popupTheme + */ + public static final int Spinner_popupTheme=4; + /** + * Attributes that can be used with a SwitchCompat. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #SwitchCompat_android_textOn android:textOn}
{@link #SwitchCompat_android_textOff android:textOff}
{@link #SwitchCompat_android_thumb android:thumb}
{@link #SwitchCompat_showText com.ipcamer.demo:showText}
{@link #SwitchCompat_splitTrack com.ipcamer.demo:splitTrack}
{@link #SwitchCompat_switchMinWidth com.ipcamer.demo:switchMinWidth}
{@link #SwitchCompat_switchPadding com.ipcamer.demo:switchPadding}
{@link #SwitchCompat_switchTextAppearance com.ipcamer.demo:switchTextAppearance}
{@link #SwitchCompat_thumbTextPadding com.ipcamer.demo:thumbTextPadding}
{@link #SwitchCompat_thumbTint com.ipcamer.demo:thumbTint}
{@link #SwitchCompat_thumbTintMode com.ipcamer.demo:thumbTintMode}
{@link #SwitchCompat_track com.ipcamer.demo:track}
{@link #SwitchCompat_trackTint com.ipcamer.demo:trackTint}
{@link #SwitchCompat_trackTintMode com.ipcamer.demo:trackTintMode}
+ * @see #SwitchCompat_android_textOn + * @see #SwitchCompat_android_textOff + * @see #SwitchCompat_android_thumb + * @see #SwitchCompat_showText + * @see #SwitchCompat_splitTrack + * @see #SwitchCompat_switchMinWidth + * @see #SwitchCompat_switchPadding + * @see #SwitchCompat_switchTextAppearance + * @see #SwitchCompat_thumbTextPadding + * @see #SwitchCompat_thumbTint + * @see #SwitchCompat_thumbTintMode + * @see #SwitchCompat_track + * @see #SwitchCompat_trackTint + * @see #SwitchCompat_trackTintMode + */ + public static final int[] SwitchCompat={ + 0x01010124, 0x01010125, 0x01010142, 0x7f0200c2, + 0x7f0200c8, 0x7f0200d3, 0x7f0200d4, 0x7f0200d6, + 0x7f0200e4, 0x7f0200e5, 0x7f0200e6, 0x7f0200fb, + 0x7f0200fc, 0x7f0200fd + }; + /** + *

This symbol is the offset where the {@link android.R.attr#textOn} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:textOn + */ + public static final int SwitchCompat_android_textOn=0; + /** + *

This symbol is the offset where the {@link android.R.attr#textOff} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:textOff + */ + public static final int SwitchCompat_android_textOff=1; + /** + *

This symbol is the offset where the {@link android.R.attr#thumb} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:thumb + */ + public static final int SwitchCompat_android_thumb=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#showText} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:showText + */ + public static final int SwitchCompat_showText=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#splitTrack} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:splitTrack + */ + public static final int SwitchCompat_splitTrack=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#switchMinWidth} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:switchMinWidth + */ + public static final int SwitchCompat_switchMinWidth=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#switchPadding} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:switchPadding + */ + public static final int SwitchCompat_switchPadding=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#switchTextAppearance} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:switchTextAppearance + */ + public static final int SwitchCompat_switchTextAppearance=7; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#thumbTextPadding} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:thumbTextPadding + */ + public static final int SwitchCompat_thumbTextPadding=8; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#thumbTint} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:thumbTint + */ + public static final int SwitchCompat_thumbTint=9; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#thumbTintMode} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ * + * @attr name com.ipcamer.demo:thumbTintMode + */ + public static final int SwitchCompat_thumbTintMode=10; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#track} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:track + */ + public static final int SwitchCompat_track=11; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#trackTint} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:trackTint + */ + public static final int SwitchCompat_trackTint=12; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#trackTintMode} + * attribute's value can be found in the {@link #SwitchCompat} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ * + * @attr name com.ipcamer.demo:trackTintMode + */ + public static final int SwitchCompat_trackTintMode=13; + /** + * Attributes that can be used with a TextAppearance. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #TextAppearance_android_textSize android:textSize}
{@link #TextAppearance_android_typeface android:typeface}
{@link #TextAppearance_android_textStyle android:textStyle}
{@link #TextAppearance_android_textColor android:textColor}
{@link #TextAppearance_android_textColorHint android:textColorHint}
{@link #TextAppearance_android_textColorLink android:textColorLink}
{@link #TextAppearance_android_shadowColor android:shadowColor}
{@link #TextAppearance_android_shadowDx android:shadowDx}
{@link #TextAppearance_android_shadowDy android:shadowDy}
{@link #TextAppearance_android_shadowRadius android:shadowRadius}
{@link #TextAppearance_android_fontFamily android:fontFamily}
{@link #TextAppearance_fontFamily com.ipcamer.demo:fontFamily}
{@link #TextAppearance_textAllCaps com.ipcamer.demo:textAllCaps}
+ * @see #TextAppearance_android_textSize + * @see #TextAppearance_android_typeface + * @see #TextAppearance_android_textStyle + * @see #TextAppearance_android_textColor + * @see #TextAppearance_android_textColorHint + * @see #TextAppearance_android_textColorLink + * @see #TextAppearance_android_shadowColor + * @see #TextAppearance_android_shadowDx + * @see #TextAppearance_android_shadowDy + * @see #TextAppearance_android_shadowRadius + * @see #TextAppearance_android_fontFamily + * @see #TextAppearance_fontFamily + * @see #TextAppearance_textAllCaps + */ + public static final int[] TextAppearance={ + 0x01010095, 0x01010096, 0x01010097, 0x01010098, + 0x0101009a, 0x0101009b, 0x01010161, 0x01010162, + 0x01010163, 0x01010164, 0x010103ac, 0x7f020072, + 0x7f0200d7 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#textSize} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name android:textSize + */ + public static final int TextAppearance_android_textSize=0; + /** + *

This symbol is the offset where the {@link android.R.attr#typeface} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
monospace3
normal0
sans1
serif2
+ * + * @attr name android:typeface + */ + public static final int TextAppearance_android_typeface=1; + /** + *

This symbol is the offset where the {@link android.R.attr#textStyle} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + *
ConstantValueDescription
bold1
italic2
normal0
+ * + * @attr name android:textStyle + */ + public static final int TextAppearance_android_textStyle=2; + /** + *

This symbol is the offset where the {@link android.R.attr#textColor} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:textColor + */ + public static final int TextAppearance_android_textColor=3; + /** + *

This symbol is the offset where the {@link android.R.attr#textColorHint} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:textColorHint + */ + public static final int TextAppearance_android_textColorHint=4; + /** + *

This symbol is the offset where the {@link android.R.attr#textColorLink} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:textColorLink + */ + public static final int TextAppearance_android_textColorLink=5; + /** + *

This symbol is the offset where the {@link android.R.attr#shadowColor} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:shadowColor + */ + public static final int TextAppearance_android_shadowColor=6; + /** + *

This symbol is the offset where the {@link android.R.attr#shadowDx} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name android:shadowDx + */ + public static final int TextAppearance_android_shadowDx=7; + /** + *

This symbol is the offset where the {@link android.R.attr#shadowDy} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name android:shadowDy + */ + public static final int TextAppearance_android_shadowDy=8; + /** + *

This symbol is the offset where the {@link android.R.attr#shadowRadius} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a floating point value, such as "1.2". + * + * @attr name android:shadowRadius + */ + public static final int TextAppearance_android_shadowRadius=9; + /** + *

This symbol is the offset where the {@link android.R.attr#fontFamily} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name android:fontFamily + */ + public static final int TextAppearance_android_fontFamily=10; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#fontFamily} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:fontFamily + */ + public static final int TextAppearance_fontFamily=11; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#textAllCaps} + * attribute's value can be found in the {@link #TextAppearance} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a boolean value, such as "true" or + * "false". + * + * @attr name com.ipcamer.demo:textAllCaps + */ + public static final int TextAppearance_textAllCaps=12; + /** + * Attributes that can be used with a Toolbar. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #Toolbar_android_gravity android:gravity}
{@link #Toolbar_android_minHeight android:minHeight}
{@link #Toolbar_buttonGravity com.ipcamer.demo:buttonGravity}
{@link #Toolbar_collapseContentDescription com.ipcamer.demo:collapseContentDescription}
{@link #Toolbar_collapseIcon com.ipcamer.demo:collapseIcon}
{@link #Toolbar_contentInsetEnd com.ipcamer.demo:contentInsetEnd}
{@link #Toolbar_contentInsetEndWithActions com.ipcamer.demo:contentInsetEndWithActions}
{@link #Toolbar_contentInsetLeft com.ipcamer.demo:contentInsetLeft}
{@link #Toolbar_contentInsetRight com.ipcamer.demo:contentInsetRight}
{@link #Toolbar_contentInsetStart com.ipcamer.demo:contentInsetStart}
{@link #Toolbar_contentInsetStartWithNavigation com.ipcamer.demo:contentInsetStartWithNavigation}
{@link #Toolbar_logo com.ipcamer.demo:logo}
{@link #Toolbar_logoDescription com.ipcamer.demo:logoDescription}
{@link #Toolbar_maxButtonHeight com.ipcamer.demo:maxButtonHeight}
{@link #Toolbar_navigationContentDescription com.ipcamer.demo:navigationContentDescription}
{@link #Toolbar_navigationIcon com.ipcamer.demo:navigationIcon}
{@link #Toolbar_popupTheme com.ipcamer.demo:popupTheme}
{@link #Toolbar_subtitle com.ipcamer.demo:subtitle}
{@link #Toolbar_subtitleTextAppearance com.ipcamer.demo:subtitleTextAppearance}
{@link #Toolbar_subtitleTextColor com.ipcamer.demo:subtitleTextColor}
{@link #Toolbar_title com.ipcamer.demo:title}
{@link #Toolbar_titleMargin com.ipcamer.demo:titleMargin}
{@link #Toolbar_titleMarginBottom com.ipcamer.demo:titleMarginBottom}
{@link #Toolbar_titleMarginEnd com.ipcamer.demo:titleMarginEnd}
{@link #Toolbar_titleMarginStart com.ipcamer.demo:titleMarginStart}
{@link #Toolbar_titleMarginTop com.ipcamer.demo:titleMarginTop}
{@link #Toolbar_titleMargins com.ipcamer.demo:titleMargins}
{@link #Toolbar_titleTextAppearance com.ipcamer.demo:titleTextAppearance}
{@link #Toolbar_titleTextColor com.ipcamer.demo:titleTextColor}
+ * @see #Toolbar_android_gravity + * @see #Toolbar_android_minHeight + * @see #Toolbar_buttonGravity + * @see #Toolbar_collapseContentDescription + * @see #Toolbar_collapseIcon + * @see #Toolbar_contentInsetEnd + * @see #Toolbar_contentInsetEndWithActions + * @see #Toolbar_contentInsetLeft + * @see #Toolbar_contentInsetRight + * @see #Toolbar_contentInsetStart + * @see #Toolbar_contentInsetStartWithNavigation + * @see #Toolbar_logo + * @see #Toolbar_logoDescription + * @see #Toolbar_maxButtonHeight + * @see #Toolbar_navigationContentDescription + * @see #Toolbar_navigationIcon + * @see #Toolbar_popupTheme + * @see #Toolbar_subtitle + * @see #Toolbar_subtitleTextAppearance + * @see #Toolbar_subtitleTextColor + * @see #Toolbar_title + * @see #Toolbar_titleMargin + * @see #Toolbar_titleMarginBottom + * @see #Toolbar_titleMarginEnd + * @see #Toolbar_titleMarginStart + * @see #Toolbar_titleMarginTop + * @see #Toolbar_titleMargins + * @see #Toolbar_titleTextAppearance + * @see #Toolbar_titleTextColor + */ + public static final int[] Toolbar={ + 0x010100af, 0x01010140, 0x7f02003d, 0x7f020048, + 0x7f020049, 0x7f020057, 0x7f020058, 0x7f020059, + 0x7f02005a, 0x7f02005b, 0x7f02005c, 0x7f02009d, + 0x7f02009e, 0x7f02009f, 0x7f0200a2, 0x7f0200a3, + 0x7f0200af, 0x7f0200ce, 0x7f0200cf, 0x7f0200d0, + 0x7f0200ec, 0x7f0200ed, 0x7f0200ee, 0x7f0200ef, + 0x7f0200f0, 0x7f0200f1, 0x7f0200f2, 0x7f0200f3, + 0x7f0200f4 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#gravity} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
center11
center_horizontal1
center_vertical10
clip_horizontal8
clip_vertical80
end800005
fill77
fill_horizontal7
fill_vertical70
left3
right5
start800003
top30
+ * + * @attr name android:gravity + */ + public static final int Toolbar_android_gravity=0; + /** + *

This symbol is the offset where the {@link android.R.attr#minHeight} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name android:minHeight + */ + public static final int Toolbar_android_minHeight=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#buttonGravity} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

Must be one or more (separated by '|') of the following constant values.

+ * + * + * + * + * + * + * + *
ConstantValueDescription
bottom50
top30
+ * + * @attr name com.ipcamer.demo:buttonGravity + */ + public static final int Toolbar_buttonGravity=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#collapseContentDescription} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:collapseContentDescription + */ + public static final int Toolbar_collapseContentDescription=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#collapseIcon} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:collapseIcon + */ + public static final int Toolbar_collapseIcon=4; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetEnd} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetEnd + */ + public static final int Toolbar_contentInsetEnd=5; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetEndWithActions} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetEndWithActions + */ + public static final int Toolbar_contentInsetEndWithActions=6; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetLeft} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetLeft + */ + public static final int Toolbar_contentInsetLeft=7; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetRight} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetRight + */ + public static final int Toolbar_contentInsetRight=8; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetStart} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetStart + */ + public static final int Toolbar_contentInsetStart=9; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#contentInsetStartWithNavigation} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:contentInsetStartWithNavigation + */ + public static final int Toolbar_contentInsetStartWithNavigation=10; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#logo} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:logo + */ + public static final int Toolbar_logo=11; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#logoDescription} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:logoDescription + */ + public static final int Toolbar_logoDescription=12; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#maxButtonHeight} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:maxButtonHeight + */ + public static final int Toolbar_maxButtonHeight=13; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#navigationContentDescription} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:navigationContentDescription + */ + public static final int Toolbar_navigationContentDescription=14; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#navigationIcon} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:navigationIcon + */ + public static final int Toolbar_navigationIcon=15; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#popupTheme} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:popupTheme + */ + public static final int Toolbar_popupTheme=16; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#subtitle} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:subtitle + */ + public static final int Toolbar_subtitle=17; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#subtitleTextAppearance} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:subtitleTextAppearance + */ + public static final int Toolbar_subtitleTextAppearance=18; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#subtitleTextColor} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:subtitleTextColor + */ + public static final int Toolbar_subtitleTextColor=19; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#title} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a string value, using '\\;' to escape characters such as + * '\\n' or '\\uxxxx' for a unicode character; + * + * @attr name com.ipcamer.demo:title + */ + public static final int Toolbar_title=20; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleMargin} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:titleMargin + */ + public static final int Toolbar_titleMargin=21; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleMarginBottom} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:titleMarginBottom + */ + public static final int Toolbar_titleMarginBottom=22; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleMarginEnd} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:titleMarginEnd + */ + public static final int Toolbar_titleMarginEnd=23; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleMarginStart} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:titleMarginStart + */ + public static final int Toolbar_titleMarginStart=24; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleMarginTop} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:titleMarginTop + */ + public static final int Toolbar_titleMarginTop=25; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleMargins} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:titleMargins + */ + public static final int Toolbar_titleMargins=26; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleTextAppearance} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:titleTextAppearance + */ + public static final int Toolbar_titleTextAppearance=27; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#titleTextColor} + * attribute's value can be found in the {@link #Toolbar} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:titleTextColor + */ + public static final int Toolbar_titleTextColor=28; + /** + * Attributes that can be used with a View. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + * + * + *
AttributeDescription
{@link #View_android_theme android:theme}
{@link #View_android_focusable android:focusable}
{@link #View_paddingEnd com.ipcamer.demo:paddingEnd}
{@link #View_paddingStart com.ipcamer.demo:paddingStart}
{@link #View_theme com.ipcamer.demo:theme}
+ * @see #View_android_theme + * @see #View_android_focusable + * @see #View_paddingEnd + * @see #View_paddingStart + * @see #View_theme + */ + public static final int[] View={ + 0x01010000, 0x010100da, 0x7f0200a8, 0x7f0200a9, + 0x7f0200e2 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#theme} + * attribute's value can be found in the {@link #View} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:theme + */ + public static final int View_android_theme=0; + /** + *

This symbol is the offset where the {@link android.R.attr#focusable} + * attribute's value can be found in the {@link #View} array. + * + *

May be a boolean value, such as "true" or + * "false". + *

Must be one of the following constant values.

+ * + * + * + * + * + * + *
ConstantValueDescription
auto10
+ * + * @attr name android:focusable + */ + public static final int View_android_focusable=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#paddingEnd} + * attribute's value can be found in the {@link #View} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:paddingEnd + */ + public static final int View_paddingEnd=2; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#paddingStart} + * attribute's value can be found in the {@link #View} array. + * + *

May be a dimension value, which is a floating point number appended with a + * unit such as "14.5sp". + * Available units are: px (pixels), dp (density-independent pixels), + * sp (scaled pixels based on preferred font size), in (inches), and + * mm (millimeters). + * + * @attr name com.ipcamer.demo:paddingStart + */ + public static final int View_paddingStart=3; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#theme} + * attribute's value can be found in the {@link #View} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name com.ipcamer.demo:theme + */ + public static final int View_theme=4; + /** + * Attributes that can be used with a ViewBackgroundHelper. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + *
AttributeDescription
{@link #ViewBackgroundHelper_android_background android:background}
{@link #ViewBackgroundHelper_backgroundTint com.ipcamer.demo:backgroundTint}
{@link #ViewBackgroundHelper_backgroundTintMode com.ipcamer.demo:backgroundTintMode}
+ * @see #ViewBackgroundHelper_android_background + * @see #ViewBackgroundHelper_backgroundTint + * @see #ViewBackgroundHelper_backgroundTintMode + */ + public static final int[] ViewBackgroundHelper={ + 0x010100d4, 0x7f020034, 0x7f020035 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#background} + * attribute's value can be found in the {@link #ViewBackgroundHelper} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name android:background + */ + public static final int ViewBackgroundHelper_android_background=0; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#backgroundTint} + * attribute's value can be found in the {@link #ViewBackgroundHelper} array. + * + *

May be a color value, in the form of "#rgb", + * "#argb", "#rrggbb", or + * "#aarrggbb". + * + * @attr name com.ipcamer.demo:backgroundTint + */ + public static final int ViewBackgroundHelper_backgroundTint=1; + /** + *

This symbol is the offset where the {@link com.ipcamer.demo.R.attr#backgroundTintMode} + * attribute's value can be found in the {@link #ViewBackgroundHelper} array. + * + *

Must be one of the following constant values.

+ * + * + * + * + * + * + * + * + * + * + * + *
ConstantValueDescription
add10
multiplye
screenf
src_atop9
src_in5
src_over3
+ * + * @attr name com.ipcamer.demo:backgroundTintMode + */ + public static final int ViewBackgroundHelper_backgroundTintMode=2; + /** + * Attributes that can be used with a ViewStubCompat. + *

Includes the following attributes:

+ * + * + * + * + * + * + * + *
AttributeDescription
{@link #ViewStubCompat_android_id android:id}
{@link #ViewStubCompat_android_layout android:layout}
{@link #ViewStubCompat_android_inflatedId android:inflatedId}
+ * @see #ViewStubCompat_android_id + * @see #ViewStubCompat_android_layout + * @see #ViewStubCompat_android_inflatedId + */ + public static final int[] ViewStubCompat={ + 0x010100d0, 0x010100f2, 0x010100f3 + }; + /** + *

This symbol is the offset where the {@link android.R.attr#id} + * attribute's value can be found in the {@link #ViewStubCompat} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:id + */ + public static final int ViewStubCompat_android_id=0; + /** + *

This symbol is the offset where the {@link android.R.attr#layout} + * attribute's value can be found in the {@link #ViewStubCompat} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:layout + */ + public static final int ViewStubCompat_android_layout=1; + /** + *

This symbol is the offset where the {@link android.R.attr#inflatedId} + * attribute's value can be found in the {@link #ViewStubCompat} array. + * + *

May be a reference to another resource, in the form + * "@[+][package:]type/name" or a theme + * attribute in the form + * "?[package:]type/name". + * + * @attr name android:inflatedId + */ + public static final int ViewStubCompat_android_inflatedId=2; + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/io/reactivex/android/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/io/reactivex/android/R.java new file mode 100644 index 0000000..6d477ff --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/io/reactivex/android/R.java @@ -0,0 +1,12 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package io.reactivex.android; + +public final class R { + private R() {} + +} diff --git a/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/rx/android/R.java b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/rx/android/R.java new file mode 100644 index 0000000..4c723f2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/not_namespaced_r_class_sources/debug/r/rx/android/R.java @@ -0,0 +1,12 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * gradle plugin from the resource data it found. It + * should not be modified by hand. + */ +package rx.android; + +public final class R { + private R() {} + +} diff --git a/src/IPCamerDemoEYE/app/build/generated/source/buildConfig/debug/com/ipcamer/demo/BuildConfig.java b/src/IPCamerDemoEYE/app/build/generated/source/buildConfig/debug/com/ipcamer/demo/BuildConfig.java new file mode 100644 index 0000000..2c868e7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/generated/source/buildConfig/debug/com/ipcamer/demo/BuildConfig.java @@ -0,0 +1,13 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.ipcamer.demo; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String APPLICATION_ID = "com.ipcamer.demo"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/src/IPCamerDemoEYE/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/src/IPCamerDemoEYE/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/annotation_processor_list/debug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson b/src/IPCamerDemoEYE/app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson new file mode 100644 index 0000000..eaec468 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson @@ -0,0 +1 @@ +[{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/debug.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/debug.json new file mode 100644 index 0000000..dae2638 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/debug.json @@ -0,0 +1,3178 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-th_values-th.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-th\\values-th.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,308,416,505,607,717,794,872,953,1061,1165,1263,1371,1476,1577,1730,1825", + "endColumns": "104,97,107,88,101,109,76,77,80,107,103,97,107,104,100,152,94,80", + "endOffsets": "205,303,411,500,602,712,789,867,948,1056,1160,1258,1366,1471,1572,1725,1820,1901" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-th\\values-th.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1906", + "endColumns": "100", + "endOffsets": "2002" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-uz_values-uz.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-uz\\values-uz.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1965", + "endColumns": "100", + "endOffsets": "2061" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-uz\\values-uz.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,314,428,514,625,741,821,900,984,1093,1200,1301,1409,1514,1621,1782,1881", + "endColumns": "104,103,113,85,110,115,79,78,83,108,106,100,107,104,106,160,98,83", + "endOffsets": "205,309,423,509,620,736,816,895,979,1088,1195,1296,1404,1509,1616,1777,1876,1960" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ru_values-ru.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ru\\values-ru.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1973", + "endColumns": "100", + "endOffsets": "2069" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ru\\values-ru.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,220,322,434,520,625,745,824,902,982,1088,1196,1294,1403,1509,1617,1792,1892", + "endColumns": "114,101,111,85,104,119,78,77,79,105,107,97,108,105,107,174,99,80", + "endOffsets": "215,317,429,515,620,740,819,897,977,1083,1191,1289,1398,1504,1612,1787,1887,1968" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v21_values-v21.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v21\\values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,107,110,154,157,160,162,164,166,169,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,221,222,223,233,234,235,247", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4234,4383,4532,4644,4791,4944,5091,5166,5255,5342,5443,5546,8614,8799,11879,12076,12275,12398,12521,12634,12817,12948,13149,13238,13349,13582,13683,13778,13901,14030,14147,14324,14423,14558,14701,14836,14955,15156,15275,15368,15479,15535,15642,15837,15948,16081,16176,16267,16358,16475,16614,16685,16768,17448,17505,17563,18257", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,106,109,153,156,159,161,163,165,168,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,220,221,222,232,233,234,246,258", + "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12", + "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4229,4378,4527,4639,4786,4939,5086,5161,5250,5337,5438,5541,8609,8794,11874,12071,12270,12393,12516,12629,12812,12943,13144,13233,13344,13577,13678,13773,13896,14025,14142,14319,14418,14553,14696,14831,14950,15151,15270,15363,15474,15530,15637,15832,15943,16076,16171,16262,16353,16470,16609,16680,16763,17443,17500,17558,18252,18958" + }, + "to": { + "startLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,28,30,31,32,33,34,36,38,40,42,44,46,47,52,54,56,57,58,60,62,63,64,65,66,67,111,114,158,161,164,166,168,170,173,175,178,179,180,183,184,185,186,187,188,191,192,194,196,198,200,204,206,207,208,209,211,215,217,219,220,221,222,223,225,226,227,237,238,239,251", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "354,445,548,651,756,863,972,1081,1190,1299,1408,1515,1618,1737,1892,2047,2152,2273,2374,2521,2662,2765,2884,2991,3094,3249,3420,3569,3734,3891,4042,4161,4533,4682,4831,4943,5090,5243,5390,5465,5554,5641,5742,5845,8913,9098,12178,12375,12574,12697,12820,12933,13116,13247,13448,13537,13648,13881,13982,14077,14200,14329,14446,14623,14722,14857,15000,15135,15254,15455,15574,15667,15778,15834,15941,16136,16247,16380,16475,16566,16657,16774,16913,16984,17067,17747,17804,17862,18556", + "endLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,27,29,30,31,32,33,35,37,39,41,43,45,46,51,53,55,56,57,59,61,62,63,64,65,66,110,113,157,160,163,165,167,169,172,174,177,178,179,182,183,184,185,186,187,190,191,193,195,197,199,203,205,206,207,208,210,214,216,218,219,220,221,222,224,225,226,236,237,238,250,262", + "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12", + "endOffsets": "440,543,646,751,858,967,1076,1185,1294,1403,1510,1613,1732,1887,2042,2147,2268,2369,2516,2657,2760,2879,2986,3089,3244,3415,3564,3729,3886,4037,4156,4528,4677,4826,4938,5085,5238,5385,5460,5549,5636,5737,5840,8908,9093,12173,12370,12569,12692,12815,12928,13111,13242,13443,13532,13643,13876,13977,14072,14195,14324,14441,14618,14717,14852,14995,15130,15249,15450,15569,15662,15773,15829,15936,16131,16242,16375,16470,16561,16652,16769,16908,16979,17062,17742,17799,17857,18551,19257" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\values-v21\\values-v21.xml", + "from": { + "startLines": "2,5,8,11", + "startColumns": "4,4,4,4", + "startOffsets": "55,223,386,554", + "endLines": "4,7,10,13", + "endColumns": "12,12,12,12", + "endOffsets": "218,381,549,716" + }, + "to": { + "startLines": "265,268,272,276", + "startColumns": "4,4,4,4", + "startOffsets": "19504,19672,19961,20257", + "endLines": "267,270,274,278", + "endColumns": "12,12,12,12", + "endOffsets": "19667,19830,20124,20419" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-v21\\values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,13", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,159,223,290,354,470,596,722,850,1022", + "endLines": "2,3,4,5,6,7,8,9,12,17", + "endColumns": "103,63,66,63,115,125,125,127,12,12", + "endOffsets": "154,218,285,349,465,591,717,845,1017,1355" + }, + "to": { + "startLines": "2,3,4,5,263,264,271,275,279,282", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,159,223,290,19262,19378,19835,20129,20424,20596", + "endLines": "2,3,4,5,263,264,271,275,281,286", + "endColumns": "103,63,66,63,115,125,125,127,12,12", + "endOffsets": "154,218,285,349,19373,19499,19956,20252,20591,20929" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-az_values-az.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-az\\values-az.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,312,424,512,619,733,814,893,978,1085,1192,1292,1401,1505,1615,1773,1875", + "endColumns": "107,98,111,87,106,113,80,78,84,106,106,99,108,103,109,157,101,82", + "endOffsets": "208,307,419,507,614,728,809,888,973,1080,1187,1287,1396,1500,1610,1768,1870,1953" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-az\\values-az.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1958", + "endColumns": "100", + "endOffsets": "2054" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-is_values-is.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-is\\values-is.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1916", + "endColumns": "100", + "endOffsets": "2012" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-is\\values-is.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,205,302,414,499,600,714,794,874,955,1065,1173,1271,1380,1479,1582,1737,1835", + "endColumns": "99,96,111,84,100,113,79,79,80,109,107,97,108,98,102,154,97,80", + "endOffsets": "200,297,409,494,595,709,789,869,950,1060,1168,1266,1375,1474,1577,1732,1830,1911" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ko_values-ko.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ko\\values-ko.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1824", + "endColumns": "100", + "endOffsets": "1920" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ko\\values-ko.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,200,294,396,478,576,682,761,837,917,1015,1110,1205,1305,1401,1500,1652,1746", + "endColumns": "94,93,101,81,97,105,78,75,79,97,94,94,99,95,98,151,93,77", + "endOffsets": "195,289,391,473,571,677,756,832,912,1010,1105,1200,1300,1396,1495,1647,1741,1819" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-night-v8_values-night-v8.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-night-v8\\values-night-v8.xml", + "from": { + "startLines": "2,3,4,5,6,7,8", + "startColumns": "4,4,4,4,4,4,4", + "startOffsets": "55,125,209,293,389,491,593", + "endColumns": "69,83,83,95,101,101,93", + "endOffsets": "120,204,288,384,486,588,682" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v25_values-v25.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v25\\values-v25.xml", + "from": { + "startLines": "2,3,4,6", + "startColumns": "4,4,4,4", + "startOffsets": "55,126,209,308", + "endLines": "2,3,5,7", + "endColumns": "70,82,12,12", + "endOffsets": "121,204,303,414" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-sq_values-sq.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sq\\values-sq.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,319,431,518,628,751,832,911,994,1100,1205,1303,1409,1512,1628,1782,1881", + "endColumns": "113,99,111,86,109,122,80,78,82,105,104,97,105,102,115,153,98,80", + "endOffsets": "214,314,426,513,623,746,827,906,989,1095,1200,1298,1404,1507,1623,1777,1876,1957" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sq\\values-sq.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1962", + "endColumns": "100", + "endOffsets": "2058" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-in_values-in.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-in\\values-in.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,317,422,509,613,729,811,890,976,1079,1188,1289,1393,1501,1609,1765,1864", + "endColumns": "109,101,104,86,103,115,81,78,85,102,108,100,103,107,107,155,98,83", + "endOffsets": "210,312,417,504,608,724,806,885,971,1074,1183,1284,1388,1496,1604,1760,1859,1943" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-in\\values-in.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1948", + "endColumns": "100", + "endOffsets": "2044" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ja_values-ja.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ja\\values-ja.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1832", + "endColumns": "100", + "endOffsets": "1928" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ja\\values-ja.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,202,295,400,482,580,688,765,841,919,1021,1120,1215,1318,1413,1509,1657,1754", + "endColumns": "96,92,104,81,97,107,76,75,77,101,98,94,102,94,95,147,96,77", + "endOffsets": "197,290,395,477,575,683,760,836,914,1016,1115,1210,1313,1408,1504,1652,1749,1827" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ka_values-ka.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ka\\values-ka.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1959", + "endColumns": "100", + "endOffsets": "2055" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ka\\values-ka.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,318,429,517,622,735,819,901,984,1097,1204,1302,1415,1519,1623,1780,1878", + "endColumns": "108,103,110,87,104,112,83,81,82,112,106,97,112,103,103,156,97,80", + "endOffsets": "209,313,424,512,617,730,814,896,979,1092,1199,1297,1410,1514,1618,1775,1873,1954" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-fr_values-fr.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fr\\values-fr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,331,442,524,630,760,843,923,1009,1119,1231,1334,1445,1552,1659,1818,1917", + "endColumns": "110,114,110,81,105,129,82,79,85,109,111,102,110,106,106,158,98,85", + "endOffsets": "211,326,437,519,625,755,838,918,1004,1114,1226,1329,1440,1547,1654,1813,1912,1998" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fr\\values-fr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2003", + "endColumns": "100", + "endOffsets": "2099" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-mk_values-mk.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-mk\\values-mk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1961", + "endColumns": "100", + "endOffsets": "2057" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-mk\\values-mk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,317,425,511,616,735,818,900,987,1093,1200,1301,1408,1519,1623,1779,1877", + "endColumns": "107,103,107,85,104,118,82,81,86,105,106,100,106,110,103,155,97,83", + "endOffsets": "208,312,420,506,611,730,813,895,982,1088,1195,1296,1403,1514,1618,1774,1872,1956" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-sl_values-sl.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sl\\values-sl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1990", + "endColumns": "100", + "endOffsets": "2086" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sl\\values-sl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,212,319,427,514,617,736,821,905,989,1097,1206,1306,1419,1526,1630,1810,1907", + "endColumns": "106,106,107,86,102,118,84,83,83,107,108,99,112,106,103,179,96,82", + "endOffsets": "207,314,422,509,612,731,816,900,984,1092,1201,1301,1414,1521,1625,1805,1902,1985" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-vi_values-vi.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-vi\\values-vi.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1958", + "endColumns": "100", + "endOffsets": "2054" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-vi\\values-vi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,327,436,520,623,742,819,896,980,1084,1193,1294,1399,1513,1618,1775,1874", + "endColumns": "113,107,108,83,102,118,76,76,83,103,108,100,104,113,104,156,98,83", + "endOffsets": "214,322,431,515,618,737,814,891,975,1079,1188,1289,1394,1508,1613,1770,1869,1953" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-fr-rCA_values-fr-rCA.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fr-rCA\\values-fr-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,331,442,529,645,775,858,938,1034,1144,1256,1359,1470,1577,1679,1838,1937", + "endColumns": "110,114,110,86,115,129,82,79,95,109,111,102,110,106,101,158,98,85", + "endOffsets": "211,326,437,524,640,770,853,933,1029,1139,1251,1354,1465,1572,1674,1833,1932,2018" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fr-rCA\\values-fr-rCA.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2023", + "endColumns": "100", + "endOffsets": "2119" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-tl_values-tl.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-tl\\values-tl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2010", + "endColumns": "100", + "endOffsets": "2106" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-tl\\values-tl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,224,332,449,537,643,764,843,921,1005,1114,1225,1326,1436,1553,1661,1824,1926", + "endColumns": "118,107,116,87,105,120,78,77,83,108,110,100,109,116,107,162,101,83", + "endOffsets": "219,327,444,532,638,759,838,916,1000,1109,1220,1321,1431,1548,1656,1819,1921,2005" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-watch-v20_values-watch-v20.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-watch-v20\\values-watch-v20.xml", + "from": { + "startLines": "2,5,8", + "startColumns": "4,4,4", + "startOffsets": "55,214,385", + "endLines": "4,7,10", + "endColumns": "12,12,12", + "endOffsets": "209,380,553" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-pt_values-pt.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pt\\values-pt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,331,438,527,628,746,829,909,996,1103,1215,1317,1425,1532,1642,1804,1904", + "endColumns": "119,105,106,88,100,117,82,79,86,106,111,101,107,106,109,161,99,84", + "endOffsets": "220,326,433,522,623,741,824,904,991,1098,1210,1312,1420,1527,1637,1799,1899,1984" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pt\\values-pt.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1989", + "endColumns": "100", + "endOffsets": "2085" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-hi_values-hi.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hi\\values-hi.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1956", + "endColumns": "100", + "endOffsets": "2052" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hi\\values-hi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,211,308,418,504,606,728,805,883,973,1082,1185,1287,1397,1498,1613,1775,1876", + "endColumns": "105,96,109,85,101,121,76,77,89,108,102,101,109,100,114,161,100,79", + "endOffsets": "206,303,413,499,601,723,800,878,968,1077,1180,1282,1392,1493,1608,1770,1871,1951" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rXC_values-en-rXC.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rXC\\values-en-rXC.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1855,2059,2264,2465,2672,2874,3079,3351,3551", + "endColumns": "204,199,208,184,201,214,172,176,183,203,204,200,206,201,204,271,199,178", + "endOffsets": "305,505,714,899,1101,1316,1489,1666,1850,2054,2259,2460,2667,2869,3074,3346,3546,3725" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rGB_values-en-rGB.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rGB\\values-en-rGB.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-en-rGB\\values-en-rGB.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-lt_values-lt.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-lt\\values-lt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,221,322,435,522,631,752,834,915,1000,1109,1218,1318,1428,1532,1645,1821,1922", + "endColumns": "115,100,112,86,108,120,81,80,84,108,108,99,109,103,112,175,100,82", + "endOffsets": "216,317,430,517,626,747,829,910,995,1104,1213,1313,1423,1527,1640,1816,1917,2000" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-lt\\values-lt.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2005", + "endColumns": "100", + "endOffsets": "2101" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-my_values-my.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-my\\values-my.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,319,436,529,641,769,847,926,1012,1135,1247,1349,1475,1586,1696,1856,1956", + "endColumns": "108,104,116,92,111,127,77,78,85,122,111,101,125,110,109,159,99,83", + "endOffsets": "209,314,431,524,636,764,842,921,1007,1130,1242,1344,1470,1581,1691,1851,1951,2035" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-my\\values-my.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2040", + "endColumns": "100", + "endOffsets": "2136" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-pt-rPT_values-pt-rPT.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pt-rPT\\values-pt-rPT.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2002", + "endColumns": "100", + "endOffsets": "2098" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pt-rPT\\values-pt-rPT.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,331,438,527,628,752,836,917,1004,1111,1223,1325,1433,1540,1647,1818,1917", + "endColumns": "119,105,106,88,100,123,83,80,86,106,111,101,107,106,106,170,98,84", + "endOffsets": "220,326,433,522,623,747,831,912,999,1106,1218,1320,1428,1535,1642,1813,1912,1997" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-fi_values-fi.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fi\\values-fi.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1930", + "endColumns": "100", + "endOffsets": "2026" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fi\\values-fi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,313,414,500,605,723,810,892,972,1079,1182,1279,1385,1484,1588,1751,1850", + "endColumns": "107,99,100,85,104,117,86,81,79,106,102,96,105,98,103,162,98,79", + "endOffsets": "208,308,409,495,600,718,805,887,967,1074,1177,1274,1380,1479,1583,1746,1845,1925" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-lo_values-lo.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-lo\\values-lo.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1897", + "endColumns": "100", + "endOffsets": "1993" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-lo\\values-lo.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,305,412,497,602,714,791,869,949,1056,1153,1251,1356,1459,1563,1720,1816", + "endColumns": "102,96,106,84,104,111,76,77,79,106,96,97,104,102,103,156,95,80", + "endOffsets": "203,300,407,492,597,709,786,864,944,1051,1148,1246,1351,1454,1558,1715,1811,1892" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-am_values-am.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-am\\values-am.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,207,306,412,498,601,714,792,870,949,1049,1149,1245,1348,1447,1554,1707,1803", + "endColumns": "101,98,105,85,102,112,77,77,78,99,99,95,102,98,106,152,95,78", + "endOffsets": "202,301,407,493,596,709,787,865,944,1044,1144,1240,1343,1442,1549,1702,1798,1877" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-am\\values-am.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1882", + "endColumns": "100", + "endOffsets": "1978" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-be_values-be.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-be\\values-be.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "108", + "endOffsets": "159" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1974", + "endColumns": "108", + "endOffsets": "2078" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-be\\values-be.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,328,444,530,638,756,835,913,996,1102,1208,1306,1414,1519,1624,1793,1893", + "endColumns": "119,102,115,85,107,117,78,77,82,105,105,97,107,104,104,168,99,80", + "endOffsets": "220,323,439,525,633,751,830,908,991,1097,1203,1301,1409,1514,1619,1788,1888,1969" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rTW_values-zh-rTW.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zh-rTW\\values-zh-rTW.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,200,293,393,475,572,680,756,832,910,1006,1102,1197,1294,1389,1489,1639,1733", + "endColumns": "94,92,99,81,96,107,75,75,77,95,95,94,96,94,99,149,93,77", + "endOffsets": "195,288,388,470,567,675,751,827,905,1001,1097,1192,1289,1384,1484,1634,1728,1806" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zh-rTW\\values-zh-rTW.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1811", + "endColumns": "100", + "endOffsets": "1907" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-tr_values-tr.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-tr\\values-tr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1924", + "endColumns": "100", + "endOffsets": "2020" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-tr\\values-tr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,309,421,506,612,732,811,887,966,1073,1178,1274,1381,1483,1591,1747,1845", + "endColumns": "104,98,111,84,105,119,78,75,78,106,104,95,106,101,107,155,97,78", + "endOffsets": "205,304,416,501,607,727,806,882,961,1068,1173,1269,1376,1478,1586,1742,1840,1919" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-bn_values-bn.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-bn\\values-bn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,326,432,526,631,760,838,916,1003,1113,1221,1320,1430,1536,1649,1814,1919", + "endColumns": "108,111,105,93,104,128,77,77,86,109,107,98,109,105,112,164,104,81", + "endOffsets": "209,321,427,521,626,755,833,911,998,1108,1216,1315,1425,1531,1644,1809,1914,1996" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-bn\\values-bn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2001", + "endColumns": "100", + "endOffsets": "2097" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-sk_values-sk.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sk\\values-sk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1972", + "endColumns": "100", + "endOffsets": "2068" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sk\\values-sk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,212,312,423,509,617,735,816,897,981,1086,1195,1294,1400,1511,1620,1786,1884", + "endColumns": "106,99,110,85,107,117,80,80,83,104,108,98,105,110,108,165,97,87", + "endOffsets": "207,307,418,504,612,730,811,892,976,1081,1190,1289,1395,1506,1615,1781,1879,1967" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-es-rUS_values-es-rUS.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-es-rUS\\values-es-rUS.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,334,442,527,628,751,836,918,1000,1112,1212,1313,1421,1528,1635,1794,1894", + "endColumns": "119,108,107,84,100,122,84,81,81,111,99,100,107,106,106,158,99,81", + "endOffsets": "220,329,437,522,623,746,831,913,995,1107,1207,1308,1416,1523,1630,1789,1889,1971" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-es-rUS\\values-es-rUS.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1976", + "endColumns": "100", + "endOffsets": "2072" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-nl_values-nl.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-nl\\values-nl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,328,435,521,629,749,826,903,985,1096,1200,1299,1414,1527,1630,1785,1888", + "endColumns": "117,104,106,85,107,119,76,76,81,110,103,98,114,112,102,154,102,81", + "endOffsets": "218,323,430,516,624,744,821,898,980,1091,1195,1294,1409,1522,1625,1780,1883,1965" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-nl\\values-nl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1970", + "endColumns": "100", + "endOffsets": "2066" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-kn_values-kn.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-kn\\values-kn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2009", + "endColumns": "100", + "endOffsets": "2105" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-kn\\values-kn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,335,448,536,643,770,847,924,1006,1122,1233,1332,1445,1549,1663,1827,1927", + "endColumns": "117,111,112,87,106,126,76,76,81,115,110,98,112,103,113,163,99,81", + "endOffsets": "218,330,443,531,638,765,842,919,1001,1117,1228,1327,1440,1544,1658,1822,1922,2004" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-el_values-el.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-el\\values-el.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,334,451,536,641,767,855,941,1026,1137,1247,1349,1460,1569,1677,1837,1937", + "endColumns": "117,110,116,84,104,125,87,85,84,110,109,101,110,108,107,159,99,84", + "endOffsets": "218,329,446,531,636,762,850,936,1021,1132,1242,1344,1455,1564,1672,1832,1932,2017" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-el\\values-el.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2022", + "endColumns": "100", + "endOffsets": "2118" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-land_values-land.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-land\\values-land.xml", + "from": { + "startLines": "2,3,4,5", + "startColumns": "4,4,4,4", + "startOffsets": "55,125,189,260", + "endColumns": "69,63,70,67", + "endOffsets": "120,184,255,323" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-da_values-da.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-da\\values-da.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,307,419,502,602,715,792,869,948,1057,1165,1261,1375,1477,1578,1731,1828", + "endColumns": "102,98,111,82,99,112,76,76,78,108,107,95,113,101,100,152,96,78", + "endOffsets": "203,302,414,497,597,710,787,864,943,1052,1160,1256,1370,1472,1573,1726,1823,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-da\\values-da.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-hdpi-v4_values-hdpi-v4.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hdpi-v4\\values-hdpi-v4.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endLines": "6", + "endColumns": "13", + "endOffsets": "327" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-uk_values-uk.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-uk\\values-uk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1960", + "endColumns": "100", + "endOffsets": "2056" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-uk\\values-uk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,317,423,509,617,735,814,894,975,1081,1188,1286,1394,1500,1609,1779,1879", + "endColumns": "109,101,105,85,107,117,78,79,80,105,106,97,107,105,108,169,99,80", + "endOffsets": "210,312,418,504,612,730,809,889,970,1076,1183,1281,1389,1495,1604,1774,1874,1955" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-bs_values-bs.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-bs\\values-bs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,224,333,440,526,630,752,834,915,1001,1104,1209,1307,1412,1525,1630,1805,1902", + "endColumns": "118,108,106,85,103,121,81,80,85,102,104,97,104,112,104,174,96,83", + "endOffsets": "219,328,435,521,625,747,829,910,996,1099,1204,1302,1407,1520,1625,1800,1897,1981" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-bs\\values-bs.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1986", + "endColumns": "100", + "endOffsets": "2082" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rIN_values-en-rIN.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rIN\\values-en-rIN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-en-rIN\\values-en-rIN.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ms_values-ms.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ms\\values-ms.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,321,429,516,620,731,809,888,968,1080,1189,1286,1395,1498,1605,1764,1865", + "endColumns": "110,104,107,86,103,110,77,78,79,111,108,96,108,102,106,158,100,79", + "endOffsets": "211,316,424,511,615,726,804,883,963,1075,1184,1281,1390,1493,1600,1759,1860,1940" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ms\\values-ms.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1945", + "endColumns": "100", + "endOffsets": "2041" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-fa_values-fa.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fa\\values-fa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,318,429,513,616,731,810,888,969,1081,1184,1282,1392,1496,1605,1766,1867", + "endColumns": "109,102,110,83,102,114,78,77,80,111,102,97,109,103,108,160,100,80", + "endOffsets": "210,313,424,508,611,726,805,883,964,1076,1179,1277,1387,1491,1600,1761,1862,1943" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fa\\values-fa.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1948", + "endColumns": "100", + "endOffsets": "2044" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-iw_values-iw.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-iw\\values-iw.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "102", + "endOffsets": "153" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1888", + "endColumns": "102", + "endOffsets": "1986" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-iw\\values-iw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,308,416,500,600,714,792,870,951,1053,1157,1255,1358,1459,1559,1711,1807", + "endColumns": "103,98,107,83,99,113,77,77,80,101,103,97,102,100,99,151,95,80", + "endOffsets": "204,303,411,495,595,709,787,865,946,1048,1152,1250,1353,1454,1554,1706,1802,1883" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-hy_values-hy.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hy\\values-hy.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1945", + "endColumns": "100", + "endOffsets": "2041" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hy\\values-hy.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,309,419,508,614,729,811,892,977,1084,1191,1290,1400,1507,1607,1764,1863", + "endColumns": "102,100,109,88,105,114,81,80,84,106,106,98,109,106,99,156,98,81", + "endOffsets": "203,304,414,503,609,724,806,887,972,1079,1186,1285,1395,1502,1602,1759,1858,1940" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rCA_values-en-rCA.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rCA\\values-en-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v17_values-v17.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v17\\values-v17.xml", + "from": { + "startLines": "2,5,9,12,15,18,22,26,29,32,35,39,42,46", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,228,456,614,764,936,1164,1406,1577,1751,1920,2193,2393,2597", + "endLines": "4,8,11,14,17,21,25,28,31,34,38,41,45,49", + "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12", + "endOffsets": "223,451,609,759,931,1159,1401,1572,1746,1915,2188,2388,2592,2921" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-de_values-de.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-de\\values-de.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,308,420,506,611,726,803,879,961,1072,1175,1274,1385,1487,1594,1750,1852", + "endColumns": "104,97,111,85,104,114,76,75,81,110,102,98,110,101,106,155,101,81", + "endOffsets": "205,303,415,501,606,721,798,874,956,1067,1170,1269,1380,1482,1589,1745,1847,1929" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-de\\values-de.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1934", + "endColumns": "100", + "endOffsets": "2030" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-nb_values-nb.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-nb\\values-nb.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,308,422,508,608,721,797,873,953,1056,1155,1251,1355,1453,1554,1707,1804", + "endColumns": "107,94,113,85,99,112,75,75,79,102,98,95,103,97,100,152,96,78", + "endOffsets": "208,303,417,503,603,716,792,868,948,1051,1150,1246,1350,1448,1549,1702,1799,1878" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-nb\\values-nb.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1883", + "endColumns": "100", + "endOffsets": "1979" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-pt-rBR_values-pt-rBR.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pt-rBR\\values-pt-rBR.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,331,438,527,628,746,829,909,996,1103,1215,1317,1425,1532,1642,1804,1904", + "endColumns": "119,105,106,88,100,117,82,79,86,106,111,101,107,106,109,161,99,84", + "endOffsets": "220,326,433,522,623,741,824,904,991,1098,1210,1312,1420,1527,1637,1799,1899,1984" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pt-rBR\\values-pt-rBR.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1989", + "endColumns": "100", + "endOffsets": "2085" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-mn_values-mn.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-mn\\values-mn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,218,318,431,518,624,736,818,900,982,1091,1195,1292,1400,1501,1604,1763,1860", + "endColumns": "112,99,112,86,105,111,81,81,81,108,103,96,107,100,102,158,96,80", + "endOffsets": "213,313,426,513,619,731,813,895,977,1086,1190,1287,1395,1496,1599,1758,1855,1936" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-mn\\values-mn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1941", + "endColumns": "100", + "endOffsets": "2037" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-pl_values-pl.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pl\\values-pl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1968", + "endColumns": "100", + "endOffsets": "2064" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pl\\values-pl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,221,323,431,517,626,745,823,900,982,1091,1200,1299,1408,1519,1627,1790,1886", + "endColumns": "115,101,107,85,108,118,77,76,81,108,108,98,108,110,107,162,95,81", + "endOffsets": "216,318,426,512,621,740,818,895,977,1086,1195,1294,1403,1514,1622,1785,1881,1963" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v23_values-v23.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v23\\values-v23.xml", + "from": { + "startLines": "2,3,4,5,6,19,32,33,34,35,36", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,190,325,400,487,1277,2079,2206,2311,2426,2533", + "endLines": "2,3,4,5,18,31,32,33,34,35,36", + "endColumns": "134,134,74,86,12,12,126,104,114,106,112", + "endOffsets": "185,320,395,482,1272,2074,2201,2306,2421,2528,2641" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-et_values-et.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-et\\values-et.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1965", + "endColumns": "100", + "endOffsets": "2061" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-et\\values-et.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,222,329,440,526,628,745,825,903,986,1097,1202,1301,1411,1512,1615,1781,1883", + "endColumns": "116,106,110,85,101,116,79,77,82,110,104,98,109,100,102,165,101,81", + "endOffsets": "217,324,435,521,623,740,820,898,981,1092,1197,1296,1406,1507,1610,1776,1878,1960" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-sw600dp-v13_values-sw600dp-v13.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,124,193,263,337,413,472,543", + "endColumns": "68,68,69,73,75,58,70,67", + "endOffsets": "119,188,258,332,408,467,538,606" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-hu_values-hu.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hu\\values-hu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,318,433,517,629,759,835,911,994,1104,1215,1315,1426,1534,1653,1835,1938", + "endColumns": "107,104,114,83,111,129,75,75,82,109,110,99,110,107,118,181,102,82", + "endOffsets": "208,313,428,512,624,754,830,906,989,1099,1210,1310,1421,1529,1648,1830,1933,2016" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hu\\values-hu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2021", + "endColumns": "100", + "endOffsets": "2117" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-km_values-km.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-km\\values-km.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,308,420,507,611,729,806,883,966,1070,1175,1275,1385,1492,1600,1762,1860", + "endColumns": "102,99,111,86,103,117,76,76,82,103,104,99,109,106,107,161,97,82", + "endOffsets": "203,303,415,502,606,724,801,878,961,1065,1170,1270,1380,1487,1595,1757,1855,1938" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-km\\values-km.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1943", + "endColumns": "100", + "endOffsets": "2039" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-port_values-port.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-port\\values-port.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "55", + "endOffsets": "106" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-mr_values-mr.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-mr\\values-mr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1947", + "endColumns": "100", + "endOffsets": "2043" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-mr\\values-mr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,322,429,519,620,735,812,890,970,1082,1184,1280,1389,1490,1605,1762,1867", + "endColumns": "110,105,106,89,100,114,76,77,79,111,101,95,108,100,114,156,104,79", + "endOffsets": "211,317,424,514,615,730,807,885,965,1077,1179,1275,1384,1485,1600,1757,1862,1942" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-gu_values-gu.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-gu\\values-gu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,318,425,512,613,736,813,891,971,1077,1179,1276,1385,1484,1594,1754,1857", + "endColumns": "108,103,106,86,100,122,76,77,79,105,101,96,108,98,109,159,102,79", + "endOffsets": "209,313,420,507,608,731,808,886,966,1072,1174,1271,1380,1479,1589,1749,1852,1932" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-gu\\values-gu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1937", + "endColumns": "100", + "endOffsets": "2033" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-sw_values-sw.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sw\\values-sw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,306,414,504,609,726,808,891,973,1074,1183,1282,1389,1498,1603,1765,1862", + "endColumns": "102,97,107,89,104,116,81,82,81,100,108,98,106,108,104,161,96,81", + "endOffsets": "203,301,409,499,604,721,803,886,968,1069,1178,1277,1384,1493,1598,1760,1857,1939" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sw\\values-sw.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1944", + "endColumns": "100", + "endOffsets": "2040" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-gl_values-gl.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-gl\\values-gl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1972", + "endColumns": "100", + "endOffsets": "2068" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-gl\\values-gl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,217,329,437,522,624,750,834,915,997,1104,1213,1312,1420,1524,1631,1790,1890", + "endColumns": "111,111,107,84,101,125,83,80,81,106,108,98,107,103,106,158,99,81", + "endOffsets": "212,324,432,517,619,745,829,910,992,1099,1208,1307,1415,1519,1626,1785,1885,1967" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-pa_values-pa.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pa\\values-pa.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1900", + "endColumns": "100", + "endOffsets": "1996" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pa\\values-pa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,305,410,496,596,709,786,862,941,1042,1146,1243,1352,1451,1561,1720,1820", + "endColumns": "102,96,104,85,99,112,76,75,78,100,103,96,108,98,109,158,99,79", + "endOffsets": "203,300,405,491,591,704,781,857,936,1037,1141,1238,1347,1446,1556,1715,1815,1895" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-eu_values-eu.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-eu\\values-eu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1987", + "endColumns": "100", + "endOffsets": "2083" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-eu\\values-eu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,312,422,508,614,738,825,909,991,1100,1210,1309,1418,1524,1635,1806,1905", + "endColumns": "108,97,109,85,105,123,86,83,81,108,109,98,108,105,110,170,98,81", + "endOffsets": "209,307,417,503,609,733,820,904,986,1095,1205,1304,1413,1519,1630,1801,1900,1982" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-af_values-af.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-af\\values-af.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1906", + "endColumns": "100", + "endOffsets": "2002" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-af\\values-af.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,415,500,603,721,797,874,955,1062,1165,1262,1370,1472,1574,1728,1826", + "endColumns": "103,99,105,84,102,117,75,76,80,106,102,96,107,101,101,153,97,79", + "endOffsets": "204,304,410,495,598,716,792,869,950,1057,1160,1257,1365,1467,1569,1723,1821,1901" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-lv_values-lv.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-lv\\values-lv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,333,442,528,632,754,836,918,1003,1112,1224,1323,1434,1543,1648,1822,1921", + "endColumns": "119,107,108,85,103,121,81,81,84,108,111,98,110,108,104,173,98,81", + "endOffsets": "220,328,437,523,627,749,831,913,998,1107,1219,1318,1429,1538,1643,1817,1916,1998" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-lv\\values-lv.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2003", + "endColumns": "100", + "endOffsets": "2099" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-si_values-si.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-si\\values-si.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,322,429,517,622,738,827,914,998,1107,1212,1310,1420,1519,1625,1784,1883", + "endColumns": "109,106,106,87,104,115,88,86,83,108,104,97,109,98,105,158,98,81", + "endOffsets": "210,317,424,512,617,733,822,909,993,1102,1207,1305,1415,1514,1620,1779,1878,1960" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-si\\values-si.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1965", + "endColumns": "100", + "endOffsets": "2061" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rHK_values-zh-rHK.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zh-rHK\\values-zh-rHK.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "101", + "endOffsets": "152" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1810", + "endColumns": "101", + "endOffsets": "1907" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zh-rHK\\values-zh-rHK.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,200,293,393,475,572,680,756,832,910,1006,1102,1197,1294,1389,1487,1638,1732", + "endColumns": "94,92,99,81,96,107,75,75,77,95,95,94,96,94,97,150,93,77", + "endOffsets": "195,288,388,470,567,675,751,827,905,1001,1097,1192,1289,1384,1482,1633,1727,1805" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-es_values-es.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-es\\values-es.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,222,335,443,528,629,757,842,924,1006,1113,1213,1312,1420,1527,1634,1793,1893", + "endColumns": "116,112,107,84,100,127,84,81,81,106,99,98,107,106,106,158,99,81", + "endOffsets": "217,330,438,523,624,752,837,919,1001,1108,1208,1307,1415,1522,1629,1788,1888,1970" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-es\\values-es.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1975", + "endColumns": "100", + "endOffsets": "2071" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-it_values-it.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-it\\values-it.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,314,423,507,616,741,818,894,975,1081,1189,1287,1391,1496,1603,1766,1866", + "endColumns": "108,99,108,83,108,124,76,75,80,105,107,97,103,104,106,162,99,82", + "endOffsets": "209,309,418,502,611,736,813,889,970,1076,1184,1282,1386,1491,1598,1761,1861,1944" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-it\\values-it.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1949", + "endColumns": "100", + "endOffsets": "2045" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ml_values-ml.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ml\\values-ml.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,224,342,457,550,655,787,864,940,1022,1133,1239,1337,1451,1551,1662,1821,1922", + "endColumns": "118,117,114,92,104,131,76,75,81,110,105,97,113,99,110,158,100,81", + "endOffsets": "219,337,452,545,650,782,859,935,1017,1128,1234,1332,1446,1546,1657,1816,1917,1999" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ml\\values-ml.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2004", + "endColumns": "100", + "endOffsets": "2100" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ar_values-ar.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ar\\values-ar.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1918", + "endColumns": "100", + "endOffsets": "2014" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ar\\values-ar.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,222,326,435,517,618,732,811,890,969,1074,1175,1271,1379,1482,1585,1740,1837", + "endColumns": "116,103,108,81,100,113,78,78,78,104,100,95,107,102,102,154,96,80", + "endOffsets": "217,321,430,512,613,727,806,885,964,1069,1170,1266,1374,1477,1580,1735,1832,1913" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v22_values-v22.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v22\\values-v22.xml", + "from": { + "startLines": "2,3,4,9", + "startColumns": "4,4,4,4", + "startOffsets": "55,130,217,553", + "endLines": "2,3,8,13", + "endColumns": "74,86,12,12", + "endOffsets": "125,212,548,896" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-bg_values-bg.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-bg\\values-bg.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,220,327,432,518,623,744,823,901,984,1098,1207,1307,1421,1527,1635,1795,1894", + "endColumns": "114,106,104,85,104,120,78,77,82,113,108,99,113,105,107,159,98,82", + "endOffsets": "215,322,427,513,618,739,818,896,979,1093,1202,1302,1416,1522,1630,1790,1889,1972" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-bg\\values-bg.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1977", + "endColumns": "100", + "endOffsets": "2073" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v24_values-v24.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\values-v24\\values-v24.xml", + "from": { + "startLines": "2,3,4,5", + "startColumns": "4,4,4,4", + "startOffsets": "55,121,182,248", + "endColumns": "65,60,65,66", + "endOffsets": "116,177,243,310" + }, + "to": { + "startLines": "4,5,6,7", + "startColumns": "4,4,4,4", + "startOffsets": "347,413,474,540", + "endColumns": "65,60,65,66", + "endOffsets": "408,469,535,602" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v24\\values-v24.xml", + "from": { + "startLines": "2,3", + "startColumns": "4,4", + "startOffsets": "55,212", + "endColumns": "156,134", + "endOffsets": "207,342" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ca_values-ca.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ca\\values-ca.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1981", + "endColumns": "100", + "endOffsets": "2077" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ca\\values-ca.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,329,436,519,627,753,837,918,1001,1112,1221,1319,1429,1533,1641,1801,1900", + "endColumns": "117,105,106,82,107,125,83,80,82,110,108,97,109,103,107,159,98,80", + "endOffsets": "218,324,431,514,622,748,832,913,996,1107,1216,1314,1424,1528,1636,1796,1895,1976" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v26_values-v26.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v26\\values-v26.xml", + "from": { + "startLines": "2,3,4,8,12,16", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "55,130,217,431,657,896", + "endLines": "2,3,7,11,15,16", + "endColumns": "74,86,12,12,12,92", + "endOffsets": "125,212,426,652,891,984" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-xlarge-v4_values-xlarge-v4.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-xlarge-v4\\values-xlarge-v4.xml", + "from": { + "startLines": "2,3,4,5,6,7", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "55,126,197,267,337,405", + "endColumns": "70,70,69,69,67,67", + "endOffsets": "121,192,262,332,400,468" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ky_values-ky.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ky\\values-ky.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1943", + "endColumns": "100", + "endOffsets": "2039" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ky\\values-ky.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,304,423,507,614,731,809,888,969,1079,1186,1284,1390,1497,1598,1759,1862", + "endColumns": "103,94,118,83,106,116,77,78,80,109,106,97,105,106,100,160,102,80", + "endOffsets": "204,299,418,502,609,726,804,883,964,1074,1181,1279,1385,1492,1593,1754,1857,1938" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-h720dp-v13_values-h720dp-v13.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-h720dp-v13\\values-h720dp-v13.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "66", + "endOffsets": "117" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-sr_values-sr.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sr\\values-sr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1955", + "endColumns": "100", + "endOffsets": "2051" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sr\\values-sr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,317,423,509,613,731,812,892,980,1085,1193,1294,1398,1506,1607,1774,1871", + "endColumns": "108,102,105,85,103,117,80,79,87,104,107,100,103,107,100,166,96,83", + "endOffsets": "209,312,418,504,608,726,807,887,975,1080,1188,1289,1393,1501,1602,1769,1866,1950" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-te_values-te.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-te\\values-te.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2006", + "endColumns": "100", + "endOffsets": "2102" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-te\\values-te.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,328,439,529,634,759,841,923,1007,1120,1228,1327,1438,1540,1657,1823,1924", + "endColumns": "113,108,110,89,104,124,81,81,83,112,107,98,110,101,116,165,100,81", + "endOffsets": "214,323,434,524,629,754,836,918,1002,1115,1223,1322,1433,1535,1652,1818,1919,2001" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-b+sr+Latn_values-b+sr+Latn.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1962", + "endColumns": "100", + "endOffsets": "2058" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,318,424,510,614,732,814,895,983,1089,1197,1298,1403,1511,1612,1781,1878", + "endColumns": "108,103,105,85,103,117,81,80,87,105,107,100,104,107,100,168,96,83", + "endOffsets": "209,313,419,505,609,727,809,890,978,1084,1192,1293,1398,1506,1607,1776,1873,1957" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-large-v4_values-large-v4.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-large-v4\\values-large-v4.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10", + "startColumns": "4,4,4,4,4,4,4,4,4", + "startOffsets": "55,114,185,256,326,396,464,532,636", + "endColumns": "58,70,70,69,69,67,67,103,115", + "endOffsets": "109,180,251,321,391,459,527,631,747" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values_values.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,397,398,402,406,410,415,421,428,432,436,441,445,449,453,457,461,465,471,475,481,485,491,495,500,504,507,511,517,521,527,531,537,540,544,548,552,556,560,561,562,563,566,569,572,575,579,580,581,582,583,586,588,590,592,597,598,602,608,612,613,615,626,627,631,637,641,642,643,647,674,678,679,683,711,878,904,1072,1098,1129,1137,1143,1157,1179,1184,1189,1199,1208,1217,1221,1228,1236,1243,1244,1253,1256,1259,1263,1267,1271,1274,1275,1279,1283,1293,1298,1305,1311,1312,1315,1319,1324,1326,1328,1331,1334,1336,1340,1343,1350,1353,1356,1360,1362,1366,1368,1370,1372,1376,1384,1392,1404,1410,1419,1422,1433,1436,1441,1442,1447,1505,1564,1565,1575,1584,1585,1587,1591,1594,1597,1600,1603,1607,1610,1613,1616,1620,1623,1627,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1653,1655,1656,1657,1658,1659,1660,1661,1662,1664,1665,1667,1668,1670,1672,1673,1675,1676,1677,1678,1679,1680,1682,1683,1684,1685,1686,1687,1689,1691,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1707,1708,1709,1710,1711,1712,1714,1718,1722,1723,1724,1725,1726,1727,1728,1729,1731,1733,1735,1737,1739,1740,1741,1742,1744,1746,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1767,1769,1770,1772,1773,1775,1777,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1792,1793,1794,1795,1797,1798,1799,1800,1801,1803,1805,1807,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,69,85,86,87,88,89,90,91,105,119,120,126,129,130,131,145,146,152,153,154,155,194,195,196,197,198,199,200,227,228,234,235,249", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,160,205,254,295,350,409,471,549,630,691,766,842,919,997,1082,1164,1240,1316,1393,1471,1577,1683,1762,1842,1899,1957,2031,2106,2171,2237,2292,2364,2437,2504,2572,2631,2690,2749,2808,2867,2921,2975,3028,3082,3136,3190,3244,3318,3397,3470,3544,3615,3687,3759,3832,3889,3947,4020,4094,4168,4243,4315,4388,4458,4529,4589,27058,27127,27196,27266,27340,27416,27480,27557,27633,27710,27775,27844,27921,27996,28065,28133,28210,28276,28337,28434,28499,28568,28667,28738,28797,28855,28912,28971,29042,29114,29186,29258,29330,29397,29465,29533,29592,29655,29719,29809,29900,29960,30026,30093,30159,30229,30293,30346,30459,30517,30580,30645,30710,30785,30858,30930,30979,31040,31101,31162,31224,31288,31352,31416,31481,31544,31604,31665,31731,31790,31850,31912,31983,32043,32111,32197,32284,32374,32461,32549,32631,32714,32804,32895,32947,33005,33050,33116,33180,33237,33294,33348,33405,33453,33502,33553,33587,33634,33683,33729,33761,33825,33887,33947,34004,34078,34148,34226,34280,34350,34435,34483,34529,34600,34678,34756,34828,34902,34976,35050,35130,35203,35272,35344,35421,35473,35546,35620,35689,35764,35838,35912,36053,36123,36176,36254,36344,36432,36528,36618,37200,37289,37536,37817,38069,38354,38747,39224,39446,39668,39944,40171,40401,40631,40861,41091,41318,41737,41963,42388,42618,43046,43265,43548,43756,43887,44114,44540,44765,45192,45413,45838,45958,46234,46535,46859,47150,47464,47601,47732,47837,48079,48246,48450,48658,48929,49041,49153,49258,49375,49589,49735,49875,49961,50309,50397,50643,51061,51310,51392,51490,52107,52207,52459,52883,53138,53232,53321,53558,55610,55852,55954,56207,58391,69019,70535,81261,82789,84546,85172,85592,86653,87918,88174,88410,88957,89451,90056,90254,90834,91398,91773,91891,92429,92586,92782,93055,93311,93481,93622,93686,93968,94254,94930,95194,95532,95885,95979,96165,96471,96733,96858,96985,97224,97435,97554,97747,97924,98379,98560,98682,98941,99054,99241,99343,99450,99579,99854,100362,100858,101735,102029,102599,102748,103480,103652,103988,104080,104358,108702,113189,113251,113881,114495,114586,114699,114928,115088,115240,115411,115578,115821,115991,116164,116335,116609,116808,117013,117343,117427,117523,117619,117717,117817,117919,118021,118123,118225,118327,118427,118523,118635,118764,118887,119018,119149,119247,119361,119455,119595,119729,119825,119937,120037,120153,120249,120361,120461,120601,120737,120901,121031,121189,121339,121480,121624,121759,121871,122021,122149,122277,122413,122545,122675,122805,122917,123057,123203,123347,123485,123551,123641,123717,123821,123911,124013,124121,124229,124329,124409,124501,124599,124709,124787,124893,124985,125089,125199,125321,125484,125641,125721,125821,125911,126021,126115,126221,126313,126413,126525,126639,126755,126871,126965,127079,127191,127293,127413,127535,127617,127721,127841,127967,128065,128159,128247,128359,128475,128597,128709,128884,129000,129086,129178,129290,129414,129481,129607,129675,129803,129947,130075,130144,130239,130354,130467,130566,130675,130786,130897,130998,131103,131203,131333,131424,131547,131641,131753,131839,131943,132039,132127,132245,132349,132453,132579,132667,132775,132875,132965,133075,133159,133261,133345,133399,133463,133569,133679,133763,4650,6565,6669,6770,6817,7065,7257,7697,8256,8830,9150,9739,16423,16535,16696,17223,17646,18239,18460,18619,18878,21005,21444,21632,21760,21934,22715,22932,24263,24742,26115,26360,26905", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,396,397,401,405,409,414,420,427,431,435,440,444,448,452,456,460,464,470,474,480,484,490,494,499,503,506,510,516,520,526,530,536,539,543,547,551,555,559,560,561,562,565,568,571,574,578,579,580,581,582,585,587,589,591,596,597,601,607,611,612,614,625,626,630,636,640,641,642,646,673,677,678,682,710,877,903,1071,1097,1128,1136,1142,1156,1178,1183,1188,1198,1207,1216,1220,1227,1235,1242,1243,1252,1255,1258,1262,1266,1270,1273,1274,1278,1282,1292,1297,1304,1310,1311,1314,1318,1323,1325,1327,1330,1333,1335,1339,1342,1349,1352,1355,1359,1361,1365,1367,1369,1371,1375,1383,1391,1403,1409,1418,1421,1432,1435,1440,1441,1446,1504,1563,1564,1574,1583,1584,1586,1590,1593,1596,1599,1602,1606,1609,1612,1615,1619,1622,1626,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1652,1654,1655,1656,1657,1658,1659,1660,1661,1663,1664,1666,1667,1669,1671,1672,1674,1675,1676,1677,1678,1679,1681,1682,1683,1684,1685,1686,1688,1690,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1706,1707,1708,1709,1710,1711,1713,1717,1721,1722,1723,1724,1725,1726,1727,1728,1730,1732,1734,1736,1738,1739,1740,1741,1743,1745,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1761,1762,1763,1764,1766,1768,1769,1771,1772,1774,1776,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1791,1792,1793,1794,1796,1797,1798,1799,1800,1802,1804,1806,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,84,85,86,87,88,89,90,104,118,119,125,128,129,130,144,145,151,152,153,154,193,194,195,196,197,198,199,226,227,233,234,248,249", + "endColumns": "54,44,48,40,54,58,61,77,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,54,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,1290,103,100,46,247,191,439,35,35,319,292,5344,111,160,35,422,83,220,158,258,35,438,187,127,173,780,216,375,478,458,244,35,152", + "endOffsets": "155,200,249,290,345,404,466,544,625,686,761,837,914,992,1077,1159,1235,1311,1388,1466,1572,1678,1757,1837,1894,1952,2026,2101,2166,2232,2287,2359,2432,2499,2567,2626,2685,2744,2803,2862,2916,2970,3023,3077,3131,3185,3239,3313,3392,3465,3539,3610,3682,3754,3827,3884,3942,4015,4089,4163,4238,4310,4383,4453,4524,4584,4645,27122,27191,27261,27335,27411,27475,27552,27628,27705,27770,27839,27916,27991,28060,28128,28205,28271,28332,28429,28494,28563,28662,28733,28792,28850,28907,28966,29037,29109,29181,29253,29325,29392,29460,29528,29587,29650,29714,29804,29895,29955,30021,30088,30154,30224,30288,30341,30454,30512,30575,30640,30705,30780,30853,30925,30974,31035,31096,31157,31219,31283,31347,31411,31476,31539,31599,31660,31726,31785,31845,31907,31978,32038,32106,32192,32279,32369,32456,32544,32626,32709,32799,32890,32942,33000,33045,33111,33175,33232,33289,33343,33400,33448,33497,33548,33582,33629,33678,33724,33756,33820,33882,33942,33999,34073,34143,34221,34275,34345,34430,34478,34524,34595,34673,34751,34823,34897,34971,35045,35125,35198,35267,35339,35416,35468,35541,35615,35684,35759,35833,35907,36048,36118,36171,36249,36339,36427,36523,36613,37195,37284,37531,37812,38064,38349,38742,39219,39441,39663,39939,40166,40396,40626,40856,41086,41313,41732,41958,42383,42613,43041,43260,43543,43751,43882,44109,44535,44760,45187,45408,45833,45953,46229,46530,46854,47145,47459,47596,47727,47832,48074,48241,48445,48653,48924,49036,49148,49253,49370,49584,49730,49870,49956,50304,50392,50638,51056,51305,51387,51485,52102,52202,52454,52878,53133,53227,53316,53553,55605,55847,55949,56202,58386,69014,70530,81256,82784,84541,85167,85587,86648,87913,88169,88405,88952,89446,90051,90249,90829,91393,91768,91886,92424,92581,92777,93050,93306,93476,93617,93681,93963,94249,94925,95189,95527,95880,95974,96160,96466,96728,96853,96980,97219,97430,97549,97742,97919,98374,98555,98677,98936,99049,99236,99338,99445,99574,99849,100357,100853,101730,102024,102594,102743,103475,103647,103983,104075,104353,108697,113184,113246,113876,114490,114581,114694,114923,115083,115235,115406,115573,115816,115986,116159,116330,116604,116803,117008,117338,117422,117518,117614,117712,117812,117914,118016,118118,118220,118322,118422,118518,118630,118759,118882,119013,119144,119242,119356,119450,119590,119724,119820,119932,120032,120148,120244,120356,120456,120596,120732,120896,121026,121184,121334,121475,121619,121754,121866,122016,122144,122272,122408,122540,122670,122800,122912,123052,123198,123342,123480,123546,123636,123712,123816,123906,124008,124116,124224,124324,124404,124496,124594,124704,124782,124888,124980,125084,125194,125316,125479,125636,125716,125816,125906,126016,126110,126216,126308,126408,126520,126634,126750,126866,126960,127074,127186,127288,127408,127530,127612,127716,127836,127962,128060,128154,128242,128354,128470,128592,128704,128879,128995,129081,129173,129285,129409,129476,129602,129670,129798,129942,130070,130139,130234,130349,130462,130561,130670,130781,130892,130993,131098,131198,131328,131419,131542,131636,131748,131834,131938,132034,132122,132240,132344,132448,132574,132662,132770,132870,132960,133070,133154,133256,133340,133394,133458,133564,133674,133758,133878,6560,6664,6765,6812,7060,7252,7692,8251,8825,9145,9734,16418,16530,16691,17218,17641,18234,18455,18614,18873,21000,21439,21627,21755,21929,22710,22927,24258,24737,26110,26355,26900,27053" + }, + "to": { + "startLines": "3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,30,31,54,55,56,57,59,60,61,66,67,69,70,71,72,73,74,75,76,77,78,79,80,86,87,88,89,90,91,92,93,99,100,107,108,109,110,116,117,118,119,120,121,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,207,208,209,210,211,212,213,214,215,233,234,235,236,237,238,239,240,243,244,245,246,247,250,251,252,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,633,722,723,724,725,726,731,739,740,744,748,752,757,763,770,774,778,783,787,791,795,799,803,807,813,817,823,827,833,837,842,846,849,853,859,863,869,873,879,882,886,890,894,898,902,903,904,905,908,911,914,917,921,922,923,924,925,928,930,932,934,939,940,944,950,954,955,957,968,969,973,979,983,984,985,989,1016,1020,1021,1025,1053,1220,1246,1414,1440,1471,1479,1485,1499,1521,1526,1531,1541,1550,1559,1563,1570,1578,1585,1586,1595,1598,1601,1605,1609,1613,1616,1617,1621,1625,1635,1640,1647,1653,1654,1657,1661,1666,1668,1670,1673,1676,1678,1682,1685,1692,1695,1698,1702,1704,1708,1710,1712,1714,1718,1726,1734,1746,1752,1761,1764,1775,1778,1783,1784,1789,1847,1906,1907,1917,1926,1927,1929,1933,1936,1939,1942,1945,1949,1952,1955,1958,1962,1965,1969,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1995,1997,1998,1999,2000,2001,2002,2003,2004,2006,2007,2009,2010,2012,2014,2015,2017,2018,2019,2020,2021,2022,2024,2025,2026,2027,2028,2045,2047,2049,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2065,2066,2067,2068,2069,2070,2072,2076,2080,2081,2082,2083,2084,2085,2086,2087,2089,2091,2093,2095,2097,2098,2099,2100,2102,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2120,2121,2122,2123,2125,2127,2128,2130,2131,2133,2135,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2150,2151,2152,2153,2155,2156,2157,2158,2159,2161,2163,2165,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2208,2224,2225,2226,2227,2228,2229,2230,2244,2258,2259,2265,2268,2269,2270,2347,2361,2367,2368,2369,2370,2409,2410,2411,2412,2413,2414,2415,2442,2443,2449,2450,2464", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "166,221,266,315,356,411,470,532,610,691,752,827,903,980,1058,1143,1225,1301,1460,1537,1615,1721,1827,1906,2035,2092,3264,3338,3413,3478,3592,3647,3719,3973,4040,4147,4206,4265,4324,4383,4442,4496,4550,4603,4657,4711,4765,5149,5223,5302,5375,5449,5520,5592,5664,5993,6050,6424,6497,6571,6645,6961,7033,7106,7176,7247,7307,7574,7643,7712,7782,7856,7932,7996,8073,8149,8226,8291,8360,8437,8512,8581,8649,8726,8792,8853,8950,9015,9084,9183,9254,9313,9371,9428,9487,9558,9630,9702,9774,9846,9913,9981,10049,10108,10171,10235,10325,10416,10476,10542,10609,10675,10745,10809,10862,10975,11033,11096,11161,11226,11301,11374,11446,11495,11556,11617,11678,11740,11804,11868,11932,11997,12060,12120,12181,12247,12306,12366,12428,12499,12559,13082,13168,13255,13345,13432,13520,13602,13685,13775,14943,14995,15053,15098,15164,15228,15285,15342,15544,15601,15649,15698,15749,15853,15900,15949,16149,16181,16245,16307,16367,16494,16568,16638,16716,16770,16840,16925,16973,17019,17090,17168,17246,17318,17392,17466,17540,17620,17693,17762,17834,17911,17963,18036,18110,18179,18254,18328,18402,18543,41005,46478,46556,46646,46734,46830,47109,47691,47780,48027,48308,48560,48845,49238,49715,49937,50159,50435,50662,50892,51122,51352,51582,51809,52228,52454,52879,53109,53537,53756,54039,54247,54378,54605,55031,55256,55683,55904,56329,56449,56725,57026,57350,57641,57955,58092,58223,58328,58570,58737,58941,59149,59420,59532,59644,59749,59866,60080,60226,60366,60452,60800,60888,61134,61552,61801,61883,61981,62598,62698,62950,63374,63629,63723,63812,64049,66101,66343,66445,66698,68882,79510,81026,91752,93280,95037,95663,96083,97144,98409,98665,98901,99448,99942,100547,100745,101325,101889,102264,102382,102920,103077,103273,103546,103802,103972,104113,104177,104459,104745,105421,105685,106023,106376,106470,106656,106962,107224,107349,107476,107715,107926,108045,108238,108415,108870,109051,109173,109432,109545,109732,109834,109941,110070,110345,110853,111349,112226,112520,113090,113239,113971,114143,114479,114571,114849,119193,123680,123742,124372,124986,125077,125190,125419,125579,125731,125902,126069,126312,126482,126655,126826,127100,127299,127504,127834,127918,128014,128110,128208,128308,128410,128512,128614,128716,128818,128918,129014,129126,129255,129378,129509,129640,129738,129852,129946,130086,130220,130316,130428,130528,130644,130740,130852,130952,131092,131228,131392,131522,131680,131830,131971,132115,132250,132362,132512,132640,132768,132904,133036,133166,133296,133408,134688,134834,134978,135116,135182,135272,135348,135452,135542,135644,135752,135860,135960,136040,136132,136230,136340,136418,136524,136616,136720,136830,136952,137115,137272,137352,137452,137542,137652,137746,137852,137944,138044,138156,138270,138386,138502,138596,138710,138822,138924,139044,139166,139248,139352,139472,139598,139696,139790,139878,139990,140106,140228,140340,140515,140631,140717,140809,140921,141045,141112,141238,141306,141434,141578,141706,141775,141870,141985,142098,142197,142306,142417,142528,142629,142734,142834,142964,143055,143178,143272,143384,143470,143574,143670,143758,143876,143980,144084,144210,144298,144406,144506,144596,144706,144790,144892,144976,145030,145094,145200,145310,145394,146733,148648,148752,148853,148900,149148,149340,149780,150339,150913,151233,151822,158506,158618,158779,161677,163026,163619,163840,163999,164258,166385,166824,167012,167140,167314,168095,168312,169643,170122,171495,171740,172285", + "endLines": "3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,30,31,54,55,56,57,59,60,61,66,67,69,70,71,72,73,74,75,76,77,78,79,80,86,87,88,89,90,91,92,93,99,100,107,108,109,110,116,117,118,119,120,121,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,207,208,209,210,211,212,213,214,215,233,234,235,236,237,238,239,240,243,244,245,246,247,250,251,252,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,633,722,723,724,725,726,738,739,743,747,751,756,762,769,773,777,782,786,790,794,798,802,806,812,816,822,826,832,836,841,845,848,852,858,862,868,872,878,881,885,889,893,897,901,902,903,904,907,910,913,916,920,921,922,923,924,927,929,931,933,938,939,943,949,953,954,956,967,968,972,978,982,983,984,988,1015,1019,1020,1024,1052,1219,1245,1413,1439,1470,1478,1484,1498,1520,1525,1530,1540,1549,1558,1562,1569,1577,1584,1585,1594,1597,1600,1604,1608,1612,1615,1616,1620,1624,1634,1639,1646,1652,1653,1656,1660,1665,1667,1669,1672,1675,1677,1681,1684,1691,1694,1697,1701,1703,1707,1709,1711,1713,1717,1725,1733,1745,1751,1760,1763,1774,1777,1782,1783,1788,1846,1905,1906,1916,1925,1926,1928,1932,1935,1938,1941,1944,1948,1951,1954,1957,1961,1964,1968,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1994,1996,1997,1998,1999,2000,2001,2002,2003,2005,2006,2008,2009,2011,2013,2014,2016,2017,2018,2019,2020,2021,2023,2024,2025,2026,2027,2028,2046,2048,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2064,2065,2066,2067,2068,2069,2071,2075,2079,2080,2081,2082,2083,2084,2085,2086,2088,2090,2092,2094,2096,2097,2098,2099,2101,2103,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2119,2120,2121,2122,2124,2126,2127,2129,2130,2132,2134,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2149,2150,2151,2152,2154,2155,2156,2157,2158,2160,2162,2164,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2223,2224,2225,2226,2227,2228,2229,2243,2257,2258,2264,2267,2268,2269,2283,2347,2366,2367,2368,2369,2408,2409,2410,2411,2412,2413,2414,2441,2442,2448,2449,2463,2464", + "endColumns": "54,44,48,40,54,58,61,77,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,54,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,1290,103,100,46,247,191,439,35,35,319,292,5344,111,160,35,422,83,220,158,258,35,438,187,127,173,780,216,375,478,458,244,35,152", + "endOffsets": "216,261,310,351,406,465,527,605,686,747,822,898,975,1053,1138,1220,1296,1372,1532,1610,1716,1822,1901,1981,2087,2145,3333,3408,3473,3539,3642,3714,3787,4035,4103,4201,4260,4319,4378,4437,4491,4545,4598,4652,4706,4760,4814,5218,5297,5370,5444,5515,5587,5659,5732,6045,6103,6492,6566,6640,6715,7028,7101,7171,7242,7302,7363,7638,7707,7777,7851,7927,7991,8068,8144,8221,8286,8355,8432,8507,8576,8644,8721,8787,8848,8945,9010,9079,9178,9249,9308,9366,9423,9482,9553,9625,9697,9769,9841,9908,9976,10044,10103,10166,10230,10320,10411,10471,10537,10604,10670,10740,10804,10857,10970,11028,11091,11156,11221,11296,11369,11441,11490,11551,11612,11673,11735,11799,11863,11927,11992,12055,12115,12176,12242,12301,12361,12423,12494,12554,12622,13163,13250,13340,13427,13515,13597,13680,13770,13861,14990,15048,15093,15159,15223,15280,15337,15391,15596,15644,15693,15744,15778,15895,15944,15990,16176,16240,16302,16362,16419,16563,16633,16711,16765,16835,16920,16968,17014,17085,17163,17241,17313,17387,17461,17535,17615,17688,17757,17829,17906,17958,18031,18105,18174,18249,18323,18397,18538,18608,41053,46551,46641,46729,46825,46915,47686,47775,48022,48303,48555,48840,49233,49710,49932,50154,50430,50657,50887,51117,51347,51577,51804,52223,52449,52874,53104,53532,53751,54034,54242,54373,54600,55026,55251,55678,55899,56324,56444,56720,57021,57345,57636,57950,58087,58218,58323,58565,58732,58936,59144,59415,59527,59639,59744,59861,60075,60221,60361,60447,60795,60883,61129,61547,61796,61878,61976,62593,62693,62945,63369,63624,63718,63807,64044,66096,66338,66440,66693,68877,79505,81021,91747,93275,95032,95658,96078,97139,98404,98660,98896,99443,99937,100542,100740,101320,101884,102259,102377,102915,103072,103268,103541,103797,103967,104108,104172,104454,104740,105416,105680,106018,106371,106465,106651,106957,107219,107344,107471,107710,107921,108040,108233,108410,108865,109046,109168,109427,109540,109727,109829,109936,110065,110340,110848,111344,112221,112515,113085,113234,113966,114138,114474,114566,114844,119188,123675,123737,124367,124981,125072,125185,125414,125574,125726,125897,126064,126307,126477,126650,126821,127095,127294,127499,127829,127913,128009,128105,128203,128303,128405,128507,128609,128711,128813,128913,129009,129121,129250,129373,129504,129635,129733,129847,129941,130081,130215,130311,130423,130523,130639,130735,130847,130947,131087,131223,131387,131517,131675,131825,131966,132110,132245,132357,132507,132635,132763,132899,133031,133161,133291,133403,133543,134829,134973,135111,135177,135267,135343,135447,135537,135639,135747,135855,135955,136035,136127,136225,136335,136413,136519,136611,136715,136825,136947,137110,137267,137347,137447,137537,137647,137741,137847,137939,138039,138151,138265,138381,138497,138591,138705,138817,138919,139039,139161,139243,139347,139467,139593,139691,139785,139873,139985,140101,140223,140335,140510,140626,140712,140804,140916,141040,141107,141233,141301,141429,141573,141701,141770,141865,141980,142093,142192,142301,142412,142523,142624,142729,142829,142959,143050,143173,143267,143379,143465,143569,143665,143753,143871,143975,144079,144205,144293,144401,144501,144591,144701,144785,144887,144971,145025,145089,145195,145305,145389,145509,148643,148747,148848,148895,149143,149335,149775,150334,150908,151228,151817,158501,158613,158774,159301,162095,163614,163835,163994,164253,166380,166819,167007,167135,167309,168090,168307,169638,170117,171490,171735,172280,172433" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\651e56049bfea13201b29b083430f835\\support-core-ui-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,66,3,4", + "startColumns": "4,4,4,4", + "startOffsets": "55,2487,116,286", + "endLines": "2,68,3,65", + "endColumns": "60,12,169,35", + "endOffsets": "111,2627,281,2482" + }, + "to": { + "startLines": "2,2183,2284,2285", + "startColumns": "4,4,4,4", + "startOffsets": "105,145653,159306,159476", + "endLines": "2,2185,2284,2346", + "endColumns": "60,12,169,35", + "endOffsets": "161,145793,159471,161672" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,6,7,8,9,10", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "55,348,414,536,597,663", + "endColumns": "88,65,121,60,65,66", + "endOffsets": "139,409,531,592,658,725" + }, + "to": { + "startLines": "84,2034,2036,2037,2042,2044", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "5001,133866,134042,134164,134426,134621", + "endColumns": "88,65,121,60,65,66", + "endOffsets": "5085,133927,134159,134220,134487,134683" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\colors.xml", + "from": { + "startLines": "28,9,25,6,56,24,14,8,13,7,15,16,20,19,11,10,22,17,23,21,5,57,18,4,29,30,54,53,31,32,55,12,33,34,35,36,37,38,39,40,42,41,43,44,45,46,48,47,3,49,50,51,52", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "1253,364,1177,210,2669,1131,606,315,558,264,664,713,915,859,459,405,1026,761,1079,966,160,2729,809,111,1297,1348,2587,2545,1397,1451,2629,507,1498,1558,1615,1670,1721,1770,1819,1872,1976,1925,2029,2087,2141,2189,2286,2237,59,2335,2384,2438,2492", + "endColumns": "42,39,48,52,55,44,56,47,46,49,47,46,49,54,46,52,51,46,50,58,48,55,48,47,49,47,40,40,52,45,38,49,58,55,53,49,47,47,51,51,51,49,56,52,46,46,47,47,50,47,52,52,51", + "endOffsets": "1291,399,1221,258,2720,1171,658,358,600,309,707,755,960,909,501,453,1073,803,1125,1020,204,2777,853,154,1342,1391,2623,2581,1445,1492,2663,552,1552,1609,1664,1715,1764,1813,1866,1919,2023,1970,2081,2135,2183,2231,2329,2280,105,2378,2432,2486,2539" + }, + "to": { + "startLines": "21,22,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,58,62,63,64,65,68,81,85,94,95,96,97,98,101,102,103,104,105,106,111,112,113,114,115,122,123,124,125", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "1377,1420,1986,2150,2203,2259,2304,2361,2409,2456,2506,2554,2601,2651,2706,2753,2806,2858,2905,2956,3015,3064,3117,3166,3214,3544,3792,3833,3874,3927,4108,4819,5090,5737,5793,5847,5897,5945,6108,6160,6212,6264,6314,6371,6720,6767,6814,6862,6910,7368,7416,7469,7522", + "endColumns": "42,39,48,52,55,44,56,47,46,49,47,46,49,54,46,52,51,46,50,58,48,52,48,47,49,47,40,40,52,45,38,49,58,55,53,49,47,47,51,51,51,49,56,52,46,46,47,47,50,47,52,52,51", + "endOffsets": "1415,1455,2030,2198,2254,2299,2356,2404,2451,2501,2549,2596,2646,2701,2748,2801,2853,2900,2951,3010,3059,3112,3161,3209,3259,3587,3828,3869,3922,3968,4142,4864,5144,5788,5842,5892,5940,5988,6155,6207,6259,6309,6366,6419,6762,6809,6857,6905,6956,7411,7464,7517,7569" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\strings.xml", + "from": { + "startLines": "125,423,422,470,445,446,443,137,136,36,38,34,33,37,35,138,457,469,239,254,250,252,251,240,233,234,256,257,263,236,242,253,255,243,261,244,262,264,258,238,265,235,248,157,247,237,245,241,246,259,260,5,29,88,482,407,411,128,454,456,455,133,127,28,17,9,69,385,384,6,475,355,369,60,390,472,65,15,63,24,416,415,295,275,288,302,291,296,297,282,286,294,284,283,299,268,269,279,309,285,300,274,293,292,273,278,277,289,281,272,270,304,303,306,305,280,276,271,298,308,307,301,290,154,459,58,460,56,359,358,487,70,81,72,71,21,89,119,66,126,458,412,101,12,434,433,431,432,200,430,491,492,351,344,346,343,156,350,349,347,348,345,481,488,386,387,114,64,129,132,124,130,131,489,421,117,57,363,371,370,419,362,474,417,413,429,112,327,326,333,337,315,336,340,335,334,322,323,324,325,312,155,339,338,328,314,321,313,320,330,316,317,318,319,332,329,331,102,95,93,92,410,404,402,403,405,103,105,99,96,104,98,90,91,100,106,87,97,94,115,113,111,389,388,110,27,25,26,468,444,375,435,438,437,436,439,478,392,391,13,3,357,447,448,449,450,451,452,453,442,414,465,464,461,467,466,463,462,80,82,83,84,85,77,86,74,76,55,79,75,78,73,121,120,397,396,395,394,398,399,400,420,16,109,19,143,485,379,366,378,380,376,377,374,116,408,134,135,477,182,176,168,196,160,170,178,172,198,190,184,186,164,188,192,194,166,180,162,174,142,141,473,424,18,31,49,50,43,47,44,48,46,45,479,30,32,476,484,67,249,150,146,149,152,153,151,148,147,427,428,14,425,8,39,41,42,40,383,62,61,11,10,59,393,53,68,361,356,418,409,483,20,118,219,227,228,226,225,229,220,230,223,224,222,221,7,22,108,441,406,360,426,203,204,214,215,205,208,211,216,217,207,213,212,209,210,206", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "7532,25370,25299,28073,26730,26802,26606,8276,8214,2326,2603,2017,1855,2455,2204,8357,27385,28011,13574,14661,14391,14535,14461,13646,13114,13191,14786,14864,15312,13374,13789,14603,14732,13857,15190,13917,15239,15375,14950,13505,15432,13278,14243,9330,14174,13440,13997,13711,14077,15002,15099,130,1601,5710,28657,24273,24512,7690,27198,27322,27255,8030,7644,1497,746,338,4515,22836,22783,178,28315,21248,21927,4043,23136,28166,4313,630,4184,1158,24850,24794,17710,16062,17152,18298,17385,17799,17879,16684,17027,17618,16846,16776,18037,15531,15597,16411,18859,16929,18098,16000,17531,17472,15925,16306,16214,17242,16613,15869,15674,18454,18381,18612,18533,16514,16124,15764,17962,18775,18685,18202,17322,9159,27497,3937,27560,3834,21474,21405,28894,4568,5247,4669,4616,955,5754,7251,4377,7583,27440,24586,6386,477,26059,25989,25883,25938,11040,25837,29074,29119,21098,20628,20722,20577,9276,21031,20956,20773,20859,20675,28601,28943,22888,22953,7048,4238,7744,7962,7456,7819,7888,29004,25185,7171,3886,21683,22044,21982,25054,21633,28262,24909,24679,25776,6970,19747,19696,20072,20282,19127,20229,20478,20174,20125,19477,19531,19586,19641,18967,9220,20407,20333,19798,19073,19420,19015,19366,19915,19184,19226,19274,19320,20021,19851,19968,6427,6051,5957,5913,24446,24093,23948,24037,24152,6474,6584,6247,6110,6519,6199,5799,5855,6300,6670,5625,6154,6002,7087,7007,6929,23076,23017,6879,1438,1296,1368,27927,26665,22214,26127,26334,26256,26170,26399,28489,23258,23195,531,59,21358,26855,26902,26952,27004,27055,27102,27151,26552,24739,27791,27746,27614,27883,27837,27698,27654,5183,5318,5363,5428,5492,4969,5547,4790,4908,3756,5111,4853,5045,4727,7350,7292,23629,23541,23475,23404,23712,23817,23882,25117,679,6840,844,8602,28830,22556,21786,22462,22650,22274,22366,22153,7128,24321,8080,8137,28429,10285,10030,9750,10818,9429,9810,10106,9891,10928,10588,10356,10445,9597,10516,10652,10730,9682,10195,9515,9969,8544,8475,28211,25437,792,1723,3528,3585,3176,3405,3236,3462,3350,3295,28539,1655,1778,28370,28761,4418,14312,8914,8682,8860,9040,9096,8974,8802,8744,25594,25683,579,25492,285,2759,3002,3098,2871,22725,4139,4098,428,387,3992,23355,3678,4464,21587,21306,24980,24392,28707,899,7216,12267,12773,12849,12724,12650,12931,12321,13008,12480,12548,12424,12373,228,1102,6797,26500,24214,21546,25543,11220,11259,11911,11987,11322,11499,11708,12071,12158,11450,11848,11772,11546,11611,11384", + "endLines": "125,423,422,470,445,446,443,137,136,36,38,34,33,37,35,138,457,469,239,254,250,252,251,240,233,234,256,257,263,236,242,253,255,243,261,244,262,264,258,238,265,235,248,157,247,237,245,241,246,259,260,5,29,88,482,407,411,128,454,456,455,133,127,28,17,9,69,385,384,6,475,355,369,60,390,472,65,15,63,24,416,415,295,275,288,302,291,296,297,282,287,294,284,283,299,268,269,279,309,285,300,274,293,292,273,278,277,289,281,272,270,304,303,306,305,280,276,271,298,308,307,301,290,154,459,58,460,56,359,358,487,70,81,72,71,21,89,119,66,126,458,412,101,12,434,433,431,432,200,430,491,492,351,344,346,343,156,350,349,347,348,345,481,488,386,387,114,64,129,132,124,130,131,489,421,117,57,363,371,370,419,362,474,417,413,429,112,327,326,333,337,315,336,340,335,334,322,323,324,325,312,155,339,338,328,314,321,313,320,330,316,317,318,319,332,329,331,102,95,93,92,410,404,402,403,405,103,105,99,96,104,98,90,91,100,106,87,97,94,115,113,111,389,388,110,27,25,26,468,444,375,435,438,437,436,439,478,392,391,13,3,357,447,448,449,450,451,452,453,442,414,465,464,461,467,466,463,462,80,82,83,84,85,77,86,74,76,55,79,75,78,73,121,120,397,396,395,394,398,399,400,420,16,109,19,143,485,379,366,378,380,376,377,374,116,408,134,135,477,182,176,168,196,160,170,178,172,198,190,184,186,164,188,192,194,166,180,162,174,142,141,473,424,18,31,49,50,43,47,44,48,46,45,479,30,32,476,484,67,249,150,146,149,152,153,151,148,147,427,428,14,425,8,39,41,42,40,383,62,61,11,10,59,393,53,68,361,356,418,409,483,20,118,219,227,228,226,225,229,220,230,223,224,222,221,7,22,108,441,406,360,426,203,204,214,215,205,208,211,216,217,207,213,212,209,210,206", + "endColumns": "49,65,69,89,70,51,57,79,60,127,154,185,160,146,120,76,53,60,70,69,68,66,72,63,75,85,76,84,61,64,66,56,52,58,47,78,71,55,50,67,68,94,67,58,67,63,78,76,95,95,89,46,52,42,48,46,72,52,55,61,65,48,44,102,44,47,51,50,51,48,53,56,53,53,57,43,62,47,52,136,57,54,87,60,88,81,85,78,81,90,10,90,81,68,59,64,75,101,76,96,102,60,85,57,73,103,90,78,69,54,88,77,71,71,77,97,88,103,73,82,88,94,61,59,61,53,52,50,70,67,47,46,69,56,51,145,43,39,39,59,55,91,39,52,66,68,53,49,148,44,43,44,72,45,49,49,52,65,73,84,95,45,54,59,63,62,37,73,73,66,74,67,72,66,112,43,49,55,63,60,61,48,51,69,58,59,35,49,49,51,49,55,51,68,53,47,52,53,53,53,46,54,69,72,51,52,55,56,52,51,40,46,44,44,49,62,51,45,57,43,42,64,57,87,54,60,43,84,51,42,63,46,54,56,84,77,83,43,47,39,39,39,58,57,48,57,70,68,82,63,58,41,63,76,84,89,48,95,61,46,50,45,45,48,50,49,45,47,45,52,53,44,43,38,42,42,46,42,62,43,63,62,53,74,76,61,59,76,70,53,64,61,53,56,81,86,64,69,103,63,62,66,65,37,53,43,60,92,96,92,42,90,94,59,41,69,55,75,58,59,63,48,98,74,69,77,66,100,52,77,59,73,60,66,76,56,78,70,49,56,67,49,53,50,53,55,57,58,55,57,64,53,53,58,66,75,57,67,44,77,58,60,52,54,61,64,56,56,87,91,49,49,51,110,94,76,129,56,43,39,47,39,49,47,47,49,44,50,72,52,52,54,33,52,74,80,47,72,75,50,73,66,100,54,49,55,52,41,50,57,39,49,37,61,74,82,60,45,62,85,79,47,61,74,63,95,64", + "endOffsets": "7577,25431,25364,28158,26796,26849,26659,8351,8270,2449,2753,2198,2011,2597,2320,8429,27434,28067,13640,14726,14455,14597,14529,13705,13185,13272,14858,14944,15369,13434,13851,14655,14780,13911,15233,13991,15306,15426,14996,13568,15496,13368,14306,9384,14237,13499,14071,13783,14168,15093,15184,172,1649,5748,28701,24315,24580,7738,27249,27379,27316,8074,7684,1595,786,381,4562,22882,22830,222,28364,21300,21976,4092,23189,28205,4371,673,4232,1290,24903,24844,17793,16118,17236,18375,17466,17873,17956,16770,17146,17704,16923,16840,18092,15591,15668,16508,18931,17021,18196,16056,17612,17525,15994,16405,16300,17316,16678,15919,15758,18527,18448,18679,18606,16607,16208,15863,18031,18853,18769,18292,17379,9214,27554,3986,27608,3880,21540,21468,28937,4610,5312,4721,4663,1096,5793,7286,4412,7638,27491,24673,6421,525,26121,26053,25932,25983,11184,25877,29113,29159,21166,20669,20767,20622,9324,21092,21025,20853,20950,20716,28651,28998,22947,23011,7081,4307,7813,8024,7526,7882,7956,29066,25293,7210,3931,21734,22103,22038,25111,21677,28309,24974,24733,25831,7001,19792,19741,20119,20327,19178,20276,20542,20223,20168,19525,19580,19635,19690,19009,9270,20472,20401,19845,19121,19471,19067,19414,19962,19220,19268,19314,19360,20066,19909,20015,6468,6104,5996,5951,24506,24146,24031,24087,24208,6513,6664,6294,6148,6578,6241,5849,5907,6380,6743,5704,6193,6045,7122,7042,6964,23130,23070,6923,1491,1362,1432,28005,26724,22268,26164,26393,26328,26250,26484,28533,23349,23252,573,105,21399,26896,26946,26998,27049,27096,27145,27192,26600,24788,27831,27785,27648,27921,27875,27740,27692,5241,5357,5422,5486,5541,5039,5619,4847,4963,3828,5177,4902,5105,4784,7399,7344,23706,23623,23535,23469,23811,23876,23940,25179,740,6873,893,8641,28886,22644,21878,22550,22688,22360,22456,22208,7165,24386,8131,8208,28483,10340,10089,9794,10912,9499,9875,10179,9953,11024,10636,10429,10500,9666,10572,10714,10802,9734,10269,9581,10014,8596,8538,28256,25486,838,1772,3579,3638,3230,3456,3289,3522,3399,3344,28593,1717,1849,28423,28824,4458,14385,8968,8738,8908,9090,9153,9034,8854,8796,25677,25770,624,25537,332,2865,3092,3170,2996,22777,4178,4133,471,422,4037,23398,3721,4509,21627,21352,25048,24440,28755,949,7245,12315,12843,12925,12767,12718,13002,12367,13077,12542,12644,12474,12418,279,1150,6834,26546,24267,21581,25588,11253,11316,11981,12065,11378,11540,11766,12152,12233,11493,11905,11842,11605,11702,11444" + }, + "to": { + "startLines": "292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "18613,18663,18729,18799,18889,18960,19012,19070,19150,19211,19339,19494,19680,19841,19988,20109,20186,20240,20301,20372,20442,20511,20578,20651,20715,20791,20877,20954,21039,21101,21166,21233,21290,21343,21402,21450,21529,21601,21657,21708,21776,21845,21940,22008,22067,22135,22199,22278,22355,22451,22547,22637,22684,22737,22780,22829,22876,22949,23002,23058,23120,23186,23235,23280,23383,23428,23476,23528,23579,23631,23680,23734,23791,23845,23899,23957,24001,24064,24112,24165,24302,24360,24415,24503,24564,24653,24735,24821,24900,24982,25073,25196,25287,25369,25438,25498,25563,25639,25741,25818,25915,26018,26079,26165,26223,26297,26401,26492,26571,26641,26696,26785,26863,26935,27007,27085,27183,27272,27376,27450,27533,27622,27717,27779,27839,27901,27955,28008,28059,28130,28198,28246,28293,28363,28420,28472,28618,28662,28702,28742,28802,28858,28950,28990,29043,29110,29179,29233,29283,29432,29477,29521,29566,29639,29685,29735,29785,29838,29904,29978,30063,30159,30205,30260,30320,30384,30447,30485,30559,30633,30700,30775,30843,30916,30983,31096,31140,31190,31246,31310,31371,31433,31482,31534,31604,31663,31723,31759,31809,31859,31911,31961,32017,32069,32138,32192,32240,32293,32347,32401,32455,32502,32557,32627,32700,32752,32805,32861,32918,32971,33023,33064,33111,33156,33201,33251,33314,33366,33412,33470,33514,33557,33622,33680,33768,33823,33884,33928,34013,34065,34108,34172,34219,34274,34331,34416,34494,34578,34622,34670,34710,34750,34790,34849,34907,34956,35014,35085,35154,35237,35301,35360,35402,35466,35543,35628,35718,35767,35863,35925,35972,36023,36069,36115,36164,36215,36265,36311,36359,36405,36458,36512,36557,36601,36640,36683,36726,36773,36816,36879,36923,36987,37050,37104,37179,37256,37318,37378,37455,37526,37580,37645,37707,37761,37818,37900,37987,38052,38122,38226,38290,38353,38420,38486,38524,38578,38622,38683,38776,38873,38966,39009,39100,39195,39255,39297,39367,39423,39499,39558,39618,39682,39731,39830,39905,39975,40053,40120,40221,40274,40352,40412,40486,40547,40614,40691,40748,40827,40898,40948,41058,41126,41176,41230,41281,41335,41391,41449,41508,41564,41622,41687,41741,41795,41854,41921,41997,42055,42123,42168,42246,42305,42366,42419,42474,42536,42601,42658,42715,42803,42895,42945,42995,43047,43158,43253,43330,43531,43588,43632,43672,43720,43760,43810,43858,43906,43956,44001,44052,44125,44178,44231,44286,44320,44373,44448,44529,44577,44650,44726,44777,44851,44918,45019,45074,45124,45180,45233,45275,45326,45384,45424,45474,45512,45574,45649,45732,45793,45839,45902,45988,46068,46116,46178,46253,46317,46413", + "endLines": "292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721", + "endColumns": "49,65,69,89,70,51,57,79,60,127,154,185,160,146,120,76,53,60,70,69,68,66,72,63,75,85,76,84,61,64,66,56,52,58,47,78,71,55,50,67,68,94,67,58,67,63,78,76,95,95,89,46,52,42,48,46,72,52,55,61,65,48,44,102,44,47,51,50,51,48,53,56,53,53,57,43,62,47,52,136,57,54,87,60,88,81,85,78,81,90,10,90,81,68,59,64,75,101,76,96,102,60,85,57,73,103,90,78,69,54,88,77,71,71,77,97,88,103,73,82,88,94,61,59,61,53,52,50,70,67,47,46,69,56,51,145,43,39,39,59,55,91,39,52,66,68,53,49,148,44,43,44,72,45,49,49,52,65,73,84,95,45,54,59,63,62,37,73,73,66,74,67,72,66,112,43,49,55,63,60,61,48,51,69,58,59,35,49,49,51,49,55,51,68,53,47,52,53,53,53,46,54,69,72,51,52,55,56,52,51,40,46,44,44,49,62,51,45,57,43,42,64,57,87,54,60,43,84,51,42,63,46,54,56,84,77,83,43,47,39,39,39,58,57,48,57,70,68,82,63,58,41,63,76,84,89,48,95,61,46,50,45,45,48,50,49,45,47,45,52,53,44,43,38,42,42,46,42,62,43,63,62,53,74,76,61,59,76,70,53,64,61,53,56,81,86,64,69,103,63,62,66,65,37,53,43,60,92,96,92,42,90,94,59,41,69,55,75,58,59,63,48,98,74,69,77,66,100,52,77,59,73,60,66,76,56,78,70,49,56,67,49,53,50,53,55,57,58,55,57,64,53,53,58,66,75,57,67,44,77,58,60,52,54,61,64,56,56,87,91,49,49,51,110,94,76,129,56,43,39,47,39,49,47,47,49,44,50,72,52,52,54,33,52,74,80,47,72,75,50,73,66,100,54,49,55,52,41,50,57,39,49,37,61,74,82,60,45,62,85,79,47,61,74,63,95,64", + "endOffsets": "18658,18724,18794,18884,18955,19007,19065,19145,19206,19334,19489,19675,19836,19983,20104,20181,20235,20296,20367,20437,20506,20573,20646,20710,20786,20872,20949,21034,21096,21161,21228,21285,21338,21397,21445,21524,21596,21652,21703,21771,21840,21935,22003,22062,22130,22194,22273,22350,22446,22542,22632,22679,22732,22775,22824,22871,22944,22997,23053,23115,23181,23230,23275,23378,23423,23471,23523,23574,23626,23675,23729,23786,23840,23894,23952,23996,24059,24107,24160,24297,24355,24410,24498,24559,24648,24730,24816,24895,24977,25068,25191,25282,25364,25433,25493,25558,25634,25736,25813,25910,26013,26074,26160,26218,26292,26396,26487,26566,26636,26691,26780,26858,26930,27002,27080,27178,27267,27371,27445,27528,27617,27712,27774,27834,27896,27950,28003,28054,28125,28193,28241,28288,28358,28415,28467,28613,28657,28697,28737,28797,28853,28945,28985,29038,29105,29174,29228,29278,29427,29472,29516,29561,29634,29680,29730,29780,29833,29899,29973,30058,30154,30200,30255,30315,30379,30442,30480,30554,30628,30695,30770,30838,30911,30978,31091,31135,31185,31241,31305,31366,31428,31477,31529,31599,31658,31718,31754,31804,31854,31906,31956,32012,32064,32133,32187,32235,32288,32342,32396,32450,32497,32552,32622,32695,32747,32800,32856,32913,32966,33018,33059,33106,33151,33196,33246,33309,33361,33407,33465,33509,33552,33617,33675,33763,33818,33879,33923,34008,34060,34103,34167,34214,34269,34326,34411,34489,34573,34617,34665,34705,34745,34785,34844,34902,34951,35009,35080,35149,35232,35296,35355,35397,35461,35538,35623,35713,35762,35858,35920,35967,36018,36064,36110,36159,36210,36260,36306,36354,36400,36453,36507,36552,36596,36635,36678,36721,36768,36811,36874,36918,36982,37045,37099,37174,37251,37313,37373,37450,37521,37575,37640,37702,37756,37813,37895,37982,38047,38117,38221,38285,38348,38415,38481,38519,38573,38617,38678,38771,38868,38961,39004,39095,39190,39250,39292,39362,39418,39494,39553,39613,39677,39726,39825,39900,39970,40048,40115,40216,40269,40347,40407,40481,40542,40609,40686,40743,40822,40893,40943,41000,41121,41171,41225,41276,41330,41386,41444,41503,41559,41617,41682,41736,41790,41849,41916,41992,42050,42118,42163,42241,42300,42361,42414,42469,42531,42596,42653,42710,42798,42890,42940,42990,43042,43153,43248,43325,43455,43583,43627,43667,43715,43755,43805,43853,43901,43951,43996,44047,44120,44173,44226,44281,44315,44368,44443,44524,44572,44645,44721,44772,44846,44913,45014,45069,45119,45175,45228,45270,45321,45379,45419,45469,45507,45569,45644,45727,45788,45834,45897,45983,46063,46111,46173,46248,46312,46408,46473" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\dimens.xml", + "from": { + "startLines": "5,6,2,3", + "startColumns": "4,4,4,4", + "startOffsets": "231,290,57,108", + "endColumns": "57,55,49,48", + "endOffsets": "284,341,102,152" + }, + "to": { + "startLines": "200,201,231,232", + "startColumns": "4,4,4,4", + "startOffsets": "12627,12685,14844,14894", + "endColumns": "57,55,49,48", + "endOffsets": "12680,12736,14889,14938" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,3,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,59,60,61,6,15", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,124,1245,1315,1383,1455,1525,1586,1647,1708,1770,1834,1896,1957,2025,2125,2185,2251,2324,2393,2450,2502,2564,2636,2712,2747,2782,2832,2866,2901,2936,3006,3077,3194,3395,3505,3706,3835,3907,319,880", + "endLines": "2,3,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,53,54,58,59,60,61,14,18", + "endColumns": "68,62,69,67,71,69,60,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,33,34,34,69,70,116,12,109,12,128,71,66,35,207", + "endOffsets": "119,182,1310,1378,1450,1520,1581,1642,1703,1765,1829,1891,1952,2020,2120,2180,2246,2319,2388,2445,2497,2559,2631,2707,2742,2777,2827,2861,2896,2931,3001,3072,3189,3390,3500,3701,3830,3902,3969,875,1240" + }, + "to": { + "startLines": "82,83,202,203,204,205,206,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,241,242,248,249,253,254,255,256,262,671,2029,2030,2035,2038,2043,2181,2182,2348,2357", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "4869,4938,12741,12811,12879,12951,13021,13866,13927,13988,14050,14114,14176,14237,14305,14405,14465,14531,14604,14673,14730,14782,15396,15468,15783,15818,15995,16045,16079,16114,16424,43460,133548,133665,133932,134225,134492,145514,145586,162100,162661", + "endLines": "82,83,202,203,204,205,206,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,241,242,248,249,253,254,255,256,262,671,2029,2033,2035,2041,2043,2181,2182,2356,2360", + "endColumns": "68,62,69,67,71,69,60,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,33,34,34,69,70,116,12,109,12,128,71,66,35,207", + "endOffsets": "4933,4996,12806,12874,12946,13016,13077,13922,13983,14045,14109,14171,14232,14300,14400,14460,14526,14599,14668,14725,14777,14839,15463,15539,15813,15848,16040,16074,16109,16144,16489,43526,133660,133861,134037,134421,134616,145581,145648,162656,163021" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\styles.xml", + "from": { + "startLines": "30,9,3,23,19,26,15", + "startColumns": "4,4,4,4,4,4,4", + "startOffsets": "1034,298,59,817,673,925,550", + "endLines": "33,13,7,25,21,28,17", + "endColumns": "12,12,12,12,12,12,12", + "endOffsets": "1221,542,290,919,805,1026,661" + }, + "to": { + "startLines": "727,2186,2191,2196,2199,2202,2205", + "startColumns": "4,4,4,4,4,4,4", + "startOffsets": "46920,145798,146043,146275,146380,146515,146619", + "endLines": "730,2190,2195,2198,2201,2204,2207", + "endColumns": "12,12,12,12,12,12,12", + "endOffsets": "47104,146038,146270,146375,146510,146614,146728" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-kk_values-kk.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-kk\\values-kk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1950", + "endColumns": "100", + "endOffsets": "2046" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-kk\\values-kk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,217,320,430,515,621,740,821,901,982,1085,1190,1288,1395,1504,1604,1770,1869", + "endColumns": "111,102,109,84,105,118,80,79,80,102,104,97,106,108,99,165,98,80", + "endOffsets": "212,315,425,510,616,735,816,896,977,1080,1185,1283,1390,1499,1599,1765,1864,1945" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ne_values-ne.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ne\\values-ne.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,314,422,513,620,747,841,931,1019,1129,1245,1348,1463,1565,1680,1851,1963", + "endColumns": "104,103,107,90,106,126,93,89,87,109,115,102,114,101,114,170,111,85", + "endOffsets": "205,309,417,508,615,742,836,926,1014,1124,1240,1343,1458,1560,1675,1846,1958,2044" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ne\\values-ne.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2049", + "endColumns": "100", + "endOffsets": "2145" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-hr_values-hr.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hr\\values-hr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,307,417,503,607,726,810,893,979,1083,1196,1302,1407,1520,1627,1796,1893", + "endColumns": "104,96,109,85,103,118,83,82,85,103,112,105,104,112,106,168,96,88", + "endOffsets": "205,302,412,498,602,721,805,888,974,1078,1191,1297,1402,1515,1622,1791,1888,1977" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hr\\values-hr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1982", + "endColumns": "100", + "endOffsets": "2078" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ldltr-v21_values-ldltr-v21.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ldltr-v21\\values-ldltr-v21.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "112", + "endOffsets": "163" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-cs_values-cs.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-cs\\values-cs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,212,314,423,509,614,731,812,893,977,1081,1190,1289,1395,1505,1612,1775,1873", + "endColumns": "106,101,108,85,104,116,80,80,83,103,108,98,105,109,106,162,97,81", + "endOffsets": "207,309,418,504,609,726,807,888,972,1076,1185,1284,1390,1500,1607,1770,1868,1950" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-cs\\values-cs.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1955", + "endColumns": "100", + "endOffsets": "2051" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-zh-rCN_values-zh-rCN.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zh-rCN\\values-zh-rCN.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "422", + "startColumns": "4", + "startOffsets": "23017", + "endColumns": "100", + "endOffsets": "23113" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values-zh-rCN\\strings.xml", + "from": { + "startLines": "129,409,408,456,431,432,429,141,140,39,41,37,36,40,38,487,496,490,497,491,495,492,493,494,489,488,142,443,455,222,237,233,235,234,223,216,217,239,240,246,219,225,236,238,226,244,227,245,247,241,221,248,218,231,161,230,220,228,224,229,242,243,5,31,92,467,475,473,474,470,471,472,476,469,468,499,393,397,132,440,442,441,137,131,30,18,10,73,369,368,7,461,338,353,64,374,458,69,16,67,24,402,401,278,258,271,285,274,279,280,265,269,277,267,266,282,251,252,262,292,268,283,257,276,275,256,261,260,272,264,255,253,287,286,289,288,263,259,254,281,291,290,284,273,158,445,62,446,60,343,342,504,74,85,76,75,22,93,123,70,130,444,398,105,13,420,419,417,418,183,416,508,509,334,327,329,326,160,333,332,330,331,328,498,505,370,371,118,68,133,136,128,134,135,506,407,121,61,347,355,354,405,346,460,403,399,415,116,310,309,316,320,298,319,323,318,317,305,306,307,308,295,159,322,321,311,297,304,296,303,313,299,300,301,302,315,312,314,106,99,97,96,396,390,388,389,391,107,109,103,100,108,102,94,95,104,110,91,101,98,119,117,115,373,372,114,29,27,28,454,430,359,422,425,424,423,426,464,376,375,14,3,340,433,434,435,436,437,438,439,428,400,451,450,447,453,452,449,448,84,86,87,88,89,81,90,78,80,59,83,79,82,77,125,124,381,380,379,378,382,383,384,406,17,113,20,147,502,363,350,362,364,360,361,358,120,394,138,139,463,174,171,167,181,163,168,172,169,182,178,175,176,165,177,179,180,166,173,164,170,146,145,459,410,19,34,52,53,46,50,47,51,49,48,465,33,35,462,501,71,232,154,150,153,156,157,155,152,151,413,414,15,411,9,42,44,45,43,367,66,65,12,11,63,377,56,72,345,339,404,477,485,483,484,480,481,482,486,479,478,395,500,21,122,202,210,211,209,208,212,203,213,206,207,205,204,8,23,112,427,392,344,412,186,187,197,198,188,191,194,199,200,190,196,195,192,193,189", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "5955,20148,20096,22377,21225,21278,21127,6556,6504,1760,1914,1609,1527,1834,1688,24175,24732,24336,24806,24413,24671,24478,24541,24604,24284,24217,6612,21802,22331,10501,11357,11133,11247,11189,10555,10157,10215,11468,11525,11867,10341,10673,11302,11415,10726,11768,10778,11812,11920,11586,10447,11968,10279,11024,7395,10968,10393,10833,10612,10891,11633,11705,130,1309,4434,22805,23330,23189,23259,22975,23045,23115,23402,22920,22850,24919,19310,19509,6092,21631,21745,21686,6353,6048,1250,664,315,3403,18141,18088,181,22566,16888,17440,2996,18411,22437,3230,572,3126,974,19761,19718,13807,12465,13327,14295,13528,13884,13951,12962,13234,13731,13096,13033,14084,12037,12090,12746,14789,13165,14142,12407,13659,13601,12338,12666,12594,13400,12900,12286,12147,14437,14364,14595,14516,12824,12522,12217,14018,14729,14668,14222,13469,7250,21901,2905,21951,2815,17088,17032,25108,3450,4048,3548,3498,845,4471,5740,3279,6001,21851,19564,5022,440,20700,20648,20557,20602,8585,20511,25253,25298,16787,16416,16504,16369,7348,16731,16674,16547,16613,16460,24868,25152,18193,18248,5558,3174,6138,6300,5899,6193,6246,25203,20030,5668,2861,17277,17541,17489,19916,17231,22520,19806,19624,20459,5485,15592,15541,15917,16127,15017,16074,16291,16019,15970,15345,15394,15443,15492,14867,7301,16235,16178,15643,14966,15295,14912,15244,15760,15062,15104,15152,15198,15866,15696,15813,5059,4739,4650,4608,19456,19157,19041,19110,19206,5102,5198,4916,4790,5144,4872,4508,4556,4959,5259,4369,4831,4693,5594,5520,5449,18356,18302,5410,1197,1088,1144,22279,21178,17674,20756,20916,20859,20795,20970,22706,18513,18459,488,59,16987,21323,21367,21411,21455,21499,21543,21587,21082,19670,22156,22115,21993,22237,22197,22073,22033,3992,4103,4146,4202,4257,3817,4307,3654,3762,2752,3934,3711,3878,3600,5823,5777,18785,18721,18670,18621,18839,18909,18963,19972,615,5373,753,6802,25061,17916,17350,17854,17976,17721,17787,17621,5630,19358,6397,6445,22659,8070,7894,7690,8445,7472,7737,7948,7790,8510,8284,8121,8180,7587,8233,8334,8389,7641,8010,7534,7845,6753,6698,22477,20199,708,1416,2563,2615,2261,2463,2310,2511,2413,2363,22751,1357,1468,22610,25007,3316,11077,7056,6863,7009,7153,7200,7104,6962,6913,20338,20401,530,20245,272,1991,2133,2200,2061,18038,3084,3044,397,358,2950,18579,2688,3356,17190,16937,19858,23471,24026,23877,23951,23651,23725,23799,24102,23592,23518,19407,24962,798,5705,9505,9902,9958,9858,9802,10018,9549,10076,9689,9741,9642,9596,226,920,5337,21036,19257,17149,20293,8679,8718,9247,9305,8768,8917,9081,9367,9426,8873,9192,9133,8961,9015,8819", + "endLines": "129,409,408,456,431,432,429,141,140,39,41,37,36,40,38,487,496,490,497,491,495,492,493,494,489,488,142,443,455,222,237,233,235,234,223,216,217,239,240,246,219,225,236,238,226,244,227,245,247,241,221,248,218,231,161,230,220,228,224,229,242,243,6,31,92,467,475,473,474,470,471,472,476,469,468,499,393,397,132,440,442,441,137,131,30,18,10,73,369,368,7,461,338,353,64,374,458,69,16,67,26,402,401,278,258,271,285,274,279,280,265,270,277,267,266,282,251,252,262,292,268,283,257,276,275,256,261,260,272,264,255,253,287,286,289,288,263,259,254,281,291,290,284,273,158,445,62,446,60,343,342,504,74,85,76,75,22,93,123,70,130,444,398,105,13,420,419,417,418,183,416,508,509,334,327,329,326,160,333,332,330,331,328,498,505,370,371,118,68,133,136,128,134,135,506,407,121,61,347,355,354,405,346,460,403,399,415,116,310,309,316,320,298,319,323,318,317,305,306,307,308,295,159,322,321,311,297,304,296,303,313,299,300,301,302,315,312,314,106,99,97,96,396,390,388,389,391,107,109,103,100,108,102,94,95,104,110,91,101,98,119,117,115,373,372,114,29,27,28,454,430,359,422,425,424,423,426,464,376,375,14,3,340,433,434,435,436,437,438,439,428,400,451,450,447,453,452,449,448,84,86,87,88,89,81,90,78,80,59,83,79,82,77,125,124,381,380,379,378,382,383,384,406,17,113,20,147,502,363,350,362,364,360,361,358,120,394,138,139,463,174,171,167,181,163,168,172,169,182,178,175,176,165,177,179,180,166,173,164,170,146,145,459,410,19,34,52,53,46,50,47,51,49,48,465,33,35,462,501,71,232,154,150,153,156,157,155,152,151,413,414,15,411,9,42,44,45,43,367,66,65,12,11,63,377,56,72,345,339,404,477,485,483,484,480,481,482,486,479,478,395,500,21,122,202,210,211,209,208,212,203,213,206,207,205,204,8,23,112,427,392,344,412,186,187,197,198,188,191,194,199,200,190,196,195,192,193,189", + "endColumns": "44,49,50,56,51,43,49,54,50,72,75,77,80,78,70,40,72,75,60,63,59,61,61,65,50,65,61,47,44,52,56,54,53,56,55,56,62,55,59,51,50,51,53,51,50,42,53,53,46,45,52,46,60,51,46,54,52,56,59,75,70,61,19,44,35,43,70,68,69,68,68,72,67,53,68,41,46,53,44,53,55,57,42,42,57,42,41,45,50,51,43,42,47,47,46,46,38,47,41,46,10,43,41,75,55,71,67,71,65,65,69,10,74,67,61,56,51,55,76,55,67,78,56,70,56,67,78,70,67,60,50,68,77,71,71,77,74,70,67,64,58,59,71,57,49,48,43,40,44,59,54,42,46,53,50,48,73,35,35,35,45,48,58,35,46,52,50,43,44,68,44,43,44,54,42,41,45,45,54,55,64,59,42,49,49,53,52,34,54,53,51,54,51,52,46,64,35,42,46,53,50,54,44,44,50,44,50,33,49,49,51,49,43,51,54,53,47,47,47,47,47,43,45,54,55,51,49,48,52,49,51,40,46,44,44,49,62,51,41,49,41,40,51,47,67,45,49,40,59,41,39,52,42,46,50,61,53,63,39,44,34,36,34,53,52,37,51,54,51,50,45,45,37,52,55,62,64,43,64,52,40,50,41,42,42,42,42,42,42,42,43,46,39,39,38,40,38,40,38,54,41,54,53,48,59,60,55,53,61,56,49,54,52,45,44,52,62,49,47,68,52,50,56,47,35,43,38,43,58,63,60,39,64,65,51,36,47,46,57,45,49,52,45,63,60,51,60,53,73,48,57,51,52,49,53,54,47,58,51,47,47,53,41,44,43,50,50,50,47,46,51,50,48,48,50,57,57,47,52,38,54,46,48,45,45,48,47,45,47,61,56,40,46,41,68,65,59,70,48,40,38,41,37,44,40,42,45,39,48,56,45,74,72,73,72,72,76,71,57,72,47,43,45,33,42,54,58,42,54,56,45,54,50,59,45,44,44,52,34,44,51,39,43,37,48,56,60,49,42,50,57,55,42,53,57,52,64,52", + "endOffsets": "5995,20193,20142,22429,21272,21317,21172,6606,6550,1828,1985,1682,1603,1908,1754,24211,24800,24407,24862,24472,24726,24535,24598,24665,24330,24278,6669,21845,22371,10549,11409,11183,11296,11241,10606,10209,10273,11519,11580,11914,10387,10720,11351,11462,10772,11806,10827,11861,11962,11627,10495,12010,10335,11071,7437,11018,10441,10885,10667,10962,11699,11762,175,1349,4465,22844,23396,23253,23324,23039,23109,23183,23465,22969,22914,24956,19352,19558,6132,21680,21796,21739,6391,6086,1303,702,352,3444,18187,18135,220,22604,16931,17483,3038,18453,22471,3273,609,3168,1082,19800,19755,13878,12516,13394,14358,13595,13945,14012,13027,13321,13801,13159,13090,14136,12084,12141,12818,14840,13228,14216,12459,13725,13653,12401,12740,12660,13463,12956,12332,12211,14510,14431,14662,14589,12894,12588,12280,14078,14783,14723,14289,13522,7295,21945,2944,21987,2855,17143,17082,25146,3492,4097,3594,3542,914,4502,5771,3310,6042,21895,19618,5053,482,20748,20694,20596,20642,8649,20551,25292,25338,16837,16454,16541,16410,7389,16781,16725,16607,16668,16498,24913,25197,18242,18296,5588,3224,6187,6347,5949,6240,6294,25245,20090,5699,2899,17319,17590,17535,19966,17271,22560,19852,19664,20505,5514,15637,15586,15964,16172,15056,16121,16341,16068,16013,15388,15437,15486,15535,14906,7342,16285,16229,15690,15011,15339,14960,15289,15807,15098,15146,15192,15238,15911,15754,15860,5096,4784,4687,4644,19503,19200,19104,19151,19251,5138,5253,4953,4825,5192,4910,4550,4602,5016,5308,4428,4866,4733,5624,5552,5479,18405,18350,5443,1244,1138,1191,22325,21219,17715,20789,20964,20910,20853,21030,22745,18573,18507,524,105,17024,21361,21405,21449,21493,21537,21581,21625,21121,19712,22191,22150,22027,22273,22231,22109,22067,4042,4140,4196,4251,4301,3872,4363,3705,3811,2809,3986,3756,3928,3648,5864,5817,18833,18779,18715,18664,18903,18957,19009,20024,658,5404,792,6836,25100,17970,17409,17910,18011,17781,17848,17668,5662,19401,6439,6498,22700,8115,7942,7731,8504,7528,7784,8004,7839,8579,8328,8174,8227,7635,8278,8383,8439,7684,8064,7581,7888,6796,6747,22514,20239,747,1462,2609,2661,2304,2505,2357,2557,2457,2407,22797,1410,1521,22653,25055,3350,11127,7098,6907,7050,7194,7244,7147,7003,6956,20395,20453,566,20287,309,2055,2194,2255,2127,18082,3120,3078,434,391,2990,18615,2726,3397,17225,16981,19910,23512,24096,23945,24020,23719,23793,23871,24169,23645,23586,19450,25001,839,5734,9543,9952,10012,9896,9852,10070,9590,10126,9735,9796,9683,9636,266,968,5367,21076,19304,17184,20332,8712,8762,9299,9361,8813,8955,9127,9420,9477,8911,9241,9186,9009,9075,8867" + }, + "to": { + "startLines": "19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "1731,1776,1826,1877,1934,1986,2030,2080,2135,2186,2259,2335,2413,2494,2573,2644,2685,2758,2834,2895,2959,3019,3081,3143,3209,3260,3326,3388,3436,3481,3534,3591,3646,3700,3757,3813,3870,3933,3989,4049,4101,4152,4204,4258,4310,4361,4404,4458,4512,4559,4605,4658,4705,4766,4818,4865,4920,4973,5030,5090,5166,5237,5299,5348,5393,5429,5473,5544,5613,5683,5752,5821,5894,5962,6016,6085,6127,6174,6228,6273,6327,6383,6441,6484,6527,6585,6628,6670,6716,6767,6819,6863,6906,6954,7002,7049,7096,7135,7183,7225,7272,7383,7427,7469,7545,7601,7673,7741,7813,7879,7945,8015,8106,8181,8249,8311,8368,8420,8476,8553,8609,8677,8756,8813,8884,8941,9009,9088,9159,9227,9288,9339,9408,9486,9558,9630,9708,9783,9854,9922,9987,10046,10106,10178,10236,10286,10335,10379,10420,10465,10525,10580,10623,10670,10724,10775,10824,10898,10934,10970,11006,11052,11101,11160,11196,11243,11296,11347,11391,11436,11505,11550,11594,11639,11694,11737,11779,11825,11871,11926,11982,12047,12107,12150,12200,12250,12304,12357,12392,12447,12501,12553,12608,12660,12713,12760,12825,12861,12904,12951,13005,13056,13111,13156,13201,13252,13297,13348,13382,13432,13482,13534,13584,13628,13680,13735,13789,13837,13885,13933,13981,14029,14073,14119,14174,14230,14282,14332,14381,14434,14484,14536,14577,14624,14669,14714,14764,14827,14879,14921,14971,15013,15054,15106,15154,15222,15268,15318,15359,15419,15461,15501,15554,15597,15644,15695,15757,15811,15875,15915,15960,15995,16032,16067,16121,16174,16212,16264,16319,16371,16422,16468,16514,16552,16605,16661,16724,16789,16833,16898,16951,16992,17043,17085,17128,17171,17214,17257,17300,17343,17386,17430,17477,17517,17557,17596,17637,17676,17717,17756,17811,17853,17908,17962,18011,18071,18132,18188,18242,18304,18361,18411,18466,18519,18565,18610,18663,18726,18776,18824,18893,18946,18997,19054,19102,19138,19182,19221,19265,19324,19388,19449,19489,19554,19620,19672,19709,19757,19804,19862,19908,19958,20011,20057,20121,20182,20234,20295,20349,20423,20472,20530,20582,20635,20685,20739,20794,20842,20901,20953,21001,21127,21181,21223,21268,21312,21363,21414,21465,21513,21560,21612,21663,21712,21761,21812,21870,21928,21976,22029,22068,22123,22170,22219,22265,22311,22360,22408,22454,22502,22564,22621,22662,22709,22751,22820,22886,22946,23118,23167,23208,23247,23289,23327,23372,23413,23456,23502,23542,23591,23648,23694,23769,23842,23916,23989,24062,24139,24211,24269,24342,24390,24434,24480,24514,24557,24612,24671,24714,24769,24826,24872,24927,24978,25038,25084,25129,25174,25227,25262,25307,25359,25399,25443,25481,25530,25587,25648,25698,25741,25792,25850,25906,25949,26003,26061,26114,26179", + "endLines": "19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482", + "endColumns": "44,49,50,56,51,43,49,54,50,72,75,77,80,78,70,40,72,75,60,63,59,61,61,65,50,65,61,47,44,52,56,54,53,56,55,56,62,55,59,51,50,51,53,51,50,42,53,53,46,45,52,46,60,51,46,54,52,56,59,75,70,61,19,44,35,43,70,68,69,68,68,72,67,53,68,41,46,53,44,53,55,57,42,42,57,42,41,45,50,51,43,42,47,47,46,46,38,47,41,46,10,43,41,75,55,71,67,71,65,65,69,10,74,67,61,56,51,55,76,55,67,78,56,70,56,67,78,70,67,60,50,68,77,71,71,77,74,70,67,64,58,59,71,57,49,48,43,40,44,59,54,42,46,53,50,48,73,35,35,35,45,48,58,35,46,52,50,43,44,68,44,43,44,54,42,41,45,45,54,55,64,59,42,49,49,53,52,34,54,53,51,54,51,52,46,64,35,42,46,53,50,54,44,44,50,44,50,33,49,49,51,49,43,51,54,53,47,47,47,47,47,43,45,54,55,51,49,48,52,49,51,40,46,44,44,49,62,51,41,49,41,40,51,47,67,45,49,40,59,41,39,52,42,46,50,61,53,63,39,44,34,36,34,53,52,37,51,54,51,50,45,45,37,52,55,62,64,43,64,52,40,50,41,42,42,42,42,42,42,42,43,46,39,39,38,40,38,40,38,54,41,54,53,48,59,60,55,53,61,56,49,54,52,45,44,52,62,49,47,68,52,50,56,47,35,43,38,43,58,63,60,39,64,65,51,36,47,46,57,45,49,52,45,63,60,51,60,53,73,48,57,51,52,49,53,54,47,58,51,47,47,53,41,44,43,50,50,50,47,46,51,50,48,48,50,57,57,47,52,38,54,46,48,45,45,48,47,45,47,61,56,40,46,41,68,65,59,70,48,40,38,41,37,44,40,42,45,39,48,56,45,74,72,73,72,72,76,71,57,72,47,43,45,33,42,54,58,42,54,56,45,54,50,59,45,44,44,52,34,44,51,39,43,37,48,56,60,49,42,50,57,55,42,53,57,52,64,52", + "endOffsets": "1771,1821,1872,1929,1981,2025,2075,2130,2181,2254,2330,2408,2489,2568,2639,2680,2753,2829,2890,2954,3014,3076,3138,3204,3255,3321,3383,3431,3476,3529,3586,3641,3695,3752,3808,3865,3928,3984,4044,4096,4147,4199,4253,4305,4356,4399,4453,4507,4554,4600,4653,4700,4761,4813,4860,4915,4968,5025,5085,5161,5232,5294,5343,5388,5424,5468,5539,5608,5678,5747,5816,5889,5957,6011,6080,6122,6169,6223,6268,6322,6378,6436,6479,6522,6580,6623,6665,6711,6762,6814,6858,6901,6949,6997,7044,7091,7130,7178,7220,7267,7378,7422,7464,7540,7596,7668,7736,7808,7874,7940,8010,8101,8176,8244,8306,8363,8415,8471,8548,8604,8672,8751,8808,8879,8936,9004,9083,9154,9222,9283,9334,9403,9481,9553,9625,9703,9778,9849,9917,9982,10041,10101,10173,10231,10281,10330,10374,10415,10460,10520,10575,10618,10665,10719,10770,10819,10893,10929,10965,11001,11047,11096,11155,11191,11238,11291,11342,11386,11431,11500,11545,11589,11634,11689,11732,11774,11820,11866,11921,11977,12042,12102,12145,12195,12245,12299,12352,12387,12442,12496,12548,12603,12655,12708,12755,12820,12856,12899,12946,13000,13051,13106,13151,13196,13247,13292,13343,13377,13427,13477,13529,13579,13623,13675,13730,13784,13832,13880,13928,13976,14024,14068,14114,14169,14225,14277,14327,14376,14429,14479,14531,14572,14619,14664,14709,14759,14822,14874,14916,14966,15008,15049,15101,15149,15217,15263,15313,15354,15414,15456,15496,15549,15592,15639,15690,15752,15806,15870,15910,15955,15990,16027,16062,16116,16169,16207,16259,16314,16366,16417,16463,16509,16547,16600,16656,16719,16784,16828,16893,16946,16987,17038,17080,17123,17166,17209,17252,17295,17338,17381,17425,17472,17512,17552,17591,17632,17671,17712,17751,17806,17848,17903,17957,18006,18066,18127,18183,18237,18299,18356,18406,18461,18514,18560,18605,18658,18721,18771,18819,18888,18941,18992,19049,19097,19133,19177,19216,19260,19319,19383,19444,19484,19549,19615,19667,19704,19752,19799,19857,19903,19953,20006,20052,20116,20177,20229,20290,20344,20418,20467,20525,20577,20630,20680,20734,20789,20837,20896,20948,20996,21044,21176,21218,21263,21307,21358,21409,21460,21508,21555,21607,21658,21707,21756,21807,21865,21923,21971,22024,22063,22118,22165,22214,22260,22306,22355,22403,22449,22497,22559,22616,22657,22704,22746,22815,22881,22941,23012,23162,23203,23242,23284,23322,23367,23408,23451,23497,23537,23586,23643,23689,23764,23837,23911,23984,24057,24134,24206,24264,24337,24385,24429,24475,24509,24552,24607,24666,24709,24764,24821,24867,24922,24973,25033,25079,25124,25169,25222,25257,25302,25354,25394,25438,25476,25525,25582,25643,25693,25736,25787,25845,25901,25944,25998,26056,26109,26174,26227" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zh-rCN\\values-zh-rCN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,201,296,396,478,575,681,757,833,911,1007,1103,1198,1295,1390,1488,1637,1731", + "endColumns": "95,94,99,81,96,105,75,75,77,95,95,94,96,94,97,148,93,77", + "endOffsets": "196,291,391,473,570,676,752,828,906,1002,1098,1193,1290,1385,1483,1632,1726,1804" + }, + "to": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,384", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,201,296,396,478,575,681,757,833,911,1007,1103,1198,1295,1390,1488,1637,21049", + "endColumns": "95,94,99,81,96,105,75,75,77,95,95,94,96,94,97,148,93,77", + "endOffsets": "196,291,391,473,570,676,752,828,906,1002,1098,1193,1290,1385,1483,1632,1726,21122" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v16_values-v16.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v16\\values-v16.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endLines": "5", + "endColumns": "12", + "endOffsets": "223" + }, + "to": { + "startLines": "3", + "startColumns": "4", + "startOffsets": "121", + "endLines": "6", + "endColumns": "12", + "endOffsets": "289" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-v16\\values-v16.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "65", + "endOffsets": "116" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-sv_values-sv.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sv\\values-sv.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1903", + "endColumns": "100", + "endOffsets": "1999" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sv\\values-sv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,211,314,425,510,612,725,801,877,957,1063,1163,1259,1364,1466,1568,1722,1824", + "endColumns": "105,102,110,84,101,112,75,75,79,105,99,95,104,101,101,153,101,78", + "endOffsets": "206,309,420,505,607,720,796,872,952,1058,1158,1254,1359,1461,1563,1717,1819,1898" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-en-rAU_values-en-rAU.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rAU\\values-en-rAU.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-en-rAU\\values-en-rAU.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ur_values-ur.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ur\\values-ur.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "102", + "endOffsets": "153" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1958", + "endColumns": "102", + "endOffsets": "2056" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ur\\values-ur.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,321,430,516,620,740,816,892,977,1085,1194,1296,1407,1507,1615,1780,1878", + "endColumns": "109,105,108,85,103,119,75,75,84,107,108,101,110,99,107,164,97,79", + "endOffsets": "210,316,425,511,615,735,811,887,972,1080,1189,1291,1402,1502,1610,1775,1873,1953" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ta_values-ta.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ta\\values-ta.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1957", + "endColumns": "100", + "endOffsets": "2053" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ta\\values-ta.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,324,439,528,635,761,839,916,998,1100,1204,1301,1411,1513,1620,1777,1877", + "endColumns": "113,104,114,88,106,125,77,76,81,101,103,96,109,101,106,156,99,79", + "endOffsets": "214,319,434,523,630,756,834,911,993,1095,1199,1296,1406,1508,1615,1772,1872,1952" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-ro_values-ro.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ro\\values-ro.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,226,330,443,531,643,764,849,930,1013,1125,1238,1338,1452,1557,1663,1827,1930", + "endColumns": "120,103,112,87,111,120,84,80,82,111,112,99,113,104,105,163,102,82", + "endOffsets": "221,325,438,526,638,759,844,925,1008,1120,1233,1333,1447,1552,1658,1822,1925,2008" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ro\\values-ro.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2013", + "endColumns": "100", + "endOffsets": "2109" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-v18_values-v18.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v18\\values-v18.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "48", + "endOffsets": "99" + } + } + ] + }, + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\values-zu_values-zu.arsc.flat", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zu\\values-zu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1959", + "endColumns": "100", + "endOffsets": "2055" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zu\\values-zu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,320,434,522,625,752,832,912,998,1102,1208,1306,1413,1519,1625,1782,1878", + "endColumns": "107,106,113,87,102,126,79,79,85,103,105,97,106,105,105,156,95,80", + "endOffsets": "208,315,429,517,620,747,827,907,993,1097,1203,1301,1408,1514,1620,1777,1873,1954" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-af.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-af.json new file mode 100644 index 0000000..9898283 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-af.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-af\\values-af.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-af\\values-af.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1906", + "endColumns": "100", + "endOffsets": "2002" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-af\\values-af.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,415,500,603,721,797,874,955,1062,1165,1262,1370,1472,1574,1728,1826", + "endColumns": "103,99,105,84,102,117,75,76,80,106,102,96,107,101,101,153,97,79", + "endOffsets": "204,304,410,495,598,716,792,869,950,1057,1160,1257,1365,1467,1569,1723,1821,1901" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-am.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-am.json new file mode 100644 index 0000000..e655aa7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-am.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-am\\values-am.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-am\\values-am.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,207,306,412,498,601,714,792,870,949,1049,1149,1245,1348,1447,1554,1707,1803", + "endColumns": "101,98,105,85,102,112,77,77,78,99,99,95,102,98,106,152,95,78", + "endOffsets": "202,301,407,493,596,709,787,865,944,1044,1144,1240,1343,1442,1549,1702,1798,1877" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-am\\values-am.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1882", + "endColumns": "100", + "endOffsets": "1978" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json new file mode 100644 index 0000000..9738732 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ar.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ar\\values-ar.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ar\\values-ar.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1918", + "endColumns": "100", + "endOffsets": "2014" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ar\\values-ar.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,222,326,435,517,618,732,811,890,969,1074,1175,1271,1379,1482,1585,1740,1837", + "endColumns": "116,103,108,81,100,113,78,78,78,104,100,95,107,102,102,154,96,80", + "endOffsets": "217,321,430,512,613,727,806,885,964,1069,1170,1266,1374,1477,1580,1735,1832,1913" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-az.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-az.json new file mode 100644 index 0000000..0cae8b8 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-az.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-az\\values-az.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-az\\values-az.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,312,424,512,619,733,814,893,978,1085,1192,1292,1401,1505,1615,1773,1875", + "endColumns": "107,98,111,87,106,113,80,78,84,106,106,99,108,103,109,157,101,82", + "endOffsets": "208,307,419,507,614,728,809,888,973,1080,1187,1287,1396,1500,1610,1768,1870,1953" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-az\\values-az.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1958", + "endColumns": "100", + "endOffsets": "2054" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json new file mode 100644 index 0000000..22ec590 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-b+sr+Latn.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-b+sr+Latn\\values-b+sr+Latn.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1962", + "endColumns": "100", + "endOffsets": "2058" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-b+sr+Latn\\values-b+sr+Latn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,318,424,510,614,732,814,895,983,1089,1197,1298,1403,1511,1612,1781,1878", + "endColumns": "108,103,105,85,103,117,81,80,87,105,107,100,104,107,100,168,96,83", + "endOffsets": "209,313,419,505,609,727,809,890,978,1084,1192,1293,1398,1506,1607,1776,1873,1957" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-be.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-be.json new file mode 100644 index 0000000..432de99 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-be.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-be\\values-be.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-be\\values-be.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "108", + "endOffsets": "159" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1974", + "endColumns": "108", + "endOffsets": "2078" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-be\\values-be.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,328,444,530,638,756,835,913,996,1102,1208,1306,1414,1519,1624,1793,1893", + "endColumns": "119,102,115,85,107,117,78,77,82,105,105,97,107,104,104,168,99,80", + "endOffsets": "220,323,439,525,633,751,830,908,991,1097,1203,1301,1409,1514,1619,1788,1888,1969" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json new file mode 100644 index 0000000..82fc1fa --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bg.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bg\\values-bg.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-bg\\values-bg.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,220,327,432,518,623,744,823,901,984,1098,1207,1307,1421,1527,1635,1795,1894", + "endColumns": "114,106,104,85,104,120,78,77,82,113,108,99,113,105,107,159,98,82", + "endOffsets": "215,322,427,513,618,739,818,896,979,1093,1202,1302,1416,1522,1630,1790,1889,1972" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-bg\\values-bg.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1977", + "endColumns": "100", + "endOffsets": "2073" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json new file mode 100644 index 0000000..45e640b --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bn.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bn\\values-bn.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-bn\\values-bn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,326,432,526,631,760,838,916,1003,1113,1221,1320,1430,1536,1649,1814,1919", + "endColumns": "108,111,105,93,104,128,77,77,86,109,107,98,109,105,112,164,104,81", + "endOffsets": "209,321,427,521,626,755,833,911,998,1108,1216,1315,1425,1531,1644,1809,1914,1996" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-bn\\values-bn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2001", + "endColumns": "100", + "endOffsets": "2097" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json new file mode 100644 index 0000000..3975db4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-bs.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-bs\\values-bs.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-bs\\values-bs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,224,333,440,526,630,752,834,915,1001,1104,1209,1307,1412,1525,1630,1805,1902", + "endColumns": "118,108,106,85,103,121,81,80,85,102,104,97,104,112,104,174,96,83", + "endOffsets": "219,328,435,521,625,747,829,910,996,1099,1204,1302,1407,1520,1625,1800,1897,1981" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-bs\\values-bs.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1986", + "endColumns": "100", + "endOffsets": "2082" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json new file mode 100644 index 0000000..b6716ce --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ca.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ca\\values-ca.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ca\\values-ca.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1981", + "endColumns": "100", + "endOffsets": "2077" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ca\\values-ca.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,329,436,519,627,753,837,918,1001,1112,1221,1319,1429,1533,1641,1801,1900", + "endColumns": "117,105,106,82,107,125,83,80,82,110,108,97,109,103,107,159,98,80", + "endOffsets": "218,324,431,514,622,748,832,913,996,1107,1216,1314,1424,1528,1636,1796,1895,1976" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json new file mode 100644 index 0000000..2bf8d6e --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-cs.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-cs\\values-cs.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-cs\\values-cs.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,212,314,423,509,614,731,812,893,977,1081,1190,1289,1395,1505,1612,1775,1873", + "endColumns": "106,101,108,85,104,116,80,80,83,103,108,98,105,109,106,162,97,81", + "endOffsets": "207,309,418,504,609,726,807,888,972,1076,1185,1284,1390,1500,1607,1770,1868,1950" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-cs\\values-cs.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1955", + "endColumns": "100", + "endOffsets": "2051" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-da.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-da.json new file mode 100644 index 0000000..a690b1e --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-da.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-da\\values-da.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-da\\values-da.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,307,419,502,602,715,792,869,948,1057,1165,1261,1375,1477,1578,1731,1828", + "endColumns": "102,98,111,82,99,112,76,76,78,108,107,95,113,101,100,152,96,78", + "endOffsets": "203,302,414,497,597,710,787,864,943,1052,1160,1256,1370,1472,1573,1726,1823,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-da\\values-da.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-de.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-de.json new file mode 100644 index 0000000..f606904 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-de.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-de\\values-de.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-de\\values-de.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,308,420,506,611,726,803,879,961,1072,1175,1274,1385,1487,1594,1750,1852", + "endColumns": "104,97,111,85,104,114,76,75,81,110,102,98,110,101,106,155,101,81", + "endOffsets": "205,303,415,501,606,721,798,874,956,1067,1170,1269,1380,1482,1589,1745,1847,1929" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-de\\values-de.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1934", + "endColumns": "100", + "endOffsets": "2030" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-el.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-el.json new file mode 100644 index 0000000..db5d3a2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-el.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-el\\values-el.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-el\\values-el.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,334,451,536,641,767,855,941,1026,1137,1247,1349,1460,1569,1677,1837,1937", + "endColumns": "117,110,116,84,104,125,87,85,84,110,109,101,110,108,107,159,99,84", + "endOffsets": "218,329,446,531,636,762,850,936,1021,1132,1242,1344,1455,1564,1672,1832,1932,2017" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-el\\values-el.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2022", + "endColumns": "100", + "endOffsets": "2118" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json new file mode 100644 index 0000000..4fba2b5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rAU.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rAU\\values-en-rAU.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rAU\\values-en-rAU.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-en-rAU\\values-en-rAU.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json new file mode 100644 index 0000000..f7a00a3 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rCA.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rCA\\values-en-rCA.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rCA\\values-en-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json new file mode 100644 index 0000000..75554a4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rGB.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rGB\\values-en-rGB.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rGB\\values-en-rGB.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-en-rGB\\values-en-rGB.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json new file mode 100644 index 0000000..9f91a2f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rIN.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rIN\\values-en-rIN.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rIN\\values-en-rIN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,309,417,501,601,716,793,869,951,1054,1158,1257,1362,1465,1569,1725,1825", + "endColumns": "103,99,107,83,99,114,76,75,81,102,103,98,104,102,103,155,99,81", + "endOffsets": "204,304,412,496,596,711,788,864,946,1049,1153,1252,1357,1460,1564,1720,1820,1902" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-en-rIN\\values-en-rIN.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1907", + "endColumns": "100", + "endOffsets": "2003" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json new file mode 100644 index 0000000..41cb0af --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-en-rXC.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-en-rXC\\values-en-rXC.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-en-rXC\\values-en-rXC.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,310,510,719,904,1106,1321,1494,1671,1855,2059,2264,2465,2672,2874,3079,3351,3551", + "endColumns": "204,199,208,184,201,214,172,176,183,203,204,200,206,201,204,271,199,178", + "endOffsets": "305,505,714,899,1101,1316,1489,1666,1850,2054,2259,2460,2667,2869,3074,3346,3546,3725" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json new file mode 100644 index 0000000..7382ab4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-es-rUS.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-es-rUS\\values-es-rUS.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-es-rUS\\values-es-rUS.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,334,442,527,628,751,836,918,1000,1112,1212,1313,1421,1528,1635,1794,1894", + "endColumns": "119,108,107,84,100,122,84,81,81,111,99,100,107,106,106,158,99,81", + "endOffsets": "220,329,437,522,623,746,831,913,995,1107,1207,1308,1416,1523,1630,1789,1889,1971" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-es-rUS\\values-es-rUS.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1976", + "endColumns": "100", + "endOffsets": "2072" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-es.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-es.json new file mode 100644 index 0000000..d8502cd --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-es.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-es\\values-es.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-es\\values-es.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,222,335,443,528,629,757,842,924,1006,1113,1213,1312,1420,1527,1634,1793,1893", + "endColumns": "116,112,107,84,100,127,84,81,81,106,99,98,107,106,106,158,99,81", + "endOffsets": "217,330,438,523,624,752,837,919,1001,1108,1208,1307,1415,1522,1629,1788,1888,1970" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-es\\values-es.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1975", + "endColumns": "100", + "endOffsets": "2071" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-et.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-et.json new file mode 100644 index 0000000..af2fb23 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-et.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-et\\values-et.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-et\\values-et.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1965", + "endColumns": "100", + "endOffsets": "2061" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-et\\values-et.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,222,329,440,526,628,745,825,903,986,1097,1202,1301,1411,1512,1615,1781,1883", + "endColumns": "116,106,110,85,101,116,79,77,82,110,104,98,109,100,102,165,101,81", + "endOffsets": "217,324,435,521,623,740,820,898,981,1092,1197,1296,1406,1507,1610,1776,1878,1960" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json new file mode 100644 index 0000000..2ddd1dd --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-eu.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-eu\\values-eu.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-eu\\values-eu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1987", + "endColumns": "100", + "endOffsets": "2083" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-eu\\values-eu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,312,422,508,614,738,825,909,991,1100,1210,1309,1418,1524,1635,1806,1905", + "endColumns": "108,97,109,85,105,123,86,83,81,108,109,98,108,105,110,170,98,81", + "endOffsets": "209,307,417,503,609,733,820,904,986,1095,1205,1304,1413,1519,1630,1801,1900,1982" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json new file mode 100644 index 0000000..91734fa --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fa.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fa\\values-fa.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fa\\values-fa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,318,429,513,616,731,810,888,969,1081,1184,1282,1392,1496,1605,1766,1867", + "endColumns": "109,102,110,83,102,114,78,77,80,111,102,97,109,103,108,160,100,80", + "endOffsets": "210,313,424,508,611,726,805,883,964,1076,1179,1277,1387,1491,1600,1761,1862,1943" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fa\\values-fa.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1948", + "endColumns": "100", + "endOffsets": "2044" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json new file mode 100644 index 0000000..2066830 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fi.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fi\\values-fi.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fi\\values-fi.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1930", + "endColumns": "100", + "endOffsets": "2026" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fi\\values-fi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,313,414,500,605,723,810,892,972,1079,1182,1279,1385,1484,1588,1751,1850", + "endColumns": "107,99,100,85,104,117,86,81,79,106,102,96,105,98,103,162,98,79", + "endOffsets": "208,308,409,495,600,718,805,887,967,1074,1177,1274,1380,1479,1583,1746,1845,1925" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json new file mode 100644 index 0000000..65dfab0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fr-rCA.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fr-rCA\\values-fr-rCA.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fr-rCA\\values-fr-rCA.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,331,442,529,645,775,858,938,1034,1144,1256,1359,1470,1577,1679,1838,1937", + "endColumns": "110,114,110,86,115,129,82,79,95,109,111,102,110,106,101,158,98,85", + "endOffsets": "211,326,437,524,640,770,853,933,1029,1139,1251,1354,1465,1572,1674,1833,1932,2018" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fr-rCA\\values-fr-rCA.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2023", + "endColumns": "100", + "endOffsets": "2119" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json new file mode 100644 index 0000000..eda6230 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-fr.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-fr\\values-fr.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-fr\\values-fr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,331,442,524,630,760,843,923,1009,1119,1231,1334,1445,1552,1659,1818,1917", + "endColumns": "110,114,110,81,105,129,82,79,85,109,111,102,110,106,106,158,98,85", + "endOffsets": "211,326,437,519,625,755,838,918,1004,1114,1226,1329,1440,1547,1654,1813,1912,1998" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-fr\\values-fr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2003", + "endColumns": "100", + "endOffsets": "2099" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json new file mode 100644 index 0000000..69232da --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-gl.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-gl\\values-gl.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-gl\\values-gl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1972", + "endColumns": "100", + "endOffsets": "2068" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-gl\\values-gl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,217,329,437,522,624,750,834,915,997,1104,1213,1312,1420,1524,1631,1790,1890", + "endColumns": "111,111,107,84,101,125,83,80,81,106,108,98,107,103,106,158,99,81", + "endOffsets": "212,324,432,517,619,745,829,910,992,1099,1208,1307,1415,1519,1626,1785,1885,1967" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json new file mode 100644 index 0000000..65ed90d --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-gu.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-gu\\values-gu.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-gu\\values-gu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,318,425,512,613,736,813,891,971,1077,1179,1276,1385,1484,1594,1754,1857", + "endColumns": "108,103,106,86,100,122,76,77,79,105,101,96,108,98,109,159,102,79", + "endOffsets": "209,313,420,507,608,731,808,886,966,1072,1174,1271,1380,1479,1589,1749,1852,1932" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-gu\\values-gu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1937", + "endColumns": "100", + "endOffsets": "2033" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json new file mode 100644 index 0000000..674643b --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-h720dp-v13.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-h720dp-v13\\values-h720dp-v13.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-h720dp-v13\\values-h720dp-v13.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "66", + "endOffsets": "117" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json new file mode 100644 index 0000000..dc74765 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hdpi-v4.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hdpi-v4\\values-hdpi-v4.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hdpi-v4\\values-hdpi-v4.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endLines": "6", + "endColumns": "13", + "endOffsets": "327" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json new file mode 100644 index 0000000..ddffa5c --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hi.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hi\\values-hi.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hi\\values-hi.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1956", + "endColumns": "100", + "endOffsets": "2052" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hi\\values-hi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,211,308,418,504,606,728,805,883,973,1082,1185,1287,1397,1498,1613,1775,1876", + "endColumns": "105,96,109,85,101,121,76,77,89,108,102,101,109,100,114,161,100,79", + "endOffsets": "206,303,413,499,601,723,800,878,968,1077,1180,1282,1392,1493,1608,1770,1871,1951" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json new file mode 100644 index 0000000..524efe0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hr.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hr\\values-hr.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hr\\values-hr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,307,417,503,607,726,810,893,979,1083,1196,1302,1407,1520,1627,1796,1893", + "endColumns": "104,96,109,85,103,118,83,82,85,103,112,105,104,112,106,168,96,88", + "endOffsets": "205,302,412,498,602,721,805,888,974,1078,1191,1297,1402,1515,1622,1791,1888,1977" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hr\\values-hr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1982", + "endColumns": "100", + "endOffsets": "2078" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json new file mode 100644 index 0000000..0ad1be4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hu.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hu\\values-hu.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hu\\values-hu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,318,433,517,629,759,835,911,994,1104,1215,1315,1426,1534,1653,1835,1938", + "endColumns": "107,104,114,83,111,129,75,75,82,109,110,99,110,107,118,181,102,82", + "endOffsets": "208,313,428,512,624,754,830,906,989,1099,1210,1310,1421,1529,1648,1830,1933,2016" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hu\\values-hu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2021", + "endColumns": "100", + "endOffsets": "2117" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json new file mode 100644 index 0000000..560b4f1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-hy.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-hy\\values-hy.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-hy\\values-hy.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1945", + "endColumns": "100", + "endOffsets": "2041" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-hy\\values-hy.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,309,419,508,614,729,811,892,977,1084,1191,1290,1400,1507,1607,1764,1863", + "endColumns": "102,100,109,88,105,114,81,80,84,106,106,98,109,106,99,156,98,81", + "endOffsets": "203,304,414,503,609,724,806,887,972,1079,1186,1285,1395,1502,1602,1759,1858,1940" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-in.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-in.json new file mode 100644 index 0000000..b0fd001 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-in.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-in\\values-in.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-in\\values-in.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,317,422,509,613,729,811,890,976,1079,1188,1289,1393,1501,1609,1765,1864", + "endColumns": "109,101,104,86,103,115,81,78,85,102,108,100,103,107,107,155,98,83", + "endOffsets": "210,312,417,504,608,724,806,885,971,1074,1183,1284,1388,1496,1604,1760,1859,1943" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-in\\values-in.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1948", + "endColumns": "100", + "endOffsets": "2044" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-is.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-is.json new file mode 100644 index 0000000..ae3b400 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-is.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-is\\values-is.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-is\\values-is.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1916", + "endColumns": "100", + "endOffsets": "2012" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-is\\values-is.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,205,302,414,499,600,714,794,874,955,1065,1173,1271,1380,1479,1582,1737,1835", + "endColumns": "99,96,111,84,100,113,79,79,80,109,107,97,108,98,102,154,97,80", + "endOffsets": "200,297,409,494,595,709,789,869,950,1060,1168,1266,1375,1474,1577,1732,1830,1911" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-it.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-it.json new file mode 100644 index 0000000..255b135 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-it.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-it\\values-it.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-it\\values-it.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,314,423,507,616,741,818,894,975,1081,1189,1287,1391,1496,1603,1766,1866", + "endColumns": "108,99,108,83,108,124,76,75,80,105,107,97,103,104,106,162,99,82", + "endOffsets": "209,309,418,502,611,736,813,889,970,1076,1184,1282,1386,1491,1598,1761,1861,1944" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-it\\values-it.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1949", + "endColumns": "100", + "endOffsets": "2045" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json new file mode 100644 index 0000000..f42054b --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-iw.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-iw\\values-iw.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-iw\\values-iw.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "102", + "endOffsets": "153" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1888", + "endColumns": "102", + "endOffsets": "1986" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-iw\\values-iw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,308,416,500,600,714,792,870,951,1053,1157,1255,1358,1459,1559,1711,1807", + "endColumns": "103,98,107,83,99,113,77,77,80,101,103,97,102,100,99,151,95,80", + "endOffsets": "204,303,411,495,595,709,787,865,946,1048,1152,1250,1353,1454,1554,1706,1802,1883" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json new file mode 100644 index 0000000..83cc49f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ja.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ja\\values-ja.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ja\\values-ja.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1832", + "endColumns": "100", + "endOffsets": "1928" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ja\\values-ja.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,202,295,400,482,580,688,765,841,919,1021,1120,1215,1318,1413,1509,1657,1754", + "endColumns": "96,92,104,81,97,107,76,75,77,101,98,94,102,94,95,147,96,77", + "endOffsets": "197,290,395,477,575,683,760,836,914,1016,1115,1210,1313,1408,1504,1652,1749,1827" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json new file mode 100644 index 0000000..5b6a552 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ka.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ka\\values-ka.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ka\\values-ka.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1959", + "endColumns": "100", + "endOffsets": "2055" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ka\\values-ka.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,318,429,517,622,735,819,901,984,1097,1204,1302,1415,1519,1623,1780,1878", + "endColumns": "108,103,110,87,104,112,83,81,82,112,106,97,112,103,103,156,97,80", + "endOffsets": "209,313,424,512,617,730,814,896,979,1092,1199,1297,1410,1514,1618,1775,1873,1954" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json new file mode 100644 index 0000000..db5c3b4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-kk.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-kk\\values-kk.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-kk\\values-kk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1950", + "endColumns": "100", + "endOffsets": "2046" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-kk\\values-kk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,217,320,430,515,621,740,821,901,982,1085,1190,1288,1395,1504,1604,1770,1869", + "endColumns": "111,102,109,84,105,118,80,79,80,102,104,97,106,108,99,165,98,80", + "endOffsets": "212,315,425,510,616,735,816,896,977,1080,1185,1283,1390,1499,1599,1765,1864,1945" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-km.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-km.json new file mode 100644 index 0000000..5feee59 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-km.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-km\\values-km.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-km\\values-km.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,308,420,507,611,729,806,883,966,1070,1175,1275,1385,1492,1600,1762,1860", + "endColumns": "102,99,111,86,103,117,76,76,82,103,104,99,109,106,107,161,97,82", + "endOffsets": "203,303,415,502,606,724,801,878,961,1065,1170,1270,1380,1487,1595,1757,1855,1938" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-km\\values-km.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1943", + "endColumns": "100", + "endOffsets": "2039" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json new file mode 100644 index 0000000..065a7c5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-kn.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-kn\\values-kn.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-kn\\values-kn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2009", + "endColumns": "100", + "endOffsets": "2105" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-kn\\values-kn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,335,448,536,643,770,847,924,1006,1122,1233,1332,1445,1549,1663,1827,1927", + "endColumns": "117,111,112,87,106,126,76,76,81,115,110,98,112,103,113,163,99,81", + "endOffsets": "218,330,443,531,638,765,842,919,1001,1117,1228,1327,1440,1544,1658,1822,1922,2004" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json new file mode 100644 index 0000000..8872370 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ko.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ko\\values-ko.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ko\\values-ko.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1824", + "endColumns": "100", + "endOffsets": "1920" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ko\\values-ko.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,200,294,396,478,576,682,761,837,917,1015,1110,1205,1305,1401,1500,1652,1746", + "endColumns": "94,93,101,81,97,105,78,75,79,97,94,94,99,95,98,151,93,77", + "endOffsets": "195,289,391,473,571,677,756,832,912,1010,1105,1200,1300,1396,1495,1647,1741,1819" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json new file mode 100644 index 0000000..db38b0f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ky.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ky\\values-ky.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ky\\values-ky.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1943", + "endColumns": "100", + "endOffsets": "2039" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ky\\values-ky.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,209,304,423,507,614,731,809,888,969,1079,1186,1284,1390,1497,1598,1759,1862", + "endColumns": "103,94,118,83,106,116,77,78,80,109,106,97,105,106,100,160,102,80", + "endOffsets": "204,299,418,502,609,726,804,883,964,1074,1181,1279,1385,1492,1593,1754,1857,1938" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-land.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-land.json new file mode 100644 index 0000000..1c7e6f2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-land.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-land\\values-land.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-land\\values-land.xml", + "from": { + "startLines": "2,3,4,5", + "startColumns": "4,4,4,4", + "startOffsets": "55,125,189,260", + "endColumns": "69,63,70,67", + "endOffsets": "120,184,255,323" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json new file mode 100644 index 0000000..54501fb --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-large-v4.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-large-v4\\values-large-v4.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-large-v4\\values-large-v4.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10", + "startColumns": "4,4,4,4,4,4,4,4,4", + "startOffsets": "55,114,185,256,326,396,464,532,636", + "endColumns": "58,70,70,69,69,67,67,103,115", + "endOffsets": "109,180,251,321,391,459,527,631,747" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json new file mode 100644 index 0000000..b875293 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ldltr-v21.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ldltr-v21\\values-ldltr-v21.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ldltr-v21\\values-ldltr-v21.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "112", + "endOffsets": "163" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json new file mode 100644 index 0000000..7791f32 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lo.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lo\\values-lo.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-lo\\values-lo.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1897", + "endColumns": "100", + "endOffsets": "1993" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-lo\\values-lo.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,305,412,497,602,714,791,869,949,1056,1153,1251,1356,1459,1563,1720,1816", + "endColumns": "102,96,106,84,104,111,76,77,79,106,96,97,104,102,103,156,95,80", + "endOffsets": "203,300,407,492,597,709,786,864,944,1051,1148,1246,1351,1454,1558,1715,1811,1892" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json new file mode 100644 index 0000000..9652ac4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lt.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lt\\values-lt.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-lt\\values-lt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,221,322,435,522,631,752,834,915,1000,1109,1218,1318,1428,1532,1645,1821,1922", + "endColumns": "115,100,112,86,108,120,81,80,84,108,108,99,109,103,112,175,100,82", + "endOffsets": "216,317,430,517,626,747,829,910,995,1104,1213,1313,1423,1527,1640,1816,1917,2000" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-lt\\values-lt.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2005", + "endColumns": "100", + "endOffsets": "2101" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json new file mode 100644 index 0000000..e03ac80 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-lv.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-lv\\values-lv.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-lv\\values-lv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,333,442,528,632,754,836,918,1003,1112,1224,1323,1434,1543,1648,1822,1921", + "endColumns": "119,107,108,85,103,121,81,81,84,108,111,98,110,108,104,173,98,81", + "endOffsets": "220,328,437,523,627,749,831,913,998,1107,1219,1318,1429,1538,1643,1817,1916,1998" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-lv\\values-lv.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2003", + "endColumns": "100", + "endOffsets": "2099" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json new file mode 100644 index 0000000..0f33d2c --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mk.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mk\\values-mk.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-mk\\values-mk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1961", + "endColumns": "100", + "endOffsets": "2057" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-mk\\values-mk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,317,425,511,616,735,818,900,987,1093,1200,1301,1408,1519,1623,1779,1877", + "endColumns": "107,103,107,85,104,118,82,81,86,105,106,100,106,110,103,155,97,83", + "endOffsets": "208,312,420,506,611,730,813,895,982,1088,1195,1296,1403,1514,1618,1774,1872,1956" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json new file mode 100644 index 0000000..f95e629 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ml.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ml\\values-ml.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ml\\values-ml.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,224,342,457,550,655,787,864,940,1022,1133,1239,1337,1451,1551,1662,1821,1922", + "endColumns": "118,117,114,92,104,131,76,75,81,110,105,97,113,99,110,158,100,81", + "endOffsets": "219,337,452,545,650,782,859,935,1017,1128,1234,1332,1446,1546,1657,1816,1917,1999" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ml\\values-ml.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2004", + "endColumns": "100", + "endOffsets": "2100" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json new file mode 100644 index 0000000..768d2d7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mn.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mn\\values-mn.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-mn\\values-mn.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,218,318,431,518,624,736,818,900,982,1091,1195,1292,1400,1501,1604,1763,1860", + "endColumns": "112,99,112,86,105,111,81,81,81,108,103,96,107,100,102,158,96,80", + "endOffsets": "213,313,426,513,619,731,813,895,977,1086,1190,1287,1395,1496,1599,1758,1855,1936" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-mn\\values-mn.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1941", + "endColumns": "100", + "endOffsets": "2037" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json new file mode 100644 index 0000000..95379a3 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-mr.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-mr\\values-mr.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-mr\\values-mr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1947", + "endColumns": "100", + "endOffsets": "2043" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-mr\\values-mr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,322,429,519,620,735,812,890,970,1082,1184,1280,1389,1490,1605,1762,1867", + "endColumns": "110,105,106,89,100,114,76,77,79,111,101,95,108,100,114,156,104,79", + "endOffsets": "211,317,424,514,615,730,807,885,965,1077,1179,1275,1384,1485,1600,1757,1862,1942" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json new file mode 100644 index 0000000..bfa2d9b --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ms.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ms\\values-ms.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ms\\values-ms.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,216,321,429,516,620,731,809,888,968,1080,1189,1286,1395,1498,1605,1764,1865", + "endColumns": "110,104,107,86,103,110,77,78,79,111,108,96,108,102,106,158,100,79", + "endOffsets": "211,316,424,511,615,726,804,883,963,1075,1184,1281,1390,1493,1600,1759,1860,1940" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ms\\values-ms.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1945", + "endColumns": "100", + "endOffsets": "2041" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-my.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-my.json new file mode 100644 index 0000000..16097f9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-my.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-my\\values-my.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-my\\values-my.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,319,436,529,641,769,847,926,1012,1135,1247,1349,1475,1586,1696,1856,1956", + "endColumns": "108,104,116,92,111,127,77,78,85,122,111,101,125,110,109,159,99,83", + "endOffsets": "209,314,431,524,636,764,842,921,1007,1130,1242,1344,1470,1581,1691,1851,1951,2035" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-my\\values-my.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2040", + "endColumns": "100", + "endOffsets": "2136" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json new file mode 100644 index 0000000..13bb13d --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-nb.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-nb\\values-nb.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-nb\\values-nb.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,308,422,508,608,721,797,873,953,1056,1155,1251,1355,1453,1554,1707,1804", + "endColumns": "107,94,113,85,99,112,75,75,79,102,98,95,103,97,100,152,96,78", + "endOffsets": "208,303,417,503,603,716,792,868,948,1051,1150,1246,1350,1448,1549,1702,1799,1878" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-nb\\values-nb.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1883", + "endColumns": "100", + "endOffsets": "1979" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json new file mode 100644 index 0000000..683d2a9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ne.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ne\\values-ne.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ne\\values-ne.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,314,422,513,620,747,841,931,1019,1129,1245,1348,1463,1565,1680,1851,1963", + "endColumns": "104,103,107,90,106,126,93,89,87,109,115,102,114,101,114,170,111,85", + "endOffsets": "205,309,417,508,615,742,836,926,1014,1124,1240,1343,1458,1560,1675,1846,1958,2044" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ne\\values-ne.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2049", + "endColumns": "100", + "endOffsets": "2145" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json new file mode 100644 index 0000000..37649f5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-night-v8.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-night-v8\\values-night-v8.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-night-v8\\values-night-v8.xml", + "from": { + "startLines": "2,3,4,5,6,7,8", + "startColumns": "4,4,4,4,4,4,4", + "startOffsets": "55,125,209,293,389,491,593", + "endColumns": "69,83,83,95,101,101,93", + "endOffsets": "120,204,288,384,486,588,682" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json new file mode 100644 index 0000000..7b2c2fd --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-nl.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-nl\\values-nl.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-nl\\values-nl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,223,328,435,521,629,749,826,903,985,1096,1200,1299,1414,1527,1630,1785,1888", + "endColumns": "117,104,106,85,107,119,76,76,81,110,103,98,114,112,102,154,102,81", + "endOffsets": "218,323,430,516,624,744,821,898,980,1091,1195,1294,1409,1522,1625,1780,1883,1965" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-nl\\values-nl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1970", + "endColumns": "100", + "endOffsets": "2066" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json new file mode 100644 index 0000000..72e20ec --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pa.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pa\\values-pa.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pa\\values-pa.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1900", + "endColumns": "100", + "endOffsets": "1996" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pa\\values-pa.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,305,410,496,596,709,786,862,941,1042,1146,1243,1352,1451,1561,1720,1820", + "endColumns": "102,96,104,85,99,112,76,75,78,100,103,96,108,98,109,158,99,79", + "endOffsets": "203,300,405,491,591,704,781,857,936,1037,1141,1238,1347,1446,1556,1715,1815,1895" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json new file mode 100644 index 0000000..76d9173 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pl.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pl\\values-pl.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pl\\values-pl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1968", + "endColumns": "100", + "endOffsets": "2064" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pl\\values-pl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,221,323,431,517,626,745,823,900,982,1091,1200,1299,1408,1519,1627,1790,1886", + "endColumns": "115,101,107,85,108,118,77,76,81,108,108,98,108,110,107,162,95,81", + "endOffsets": "216,318,426,512,621,740,818,895,977,1086,1195,1294,1403,1514,1622,1785,1881,1963" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-port.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-port.json new file mode 100644 index 0000000..884030f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-port.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-port\\values-port.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-port\\values-port.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "55", + "endOffsets": "106" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json new file mode 100644 index 0000000..4ea3422 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rBR.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt-rBR\\values-pt-rBR.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pt-rBR\\values-pt-rBR.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,331,438,527,628,746,829,909,996,1103,1215,1317,1425,1532,1642,1804,1904", + "endColumns": "119,105,106,88,100,117,82,79,86,106,111,101,107,106,109,161,99,84", + "endOffsets": "220,326,433,522,623,741,824,904,991,1098,1210,1312,1420,1527,1637,1799,1899,1984" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pt-rBR\\values-pt-rBR.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1989", + "endColumns": "100", + "endOffsets": "2085" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json new file mode 100644 index 0000000..7d9b655 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt-rPT.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt-rPT\\values-pt-rPT.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pt-rPT\\values-pt-rPT.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2002", + "endColumns": "100", + "endOffsets": "2098" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pt-rPT\\values-pt-rPT.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,331,438,527,628,752,836,917,1004,1111,1223,1325,1433,1540,1647,1818,1917", + "endColumns": "119,105,106,88,100,123,83,80,86,106,111,101,107,106,106,170,98,84", + "endOffsets": "220,326,433,522,623,747,831,912,999,1106,1218,1320,1428,1535,1642,1813,1912,1997" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json new file mode 100644 index 0000000..ee52970 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-pt.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-pt\\values-pt.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-pt\\values-pt.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,225,331,438,527,628,746,829,909,996,1103,1215,1317,1425,1532,1642,1804,1904", + "endColumns": "119,105,106,88,100,117,82,79,86,106,111,101,107,106,109,161,99,84", + "endOffsets": "220,326,433,522,623,741,824,904,991,1098,1210,1312,1420,1527,1637,1799,1899,1984" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-pt\\values-pt.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1989", + "endColumns": "100", + "endOffsets": "2085" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json new file mode 100644 index 0000000..8e0b869 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ro.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ro\\values-ro.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ro\\values-ro.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,226,330,443,531,643,764,849,930,1013,1125,1238,1338,1452,1557,1663,1827,1930", + "endColumns": "120,103,112,87,111,120,84,80,82,111,112,99,113,104,105,163,102,82", + "endOffsets": "221,325,438,526,638,759,844,925,1008,1120,1233,1333,1447,1552,1658,1822,1925,2008" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ro\\values-ro.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2013", + "endColumns": "100", + "endOffsets": "2109" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json new file mode 100644 index 0000000..42abb66 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ru.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ru\\values-ru.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ru\\values-ru.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1973", + "endColumns": "100", + "endOffsets": "2069" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ru\\values-ru.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,220,322,434,520,625,745,824,902,982,1088,1196,1294,1403,1509,1617,1792,1892", + "endColumns": "114,101,111,85,104,119,78,77,79,105,107,97,108,105,107,174,99,80", + "endOffsets": "215,317,429,515,620,740,819,897,977,1083,1191,1289,1398,1504,1612,1787,1887,1968" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-si.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-si.json new file mode 100644 index 0000000..aa5c35f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-si.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-si\\values-si.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-si\\values-si.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,322,429,517,622,738,827,914,998,1107,1212,1310,1420,1519,1625,1784,1883", + "endColumns": "109,106,106,87,104,115,88,86,83,108,104,97,109,98,105,158,98,81", + "endOffsets": "210,317,424,512,617,733,822,909,993,1102,1207,1305,1415,1514,1620,1779,1878,1960" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-si\\values-si.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1965", + "endColumns": "100", + "endOffsets": "2061" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json new file mode 100644 index 0000000..48baab3 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sk.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sk\\values-sk.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sk\\values-sk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1972", + "endColumns": "100", + "endOffsets": "2068" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sk\\values-sk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,212,312,423,509,617,735,816,897,981,1086,1195,1294,1400,1511,1620,1786,1884", + "endColumns": "106,99,110,85,107,117,80,80,83,104,108,98,105,110,108,165,97,87", + "endOffsets": "207,307,418,504,612,730,811,892,976,1081,1190,1289,1395,1506,1615,1781,1879,1967" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json new file mode 100644 index 0000000..74b5ff1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sl.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sl\\values-sl.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sl\\values-sl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1990", + "endColumns": "100", + "endOffsets": "2086" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sl\\values-sl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,212,319,427,514,617,736,821,905,989,1097,1206,1306,1419,1526,1630,1810,1907", + "endColumns": "106,106,107,86,102,118,84,83,83,107,108,99,112,106,103,179,96,82", + "endOffsets": "207,314,422,509,612,731,816,900,984,1092,1201,1301,1414,1521,1625,1805,1902,1985" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json new file mode 100644 index 0000000..90a3592 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sq.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sq\\values-sq.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sq\\values-sq.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,319,431,518,628,751,832,911,994,1100,1205,1303,1409,1512,1628,1782,1881", + "endColumns": "113,99,111,86,109,122,80,78,82,105,104,97,105,102,115,153,98,80", + "endOffsets": "214,314,426,513,623,746,827,906,989,1095,1200,1298,1404,1507,1623,1777,1876,1957" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sq\\values-sq.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1962", + "endColumns": "100", + "endOffsets": "2058" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json new file mode 100644 index 0000000..e96a6b0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sr.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sr\\values-sr.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sr\\values-sr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1955", + "endColumns": "100", + "endOffsets": "2051" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sr\\values-sr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,214,317,423,509,613,731,812,892,980,1085,1193,1294,1398,1506,1607,1774,1871", + "endColumns": "108,102,105,85,103,117,80,79,87,104,107,100,103,107,100,166,96,83", + "endOffsets": "209,312,418,504,608,726,807,887,975,1080,1188,1289,1393,1501,1602,1769,1866,1950" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json new file mode 100644 index 0000000..57063d6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sv.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sv\\values-sv.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sv\\values-sv.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1903", + "endColumns": "100", + "endOffsets": "1999" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sv\\values-sv.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,211,314,425,510,612,725,801,877,957,1063,1163,1259,1364,1466,1568,1722,1824", + "endColumns": "105,102,110,84,101,112,75,75,79,105,99,95,104,101,101,153,101,78", + "endOffsets": "206,309,420,505,607,720,796,872,952,1058,1158,1254,1359,1461,1563,1717,1819,1898" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json new file mode 100644 index 0000000..0607900 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sw.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sw\\values-sw.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sw\\values-sw.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,208,306,414,504,609,726,808,891,973,1074,1183,1282,1389,1498,1603,1765,1862", + "endColumns": "102,97,107,89,104,116,81,82,81,100,108,98,106,108,104,161,96,81", + "endOffsets": "203,301,409,499,604,721,803,886,968,1069,1178,1277,1384,1493,1598,1760,1857,1939" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-sw\\values-sw.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1944", + "endColumns": "100", + "endOffsets": "2040" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json new file mode 100644 index 0000000..0e26de9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-sw600dp-v13.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-sw600dp-v13\\values-sw600dp-v13.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-sw600dp-v13\\values-sw600dp-v13.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9", + "startColumns": "4,4,4,4,4,4,4,4", + "startOffsets": "55,124,193,263,337,413,472,543", + "endColumns": "68,68,69,73,75,58,70,67", + "endOffsets": "119,188,258,332,408,467,538,606" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json new file mode 100644 index 0000000..b395a0f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ta.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ta\\values-ta.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ta\\values-ta.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1957", + "endColumns": "100", + "endOffsets": "2053" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ta\\values-ta.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,324,439,528,635,761,839,916,998,1100,1204,1301,1411,1513,1620,1777,1877", + "endColumns": "113,104,114,88,106,125,77,76,81,101,103,96,109,101,106,156,99,79", + "endOffsets": "214,319,434,523,630,756,834,911,993,1095,1199,1296,1406,1508,1615,1772,1872,1952" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-te.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-te.json new file mode 100644 index 0000000..3ad24d9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-te.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-te\\values-te.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-te\\values-te.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2006", + "endColumns": "100", + "endOffsets": "2102" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-te\\values-te.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,328,439,529,634,759,841,923,1007,1120,1228,1327,1438,1540,1657,1823,1924", + "endColumns": "113,108,110,89,104,124,81,81,83,112,107,98,110,101,116,165,100,81", + "endOffsets": "214,323,434,524,629,754,836,918,1002,1115,1223,1322,1433,1535,1652,1818,1919,2001" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-th.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-th.json new file mode 100644 index 0000000..684cb1f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-th.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-th\\values-th.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-th\\values-th.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,308,416,505,607,717,794,872,953,1061,1165,1263,1371,1476,1577,1730,1825", + "endColumns": "104,97,107,88,101,109,76,77,80,107,103,97,107,104,100,152,94,80", + "endOffsets": "205,303,411,500,602,712,789,867,948,1056,1160,1258,1366,1471,1572,1725,1820,1901" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-th\\values-th.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1906", + "endColumns": "100", + "endOffsets": "2002" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json new file mode 100644 index 0000000..43d2d0c --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-tl.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-tl\\values-tl.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-tl\\values-tl.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "2010", + "endColumns": "100", + "endOffsets": "2106" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-tl\\values-tl.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,224,332,449,537,643,764,843,921,1005,1114,1225,1326,1436,1553,1661,1824,1926", + "endColumns": "118,107,116,87,105,120,78,77,83,108,110,100,109,116,107,162,101,83", + "endOffsets": "219,327,444,532,638,759,838,916,1000,1109,1220,1321,1431,1548,1656,1819,1921,2005" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json new file mode 100644 index 0000000..d5c9edd --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-tr.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-tr\\values-tr.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-tr\\values-tr.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1924", + "endColumns": "100", + "endOffsets": "2020" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-tr\\values-tr.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,309,421,506,612,732,811,887,966,1073,1178,1274,1381,1483,1591,1747,1845", + "endColumns": "104,98,111,84,105,119,78,75,78,106,104,95,106,101,107,155,97,78", + "endOffsets": "205,304,416,501,607,727,806,882,961,1068,1173,1269,1376,1478,1586,1742,1840,1919" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json new file mode 100644 index 0000000..a48a1cb --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-uk.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-uk\\values-uk.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-uk\\values-uk.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1960", + "endColumns": "100", + "endOffsets": "2056" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-uk\\values-uk.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,317,423,509,617,735,814,894,975,1081,1188,1286,1394,1500,1609,1779,1879", + "endColumns": "109,101,105,85,107,117,78,79,80,105,106,97,107,105,108,169,99,80", + "endOffsets": "210,312,418,504,612,730,809,889,970,1076,1183,1281,1389,1495,1604,1774,1874,1955" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json new file mode 100644 index 0000000..13bd777 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-ur.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-ur\\values-ur.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-ur\\values-ur.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "102", + "endOffsets": "153" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1958", + "endColumns": "102", + "endOffsets": "2056" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-ur\\values-ur.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,215,321,430,516,620,740,816,892,977,1085,1194,1296,1407,1507,1615,1780,1878", + "endColumns": "109,105,108,85,103,119,75,75,84,107,108,101,110,99,107,164,97,79", + "endOffsets": "210,316,425,511,615,735,811,887,972,1080,1189,1291,1402,1502,1610,1775,1873,1953" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json new file mode 100644 index 0000000..e87d358 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-uz.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-uz\\values-uz.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-uz\\values-uz.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1965", + "endColumns": "100", + "endOffsets": "2061" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-uz\\values-uz.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,210,314,428,514,625,741,821,900,984,1093,1200,1301,1409,1514,1621,1782,1881", + "endColumns": "104,103,113,85,110,115,79,78,83,108,106,100,107,104,106,160,98,83", + "endOffsets": "205,309,423,509,620,736,816,895,979,1088,1195,1296,1404,1509,1616,1777,1876,1960" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json new file mode 100644 index 0000000..c4eee10 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v16.json @@ -0,0 +1,38 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v16\\values-v16.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v16\\values-v16.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endLines": "5", + "endColumns": "12", + "endOffsets": "223" + }, + "to": { + "startLines": "3", + "startColumns": "4", + "startOffsets": "121", + "endLines": "6", + "endColumns": "12", + "endOffsets": "289" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-v16\\values-v16.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "65", + "endOffsets": "116" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json new file mode 100644 index 0000000..04f1618 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v17.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v17\\values-v17.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v17\\values-v17.xml", + "from": { + "startLines": "2,5,9,12,15,18,22,26,29,32,35,39,42,46", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,228,456,614,764,936,1164,1406,1577,1751,1920,2193,2393,2597", + "endLines": "4,8,11,14,17,21,25,28,31,34,38,41,45,49", + "endColumns": "12,12,12,12,12,12,12,12,12,12,12,12,12,12", + "endOffsets": "223,451,609,759,931,1159,1401,1572,1746,1915,2188,2388,2592,2921" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json new file mode 100644 index 0000000..8926bfd --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v18.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v18\\values-v18.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v18\\values-v18.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "48", + "endOffsets": "99" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json new file mode 100644 index 0000000..48eaf27 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v21.json @@ -0,0 +1,66 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v21\\values-v21.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v21\\values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,19,20,21,22,24,26,27,28,29,30,32,34,36,38,40,42,43,48,50,52,53,54,56,58,59,60,61,62,63,107,110,154,157,160,162,164,166,169,171,174,175,176,179,180,181,182,183,184,187,188,190,192,194,196,200,202,203,204,205,207,211,213,215,216,217,218,219,221,222,223,233,234,235,247", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,146,249,352,457,564,673,782,891,1000,1109,1216,1319,1438,1593,1748,1853,1974,2075,2222,2363,2466,2585,2692,2795,2950,3121,3270,3435,3592,3743,3862,4234,4383,4532,4644,4791,4944,5091,5166,5255,5342,5443,5546,8614,8799,11879,12076,12275,12398,12521,12634,12817,12948,13149,13238,13349,13582,13683,13778,13901,14030,14147,14324,14423,14558,14701,14836,14955,15156,15275,15368,15479,15535,15642,15837,15948,16081,16176,16267,16358,16475,16614,16685,16768,17448,17505,17563,18257", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,16,18,19,20,21,23,25,26,27,28,29,31,33,35,37,39,41,42,47,49,51,52,53,55,57,58,59,60,61,62,106,109,153,156,159,161,163,165,168,170,173,174,175,178,179,180,181,182,183,186,187,189,191,193,195,199,201,202,203,204,206,210,212,214,215,216,217,218,220,221,222,232,233,234,246,258", + "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12", + "endOffsets": "141,244,347,452,559,668,777,886,995,1104,1211,1314,1433,1588,1743,1848,1969,2070,2217,2358,2461,2580,2687,2790,2945,3116,3265,3430,3587,3738,3857,4229,4378,4527,4639,4786,4939,5086,5161,5250,5337,5438,5541,8609,8794,11874,12071,12270,12393,12516,12629,12812,12943,13144,13233,13344,13577,13678,13773,13896,14025,14142,14319,14418,14553,14696,14831,14950,15151,15270,15363,15474,15530,15637,15832,15943,16076,16171,16262,16353,16470,16609,16680,16763,17443,17500,17558,18252,18958" + }, + "to": { + "startLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,24,25,26,28,30,31,32,33,34,36,38,40,42,44,46,47,52,54,56,57,58,60,62,63,64,65,66,67,111,114,158,161,164,166,168,170,173,175,178,179,180,183,184,185,186,187,188,191,192,194,196,198,200,204,206,207,208,209,211,215,217,219,220,221,222,223,225,226,227,237,238,239,251", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "354,445,548,651,756,863,972,1081,1190,1299,1408,1515,1618,1737,1892,2047,2152,2273,2374,2521,2662,2765,2884,2991,3094,3249,3420,3569,3734,3891,4042,4161,4533,4682,4831,4943,5090,5243,5390,5465,5554,5641,5742,5845,8913,9098,12178,12375,12574,12697,12820,12933,13116,13247,13448,13537,13648,13881,13982,14077,14200,14329,14446,14623,14722,14857,15000,15135,15254,15455,15574,15667,15778,15834,15941,16136,16247,16380,16475,16566,16657,16774,16913,16984,17067,17747,17804,17862,18556", + "endLines": "6,7,8,9,10,11,12,13,14,15,16,17,18,20,22,23,24,25,27,29,30,31,32,33,35,37,39,41,43,45,46,51,53,55,56,57,59,61,62,63,64,65,66,110,113,157,160,163,165,167,169,172,174,177,178,179,182,183,184,185,186,187,190,191,193,195,197,199,203,205,206,207,208,210,214,216,218,219,220,221,222,224,225,226,236,237,238,250,262", + "endColumns": "90,102,102,104,106,108,108,108,108,108,106,102,118,12,12,104,120,100,12,12,102,118,106,102,12,12,12,12,12,12,118,12,12,12,111,146,12,12,74,88,86,100,102,12,12,12,12,12,12,12,12,12,12,12,88,110,12,100,94,122,128,116,12,98,12,12,12,12,12,12,92,110,55,12,12,12,12,94,90,90,116,12,70,82,12,56,57,12,12", + "endOffsets": "440,543,646,751,858,967,1076,1185,1294,1403,1510,1613,1732,1887,2042,2147,2268,2369,2516,2657,2760,2879,2986,3089,3244,3415,3564,3729,3886,4037,4156,4528,4677,4826,4938,5085,5238,5385,5460,5549,5636,5737,5840,8908,9093,12173,12370,12569,12692,12815,12928,13111,13242,13443,13532,13643,13876,13977,14072,14195,14324,14441,14618,14717,14852,14995,15130,15249,15450,15569,15662,15773,15829,15936,16131,16242,16375,16470,16561,16652,16769,16908,16979,17062,17742,17799,17857,18551,19257" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\values-v21\\values-v21.xml", + "from": { + "startLines": "2,5,8,11", + "startColumns": "4,4,4,4", + "startOffsets": "55,223,386,554", + "endLines": "4,7,10,13", + "endColumns": "12,12,12,12", + "endOffsets": "218,381,549,716" + }, + "to": { + "startLines": "265,268,272,276", + "startColumns": "4,4,4,4", + "startOffsets": "19504,19672,19961,20257", + "endLines": "267,270,274,278", + "endColumns": "12,12,12,12", + "endOffsets": "19667,19830,20124,20419" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-v21\\values-v21.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,13", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,159,223,290,354,470,596,722,850,1022", + "endLines": "2,3,4,5,6,7,8,9,12,17", + "endColumns": "103,63,66,63,115,125,125,127,12,12", + "endOffsets": "154,218,285,349,465,591,717,845,1017,1355" + }, + "to": { + "startLines": "2,3,4,5,263,264,271,275,279,282", + "startColumns": "4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,159,223,290,19262,19378,19835,20129,20424,20596", + "endLines": "2,3,4,5,263,264,271,275,281,286", + "endColumns": "103,63,66,63,115,125,125,127,12,12", + "endOffsets": "154,218,285,349,19373,19499,19956,20252,20591,20929" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json new file mode 100644 index 0000000..a668727 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v22.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v22\\values-v22.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v22\\values-v22.xml", + "from": { + "startLines": "2,3,4,9", + "startColumns": "4,4,4,4", + "startOffsets": "55,130,217,553", + "endLines": "2,3,8,13", + "endColumns": "74,86,12,12", + "endOffsets": "125,212,548,896" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json new file mode 100644 index 0000000..a73e0f7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v23.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v23\\values-v23.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v23\\values-v23.xml", + "from": { + "startLines": "2,3,4,5,6,19,32,33,34,35,36", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,190,325,400,487,1277,2079,2206,2311,2426,2533", + "endLines": "2,3,4,5,18,31,32,33,34,35,36", + "endColumns": "134,134,74,86,12,12,126,104,114,106,112", + "endOffsets": "185,320,395,482,1272,2074,2201,2306,2421,2528,2641" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json new file mode 100644 index 0000000..aa79bfe --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v24.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v24\\values-v24.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\values-v24\\values-v24.xml", + "from": { + "startLines": "2,3,4,5", + "startColumns": "4,4,4,4", + "startOffsets": "55,121,182,248", + "endColumns": "65,60,65,66", + "endOffsets": "116,177,243,310" + }, + "to": { + "startLines": "4,5,6,7", + "startColumns": "4,4,4,4", + "startOffsets": "347,413,474,540", + "endColumns": "65,60,65,66", + "endOffsets": "408,469,535,602" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v24\\values-v24.xml", + "from": { + "startLines": "2,3", + "startColumns": "4,4", + "startOffsets": "55,212", + "endColumns": "156,134", + "endOffsets": "207,342" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json new file mode 100644 index 0000000..b59fad3 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v25.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v25\\values-v25.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v25\\values-v25.xml", + "from": { + "startLines": "2,3,4,6", + "startColumns": "4,4,4,4", + "startOffsets": "55,126,209,308", + "endLines": "2,3,5,7", + "endColumns": "70,82,12,12", + "endOffsets": "121,204,303,414" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json new file mode 100644 index 0000000..43aa3c6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-v26.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-v26\\values-v26.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-v26\\values-v26.xml", + "from": { + "startLines": "2,3,4,8,12,16", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "55,130,217,431,657,896", + "endLines": "2,3,7,11,15,16", + "endColumns": "74,86,12,12,12,92", + "endOffsets": "125,212,426,652,891,984" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json new file mode 100644 index 0000000..be2d533 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-vi.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-vi\\values-vi.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-vi\\values-vi.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1958", + "endColumns": "100", + "endOffsets": "2054" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-vi\\values-vi.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,219,327,436,520,623,742,819,896,980,1084,1193,1294,1399,1513,1618,1775,1874", + "endColumns": "113,107,108,83,102,118,76,76,83,103,108,100,104,113,104,156,98,83", + "endOffsets": "214,322,431,515,618,737,814,891,975,1079,1188,1289,1394,1508,1613,1770,1869,1953" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json new file mode 100644 index 0000000..e221acb --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-watch-v20.json @@ -0,0 +1,20 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-watch-v20\\values-watch-v20.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-watch-v20\\values-watch-v20.xml", + "from": { + "startLines": "2,5,8", + "startColumns": "4,4,4", + "startOffsets": "55,214,385", + "endLines": "4,7,10", + "endColumns": "12,12,12", + "endOffsets": "209,380,553" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json new file mode 100644 index 0000000..64f0a84 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-xlarge-v4.json @@ -0,0 +1,19 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-xlarge-v4\\values-xlarge-v4.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-xlarge-v4\\values-xlarge-v4.xml", + "from": { + "startLines": "2,3,4,5,6,7", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "55,126,197,267,337,405", + "endColumns": "70,70,69,69,67,67", + "endOffsets": "121,192,262,332,400,468" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json new file mode 100644 index 0000000..a9f58e6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rCN.json @@ -0,0 +1,62 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rCN\\values-zh-rCN.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zh-rCN\\values-zh-rCN.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "422", + "startColumns": "4", + "startOffsets": "23017", + "endColumns": "100", + "endOffsets": "23113" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values-zh-rCN\\strings.xml", + "from": { + "startLines": "129,409,408,456,431,432,429,141,140,39,41,37,36,40,38,487,496,490,497,491,495,492,493,494,489,488,142,443,455,222,237,233,235,234,223,216,217,239,240,246,219,225,236,238,226,244,227,245,247,241,221,248,218,231,161,230,220,228,224,229,242,243,5,31,92,467,475,473,474,470,471,472,476,469,468,499,393,397,132,440,442,441,137,131,30,18,10,73,369,368,7,461,338,353,64,374,458,69,16,67,24,402,401,278,258,271,285,274,279,280,265,269,277,267,266,282,251,252,262,292,268,283,257,276,275,256,261,260,272,264,255,253,287,286,289,288,263,259,254,281,291,290,284,273,158,445,62,446,60,343,342,504,74,85,76,75,22,93,123,70,130,444,398,105,13,420,419,417,418,183,416,508,509,334,327,329,326,160,333,332,330,331,328,498,505,370,371,118,68,133,136,128,134,135,506,407,121,61,347,355,354,405,346,460,403,399,415,116,310,309,316,320,298,319,323,318,317,305,306,307,308,295,159,322,321,311,297,304,296,303,313,299,300,301,302,315,312,314,106,99,97,96,396,390,388,389,391,107,109,103,100,108,102,94,95,104,110,91,101,98,119,117,115,373,372,114,29,27,28,454,430,359,422,425,424,423,426,464,376,375,14,3,340,433,434,435,436,437,438,439,428,400,451,450,447,453,452,449,448,84,86,87,88,89,81,90,78,80,59,83,79,82,77,125,124,381,380,379,378,382,383,384,406,17,113,20,147,502,363,350,362,364,360,361,358,120,394,138,139,463,174,171,167,181,163,168,172,169,182,178,175,176,165,177,179,180,166,173,164,170,146,145,459,410,19,34,52,53,46,50,47,51,49,48,465,33,35,462,501,71,232,154,150,153,156,157,155,152,151,413,414,15,411,9,42,44,45,43,367,66,65,12,11,63,377,56,72,345,339,404,477,485,483,484,480,481,482,486,479,478,395,500,21,122,202,210,211,209,208,212,203,213,206,207,205,204,8,23,112,427,392,344,412,186,187,197,198,188,191,194,199,200,190,196,195,192,193,189", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "5955,20148,20096,22377,21225,21278,21127,6556,6504,1760,1914,1609,1527,1834,1688,24175,24732,24336,24806,24413,24671,24478,24541,24604,24284,24217,6612,21802,22331,10501,11357,11133,11247,11189,10555,10157,10215,11468,11525,11867,10341,10673,11302,11415,10726,11768,10778,11812,11920,11586,10447,11968,10279,11024,7395,10968,10393,10833,10612,10891,11633,11705,130,1309,4434,22805,23330,23189,23259,22975,23045,23115,23402,22920,22850,24919,19310,19509,6092,21631,21745,21686,6353,6048,1250,664,315,3403,18141,18088,181,22566,16888,17440,2996,18411,22437,3230,572,3126,974,19761,19718,13807,12465,13327,14295,13528,13884,13951,12962,13234,13731,13096,13033,14084,12037,12090,12746,14789,13165,14142,12407,13659,13601,12338,12666,12594,13400,12900,12286,12147,14437,14364,14595,14516,12824,12522,12217,14018,14729,14668,14222,13469,7250,21901,2905,21951,2815,17088,17032,25108,3450,4048,3548,3498,845,4471,5740,3279,6001,21851,19564,5022,440,20700,20648,20557,20602,8585,20511,25253,25298,16787,16416,16504,16369,7348,16731,16674,16547,16613,16460,24868,25152,18193,18248,5558,3174,6138,6300,5899,6193,6246,25203,20030,5668,2861,17277,17541,17489,19916,17231,22520,19806,19624,20459,5485,15592,15541,15917,16127,15017,16074,16291,16019,15970,15345,15394,15443,15492,14867,7301,16235,16178,15643,14966,15295,14912,15244,15760,15062,15104,15152,15198,15866,15696,15813,5059,4739,4650,4608,19456,19157,19041,19110,19206,5102,5198,4916,4790,5144,4872,4508,4556,4959,5259,4369,4831,4693,5594,5520,5449,18356,18302,5410,1197,1088,1144,22279,21178,17674,20756,20916,20859,20795,20970,22706,18513,18459,488,59,16987,21323,21367,21411,21455,21499,21543,21587,21082,19670,22156,22115,21993,22237,22197,22073,22033,3992,4103,4146,4202,4257,3817,4307,3654,3762,2752,3934,3711,3878,3600,5823,5777,18785,18721,18670,18621,18839,18909,18963,19972,615,5373,753,6802,25061,17916,17350,17854,17976,17721,17787,17621,5630,19358,6397,6445,22659,8070,7894,7690,8445,7472,7737,7948,7790,8510,8284,8121,8180,7587,8233,8334,8389,7641,8010,7534,7845,6753,6698,22477,20199,708,1416,2563,2615,2261,2463,2310,2511,2413,2363,22751,1357,1468,22610,25007,3316,11077,7056,6863,7009,7153,7200,7104,6962,6913,20338,20401,530,20245,272,1991,2133,2200,2061,18038,3084,3044,397,358,2950,18579,2688,3356,17190,16937,19858,23471,24026,23877,23951,23651,23725,23799,24102,23592,23518,19407,24962,798,5705,9505,9902,9958,9858,9802,10018,9549,10076,9689,9741,9642,9596,226,920,5337,21036,19257,17149,20293,8679,8718,9247,9305,8768,8917,9081,9367,9426,8873,9192,9133,8961,9015,8819", + "endLines": "129,409,408,456,431,432,429,141,140,39,41,37,36,40,38,487,496,490,497,491,495,492,493,494,489,488,142,443,455,222,237,233,235,234,223,216,217,239,240,246,219,225,236,238,226,244,227,245,247,241,221,248,218,231,161,230,220,228,224,229,242,243,6,31,92,467,475,473,474,470,471,472,476,469,468,499,393,397,132,440,442,441,137,131,30,18,10,73,369,368,7,461,338,353,64,374,458,69,16,67,26,402,401,278,258,271,285,274,279,280,265,270,277,267,266,282,251,252,262,292,268,283,257,276,275,256,261,260,272,264,255,253,287,286,289,288,263,259,254,281,291,290,284,273,158,445,62,446,60,343,342,504,74,85,76,75,22,93,123,70,130,444,398,105,13,420,419,417,418,183,416,508,509,334,327,329,326,160,333,332,330,331,328,498,505,370,371,118,68,133,136,128,134,135,506,407,121,61,347,355,354,405,346,460,403,399,415,116,310,309,316,320,298,319,323,318,317,305,306,307,308,295,159,322,321,311,297,304,296,303,313,299,300,301,302,315,312,314,106,99,97,96,396,390,388,389,391,107,109,103,100,108,102,94,95,104,110,91,101,98,119,117,115,373,372,114,29,27,28,454,430,359,422,425,424,423,426,464,376,375,14,3,340,433,434,435,436,437,438,439,428,400,451,450,447,453,452,449,448,84,86,87,88,89,81,90,78,80,59,83,79,82,77,125,124,381,380,379,378,382,383,384,406,17,113,20,147,502,363,350,362,364,360,361,358,120,394,138,139,463,174,171,167,181,163,168,172,169,182,178,175,176,165,177,179,180,166,173,164,170,146,145,459,410,19,34,52,53,46,50,47,51,49,48,465,33,35,462,501,71,232,154,150,153,156,157,155,152,151,413,414,15,411,9,42,44,45,43,367,66,65,12,11,63,377,56,72,345,339,404,477,485,483,484,480,481,482,486,479,478,395,500,21,122,202,210,211,209,208,212,203,213,206,207,205,204,8,23,112,427,392,344,412,186,187,197,198,188,191,194,199,200,190,196,195,192,193,189", + "endColumns": "44,49,50,56,51,43,49,54,50,72,75,77,80,78,70,40,72,75,60,63,59,61,61,65,50,65,61,47,44,52,56,54,53,56,55,56,62,55,59,51,50,51,53,51,50,42,53,53,46,45,52,46,60,51,46,54,52,56,59,75,70,61,19,44,35,43,70,68,69,68,68,72,67,53,68,41,46,53,44,53,55,57,42,42,57,42,41,45,50,51,43,42,47,47,46,46,38,47,41,46,10,43,41,75,55,71,67,71,65,65,69,10,74,67,61,56,51,55,76,55,67,78,56,70,56,67,78,70,67,60,50,68,77,71,71,77,74,70,67,64,58,59,71,57,49,48,43,40,44,59,54,42,46,53,50,48,73,35,35,35,45,48,58,35,46,52,50,43,44,68,44,43,44,54,42,41,45,45,54,55,64,59,42,49,49,53,52,34,54,53,51,54,51,52,46,64,35,42,46,53,50,54,44,44,50,44,50,33,49,49,51,49,43,51,54,53,47,47,47,47,47,43,45,54,55,51,49,48,52,49,51,40,46,44,44,49,62,51,41,49,41,40,51,47,67,45,49,40,59,41,39,52,42,46,50,61,53,63,39,44,34,36,34,53,52,37,51,54,51,50,45,45,37,52,55,62,64,43,64,52,40,50,41,42,42,42,42,42,42,42,43,46,39,39,38,40,38,40,38,54,41,54,53,48,59,60,55,53,61,56,49,54,52,45,44,52,62,49,47,68,52,50,56,47,35,43,38,43,58,63,60,39,64,65,51,36,47,46,57,45,49,52,45,63,60,51,60,53,73,48,57,51,52,49,53,54,47,58,51,47,47,53,41,44,43,50,50,50,47,46,51,50,48,48,50,57,57,47,52,38,54,46,48,45,45,48,47,45,47,61,56,40,46,41,68,65,59,70,48,40,38,41,37,44,40,42,45,39,48,56,45,74,72,73,72,72,76,71,57,72,47,43,45,33,42,54,58,42,54,56,45,54,50,59,45,44,44,52,34,44,51,39,43,37,48,56,60,49,42,50,57,55,42,53,57,52,64,52", + "endOffsets": "5995,20193,20142,22429,21272,21317,21172,6606,6550,1828,1985,1682,1603,1908,1754,24211,24800,24407,24862,24472,24726,24535,24598,24665,24330,24278,6669,21845,22371,10549,11409,11183,11296,11241,10606,10209,10273,11519,11580,11914,10387,10720,11351,11462,10772,11806,10827,11861,11962,11627,10495,12010,10335,11071,7437,11018,10441,10885,10667,10962,11699,11762,175,1349,4465,22844,23396,23253,23324,23039,23109,23183,23465,22969,22914,24956,19352,19558,6132,21680,21796,21739,6391,6086,1303,702,352,3444,18187,18135,220,22604,16931,17483,3038,18453,22471,3273,609,3168,1082,19800,19755,13878,12516,13394,14358,13595,13945,14012,13027,13321,13801,13159,13090,14136,12084,12141,12818,14840,13228,14216,12459,13725,13653,12401,12740,12660,13463,12956,12332,12211,14510,14431,14662,14589,12894,12588,12280,14078,14783,14723,14289,13522,7295,21945,2944,21987,2855,17143,17082,25146,3492,4097,3594,3542,914,4502,5771,3310,6042,21895,19618,5053,482,20748,20694,20596,20642,8649,20551,25292,25338,16837,16454,16541,16410,7389,16781,16725,16607,16668,16498,24913,25197,18242,18296,5588,3224,6187,6347,5949,6240,6294,25245,20090,5699,2899,17319,17590,17535,19966,17271,22560,19852,19664,20505,5514,15637,15586,15964,16172,15056,16121,16341,16068,16013,15388,15437,15486,15535,14906,7342,16285,16229,15690,15011,15339,14960,15289,15807,15098,15146,15192,15238,15911,15754,15860,5096,4784,4687,4644,19503,19200,19104,19151,19251,5138,5253,4953,4825,5192,4910,4550,4602,5016,5308,4428,4866,4733,5624,5552,5479,18405,18350,5443,1244,1138,1191,22325,21219,17715,20789,20964,20910,20853,21030,22745,18573,18507,524,105,17024,21361,21405,21449,21493,21537,21581,21625,21121,19712,22191,22150,22027,22273,22231,22109,22067,4042,4140,4196,4251,4301,3872,4363,3705,3811,2809,3986,3756,3928,3648,5864,5817,18833,18779,18715,18664,18903,18957,19009,20024,658,5404,792,6836,25100,17970,17409,17910,18011,17781,17848,17668,5662,19401,6439,6498,22700,8115,7942,7731,8504,7528,7784,8004,7839,8579,8328,8174,8227,7635,8278,8383,8439,7684,8064,7581,7888,6796,6747,22514,20239,747,1462,2609,2661,2304,2505,2357,2557,2457,2407,22797,1410,1521,22653,25055,3350,11127,7098,6907,7050,7194,7244,7147,7003,6956,20395,20453,566,20287,309,2055,2194,2255,2127,18082,3120,3078,434,391,2990,18615,2726,3397,17225,16981,19910,23512,24096,23945,24020,23719,23793,23871,24169,23645,23586,19450,25001,839,5734,9543,9952,10012,9896,9852,10070,9590,10126,9735,9796,9683,9636,266,968,5367,21076,19304,17184,20332,8712,8762,9299,9361,8813,8955,9127,9420,9477,8911,9241,9186,9009,9075,8867" + }, + "to": { + "startLines": "19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "1731,1776,1826,1877,1934,1986,2030,2080,2135,2186,2259,2335,2413,2494,2573,2644,2685,2758,2834,2895,2959,3019,3081,3143,3209,3260,3326,3388,3436,3481,3534,3591,3646,3700,3757,3813,3870,3933,3989,4049,4101,4152,4204,4258,4310,4361,4404,4458,4512,4559,4605,4658,4705,4766,4818,4865,4920,4973,5030,5090,5166,5237,5299,5348,5393,5429,5473,5544,5613,5683,5752,5821,5894,5962,6016,6085,6127,6174,6228,6273,6327,6383,6441,6484,6527,6585,6628,6670,6716,6767,6819,6863,6906,6954,7002,7049,7096,7135,7183,7225,7272,7383,7427,7469,7545,7601,7673,7741,7813,7879,7945,8015,8106,8181,8249,8311,8368,8420,8476,8553,8609,8677,8756,8813,8884,8941,9009,9088,9159,9227,9288,9339,9408,9486,9558,9630,9708,9783,9854,9922,9987,10046,10106,10178,10236,10286,10335,10379,10420,10465,10525,10580,10623,10670,10724,10775,10824,10898,10934,10970,11006,11052,11101,11160,11196,11243,11296,11347,11391,11436,11505,11550,11594,11639,11694,11737,11779,11825,11871,11926,11982,12047,12107,12150,12200,12250,12304,12357,12392,12447,12501,12553,12608,12660,12713,12760,12825,12861,12904,12951,13005,13056,13111,13156,13201,13252,13297,13348,13382,13432,13482,13534,13584,13628,13680,13735,13789,13837,13885,13933,13981,14029,14073,14119,14174,14230,14282,14332,14381,14434,14484,14536,14577,14624,14669,14714,14764,14827,14879,14921,14971,15013,15054,15106,15154,15222,15268,15318,15359,15419,15461,15501,15554,15597,15644,15695,15757,15811,15875,15915,15960,15995,16032,16067,16121,16174,16212,16264,16319,16371,16422,16468,16514,16552,16605,16661,16724,16789,16833,16898,16951,16992,17043,17085,17128,17171,17214,17257,17300,17343,17386,17430,17477,17517,17557,17596,17637,17676,17717,17756,17811,17853,17908,17962,18011,18071,18132,18188,18242,18304,18361,18411,18466,18519,18565,18610,18663,18726,18776,18824,18893,18946,18997,19054,19102,19138,19182,19221,19265,19324,19388,19449,19489,19554,19620,19672,19709,19757,19804,19862,19908,19958,20011,20057,20121,20182,20234,20295,20349,20423,20472,20530,20582,20635,20685,20739,20794,20842,20901,20953,21001,21127,21181,21223,21268,21312,21363,21414,21465,21513,21560,21612,21663,21712,21761,21812,21870,21928,21976,22029,22068,22123,22170,22219,22265,22311,22360,22408,22454,22502,22564,22621,22662,22709,22751,22820,22886,22946,23118,23167,23208,23247,23289,23327,23372,23413,23456,23502,23542,23591,23648,23694,23769,23842,23916,23989,24062,24139,24211,24269,24342,24390,24434,24480,24514,24557,24612,24671,24714,24769,24826,24872,24927,24978,25038,25084,25129,25174,25227,25262,25307,25359,25399,25443,25481,25530,25587,25648,25698,25741,25792,25850,25906,25949,26003,26061,26114,26179", + "endLines": "19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,122,123,124,125,126,127,128,129,130,131,132,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482", + "endColumns": "44,49,50,56,51,43,49,54,50,72,75,77,80,78,70,40,72,75,60,63,59,61,61,65,50,65,61,47,44,52,56,54,53,56,55,56,62,55,59,51,50,51,53,51,50,42,53,53,46,45,52,46,60,51,46,54,52,56,59,75,70,61,19,44,35,43,70,68,69,68,68,72,67,53,68,41,46,53,44,53,55,57,42,42,57,42,41,45,50,51,43,42,47,47,46,46,38,47,41,46,10,43,41,75,55,71,67,71,65,65,69,10,74,67,61,56,51,55,76,55,67,78,56,70,56,67,78,70,67,60,50,68,77,71,71,77,74,70,67,64,58,59,71,57,49,48,43,40,44,59,54,42,46,53,50,48,73,35,35,35,45,48,58,35,46,52,50,43,44,68,44,43,44,54,42,41,45,45,54,55,64,59,42,49,49,53,52,34,54,53,51,54,51,52,46,64,35,42,46,53,50,54,44,44,50,44,50,33,49,49,51,49,43,51,54,53,47,47,47,47,47,43,45,54,55,51,49,48,52,49,51,40,46,44,44,49,62,51,41,49,41,40,51,47,67,45,49,40,59,41,39,52,42,46,50,61,53,63,39,44,34,36,34,53,52,37,51,54,51,50,45,45,37,52,55,62,64,43,64,52,40,50,41,42,42,42,42,42,42,42,43,46,39,39,38,40,38,40,38,54,41,54,53,48,59,60,55,53,61,56,49,54,52,45,44,52,62,49,47,68,52,50,56,47,35,43,38,43,58,63,60,39,64,65,51,36,47,46,57,45,49,52,45,63,60,51,60,53,73,48,57,51,52,49,53,54,47,58,51,47,47,53,41,44,43,50,50,50,47,46,51,50,48,48,50,57,57,47,52,38,54,46,48,45,45,48,47,45,47,61,56,40,46,41,68,65,59,70,48,40,38,41,37,44,40,42,45,39,48,56,45,74,72,73,72,72,76,71,57,72,47,43,45,33,42,54,58,42,54,56,45,54,50,59,45,44,44,52,34,44,51,39,43,37,48,56,60,49,42,50,57,55,42,53,57,52,64,52", + "endOffsets": "1771,1821,1872,1929,1981,2025,2075,2130,2181,2254,2330,2408,2489,2568,2639,2680,2753,2829,2890,2954,3014,3076,3138,3204,3255,3321,3383,3431,3476,3529,3586,3641,3695,3752,3808,3865,3928,3984,4044,4096,4147,4199,4253,4305,4356,4399,4453,4507,4554,4600,4653,4700,4761,4813,4860,4915,4968,5025,5085,5161,5232,5294,5343,5388,5424,5468,5539,5608,5678,5747,5816,5889,5957,6011,6080,6122,6169,6223,6268,6322,6378,6436,6479,6522,6580,6623,6665,6711,6762,6814,6858,6901,6949,6997,7044,7091,7130,7178,7220,7267,7378,7422,7464,7540,7596,7668,7736,7808,7874,7940,8010,8101,8176,8244,8306,8363,8415,8471,8548,8604,8672,8751,8808,8879,8936,9004,9083,9154,9222,9283,9334,9403,9481,9553,9625,9703,9778,9849,9917,9982,10041,10101,10173,10231,10281,10330,10374,10415,10460,10520,10575,10618,10665,10719,10770,10819,10893,10929,10965,11001,11047,11096,11155,11191,11238,11291,11342,11386,11431,11500,11545,11589,11634,11689,11732,11774,11820,11866,11921,11977,12042,12102,12145,12195,12245,12299,12352,12387,12442,12496,12548,12603,12655,12708,12755,12820,12856,12899,12946,13000,13051,13106,13151,13196,13247,13292,13343,13377,13427,13477,13529,13579,13623,13675,13730,13784,13832,13880,13928,13976,14024,14068,14114,14169,14225,14277,14327,14376,14429,14479,14531,14572,14619,14664,14709,14759,14822,14874,14916,14966,15008,15049,15101,15149,15217,15263,15313,15354,15414,15456,15496,15549,15592,15639,15690,15752,15806,15870,15910,15955,15990,16027,16062,16116,16169,16207,16259,16314,16366,16417,16463,16509,16547,16600,16656,16719,16784,16828,16893,16946,16987,17038,17080,17123,17166,17209,17252,17295,17338,17381,17425,17472,17512,17552,17591,17632,17671,17712,17751,17806,17848,17903,17957,18006,18066,18127,18183,18237,18299,18356,18406,18461,18514,18560,18605,18658,18721,18771,18819,18888,18941,18992,19049,19097,19133,19177,19216,19260,19319,19383,19444,19484,19549,19615,19667,19704,19752,19799,19857,19903,19953,20006,20052,20116,20177,20229,20290,20344,20418,20467,20525,20577,20630,20680,20734,20789,20837,20896,20948,20996,21044,21176,21218,21263,21307,21358,21409,21460,21508,21555,21607,21658,21707,21756,21807,21865,21923,21971,22024,22063,22118,22165,22214,22260,22306,22355,22403,22449,22497,22559,22616,22657,22704,22746,22815,22881,22941,23012,23162,23203,23242,23284,23322,23367,23408,23451,23497,23537,23586,23643,23689,23764,23837,23911,23984,24057,24134,24206,24264,24337,24385,24429,24475,24509,24552,24607,24666,24709,24764,24821,24867,24922,24973,25033,25079,25124,25169,25222,25257,25302,25354,25394,25438,25476,25525,25582,25643,25693,25736,25787,25845,25901,25944,25998,26056,26109,26174,26227" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zh-rCN\\values-zh-rCN.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,201,296,396,478,575,681,757,833,911,1007,1103,1198,1295,1390,1488,1637,1731", + "endColumns": "95,94,99,81,96,105,75,75,77,95,95,94,96,94,97,148,93,77", + "endOffsets": "196,291,391,473,570,676,752,828,906,1002,1098,1193,1290,1385,1483,1632,1726,1804" + }, + "to": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,384", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,201,296,396,478,575,681,757,833,911,1007,1103,1198,1295,1390,1488,1637,21049", + "endColumns": "95,94,99,81,96,105,75,75,77,95,95,94,96,94,97,148,93,77", + "endOffsets": "196,291,391,473,570,676,752,828,906,1002,1098,1193,1290,1385,1483,1632,1726,21122" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json new file mode 100644 index 0000000..2bf338f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rHK.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rHK\\values-zh-rHK.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zh-rHK\\values-zh-rHK.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "101", + "endOffsets": "152" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1810", + "endColumns": "101", + "endOffsets": "1907" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zh-rHK\\values-zh-rHK.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,200,293,393,475,572,680,756,832,910,1006,1102,1197,1294,1389,1487,1638,1732", + "endColumns": "94,92,99,81,96,107,75,75,77,95,95,94,96,94,97,150,93,77", + "endOffsets": "195,288,388,470,567,675,751,827,905,1001,1097,1192,1289,1384,1482,1633,1727,1805" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json new file mode 100644 index 0000000..81d2a48 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zh-rTW.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zh-rTW\\values-zh-rTW.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zh-rTW\\values-zh-rTW.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,200,293,393,475,572,680,756,832,910,1006,1102,1197,1294,1389,1489,1639,1733", + "endColumns": "94,92,99,81,96,107,75,75,77,95,95,94,96,94,99,149,93,77", + "endOffsets": "195,288,388,470,567,675,751,827,905,1001,1097,1192,1289,1384,1484,1634,1728,1806" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zh-rTW\\values-zh-rTW.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1811", + "endColumns": "100", + "endOffsets": "1907" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json new file mode 100644 index 0000000..b14c445 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values-zu.json @@ -0,0 +1,36 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values-zu\\values-zu.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values-zu\\values-zu.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "100", + "endOffsets": "151" + }, + "to": { + "startLines": "20", + "startColumns": "4", + "startOffsets": "1959", + "endColumns": "100", + "endOffsets": "2055" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values-zu\\values-zu.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,213,320,434,522,625,752,832,912,998,1102,1208,1306,1413,1519,1625,1782,1878", + "endColumns": "107,106,113,87,102,126,79,79,85,103,105,97,106,105,105,156,95,80", + "endOffsets": "208,315,429,517,620,747,827,907,993,1097,1203,1301,1408,1514,1620,1777,1873,1954" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values.json new file mode 100644 index 0000000..ad604a1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/multi-v2/values.json @@ -0,0 +1,155 @@ +{ + "logs": [ + { + "outputFile": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\incremental\\mergeDebugResources\\merged.dir\\values\\values.xml", + "map": [ + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,397,398,402,406,410,415,421,428,432,436,441,445,449,453,457,461,465,471,475,481,485,491,495,500,504,507,511,517,521,527,531,537,540,544,548,552,556,560,561,562,563,566,569,572,575,579,580,581,582,583,586,588,590,592,597,598,602,608,612,613,615,626,627,631,637,641,642,643,647,674,678,679,683,711,878,904,1072,1098,1129,1137,1143,1157,1179,1184,1189,1199,1208,1217,1221,1228,1236,1243,1244,1253,1256,1259,1263,1267,1271,1274,1275,1279,1283,1293,1298,1305,1311,1312,1315,1319,1324,1326,1328,1331,1334,1336,1340,1343,1350,1353,1356,1360,1362,1366,1368,1370,1372,1376,1384,1392,1404,1410,1419,1422,1433,1436,1441,1442,1447,1505,1564,1565,1575,1584,1585,1587,1591,1594,1597,1600,1603,1607,1610,1613,1616,1620,1623,1627,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1653,1655,1656,1657,1658,1659,1660,1661,1662,1664,1665,1667,1668,1670,1672,1673,1675,1676,1677,1678,1679,1680,1682,1683,1684,1685,1686,1687,1689,1691,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1707,1708,1709,1710,1711,1712,1714,1718,1722,1723,1724,1725,1726,1727,1728,1729,1731,1733,1735,1737,1739,1740,1741,1742,1744,1746,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1762,1763,1764,1765,1767,1769,1770,1772,1773,1775,1777,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1792,1793,1794,1795,1797,1798,1799,1800,1801,1803,1805,1807,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,69,85,86,87,88,89,90,91,105,119,120,126,129,130,131,145,146,152,153,154,155,194,195,196,197,198,199,200,227,228,234,235,249", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "105,160,205,254,295,350,409,471,549,630,691,766,842,919,997,1082,1164,1240,1316,1393,1471,1577,1683,1762,1842,1899,1957,2031,2106,2171,2237,2292,2364,2437,2504,2572,2631,2690,2749,2808,2867,2921,2975,3028,3082,3136,3190,3244,3318,3397,3470,3544,3615,3687,3759,3832,3889,3947,4020,4094,4168,4243,4315,4388,4458,4529,4589,27058,27127,27196,27266,27340,27416,27480,27557,27633,27710,27775,27844,27921,27996,28065,28133,28210,28276,28337,28434,28499,28568,28667,28738,28797,28855,28912,28971,29042,29114,29186,29258,29330,29397,29465,29533,29592,29655,29719,29809,29900,29960,30026,30093,30159,30229,30293,30346,30459,30517,30580,30645,30710,30785,30858,30930,30979,31040,31101,31162,31224,31288,31352,31416,31481,31544,31604,31665,31731,31790,31850,31912,31983,32043,32111,32197,32284,32374,32461,32549,32631,32714,32804,32895,32947,33005,33050,33116,33180,33237,33294,33348,33405,33453,33502,33553,33587,33634,33683,33729,33761,33825,33887,33947,34004,34078,34148,34226,34280,34350,34435,34483,34529,34600,34678,34756,34828,34902,34976,35050,35130,35203,35272,35344,35421,35473,35546,35620,35689,35764,35838,35912,36053,36123,36176,36254,36344,36432,36528,36618,37200,37289,37536,37817,38069,38354,38747,39224,39446,39668,39944,40171,40401,40631,40861,41091,41318,41737,41963,42388,42618,43046,43265,43548,43756,43887,44114,44540,44765,45192,45413,45838,45958,46234,46535,46859,47150,47464,47601,47732,47837,48079,48246,48450,48658,48929,49041,49153,49258,49375,49589,49735,49875,49961,50309,50397,50643,51061,51310,51392,51490,52107,52207,52459,52883,53138,53232,53321,53558,55610,55852,55954,56207,58391,69019,70535,81261,82789,84546,85172,85592,86653,87918,88174,88410,88957,89451,90056,90254,90834,91398,91773,91891,92429,92586,92782,93055,93311,93481,93622,93686,93968,94254,94930,95194,95532,95885,95979,96165,96471,96733,96858,96985,97224,97435,97554,97747,97924,98379,98560,98682,98941,99054,99241,99343,99450,99579,99854,100362,100858,101735,102029,102599,102748,103480,103652,103988,104080,104358,108702,113189,113251,113881,114495,114586,114699,114928,115088,115240,115411,115578,115821,115991,116164,116335,116609,116808,117013,117343,117427,117523,117619,117717,117817,117919,118021,118123,118225,118327,118427,118523,118635,118764,118887,119018,119149,119247,119361,119455,119595,119729,119825,119937,120037,120153,120249,120361,120461,120601,120737,120901,121031,121189,121339,121480,121624,121759,121871,122021,122149,122277,122413,122545,122675,122805,122917,123057,123203,123347,123485,123551,123641,123717,123821,123911,124013,124121,124229,124329,124409,124501,124599,124709,124787,124893,124985,125089,125199,125321,125484,125641,125721,125821,125911,126021,126115,126221,126313,126413,126525,126639,126755,126871,126965,127079,127191,127293,127413,127535,127617,127721,127841,127967,128065,128159,128247,128359,128475,128597,128709,128884,129000,129086,129178,129290,129414,129481,129607,129675,129803,129947,130075,130144,130239,130354,130467,130566,130675,130786,130897,130998,131103,131203,131333,131424,131547,131641,131753,131839,131943,132039,132127,132245,132349,132453,132579,132667,132775,132875,132965,133075,133159,133261,133345,133399,133463,133569,133679,133763,4650,6565,6669,6770,6817,7065,7257,7697,8256,8830,9150,9739,16423,16535,16696,17223,17646,18239,18460,18619,18878,21005,21444,21632,21760,21934,22715,22932,24263,24742,26115,26360,26905", + "endLines": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,396,397,401,405,409,414,420,427,431,435,440,444,448,452,456,460,464,470,474,480,484,490,494,499,503,506,510,516,520,526,530,536,539,543,547,551,555,559,560,561,562,565,568,571,574,578,579,580,581,582,585,587,589,591,596,597,601,607,611,612,614,625,626,630,636,640,641,642,646,673,677,678,682,710,877,903,1071,1097,1128,1136,1142,1156,1178,1183,1188,1198,1207,1216,1220,1227,1235,1242,1243,1252,1255,1258,1262,1266,1270,1273,1274,1278,1282,1292,1297,1304,1310,1311,1314,1318,1323,1325,1327,1330,1333,1335,1339,1342,1349,1352,1355,1359,1361,1365,1367,1369,1371,1375,1383,1391,1403,1409,1418,1421,1432,1435,1440,1441,1446,1504,1563,1564,1574,1583,1584,1586,1590,1593,1596,1599,1602,1606,1609,1612,1615,1619,1622,1626,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1652,1654,1655,1656,1657,1658,1659,1660,1661,1663,1664,1666,1667,1669,1671,1672,1674,1675,1676,1677,1678,1679,1681,1682,1683,1684,1685,1686,1688,1690,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1706,1707,1708,1709,1710,1711,1713,1717,1721,1722,1723,1724,1725,1726,1727,1728,1730,1732,1734,1736,1738,1739,1740,1741,1743,1745,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1761,1762,1763,1764,1766,1768,1769,1771,1772,1774,1776,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1791,1792,1793,1794,1796,1797,1798,1799,1800,1802,1804,1806,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,84,85,86,87,88,89,90,104,118,119,125,128,129,130,144,145,151,152,153,154,193,194,195,196,197,198,199,226,227,233,234,248,249", + "endColumns": "54,44,48,40,54,58,61,77,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,54,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,1290,103,100,46,247,191,439,35,35,319,292,5344,111,160,35,422,83,220,158,258,35,438,187,127,173,780,216,375,478,458,244,35,152", + "endOffsets": "155,200,249,290,345,404,466,544,625,686,761,837,914,992,1077,1159,1235,1311,1388,1466,1572,1678,1757,1837,1894,1952,2026,2101,2166,2232,2287,2359,2432,2499,2567,2626,2685,2744,2803,2862,2916,2970,3023,3077,3131,3185,3239,3313,3392,3465,3539,3610,3682,3754,3827,3884,3942,4015,4089,4163,4238,4310,4383,4453,4524,4584,4645,27122,27191,27261,27335,27411,27475,27552,27628,27705,27770,27839,27916,27991,28060,28128,28205,28271,28332,28429,28494,28563,28662,28733,28792,28850,28907,28966,29037,29109,29181,29253,29325,29392,29460,29528,29587,29650,29714,29804,29895,29955,30021,30088,30154,30224,30288,30341,30454,30512,30575,30640,30705,30780,30853,30925,30974,31035,31096,31157,31219,31283,31347,31411,31476,31539,31599,31660,31726,31785,31845,31907,31978,32038,32106,32192,32279,32369,32456,32544,32626,32709,32799,32890,32942,33000,33045,33111,33175,33232,33289,33343,33400,33448,33497,33548,33582,33629,33678,33724,33756,33820,33882,33942,33999,34073,34143,34221,34275,34345,34430,34478,34524,34595,34673,34751,34823,34897,34971,35045,35125,35198,35267,35339,35416,35468,35541,35615,35684,35759,35833,35907,36048,36118,36171,36249,36339,36427,36523,36613,37195,37284,37531,37812,38064,38349,38742,39219,39441,39663,39939,40166,40396,40626,40856,41086,41313,41732,41958,42383,42613,43041,43260,43543,43751,43882,44109,44535,44760,45187,45408,45833,45953,46229,46530,46854,47145,47459,47596,47727,47832,48074,48241,48445,48653,48924,49036,49148,49253,49370,49584,49730,49870,49956,50304,50392,50638,51056,51305,51387,51485,52102,52202,52454,52878,53133,53227,53316,53553,55605,55847,55949,56202,58386,69014,70530,81256,82784,84541,85167,85587,86648,87913,88169,88405,88952,89446,90051,90249,90829,91393,91768,91886,92424,92581,92777,93050,93306,93476,93617,93681,93963,94249,94925,95189,95527,95880,95974,96160,96466,96728,96853,96980,97219,97430,97549,97742,97919,98374,98555,98677,98936,99049,99236,99338,99445,99574,99849,100357,100853,101730,102024,102594,102743,103475,103647,103983,104075,104353,108697,113184,113246,113876,114490,114581,114694,114923,115083,115235,115406,115573,115816,115986,116159,116330,116604,116803,117008,117338,117422,117518,117614,117712,117812,117914,118016,118118,118220,118322,118422,118518,118630,118759,118882,119013,119144,119242,119356,119450,119590,119724,119820,119932,120032,120148,120244,120356,120456,120596,120732,120896,121026,121184,121334,121475,121619,121754,121866,122016,122144,122272,122408,122540,122670,122800,122912,123052,123198,123342,123480,123546,123636,123712,123816,123906,124008,124116,124224,124324,124404,124496,124594,124704,124782,124888,124980,125084,125194,125316,125479,125636,125716,125816,125906,126016,126110,126216,126308,126408,126520,126634,126750,126866,126960,127074,127186,127288,127408,127530,127612,127716,127836,127962,128060,128154,128242,128354,128470,128592,128704,128879,128995,129081,129173,129285,129409,129476,129602,129670,129798,129942,130070,130139,130234,130349,130462,130561,130670,130781,130892,130993,131098,131198,131328,131419,131542,131636,131748,131834,131938,132034,132122,132240,132344,132448,132574,132662,132770,132870,132960,133070,133154,133256,133340,133394,133458,133564,133674,133758,133878,6560,6664,6765,6812,7060,7252,7692,8251,8825,9145,9734,16418,16530,16691,17218,17641,18234,18455,18614,18873,21000,21439,21627,21755,21929,22710,22927,24258,24737,26110,26355,26900,27053" + }, + "to": { + "startLines": "3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,30,31,54,55,56,57,59,60,61,66,67,69,70,71,72,73,74,75,76,77,78,79,80,86,87,88,89,90,91,92,93,99,100,107,108,109,110,116,117,118,119,120,121,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,207,208,209,210,211,212,213,214,215,233,234,235,236,237,238,239,240,243,244,245,246,247,250,251,252,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,633,722,723,724,725,726,731,739,740,744,748,752,757,763,770,774,778,783,787,791,795,799,803,807,813,817,823,827,833,837,842,846,849,853,859,863,869,873,879,882,886,890,894,898,902,903,904,905,908,911,914,917,921,922,923,924,925,928,930,932,934,939,940,944,950,954,955,957,968,969,973,979,983,984,985,989,1016,1020,1021,1025,1053,1220,1246,1414,1440,1471,1479,1485,1499,1521,1526,1531,1541,1550,1559,1563,1570,1578,1585,1586,1595,1598,1601,1605,1609,1613,1616,1617,1621,1625,1635,1640,1647,1653,1654,1657,1661,1666,1668,1670,1673,1676,1678,1682,1685,1692,1695,1698,1702,1704,1708,1710,1712,1714,1718,1726,1734,1746,1752,1761,1764,1775,1778,1783,1784,1789,1847,1906,1907,1917,1926,1927,1929,1933,1936,1939,1942,1945,1949,1952,1955,1958,1962,1965,1969,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1995,1997,1998,1999,2000,2001,2002,2003,2004,2006,2007,2009,2010,2012,2014,2015,2017,2018,2019,2020,2021,2022,2024,2025,2026,2027,2028,2045,2047,2049,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2065,2066,2067,2068,2069,2070,2072,2076,2080,2081,2082,2083,2084,2085,2086,2087,2089,2091,2093,2095,2097,2098,2099,2100,2102,2104,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2120,2121,2122,2123,2125,2127,2128,2130,2131,2133,2135,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2150,2151,2152,2153,2155,2156,2157,2158,2159,2161,2163,2165,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2208,2224,2225,2226,2227,2228,2229,2230,2244,2258,2259,2265,2268,2269,2270,2347,2361,2367,2368,2369,2370,2409,2410,2411,2412,2413,2414,2415,2442,2443,2449,2450,2464", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "166,221,266,315,356,411,470,532,610,691,752,827,903,980,1058,1143,1225,1301,1460,1537,1615,1721,1827,1906,2035,2092,3264,3338,3413,3478,3592,3647,3719,3973,4040,4147,4206,4265,4324,4383,4442,4496,4550,4603,4657,4711,4765,5149,5223,5302,5375,5449,5520,5592,5664,5993,6050,6424,6497,6571,6645,6961,7033,7106,7176,7247,7307,7574,7643,7712,7782,7856,7932,7996,8073,8149,8226,8291,8360,8437,8512,8581,8649,8726,8792,8853,8950,9015,9084,9183,9254,9313,9371,9428,9487,9558,9630,9702,9774,9846,9913,9981,10049,10108,10171,10235,10325,10416,10476,10542,10609,10675,10745,10809,10862,10975,11033,11096,11161,11226,11301,11374,11446,11495,11556,11617,11678,11740,11804,11868,11932,11997,12060,12120,12181,12247,12306,12366,12428,12499,12559,13082,13168,13255,13345,13432,13520,13602,13685,13775,14943,14995,15053,15098,15164,15228,15285,15342,15544,15601,15649,15698,15749,15853,15900,15949,16149,16181,16245,16307,16367,16494,16568,16638,16716,16770,16840,16925,16973,17019,17090,17168,17246,17318,17392,17466,17540,17620,17693,17762,17834,17911,17963,18036,18110,18179,18254,18328,18402,18543,41005,46478,46556,46646,46734,46830,47109,47691,47780,48027,48308,48560,48845,49238,49715,49937,50159,50435,50662,50892,51122,51352,51582,51809,52228,52454,52879,53109,53537,53756,54039,54247,54378,54605,55031,55256,55683,55904,56329,56449,56725,57026,57350,57641,57955,58092,58223,58328,58570,58737,58941,59149,59420,59532,59644,59749,59866,60080,60226,60366,60452,60800,60888,61134,61552,61801,61883,61981,62598,62698,62950,63374,63629,63723,63812,64049,66101,66343,66445,66698,68882,79510,81026,91752,93280,95037,95663,96083,97144,98409,98665,98901,99448,99942,100547,100745,101325,101889,102264,102382,102920,103077,103273,103546,103802,103972,104113,104177,104459,104745,105421,105685,106023,106376,106470,106656,106962,107224,107349,107476,107715,107926,108045,108238,108415,108870,109051,109173,109432,109545,109732,109834,109941,110070,110345,110853,111349,112226,112520,113090,113239,113971,114143,114479,114571,114849,119193,123680,123742,124372,124986,125077,125190,125419,125579,125731,125902,126069,126312,126482,126655,126826,127100,127299,127504,127834,127918,128014,128110,128208,128308,128410,128512,128614,128716,128818,128918,129014,129126,129255,129378,129509,129640,129738,129852,129946,130086,130220,130316,130428,130528,130644,130740,130852,130952,131092,131228,131392,131522,131680,131830,131971,132115,132250,132362,132512,132640,132768,132904,133036,133166,133296,133408,134688,134834,134978,135116,135182,135272,135348,135452,135542,135644,135752,135860,135960,136040,136132,136230,136340,136418,136524,136616,136720,136830,136952,137115,137272,137352,137452,137542,137652,137746,137852,137944,138044,138156,138270,138386,138502,138596,138710,138822,138924,139044,139166,139248,139352,139472,139598,139696,139790,139878,139990,140106,140228,140340,140515,140631,140717,140809,140921,141045,141112,141238,141306,141434,141578,141706,141775,141870,141985,142098,142197,142306,142417,142528,142629,142734,142834,142964,143055,143178,143272,143384,143470,143574,143670,143758,143876,143980,144084,144210,144298,144406,144506,144596,144706,144790,144892,144976,145030,145094,145200,145310,145394,146733,148648,148752,148853,148900,149148,149340,149780,150339,150913,151233,151822,158506,158618,158779,161677,163026,163619,163840,163999,164258,166385,166824,167012,167140,167314,168095,168312,169643,170122,171495,171740,172285", + "endLines": "3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,23,24,25,26,27,28,30,31,54,55,56,57,59,60,61,66,67,69,70,71,72,73,74,75,76,77,78,79,80,86,87,88,89,90,91,92,93,99,100,107,108,109,110,116,117,118,119,120,121,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,207,208,209,210,211,212,213,214,215,233,234,235,236,237,238,239,240,243,244,245,246,247,250,251,252,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,633,722,723,724,725,726,738,739,743,747,751,756,762,769,773,777,782,786,790,794,798,802,806,812,816,822,826,832,836,841,845,848,852,858,862,868,872,878,881,885,889,893,897,901,902,903,904,907,910,913,916,920,921,922,923,924,927,929,931,933,938,939,943,949,953,954,956,967,968,972,978,982,983,984,988,1015,1019,1020,1024,1052,1219,1245,1413,1439,1470,1478,1484,1498,1520,1525,1530,1540,1549,1558,1562,1569,1577,1584,1585,1594,1597,1600,1604,1608,1612,1615,1616,1620,1624,1634,1639,1646,1652,1653,1656,1660,1665,1667,1669,1672,1675,1677,1681,1684,1691,1694,1697,1701,1703,1707,1709,1711,1713,1717,1725,1733,1745,1751,1760,1763,1774,1777,1782,1783,1788,1846,1905,1906,1916,1925,1926,1928,1932,1935,1938,1941,1944,1948,1951,1954,1957,1961,1964,1968,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1994,1996,1997,1998,1999,2000,2001,2002,2003,2005,2006,2008,2009,2011,2013,2014,2016,2017,2018,2019,2020,2021,2023,2024,2025,2026,2027,2028,2046,2048,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2064,2065,2066,2067,2068,2069,2071,2075,2079,2080,2081,2082,2083,2084,2085,2086,2088,2090,2092,2094,2096,2097,2098,2099,2101,2103,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2119,2120,2121,2122,2124,2126,2127,2129,2130,2132,2134,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2149,2150,2151,2152,2154,2155,2156,2157,2158,2160,2162,2164,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2223,2224,2225,2226,2227,2228,2229,2243,2257,2258,2264,2267,2268,2269,2283,2347,2366,2367,2368,2369,2408,2409,2410,2411,2412,2413,2414,2441,2442,2448,2449,2463,2464", + "endColumns": "54,44,48,40,54,58,61,77,80,60,74,75,76,77,84,81,75,75,76,77,105,105,78,79,56,57,73,74,64,65,54,71,72,66,67,58,58,58,58,58,53,53,52,53,53,53,53,73,78,72,73,70,71,71,72,56,57,72,73,73,74,71,72,69,70,59,60,68,68,69,73,75,63,76,75,76,64,68,76,74,68,67,76,65,60,96,64,68,98,70,58,57,56,58,70,71,71,71,71,66,67,67,58,62,63,89,90,59,65,66,65,69,63,52,112,57,62,64,64,74,72,71,48,60,60,60,61,63,63,63,64,62,59,60,65,58,59,61,70,59,67,85,86,89,86,87,81,82,89,90,51,57,44,65,63,56,56,53,56,47,48,50,33,46,48,45,31,63,61,59,56,73,69,77,53,69,84,47,45,70,77,77,71,73,73,73,79,72,68,71,76,51,72,73,68,74,73,73,140,69,52,77,89,87,95,89,12,88,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,136,130,104,12,12,12,12,12,111,111,104,116,12,12,12,12,12,87,12,12,12,81,12,12,99,12,12,12,93,88,12,12,12,101,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,117,12,12,12,12,12,12,12,63,12,12,12,12,12,12,93,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,91,12,12,12,61,12,12,90,12,12,12,12,12,12,12,12,12,12,12,12,12,12,83,95,95,97,99,101,101,101,101,101,99,95,111,128,122,130,130,97,113,93,12,12,95,111,99,115,95,111,99,12,135,12,129,12,12,140,12,134,111,149,127,127,12,131,129,129,111,139,12,12,12,65,89,75,103,89,101,107,107,99,79,91,97,12,77,105,91,103,109,12,12,12,79,99,89,109,93,105,91,12,12,12,12,12,93,113,111,12,12,12,81,103,119,125,97,93,87,111,115,121,111,12,115,85,91,12,12,66,12,67,12,12,12,68,94,114,112,98,108,110,110,100,104,99,12,90,122,93,12,85,103,95,87,12,12,12,12,87,107,99,89,109,83,101,83,53,63,105,109,83,119,1290,103,100,46,247,191,439,35,35,319,292,5344,111,160,35,422,83,220,158,258,35,438,187,127,173,780,216,375,478,458,244,35,152", + "endOffsets": "216,261,310,351,406,465,527,605,686,747,822,898,975,1053,1138,1220,1296,1372,1532,1610,1716,1822,1901,1981,2087,2145,3333,3408,3473,3539,3642,3714,3787,4035,4103,4201,4260,4319,4378,4437,4491,4545,4598,4652,4706,4760,4814,5218,5297,5370,5444,5515,5587,5659,5732,6045,6103,6492,6566,6640,6715,7028,7101,7171,7242,7302,7363,7638,7707,7777,7851,7927,7991,8068,8144,8221,8286,8355,8432,8507,8576,8644,8721,8787,8848,8945,9010,9079,9178,9249,9308,9366,9423,9482,9553,9625,9697,9769,9841,9908,9976,10044,10103,10166,10230,10320,10411,10471,10537,10604,10670,10740,10804,10857,10970,11028,11091,11156,11221,11296,11369,11441,11490,11551,11612,11673,11735,11799,11863,11927,11992,12055,12115,12176,12242,12301,12361,12423,12494,12554,12622,13163,13250,13340,13427,13515,13597,13680,13770,13861,14990,15048,15093,15159,15223,15280,15337,15391,15596,15644,15693,15744,15778,15895,15944,15990,16176,16240,16302,16362,16419,16563,16633,16711,16765,16835,16920,16968,17014,17085,17163,17241,17313,17387,17461,17535,17615,17688,17757,17829,17906,17958,18031,18105,18174,18249,18323,18397,18538,18608,41053,46551,46641,46729,46825,46915,47686,47775,48022,48303,48555,48840,49233,49710,49932,50154,50430,50657,50887,51117,51347,51577,51804,52223,52449,52874,53104,53532,53751,54034,54242,54373,54600,55026,55251,55678,55899,56324,56444,56720,57021,57345,57636,57950,58087,58218,58323,58565,58732,58936,59144,59415,59527,59639,59744,59861,60075,60221,60361,60447,60795,60883,61129,61547,61796,61878,61976,62593,62693,62945,63369,63624,63718,63807,64044,66096,66338,66440,66693,68877,79505,81021,91747,93275,95032,95658,96078,97139,98404,98660,98896,99443,99937,100542,100740,101320,101884,102259,102377,102915,103072,103268,103541,103797,103967,104108,104172,104454,104740,105416,105680,106018,106371,106465,106651,106957,107219,107344,107471,107710,107921,108040,108233,108410,108865,109046,109168,109427,109540,109727,109829,109936,110065,110340,110848,111344,112221,112515,113085,113234,113966,114138,114474,114566,114844,119188,123675,123737,124367,124981,125072,125185,125414,125574,125726,125897,126064,126307,126477,126650,126821,127095,127294,127499,127829,127913,128009,128105,128203,128303,128405,128507,128609,128711,128813,128913,129009,129121,129250,129373,129504,129635,129733,129847,129941,130081,130215,130311,130423,130523,130639,130735,130847,130947,131087,131223,131387,131517,131675,131825,131966,132110,132245,132357,132507,132635,132763,132899,133031,133161,133291,133403,133543,134829,134973,135111,135177,135267,135343,135447,135537,135639,135747,135855,135955,136035,136127,136225,136335,136413,136519,136611,136715,136825,136947,137110,137267,137347,137447,137537,137647,137741,137847,137939,138039,138151,138265,138381,138497,138591,138705,138817,138919,139039,139161,139243,139347,139467,139593,139691,139785,139873,139985,140101,140223,140335,140510,140626,140712,140804,140916,141040,141107,141233,141301,141429,141573,141701,141770,141865,141980,142093,142192,142301,142412,142523,142624,142729,142829,142959,143050,143173,143267,143379,143465,143569,143665,143753,143871,143975,144079,144205,144293,144401,144501,144591,144701,144785,144887,144971,145025,145089,145195,145305,145389,145509,148643,148747,148848,148895,149143,149335,149775,150334,150908,151228,151817,158501,158613,158774,159301,162095,163614,163835,163994,164253,166380,166819,167007,167135,167309,168090,168307,169638,170117,171490,171735,172280,172433" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\651e56049bfea13201b29b083430f835\\support-core-ui-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,66,3,4", + "startColumns": "4,4,4,4", + "startOffsets": "55,2487,116,286", + "endLines": "2,68,3,65", + "endColumns": "60,12,169,35", + "endOffsets": "111,2627,281,2482" + }, + "to": { + "startLines": "2,2183,2284,2285", + "startColumns": "4,4,4,4", + "startOffsets": "105,145653,159306,159476", + "endLines": "2,2185,2284,2346", + "endColumns": "60,12,169,35", + "endOffsets": "161,145793,159471,161672" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,6,7,8,9,10", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "55,348,414,536,597,663", + "endColumns": "88,65,121,60,65,66", + "endOffsets": "139,409,531,592,658,725" + }, + "to": { + "startLines": "84,2034,2036,2037,2042,2044", + "startColumns": "4,4,4,4,4,4", + "startOffsets": "5001,133866,134042,134164,134426,134621", + "endColumns": "88,65,121,60,65,66", + "endOffsets": "5085,133927,134159,134220,134487,134683" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\colors.xml", + "from": { + "startLines": "28,9,25,6,56,24,14,8,13,7,15,16,20,19,11,10,22,17,23,21,5,57,18,4,29,30,54,53,31,32,55,12,33,34,35,36,37,38,39,40,42,41,43,44,45,46,48,47,3,49,50,51,52", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,7,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "1253,364,1177,210,2669,1131,606,315,558,264,664,713,915,859,459,405,1026,761,1079,966,160,2729,809,111,1297,1348,2587,2545,1397,1451,2629,507,1498,1558,1615,1670,1721,1770,1819,1872,1976,1925,2029,2087,2141,2189,2286,2237,59,2335,2384,2438,2492", + "endColumns": "42,39,48,52,55,44,56,47,46,49,47,46,49,54,46,52,51,46,50,58,48,55,48,47,49,47,40,40,52,45,38,49,58,55,53,49,47,47,51,51,51,49,56,52,46,46,47,47,50,47,52,52,51", + "endOffsets": "1291,399,1221,258,2720,1171,658,358,600,309,707,755,960,909,501,453,1073,803,1125,1020,204,2777,853,154,1342,1391,2623,2581,1445,1492,2663,552,1552,1609,1664,1715,1764,1813,1866,1919,2023,1970,2081,2135,2183,2231,2329,2280,105,2378,2432,2486,2539" + }, + "to": { + "startLines": "21,22,29,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,58,62,63,64,65,68,81,85,94,95,96,97,98,101,102,103,104,105,106,111,112,113,114,115,122,123,124,125", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "1377,1420,1986,2150,2203,2259,2304,2361,2409,2456,2506,2554,2601,2651,2706,2753,2806,2858,2905,2956,3015,3064,3117,3166,3214,3544,3792,3833,3874,3927,4108,4819,5090,5737,5793,5847,5897,5945,6108,6160,6212,6264,6314,6371,6720,6767,6814,6862,6910,7368,7416,7469,7522", + "endColumns": "42,39,48,52,55,44,56,47,46,49,47,46,49,54,46,52,51,46,50,58,48,52,48,47,49,47,40,40,52,45,38,49,58,55,53,49,47,47,51,51,51,49,56,52,46,46,47,47,50,47,52,52,51", + "endOffsets": "1415,1455,2030,2198,2254,2299,2356,2404,2451,2501,2549,2596,2646,2701,2748,2801,2853,2900,2951,3010,3059,3112,3161,3209,3259,3587,3828,3869,3922,3968,4142,4864,5144,5788,5842,5892,5940,5988,6155,6207,6259,6309,6366,6419,6762,6809,6857,6905,6956,7411,7464,7517,7569" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\strings.xml", + "from": { + "startLines": "125,423,422,470,445,446,443,137,136,36,38,34,33,37,35,138,457,469,239,254,250,252,251,240,233,234,256,257,263,236,242,253,255,243,261,244,262,264,258,238,265,235,248,157,247,237,245,241,246,259,260,5,29,88,482,407,411,128,454,456,455,133,127,28,17,9,69,385,384,6,475,355,369,60,390,472,65,15,63,24,416,415,295,275,288,302,291,296,297,282,286,294,284,283,299,268,269,279,309,285,300,274,293,292,273,278,277,289,281,272,270,304,303,306,305,280,276,271,298,308,307,301,290,154,459,58,460,56,359,358,487,70,81,72,71,21,89,119,66,126,458,412,101,12,434,433,431,432,200,430,491,492,351,344,346,343,156,350,349,347,348,345,481,488,386,387,114,64,129,132,124,130,131,489,421,117,57,363,371,370,419,362,474,417,413,429,112,327,326,333,337,315,336,340,335,334,322,323,324,325,312,155,339,338,328,314,321,313,320,330,316,317,318,319,332,329,331,102,95,93,92,410,404,402,403,405,103,105,99,96,104,98,90,91,100,106,87,97,94,115,113,111,389,388,110,27,25,26,468,444,375,435,438,437,436,439,478,392,391,13,3,357,447,448,449,450,451,452,453,442,414,465,464,461,467,466,463,462,80,82,83,84,85,77,86,74,76,55,79,75,78,73,121,120,397,396,395,394,398,399,400,420,16,109,19,143,485,379,366,378,380,376,377,374,116,408,134,135,477,182,176,168,196,160,170,178,172,198,190,184,186,164,188,192,194,166,180,162,174,142,141,473,424,18,31,49,50,43,47,44,48,46,45,479,30,32,476,484,67,249,150,146,149,152,153,151,148,147,427,428,14,425,8,39,41,42,40,383,62,61,11,10,59,393,53,68,361,356,418,409,483,20,118,219,227,228,226,225,229,220,230,223,224,222,221,7,22,108,441,406,360,426,203,204,214,215,205,208,211,216,217,207,213,212,209,210,206", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "7532,25370,25299,28073,26730,26802,26606,8276,8214,2326,2603,2017,1855,2455,2204,8357,27385,28011,13574,14661,14391,14535,14461,13646,13114,13191,14786,14864,15312,13374,13789,14603,14732,13857,15190,13917,15239,15375,14950,13505,15432,13278,14243,9330,14174,13440,13997,13711,14077,15002,15099,130,1601,5710,28657,24273,24512,7690,27198,27322,27255,8030,7644,1497,746,338,4515,22836,22783,178,28315,21248,21927,4043,23136,28166,4313,630,4184,1158,24850,24794,17710,16062,17152,18298,17385,17799,17879,16684,17027,17618,16846,16776,18037,15531,15597,16411,18859,16929,18098,16000,17531,17472,15925,16306,16214,17242,16613,15869,15674,18454,18381,18612,18533,16514,16124,15764,17962,18775,18685,18202,17322,9159,27497,3937,27560,3834,21474,21405,28894,4568,5247,4669,4616,955,5754,7251,4377,7583,27440,24586,6386,477,26059,25989,25883,25938,11040,25837,29074,29119,21098,20628,20722,20577,9276,21031,20956,20773,20859,20675,28601,28943,22888,22953,7048,4238,7744,7962,7456,7819,7888,29004,25185,7171,3886,21683,22044,21982,25054,21633,28262,24909,24679,25776,6970,19747,19696,20072,20282,19127,20229,20478,20174,20125,19477,19531,19586,19641,18967,9220,20407,20333,19798,19073,19420,19015,19366,19915,19184,19226,19274,19320,20021,19851,19968,6427,6051,5957,5913,24446,24093,23948,24037,24152,6474,6584,6247,6110,6519,6199,5799,5855,6300,6670,5625,6154,6002,7087,7007,6929,23076,23017,6879,1438,1296,1368,27927,26665,22214,26127,26334,26256,26170,26399,28489,23258,23195,531,59,21358,26855,26902,26952,27004,27055,27102,27151,26552,24739,27791,27746,27614,27883,27837,27698,27654,5183,5318,5363,5428,5492,4969,5547,4790,4908,3756,5111,4853,5045,4727,7350,7292,23629,23541,23475,23404,23712,23817,23882,25117,679,6840,844,8602,28830,22556,21786,22462,22650,22274,22366,22153,7128,24321,8080,8137,28429,10285,10030,9750,10818,9429,9810,10106,9891,10928,10588,10356,10445,9597,10516,10652,10730,9682,10195,9515,9969,8544,8475,28211,25437,792,1723,3528,3585,3176,3405,3236,3462,3350,3295,28539,1655,1778,28370,28761,4418,14312,8914,8682,8860,9040,9096,8974,8802,8744,25594,25683,579,25492,285,2759,3002,3098,2871,22725,4139,4098,428,387,3992,23355,3678,4464,21587,21306,24980,24392,28707,899,7216,12267,12773,12849,12724,12650,12931,12321,13008,12480,12548,12424,12373,228,1102,6797,26500,24214,21546,25543,11220,11259,11911,11987,11322,11499,11708,12071,12158,11450,11848,11772,11546,11611,11384", + "endLines": "125,423,422,470,445,446,443,137,136,36,38,34,33,37,35,138,457,469,239,254,250,252,251,240,233,234,256,257,263,236,242,253,255,243,261,244,262,264,258,238,265,235,248,157,247,237,245,241,246,259,260,5,29,88,482,407,411,128,454,456,455,133,127,28,17,9,69,385,384,6,475,355,369,60,390,472,65,15,63,24,416,415,295,275,288,302,291,296,297,282,287,294,284,283,299,268,269,279,309,285,300,274,293,292,273,278,277,289,281,272,270,304,303,306,305,280,276,271,298,308,307,301,290,154,459,58,460,56,359,358,487,70,81,72,71,21,89,119,66,126,458,412,101,12,434,433,431,432,200,430,491,492,351,344,346,343,156,350,349,347,348,345,481,488,386,387,114,64,129,132,124,130,131,489,421,117,57,363,371,370,419,362,474,417,413,429,112,327,326,333,337,315,336,340,335,334,322,323,324,325,312,155,339,338,328,314,321,313,320,330,316,317,318,319,332,329,331,102,95,93,92,410,404,402,403,405,103,105,99,96,104,98,90,91,100,106,87,97,94,115,113,111,389,388,110,27,25,26,468,444,375,435,438,437,436,439,478,392,391,13,3,357,447,448,449,450,451,452,453,442,414,465,464,461,467,466,463,462,80,82,83,84,85,77,86,74,76,55,79,75,78,73,121,120,397,396,395,394,398,399,400,420,16,109,19,143,485,379,366,378,380,376,377,374,116,408,134,135,477,182,176,168,196,160,170,178,172,198,190,184,186,164,188,192,194,166,180,162,174,142,141,473,424,18,31,49,50,43,47,44,48,46,45,479,30,32,476,484,67,249,150,146,149,152,153,151,148,147,427,428,14,425,8,39,41,42,40,383,62,61,11,10,59,393,53,68,361,356,418,409,483,20,118,219,227,228,226,225,229,220,230,223,224,222,221,7,22,108,441,406,360,426,203,204,214,215,205,208,211,216,217,207,213,212,209,210,206", + "endColumns": "49,65,69,89,70,51,57,79,60,127,154,185,160,146,120,76,53,60,70,69,68,66,72,63,75,85,76,84,61,64,66,56,52,58,47,78,71,55,50,67,68,94,67,58,67,63,78,76,95,95,89,46,52,42,48,46,72,52,55,61,65,48,44,102,44,47,51,50,51,48,53,56,53,53,57,43,62,47,52,136,57,54,87,60,88,81,85,78,81,90,10,90,81,68,59,64,75,101,76,96,102,60,85,57,73,103,90,78,69,54,88,77,71,71,77,97,88,103,73,82,88,94,61,59,61,53,52,50,70,67,47,46,69,56,51,145,43,39,39,59,55,91,39,52,66,68,53,49,148,44,43,44,72,45,49,49,52,65,73,84,95,45,54,59,63,62,37,73,73,66,74,67,72,66,112,43,49,55,63,60,61,48,51,69,58,59,35,49,49,51,49,55,51,68,53,47,52,53,53,53,46,54,69,72,51,52,55,56,52,51,40,46,44,44,49,62,51,45,57,43,42,64,57,87,54,60,43,84,51,42,63,46,54,56,84,77,83,43,47,39,39,39,58,57,48,57,70,68,82,63,58,41,63,76,84,89,48,95,61,46,50,45,45,48,50,49,45,47,45,52,53,44,43,38,42,42,46,42,62,43,63,62,53,74,76,61,59,76,70,53,64,61,53,56,81,86,64,69,103,63,62,66,65,37,53,43,60,92,96,92,42,90,94,59,41,69,55,75,58,59,63,48,98,74,69,77,66,100,52,77,59,73,60,66,76,56,78,70,49,56,67,49,53,50,53,55,57,58,55,57,64,53,53,58,66,75,57,67,44,77,58,60,52,54,61,64,56,56,87,91,49,49,51,110,94,76,129,56,43,39,47,39,49,47,47,49,44,50,72,52,52,54,33,52,74,80,47,72,75,50,73,66,100,54,49,55,52,41,50,57,39,49,37,61,74,82,60,45,62,85,79,47,61,74,63,95,64", + "endOffsets": "7577,25431,25364,28158,26796,26849,26659,8351,8270,2449,2753,2198,2011,2597,2320,8429,27434,28067,13640,14726,14455,14597,14529,13705,13185,13272,14858,14944,15369,13434,13851,14655,14780,13911,15233,13991,15306,15426,14996,13568,15496,13368,14306,9384,14237,13499,14071,13783,14168,15093,15184,172,1649,5748,28701,24315,24580,7738,27249,27379,27316,8074,7684,1595,786,381,4562,22882,22830,222,28364,21300,21976,4092,23189,28205,4371,673,4232,1290,24903,24844,17793,16118,17236,18375,17466,17873,17956,16770,17146,17704,16923,16840,18092,15591,15668,16508,18931,17021,18196,16056,17612,17525,15994,16405,16300,17316,16678,15919,15758,18527,18448,18679,18606,16607,16208,15863,18031,18853,18769,18292,17379,9214,27554,3986,27608,3880,21540,21468,28937,4610,5312,4721,4663,1096,5793,7286,4412,7638,27491,24673,6421,525,26121,26053,25932,25983,11184,25877,29113,29159,21166,20669,20767,20622,9324,21092,21025,20853,20950,20716,28651,28998,22947,23011,7081,4307,7813,8024,7526,7882,7956,29066,25293,7210,3931,21734,22103,22038,25111,21677,28309,24974,24733,25831,7001,19792,19741,20119,20327,19178,20276,20542,20223,20168,19525,19580,19635,19690,19009,9270,20472,20401,19845,19121,19471,19067,19414,19962,19220,19268,19314,19360,20066,19909,20015,6468,6104,5996,5951,24506,24146,24031,24087,24208,6513,6664,6294,6148,6578,6241,5849,5907,6380,6743,5704,6193,6045,7122,7042,6964,23130,23070,6923,1491,1362,1432,28005,26724,22268,26164,26393,26328,26250,26484,28533,23349,23252,573,105,21399,26896,26946,26998,27049,27096,27145,27192,26600,24788,27831,27785,27648,27921,27875,27740,27692,5241,5357,5422,5486,5541,5039,5619,4847,4963,3828,5177,4902,5105,4784,7399,7344,23706,23623,23535,23469,23811,23876,23940,25179,740,6873,893,8641,28886,22644,21878,22550,22688,22360,22456,22208,7165,24386,8131,8208,28483,10340,10089,9794,10912,9499,9875,10179,9953,11024,10636,10429,10500,9666,10572,10714,10802,9734,10269,9581,10014,8596,8538,28256,25486,838,1772,3579,3638,3230,3456,3289,3522,3399,3344,28593,1717,1849,28423,28824,4458,14385,8968,8738,8908,9090,9153,9034,8854,8796,25677,25770,624,25537,332,2865,3092,3170,2996,22777,4178,4133,471,422,4037,23398,3721,4509,21627,21352,25048,24440,28755,949,7245,12315,12843,12925,12767,12718,13002,12367,13077,12542,12644,12474,12418,279,1150,6834,26546,24267,21581,25588,11253,11316,11981,12065,11378,11540,11766,12152,12233,11493,11905,11842,11605,11702,11444" + }, + "to": { + "startLines": "292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "18613,18663,18729,18799,18889,18960,19012,19070,19150,19211,19339,19494,19680,19841,19988,20109,20186,20240,20301,20372,20442,20511,20578,20651,20715,20791,20877,20954,21039,21101,21166,21233,21290,21343,21402,21450,21529,21601,21657,21708,21776,21845,21940,22008,22067,22135,22199,22278,22355,22451,22547,22637,22684,22737,22780,22829,22876,22949,23002,23058,23120,23186,23235,23280,23383,23428,23476,23528,23579,23631,23680,23734,23791,23845,23899,23957,24001,24064,24112,24165,24302,24360,24415,24503,24564,24653,24735,24821,24900,24982,25073,25196,25287,25369,25438,25498,25563,25639,25741,25818,25915,26018,26079,26165,26223,26297,26401,26492,26571,26641,26696,26785,26863,26935,27007,27085,27183,27272,27376,27450,27533,27622,27717,27779,27839,27901,27955,28008,28059,28130,28198,28246,28293,28363,28420,28472,28618,28662,28702,28742,28802,28858,28950,28990,29043,29110,29179,29233,29283,29432,29477,29521,29566,29639,29685,29735,29785,29838,29904,29978,30063,30159,30205,30260,30320,30384,30447,30485,30559,30633,30700,30775,30843,30916,30983,31096,31140,31190,31246,31310,31371,31433,31482,31534,31604,31663,31723,31759,31809,31859,31911,31961,32017,32069,32138,32192,32240,32293,32347,32401,32455,32502,32557,32627,32700,32752,32805,32861,32918,32971,33023,33064,33111,33156,33201,33251,33314,33366,33412,33470,33514,33557,33622,33680,33768,33823,33884,33928,34013,34065,34108,34172,34219,34274,34331,34416,34494,34578,34622,34670,34710,34750,34790,34849,34907,34956,35014,35085,35154,35237,35301,35360,35402,35466,35543,35628,35718,35767,35863,35925,35972,36023,36069,36115,36164,36215,36265,36311,36359,36405,36458,36512,36557,36601,36640,36683,36726,36773,36816,36879,36923,36987,37050,37104,37179,37256,37318,37378,37455,37526,37580,37645,37707,37761,37818,37900,37987,38052,38122,38226,38290,38353,38420,38486,38524,38578,38622,38683,38776,38873,38966,39009,39100,39195,39255,39297,39367,39423,39499,39558,39618,39682,39731,39830,39905,39975,40053,40120,40221,40274,40352,40412,40486,40547,40614,40691,40748,40827,40898,40948,41058,41126,41176,41230,41281,41335,41391,41449,41508,41564,41622,41687,41741,41795,41854,41921,41997,42055,42123,42168,42246,42305,42366,42419,42474,42536,42601,42658,42715,42803,42895,42945,42995,43047,43158,43253,43330,43531,43588,43632,43672,43720,43760,43810,43858,43906,43956,44001,44052,44125,44178,44231,44286,44320,44373,44448,44529,44577,44650,44726,44777,44851,44918,45019,45074,45124,45180,45233,45275,45326,45384,45424,45474,45512,45574,45649,45732,45793,45839,45902,45988,46068,46116,46178,46253,46317,46413", + "endLines": "292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721", + "endColumns": "49,65,69,89,70,51,57,79,60,127,154,185,160,146,120,76,53,60,70,69,68,66,72,63,75,85,76,84,61,64,66,56,52,58,47,78,71,55,50,67,68,94,67,58,67,63,78,76,95,95,89,46,52,42,48,46,72,52,55,61,65,48,44,102,44,47,51,50,51,48,53,56,53,53,57,43,62,47,52,136,57,54,87,60,88,81,85,78,81,90,10,90,81,68,59,64,75,101,76,96,102,60,85,57,73,103,90,78,69,54,88,77,71,71,77,97,88,103,73,82,88,94,61,59,61,53,52,50,70,67,47,46,69,56,51,145,43,39,39,59,55,91,39,52,66,68,53,49,148,44,43,44,72,45,49,49,52,65,73,84,95,45,54,59,63,62,37,73,73,66,74,67,72,66,112,43,49,55,63,60,61,48,51,69,58,59,35,49,49,51,49,55,51,68,53,47,52,53,53,53,46,54,69,72,51,52,55,56,52,51,40,46,44,44,49,62,51,45,57,43,42,64,57,87,54,60,43,84,51,42,63,46,54,56,84,77,83,43,47,39,39,39,58,57,48,57,70,68,82,63,58,41,63,76,84,89,48,95,61,46,50,45,45,48,50,49,45,47,45,52,53,44,43,38,42,42,46,42,62,43,63,62,53,74,76,61,59,76,70,53,64,61,53,56,81,86,64,69,103,63,62,66,65,37,53,43,60,92,96,92,42,90,94,59,41,69,55,75,58,59,63,48,98,74,69,77,66,100,52,77,59,73,60,66,76,56,78,70,49,56,67,49,53,50,53,55,57,58,55,57,64,53,53,58,66,75,57,67,44,77,58,60,52,54,61,64,56,56,87,91,49,49,51,110,94,76,129,56,43,39,47,39,49,47,47,49,44,50,72,52,52,54,33,52,74,80,47,72,75,50,73,66,100,54,49,55,52,41,50,57,39,49,37,61,74,82,60,45,62,85,79,47,61,74,63,95,64", + "endOffsets": "18658,18724,18794,18884,18955,19007,19065,19145,19206,19334,19489,19675,19836,19983,20104,20181,20235,20296,20367,20437,20506,20573,20646,20710,20786,20872,20949,21034,21096,21161,21228,21285,21338,21397,21445,21524,21596,21652,21703,21771,21840,21935,22003,22062,22130,22194,22273,22350,22446,22542,22632,22679,22732,22775,22824,22871,22944,22997,23053,23115,23181,23230,23275,23378,23423,23471,23523,23574,23626,23675,23729,23786,23840,23894,23952,23996,24059,24107,24160,24297,24355,24410,24498,24559,24648,24730,24816,24895,24977,25068,25191,25282,25364,25433,25493,25558,25634,25736,25813,25910,26013,26074,26160,26218,26292,26396,26487,26566,26636,26691,26780,26858,26930,27002,27080,27178,27267,27371,27445,27528,27617,27712,27774,27834,27896,27950,28003,28054,28125,28193,28241,28288,28358,28415,28467,28613,28657,28697,28737,28797,28853,28945,28985,29038,29105,29174,29228,29278,29427,29472,29516,29561,29634,29680,29730,29780,29833,29899,29973,30058,30154,30200,30255,30315,30379,30442,30480,30554,30628,30695,30770,30838,30911,30978,31091,31135,31185,31241,31305,31366,31428,31477,31529,31599,31658,31718,31754,31804,31854,31906,31956,32012,32064,32133,32187,32235,32288,32342,32396,32450,32497,32552,32622,32695,32747,32800,32856,32913,32966,33018,33059,33106,33151,33196,33246,33309,33361,33407,33465,33509,33552,33617,33675,33763,33818,33879,33923,34008,34060,34103,34167,34214,34269,34326,34411,34489,34573,34617,34665,34705,34745,34785,34844,34902,34951,35009,35080,35149,35232,35296,35355,35397,35461,35538,35623,35713,35762,35858,35920,35967,36018,36064,36110,36159,36210,36260,36306,36354,36400,36453,36507,36552,36596,36635,36678,36721,36768,36811,36874,36918,36982,37045,37099,37174,37251,37313,37373,37450,37521,37575,37640,37702,37756,37813,37895,37982,38047,38117,38221,38285,38348,38415,38481,38519,38573,38617,38678,38771,38868,38961,39004,39095,39190,39250,39292,39362,39418,39494,39553,39613,39677,39726,39825,39900,39970,40048,40115,40216,40269,40347,40407,40481,40542,40609,40686,40743,40822,40893,40943,41000,41121,41171,41225,41276,41330,41386,41444,41503,41559,41617,41682,41736,41790,41849,41916,41992,42050,42118,42163,42241,42300,42361,42414,42469,42531,42596,42653,42710,42798,42890,42940,42990,43042,43153,43248,43325,43455,43583,43627,43667,43715,43755,43805,43853,43901,43951,43996,44047,44120,44173,44226,44281,44315,44368,44443,44524,44572,44645,44721,44772,44846,44913,45014,45069,45119,45175,45228,45270,45321,45379,45419,45469,45507,45569,45644,45727,45788,45834,45897,45983,46063,46111,46173,46248,46312,46408,46473" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\dimens.xml", + "from": { + "startLines": "5,6,2,3", + "startColumns": "4,4,4,4", + "startOffsets": "231,290,57,108", + "endColumns": "57,55,49,48", + "endOffsets": "284,341,102,152" + }, + "to": { + "startLines": "200,201,231,232", + "startColumns": "4,4,4,4", + "startOffsets": "12627,12685,14844,14894", + "endColumns": "57,55,49,48", + "endOffsets": "12680,12736,14889,14938" + } + }, + { + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\values\\values.xml", + "from": { + "startLines": "2,3,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,54,55,59,60,61,6,15", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "55,124,1245,1315,1383,1455,1525,1586,1647,1708,1770,1834,1896,1957,2025,2125,2185,2251,2324,2393,2450,2502,2564,2636,2712,2747,2782,2832,2866,2901,2936,3006,3077,3194,3395,3505,3706,3835,3907,319,880", + "endLines": "2,3,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,53,54,58,59,60,61,14,18", + "endColumns": "68,62,69,67,71,69,60,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,33,34,34,69,70,116,12,109,12,128,71,66,35,207", + "endOffsets": "119,182,1310,1378,1450,1520,1581,1642,1703,1765,1829,1891,1952,2020,2120,2180,2246,2319,2388,2445,2497,2559,2631,2707,2742,2777,2827,2861,2896,2931,3001,3072,3189,3390,3500,3701,3830,3902,3969,875,1240" + }, + "to": { + "startLines": "82,83,202,203,204,205,206,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,241,242,248,249,253,254,255,256,262,671,2029,2030,2035,2038,2043,2181,2182,2348,2357", + "startColumns": "4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4", + "startOffsets": "4869,4938,12741,12811,12879,12951,13021,13866,13927,13988,14050,14114,14176,14237,14305,14405,14465,14531,14604,14673,14730,14782,15396,15468,15783,15818,15995,16045,16079,16114,16424,43460,133548,133665,133932,134225,134492,145514,145586,162100,162661", + "endLines": "82,83,202,203,204,205,206,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,241,242,248,249,253,254,255,256,262,671,2029,2033,2035,2041,2043,2181,2182,2356,2360", + "endColumns": "68,62,69,67,71,69,60,60,60,61,63,61,60,67,99,59,65,72,68,56,51,61,71,75,34,34,49,33,34,34,69,70,116,12,109,12,128,71,66,35,207", + "endOffsets": "4933,4996,12806,12874,12946,13016,13077,13922,13983,14045,14109,14171,14232,14300,14400,14460,14526,14599,14668,14725,14777,14839,15463,15539,15813,15848,16040,16074,16109,16144,16489,43526,133660,133861,134037,134421,134616,145581,145648,162656,163021" + } + }, + { + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\values\\styles.xml", + "from": { + "startLines": "30,9,3,23,19,26,15", + "startColumns": "4,4,4,4,4,4,4", + "startOffsets": "1034,298,59,817,673,925,550", + "endLines": "33,13,7,25,21,28,17", + "endColumns": "12,12,12,12,12,12,12", + "endOffsets": "1221,542,290,919,805,1026,661" + }, + "to": { + "startLines": "727,2186,2191,2196,2199,2202,2205", + "startColumns": "4,4,4,4,4,4,4", + "startOffsets": "46920,145798,146043,146275,146380,146515,146619", + "endLines": "730,2190,2195,2198,2201,2204,2207", + "endColumns": "12,12,12,12,12,12,12", + "endOffsets": "47104,146038,146270,146375,146510,146614,146728" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/single/debug.json b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/single/debug.json new file mode 100644 index 0000000..6e96b47 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/blame/res/debug/single/debug.json @@ -0,0 +1,2706 @@ +[ + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_start.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\start.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media_narrow.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media_narrow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_check_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_btn_checkable.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_btn_checkable.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingdate_timezone_popwindow.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingdate_timezone_popwindow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_magnetic.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\magnetic.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_check_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_playmode_enlarge.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_playmode_enlarge.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_dialog_material_background.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_dialog_material_background.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_half_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_half_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_alert_dialog_button_bar_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_alert_dialog_button_bar_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_default.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_default.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_easyicon_cn.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\easyicon_cn.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_right_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_abc_edit_text_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v21\\abc_edit_text_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_edit_text_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_edit_text_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_top_anim_show.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_top_anim_show.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_seekbar_tick_mark_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_seekbar_tick_mark_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_brightcontrastprogress.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\brightcontrastprogress.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_icon_group.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_template_icon_group.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_silver.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_silver.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_video.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_video.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_edit_camera.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_edit_camera.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_alarm_log_bg.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\alarm_log_bg.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_normal.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_normal.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_left_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_focused_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_focused_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldpi_ic_launcher.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-ldpi\\ic_launcher.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_back_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_back_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_search_dropdown_item_icons_2line.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_search_dropdown_item_icons_2line.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_textfield_search_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_textfield_search_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_popup_background_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_popup_background_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_hint_foreground_material_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_hint_foreground_material_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_background_cache_hint_selector_material_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_background_cache_hint_selector_material_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_1.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_1.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_play_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_play_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_seek_thumb.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_seek_thumb.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_check_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_checkbox.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_checkbox.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_radio_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_toptitle.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\toptitle.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_myseekbar.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\myseekbar.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_customprogress_thumb.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\customprogress_thumb.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_osd.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_osd.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_mangetic_5.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_mangetic_5.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_close_press.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\close_press.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_rightdown_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\rightdown_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_brightprogress.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\brightprogress.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_media_cancel_action.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_media_cancel_action.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_media.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_media.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_btn_colored_borderless_text_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_btn_colored_borderless_text_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxhdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_top_anim_dismiss.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_top_anim_dismiss.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_left_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_left_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media_narrow_custom.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media_narrow_custom.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_playmode_standard.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_playmode_standard.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_bg_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_bg_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_middle_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_addvidiconshape.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\addvidiconshape.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_grow_fade_in_from_bottom.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_grow_fade_in_from_bottom.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_back_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_back_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_message.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_message.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_rightdown_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\rightdown_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_popup_background_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_half_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_half_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_code_new.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_code_new.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_playback.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\playback.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_activity_chooser_view.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_activity_chooser_view.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_pressed_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_pressed_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_button_loction_nor.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\button_loction_nor.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_edittext.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_edittext.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_item_background_holo_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_item_background_holo_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_selector_disabled_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_bg.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\edit_bg.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_right_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_mode_bar.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_mode_bar.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_low_normal.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_low_normal.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_normal.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_normal.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_add_btn_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\add_btn_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_add_camera.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\add_camera.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_up.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\up.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_vert_mirror_press.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_vert_mirror_press.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_mic.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\mic.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_part_chronometer.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_template_part_chronometer.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-mdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-mdpi-v17\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_picture_default.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\picture_default.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_check_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_pressed_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_pressed_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_switch_thumb_material_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\switch_thumb_material_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_left.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\left.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_picture.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_picture.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_alert_dialog_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_alert_dialog_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_left_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_switch_track.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_switch_track.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_silver_light.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_silver_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_menu_item_layout.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_menu_item_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_move_message.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\move_message.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_check_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_check_top_tab_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\check_top_tab_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_spinner_textfield_background_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_spinner_textfield_background_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_notification_action_background.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-v21\\notification_action_background.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_otherset_anim.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_otherset_anim.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_in_from_left.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\in_from_left.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_localpicture_listitem.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\localpicture_listitem.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_list_item_divider.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\list_item_divider.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_bar_title_item.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_bar_title_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_longpressed_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_longpressed_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_switch_track.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_switch_track.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_popup_background_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_showlocalvideo_activity.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\showlocalvideo_activity.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_spinner.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_spinner.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_choose_video_plan.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\choose_video_plan.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxxhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_colored_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_colored_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_button_loct.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\button_loct.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_flow_buy.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_flow_buy.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_control_device_view.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\control_device_view.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_pressed_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_pressed_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_abs__spinner_ab_default_holo_light.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\abs__spinner_ab_default_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_gas.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\gas.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_720p.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_720p.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_playmode_fullscreen.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_playmode_fullscreen.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkphone_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkphone_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_stepbackward.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\stepbackward.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_smoke.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_smoke.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_check_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_down.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\down.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_button_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\button_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_icon.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_icon.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_cab_background_top_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_cab_background_top_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_flow_info.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_flow_info.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_left_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_tile_bg.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_tile_bg.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_siren_btn_on.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_siren_btn_on.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_defense_ok.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_defense_ok.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_pressed_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_pressed_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingdate_ntpserver_popwindow.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingdate_ntpserver_popwindow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_simple.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_simple.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_main.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\main.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_rec.PNG.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\icon_rec.PNG" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sos.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sos.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_tooltip_exit.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_tooltip_exit.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_expanded_menu_layout.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_expanded_menu_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v21_abc_btn_colored_borderless_text_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v21\\abc_btn_colored_borderless_text_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_popuppreset.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\popuppreset.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_top_bg_blue.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\top_bg_blue.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_abc_btn_colored_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v21\\abc_btn_colored_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_back_play.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\back_play.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_btn_colored_borderless_text_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_btn_colored_borderless_text_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_download.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_download.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_exitbutton.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\exitbutton.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_one_pressed.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_one_pressed.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_play.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_play.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_mainsetting_dialog_frame.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\mainsetting_dialog_frame.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-watch-v20_abc_dialog_material_background.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-watch-v20\\abc_dialog_material_background.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_control.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\control.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_alarm.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_alarm.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_splash.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\splash.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_play.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\play.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_microphone_on.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_microphone_on.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_code_rotate_anim.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\code_rotate_anim.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_half_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_half_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_loadmorecount.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\loadmorecount.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_action.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_action.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_divider_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_app_title_background.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\app_title_background.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_eject.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\eject.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_action_tombstone.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_action_tombstone.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_spinner.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_spinner.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_menu_show.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\menu_show.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_infrared.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\infrared.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_media_action.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_media_action.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_sounddisable.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\sounddisable.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_play.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\play.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-watch-v20_abc_alert_dialog_title_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout-watch-v20\\abc_alert_dialog_title_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_focused_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_focused_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_half_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_half_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_soundenable.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\soundenable.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_common_stretch_arrow_downward.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\common_stretch_arrow_downward.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-mdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-mdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_holo_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_holo_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_4.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_4.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkright_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkright_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_right_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_startcode_layout.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\startcode_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_voice_search_api_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_voice_search_api_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_right_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_switch_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_normal_pressed.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_normal_pressed.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_microphone_off.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_microphone_off.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_select_dialog_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_select_dialog_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_zoomout.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\zoomout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_bottom_bg.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_bottom_bg.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_del.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\del.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_vector_test.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_vector_test.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_3.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_3.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_gpio.JPG.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\icon_gpio.JPG" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_half_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_half_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_btn_normal.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_btn_normal.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_edittext.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_edittext.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_btn_checkable.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_btn_checkable.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_pressed_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_pressed_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_check_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_check_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_2.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_2.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_half_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_half_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_gas.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_gas.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_select_dialog_multichoice_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\select_dialog_multichoice_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_brightness_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_brightness_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-hdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-hdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_middle_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingsensorlist.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingsensorlist.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_selector_disabled_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_play_video.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\play_video.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_code_sucess_new_background.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\code_sucess_new_background.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_detailpanel_bg.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\detailpanel_bg.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermaudiopopwindow.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermaudiopopwindow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_lines_media.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_lines_media.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ratingbar_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ratingbar_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_half_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_half_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_seekbar_thumb_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_seekbar_thumb_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_local_picture.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\local_picture.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_order_details_bg.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\order_details_bg.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_low_normal.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_low_normal.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_btnselector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\btnselector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_check_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_out_to_left.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\out_to_left.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_default_set_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_default_set_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_userinfo_list_back_1.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\userinfo_list_back_1.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ok.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ok.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_switch_thumb_material_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\switch_thumb_material_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_longpressed_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_longpressed_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_album_inverse.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_album_inverse.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_vert_mirror.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_vert_mirror.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_defense_0.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_defense_0.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermsensitivepopwindow.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermsensitivepopwindow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_check_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_stepforward.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\stepforward.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_material_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_material_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_switch_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_pressed_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_pressed_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_white_corner.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_white_corner.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxxhdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_sound_line1.BMP.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\sound_line1.BMP" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_out_to_right.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\out_to_right.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_divider_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_menu_dismiss.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\menu_dismiss.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_support_simple_spinner_dropdown_item.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\support_simple_spinner_dropdown_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_tooltip.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_tooltip.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_alert_dialog_title_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_alert_dialog_title_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_top_corner.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_top_corner.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_selector_disabled_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_in_bottom.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_in_bottom.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_part_time.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_template_part_time.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_default_mtrl_shape.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_default_mtrl_shape.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_right_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_toolbar.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_toolbar.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_one.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\one.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_top_corner_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_top_corner_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_divider_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_popup_d.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\popup_d.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_half_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_half_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_top_bg.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\top_bg.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_app.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\app.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_action.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_action.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_left_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_left_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_fade_in.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_fade_in.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_btn_pressed.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_btn_pressed.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_showlocalpicgrid_griditem.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\showlocalpicgrid_griditem.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_right_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_right_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_right_menu.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_right_menu.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_radio.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_radio.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_pause.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\pause.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_codeing.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\codeing.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_h5.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_h5.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_low_normal.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_low_normal.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_play_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_play_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_emoji.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\emoji.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_selector_disabled_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-watch-v20_abc_alert_dialog_button_bar_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout-watch-v20\\abc_alert_dialog_button_bar_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_popup_menu_header_item_layout.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_popup_menu_header_item_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_preset.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_preset.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-hdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-hdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_delete_camera.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_delete_camera.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_btn_colored_text_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_btn_colored_text_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xhdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_seekbar_track_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_seekbar_track_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_back.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\title_back.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_about.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\about.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_half_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_half_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_setting_camera.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_setting_camera.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_tooltip_enter.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_tooltip_enter.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_control.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_control.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_default.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_default.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_add_new.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_add_new.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_showlocalpicgrid.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\showlocalpicgrid.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_popup_background_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_popup_background_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_action_tombstone.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_action_tombstone.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_icon.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\icon.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_popup_exit.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_popup_exit.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_background_cache_hint_selector_material_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_background_cache_hint_selector_material_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_light_btn_on.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_light_btn_on.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_share_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_pause.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_pause.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_radio_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_bg_down.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\menu_bg_down.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_clear_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_clear_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media_custom.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media_custom.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_timing_video_item.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\timing_video_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermtriggerpopwindow.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermtriggerpopwindow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_style_image_border.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\style_image_border.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_switch_open.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\list_switch_open.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_icon_background.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_icon_background.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_mode_close_item_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_mode_close_item_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingsdcard.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingsdcard.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_audio_on.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_audio_on.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_divider_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_middle_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_hori_tour.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_hori_tour.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_infrared.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_infrared.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_setting.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\setting.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_more_listtem_gonext.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\more_listtem_gonext.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_back.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\back.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bad_video.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\bad_video.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_go_search_api_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_go_search_api_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_in_from_right.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\in_from_right.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_right_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_ptz_resolution_jpeg.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\ptz_resolution_jpeg.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_button_loction_press.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\button_loction_press.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_sensor_ok.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_sensor_ok.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_update_firmware_view.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\update_firmware_view.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_search_list_item.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\search_list_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_abc_action_bar_item_background_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v21\\abc_action_bar_item_background_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_left_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_left_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_defense_1.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_defense_1.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_bottle_night_bg.jpg.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\bottle_night_bg.jpg" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermpresetmovepopwindow.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermpresetmovepopwindow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_cancel_code.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\cancel_code.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_shrink_fade_out_from_bottom.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_shrink_fade_out_from_bottom.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_playbacktf.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\playbacktf.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_dialog_title_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_dialog_title_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_tooltip_frame_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\tooltip_frame_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingalarm.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingalarm.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_preset_view.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\preset_view.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_left_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_magnetic.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_magnetic.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_grid_bg.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\grid_bg.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_sound_line.bmp.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\sound_line.bmp" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_pause_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_pause_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_takepic.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_takepic.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_sensoradapterlayout.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\sensoradapterlayout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_back.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_back.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ratingbar_small_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ratingbar_small_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_tooltip_frame_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\tooltip_frame_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_close_no.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\close_no.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_selector_disabled_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_arrow_drop_right_black_24dp.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_arrow_drop_right_black_24dp.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_text_cursor_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_text_cursor_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_selector_disabled_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkmiddle_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkmiddle_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingdate.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingdate.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_takepic_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_takepic_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_message_list_item.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\message_list_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_play_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_play_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_vidicon_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\vidicon_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-hdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-hdpi-v17\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_radio_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi_ic_launcher.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-mdpi\\ic_launcher.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_seekprogress.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\seekprogress.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_seekbg.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\seekbg.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_pause_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_pause_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notify_panel_notification_icon_bg.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notify_panel_notification_icon_bg.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingwifi.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingwifi.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_one_pressed_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_one_pressed_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notify_panel_notification_icon_bg.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notify_panel_notification_icon_bg.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_search.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\search.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_background_transition_holo_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_background_transition_holo_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_bottom_corner.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_bottom_corner.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_pressed_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_pressed_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_takevideo_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_takevideo_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_btn_colored_text_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_btn_colored_text_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_normal_pressed.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_normal_pressed.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_middle_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_seek_thumb.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_seek_thumb.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkleft_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkleft_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_low_pressed.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_bg.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\list_bg.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_grayblack.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_grayblack.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_out_bottom.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_out_bottom.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_hori_mirror.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_hori_mirror.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_menu_layout.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_menu_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_low_pressed.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_low_pressed.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_tab_indicator_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_tab_indicator_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_secondary_text_material_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_secondary_text_material_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_image.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_image.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_zoomin.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\zoomin.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_brightness.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_brightness.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_check_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_half_black_16dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_half_black_16dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_arrowdown.PNG.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\arrowdown.PNG" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_siren_icon.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_siren_icon.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_bg_low.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_bg_low.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_contrast.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_contrast.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_right_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_right_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_takevideo_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_takevideo_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_background_transition_holo_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_background_transition_holo_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_exit.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\exit.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bottom.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\bottom.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_right.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\right.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_menu_overflow_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_menu_overflow_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_disable_only_material_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_disable_only_material_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_search_api_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_search_api_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_borderless_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_borderless_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_secondary_text_material_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_secondary_text_material_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_center.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_center.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_ab_back_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_ab_back_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_right_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_background.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_background.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_template_custom_big.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_template_custom_big.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_bottom_corner_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_bottom_corner_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settinguser.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settinguser.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_simple_overlay_action_mode.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_simple_overlay_action_mode.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_media_custom.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_media_custom.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_half_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_half_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_left_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_siren_btn_off.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_siren_btn_off.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_left_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_check_to_on_mtrl_000.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_defense_divider.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_defense_divider.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_share_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_normal_pressed.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_normal_pressed.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_rightdown.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\rightdown.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_pressed_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_pressed_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_videotape_timing_setting.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\videotape_timing_setting.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_otherset_anim_dismiss.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_otherset_anim_dismiss.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_left_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_motion.JPG.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\icon_motion.JPG" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_half_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_half_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxxhdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_btn_back_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\btn_back_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_info.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\info.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_separate_vertical.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_separate_vertical.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_select_dialog_singlechoice_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\select_dialog_singlechoice_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_vidicon_bottom.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\vidicon_bottom.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_item_background_holo_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_item_background_holo_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_search_view.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_search_view.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_vidicon_add.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\vidicon_add.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_refresh.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\refresh.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_share_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_ip_connect.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_ip_connect.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_qvga.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_qvga.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_switch_closed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\list_switch_closed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_focused_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_focused_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_longpressed_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_longpressed_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_disable_only_material_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_disable_only_material_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_normal.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_normal.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_sensorlist_item_sensortype_item.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\sensorlist_item_sensortype_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_half_black_48dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_half_black_48dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_list_bgnull_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\list_bgnull_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_share_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_somke.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\somke.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_addcamera_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_addcamera_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_bottomtab_bg_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_bottomtab_bg_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_switch_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xhdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingwifi_list_item.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingwifi_list_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_vert_tour.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_vert_tour.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_setting_list_item.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\setting_list_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_ptz_resolution_h264.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\ptz_resolution_h264.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_selector_disabled_holo_light.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checktopleft_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checktopleft_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_low_pressed.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_low_pressed.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_takevideo.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_takevideo.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_longpressed_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_longpressed_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_focused_holo.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_focused_holo.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_checkphone_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\checkphone_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_default_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_half_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_half_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_template_icon_group.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_template_icon_group.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_linkcamera_layout.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\linkcamera_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_top.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\top.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermiooutpopwindow.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermiooutpopwindow.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ratingbar_indicator_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ratingbar_indicator_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_close_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\close_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_material_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_material_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_in_top.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_in_top.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkmiddle_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkmiddle_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_edit_sensor.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\edit_sensor.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_share_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v26_abc_screen_toolbar.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout-v26\\abc_screen_toolbar.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_left_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_contanct.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\contanct.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_light_btn_off.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_light_btn_off.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_main_search_add_corner.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\main_search_add_corner.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_vga.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_vga.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_customprogress.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\customprogress.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_right_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_right_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_right_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_hori_mirror_press.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_hori_mirror_press.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_my_switch.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\my_switch.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_otherset_anim_show.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_otherset_anim_show.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v23_abc_control_background_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v23\\abc_control_background_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v16_notification_template_custom_big.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v16\\notification_template_custom_big.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_right_mtrl_dark.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_hint_foreground_material_light.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_hint_foreground_material_light.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxhdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_switch_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_about_text_bg.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\about_text_bg.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_vidicon.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\vidicon.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_cab_background_internal_bg.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_cab_background_internal_bg.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_playbacktf_listitem.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\playbacktf_listitem.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_activity_chooser_view_list_item.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_activity_chooser_view_list_item.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_color_highlight_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_color_highlight_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-mdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-mdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_out_top.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_out_top.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notify_panel_notification_icon_bg.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notify_panel_notification_icon_bg.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_bg.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_bg.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_bar_up_container.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_bar_up_container.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_popup_menu_item_layout.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_popup_menu_item_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_radio_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_radio_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_fade_out.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_fade_out.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_default.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_default.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_default_set.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_default_set.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_audio_off.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_audio_off.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_red.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\red.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_left_pressed.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_left_pressed.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_pause_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_pause_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_localpic_selector.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\localpic_selector.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_common_stretch_arrow_upward.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\common_stretch_arrow_upward.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_listview_single_white_line.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\listview_single_white_line.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_content_include.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_content_include.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_more_activity_logout_button_background.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\more_activity_logout_button_background.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_have_new.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\have_new.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_switch_thumb_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_switch_thumb_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_half_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_half_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkright_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkright_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_splash_anim.xml.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\splash_anim.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_pic_defulte.9.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\pic_defulte.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_layout.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_layout.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_back_pressed1.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_back_pressed1.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_selector_disabled_holo_dark.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_search_url_text.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_search_url_text.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_switch_track_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_select_dialog_item_material.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\select_dialog_item_material.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkphone_normal.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkphone_normal.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_popup_enter.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_popup_enter.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_radio_to_on_mtrl_015.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_del_hook.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\del_hook.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_black_36dp.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_black_36dp.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_arrow.png.flat", + "source": "E:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\arrow.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_right_mtrl_light.png" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_holo_dark.xml.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_holo_dark.xml" + }, + { + "merged": "E:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat", + "source": "C:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png" + } +] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml b/src/IPCamerDemoEYE/app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml new file mode 100644 index 0000000..7f99b6f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json b/src/IPCamerDemoEYE/app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json new file mode 100644 index 0000000..a52625a --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"BUNDLE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.ipcamer.demo","split":"","minSdkVersion":"18"}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json b/src/IPCamerDemoEYE/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/dex/debug/mergeDexDebug/out/classes.dex b/src/IPCamerDemoEYE/app/build/intermediates/dex/debug/mergeDexDebug/out/classes.dex new file mode 100644 index 0000000..d7e77df Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/dex/debug/mergeDexDebug/out/classes.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/out/classes.dex b/src/IPCamerDemoEYE/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/out/classes.dex new file mode 100644 index 0000000..44b6b87 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/external_libs_dex/debug/mergeExtDexDebug/out/classes.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state new file mode 100644 index 0000000..29945ed Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/merge-state differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+z66KYcA_2YHFYx3W1yRnDDL5Nw= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+z66KYcA_2YHFYx3W1yRnDDL5Nw= new file mode 100644 index 0000000..f395f41 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/+z66KYcA_2YHFYx3W1yRnDDL5Nw= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/44TGKBZb8p7u7STSkR64Rqeqx4s= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/44TGKBZb8p7u7STSkR64Rqeqx4s= new file mode 100644 index 0000000..97b1fd4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/44TGKBZb8p7u7STSkR64Rqeqx4s= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/48N_i65RbbA+QKoIgrd7jF5MhAE= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/48N_i65RbbA+QKoIgrd7jF5MhAE= new file mode 100644 index 0000000..8ec2114 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/48N_i65RbbA+QKoIgrd7jF5MhAE= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4K9r9iZzIe5X8rtZ1A5N0Lp9StY= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4K9r9iZzIe5X8rtZ1A5N0Lp9StY= new file mode 100644 index 0000000..44e4e4b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/4K9r9iZzIe5X8rtZ1A5N0Lp9StY= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5Klv+Br2L7I7g40hZV7a6SlYQCU= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5Klv+Br2L7I7g40hZV7a6SlYQCU= new file mode 100644 index 0000000..69dd515 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5Klv+Br2L7I7g40hZV7a6SlYQCU= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5yyx1lOvKfoyKzCgFdX_kHvLOyg= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5yyx1lOvKfoyKzCgFdX_kHvLOyg= new file mode 100644 index 0000000..8991273 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/5yyx1lOvKfoyKzCgFdX_kHvLOyg= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/82YAwn8PVHWB2lgNmI6Hg6Dfvjo= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/82YAwn8PVHWB2lgNmI6Hg6Dfvjo= new file mode 100644 index 0000000..15cb0ec Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/82YAwn8PVHWB2lgNmI6Hg6Dfvjo= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/85YWGFRTBbdMwQDop9r2GGmeeyU= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/85YWGFRTBbdMwQDop9r2GGmeeyU= new file mode 100644 index 0000000..8d11adb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/85YWGFRTBbdMwQDop9r2GGmeeyU= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Di11626XINwyhAHhqN11AF92mnk= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Di11626XINwyhAHhqN11AF92mnk= new file mode 100644 index 0000000..e1d77de Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Di11626XINwyhAHhqN11AF92mnk= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/E2XyrNn8llsozKe7yj14WCA5Sq4= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/E2XyrNn8llsozKe7yj14WCA5Sq4= new file mode 100644 index 0000000..7f9e1f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/E2XyrNn8llsozKe7yj14WCA5Sq4= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Kiv4mKhyn8c8xoKQCjviFxz724Y= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Kiv4mKhyn8c8xoKQCjviFxz724Y= new file mode 100644 index 0000000..72156a5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Kiv4mKhyn8c8xoKQCjviFxz724Y= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RKJ3jln2f2VW32FDoy0ga6Ur5yg= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RKJ3jln2f2VW32FDoy0ga6Ur5yg= new file mode 100644 index 0000000..9993f3f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RKJ3jln2f2VW32FDoy0ga6Ur5yg= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RLcttyQLUR58iKS+KMjj9aDeeRU= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RLcttyQLUR58iKS+KMjj9aDeeRU= new file mode 100644 index 0000000..3f10816 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/RLcttyQLUR58iKS+KMjj9aDeeRU= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Sa8eWzYDNOCmNBrtv1x8iCxpMu4= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Sa8eWzYDNOCmNBrtv1x8iCxpMu4= new file mode 100644 index 0000000..ee0b4a6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/Sa8eWzYDNOCmNBrtv1x8iCxpMu4= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VYmHXSew23qC8qFIOqQHPEdJH+g= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VYmHXSew23qC8qFIOqQHPEdJH+g= new file mode 100644 index 0000000..0e5f89f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/VYmHXSew23qC8qFIOqQHPEdJH+g= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WxbUJw+36TyRo3Id+FSOzAJotKo= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WxbUJw+36TyRo3Id+FSOzAJotKo= new file mode 100644 index 0000000..da2cdbd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/WxbUJw+36TyRo3Id+FSOzAJotKo= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cfsszTSc5BGs8oVeV1042L2KD+o= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cfsszTSc5BGs8oVeV1042L2KD+o= new file mode 100644 index 0000000..3b0d354 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/cfsszTSc5BGs8oVeV1042L2KD+o= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ebo6GCoSzo9Tt+rbOOll1qD17j4= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ebo6GCoSzo9Tt+rbOOll1qD17j4= new file mode 100644 index 0000000..414429a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/ebo6GCoSzo9Tt+rbOOll1qD17j4= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hQ84MwBL7+_CPIdmqwlgo+dTCzw= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hQ84MwBL7+_CPIdmqwlgo+dTCzw= new file mode 100644 index 0000000..02c302f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/hQ84MwBL7+_CPIdmqwlgo+dTCzw= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kbnim3ya98UhzMO1gdWobGfDXgs= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kbnim3ya98UhzMO1gdWobGfDXgs= new file mode 100644 index 0000000..e130fe1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/kbnim3ya98UhzMO1gdWobGfDXgs= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/lfsxHG5t0IWUiJkyoK9cg7TRm9E= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/lfsxHG5t0IWUiJkyoK9cg7TRm9E= new file mode 100644 index 0000000..8e8a9ce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/lfsxHG5t0IWUiJkyoK9cg7TRm9E= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/n+m4vQJCMxYouyuBcIqKQrrUA9A= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/n+m4vQJCMxYouyuBcIqKQrrUA9A= new file mode 100644 index 0000000..c48dee8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/n+m4vQJCMxYouyuBcIqKQrrUA9A= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/nyofpM7fXNVxnXjOO8XYply6CDo= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/nyofpM7fXNVxnXjOO8XYply6CDo= new file mode 100644 index 0000000..03d8391 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/nyofpM7fXNVxnXjOO8XYply6CDo= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oNuOTwsyXfftc_SXMvtcMq4S2Bc= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oNuOTwsyXfftc_SXMvtcMq4S2Bc= new file mode 100644 index 0000000..dd14f2d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/oNuOTwsyXfftc_SXMvtcMq4S2Bc= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pK3ggC05lgPP2UQSyw8JEOJ_SCg= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pK3ggC05lgPP2UQSyw8JEOJ_SCg= new file mode 100644 index 0000000..8dd53cd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/pK3ggC05lgPP2UQSyw8JEOJ_SCg= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/y+_v1172UV8H8CyKXDQ3sLwe7Qc= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/y+_v1172UV8H8CyKXDQ3sLwe7Qc= new file mode 100644 index 0000000..e846cb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/y+_v1172UV8H8CyKXDQ3sLwe7Qc= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yu74W859LnpGSxms1qZVkSXHVoE= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yu74W859LnpGSxms1qZVkSXHVoE= new file mode 100644 index 0000000..be5b59b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/yu74W859LnpGSxms1qZVkSXHVoE= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zUWjIucGgAAfqxRdd+zKb5PEb2k= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zUWjIucGgAAfqxRdd+zKb5PEb2k= new file mode 100644 index 0000000..4cf5a7e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeJavaRes/zip-cache/zUWjIucGgAAfqxRdd+zKb5PEb2k= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state new file mode 100644 index 0000000..4c9aae9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/merge-state differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/+z66KYcA_2YHFYx3W1yRnDDL5Nw= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/+z66KYcA_2YHFYx3W1yRnDDL5Nw= new file mode 100644 index 0000000..f395f41 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/+z66KYcA_2YHFYx3W1yRnDDL5Nw= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/44TGKBZb8p7u7STSkR64Rqeqx4s= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/44TGKBZb8p7u7STSkR64Rqeqx4s= new file mode 100644 index 0000000..97b1fd4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/44TGKBZb8p7u7STSkR64Rqeqx4s= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/48N_i65RbbA+QKoIgrd7jF5MhAE= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/48N_i65RbbA+QKoIgrd7jF5MhAE= new file mode 100644 index 0000000..8ec2114 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/48N_i65RbbA+QKoIgrd7jF5MhAE= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/4K9r9iZzIe5X8rtZ1A5N0Lp9StY= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/4K9r9iZzIe5X8rtZ1A5N0Lp9StY= new file mode 100644 index 0000000..44e4e4b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/4K9r9iZzIe5X8rtZ1A5N0Lp9StY= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/5Klv+Br2L7I7g40hZV7a6SlYQCU= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/5Klv+Br2L7I7g40hZV7a6SlYQCU= new file mode 100644 index 0000000..69dd515 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/5Klv+Br2L7I7g40hZV7a6SlYQCU= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/5yyx1lOvKfoyKzCgFdX_kHvLOyg= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/5yyx1lOvKfoyKzCgFdX_kHvLOyg= new file mode 100644 index 0000000..8991273 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/5yyx1lOvKfoyKzCgFdX_kHvLOyg= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/82YAwn8PVHWB2lgNmI6Hg6Dfvjo= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/82YAwn8PVHWB2lgNmI6Hg6Dfvjo= new file mode 100644 index 0000000..15cb0ec Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/82YAwn8PVHWB2lgNmI6Hg6Dfvjo= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/85YWGFRTBbdMwQDop9r2GGmeeyU= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/85YWGFRTBbdMwQDop9r2GGmeeyU= new file mode 100644 index 0000000..8d11adb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/85YWGFRTBbdMwQDop9r2GGmeeyU= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Di11626XINwyhAHhqN11AF92mnk= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Di11626XINwyhAHhqN11AF92mnk= new file mode 100644 index 0000000..e1d77de Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Di11626XINwyhAHhqN11AF92mnk= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/E2XyrNn8llsozKe7yj14WCA5Sq4= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/E2XyrNn8llsozKe7yj14WCA5Sq4= new file mode 100644 index 0000000..7f9e1f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/E2XyrNn8llsozKe7yj14WCA5Sq4= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Kiv4mKhyn8c8xoKQCjviFxz724Y= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Kiv4mKhyn8c8xoKQCjviFxz724Y= new file mode 100644 index 0000000..72156a5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Kiv4mKhyn8c8xoKQCjviFxz724Y= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/RKJ3jln2f2VW32FDoy0ga6Ur5yg= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/RKJ3jln2f2VW32FDoy0ga6Ur5yg= new file mode 100644 index 0000000..9993f3f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/RKJ3jln2f2VW32FDoy0ga6Ur5yg= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/RLcttyQLUR58iKS+KMjj9aDeeRU= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/RLcttyQLUR58iKS+KMjj9aDeeRU= new file mode 100644 index 0000000..3f10816 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/RLcttyQLUR58iKS+KMjj9aDeeRU= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Sa8eWzYDNOCmNBrtv1x8iCxpMu4= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Sa8eWzYDNOCmNBrtv1x8iCxpMu4= new file mode 100644 index 0000000..ee0b4a6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/Sa8eWzYDNOCmNBrtv1x8iCxpMu4= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/VYmHXSew23qC8qFIOqQHPEdJH+g= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/VYmHXSew23qC8qFIOqQHPEdJH+g= new file mode 100644 index 0000000..0e5f89f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/VYmHXSew23qC8qFIOqQHPEdJH+g= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/WxbUJw+36TyRo3Id+FSOzAJotKo= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/WxbUJw+36TyRo3Id+FSOzAJotKo= new file mode 100644 index 0000000..da2cdbd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/WxbUJw+36TyRo3Id+FSOzAJotKo= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/cfsszTSc5BGs8oVeV1042L2KD+o= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/cfsszTSc5BGs8oVeV1042L2KD+o= new file mode 100644 index 0000000..3b0d354 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/cfsszTSc5BGs8oVeV1042L2KD+o= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ebo6GCoSzo9Tt+rbOOll1qD17j4= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ebo6GCoSzo9Tt+rbOOll1qD17j4= new file mode 100644 index 0000000..414429a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/ebo6GCoSzo9Tt+rbOOll1qD17j4= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/hQ84MwBL7+_CPIdmqwlgo+dTCzw= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/hQ84MwBL7+_CPIdmqwlgo+dTCzw= new file mode 100644 index 0000000..02c302f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/hQ84MwBL7+_CPIdmqwlgo+dTCzw= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/kbnim3ya98UhzMO1gdWobGfDXgs= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/kbnim3ya98UhzMO1gdWobGfDXgs= new file mode 100644 index 0000000..e130fe1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/kbnim3ya98UhzMO1gdWobGfDXgs= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/lfsxHG5t0IWUiJkyoK9cg7TRm9E= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/lfsxHG5t0IWUiJkyoK9cg7TRm9E= new file mode 100644 index 0000000..8e8a9ce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/lfsxHG5t0IWUiJkyoK9cg7TRm9E= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/n+m4vQJCMxYouyuBcIqKQrrUA9A= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/n+m4vQJCMxYouyuBcIqKQrrUA9A= new file mode 100644 index 0000000..c48dee8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/n+m4vQJCMxYouyuBcIqKQrrUA9A= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/nyofpM7fXNVxnXjOO8XYply6CDo= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/nyofpM7fXNVxnXjOO8XYply6CDo= new file mode 100644 index 0000000..03d8391 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/nyofpM7fXNVxnXjOO8XYply6CDo= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/oNuOTwsyXfftc_SXMvtcMq4S2Bc= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/oNuOTwsyXfftc_SXMvtcMq4S2Bc= new file mode 100644 index 0000000..dd14f2d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/oNuOTwsyXfftc_SXMvtcMq4S2Bc= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pK3ggC05lgPP2UQSyw8JEOJ_SCg= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pK3ggC05lgPP2UQSyw8JEOJ_SCg= new file mode 100644 index 0000000..8dd53cd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/pK3ggC05lgPP2UQSyw8JEOJ_SCg= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/y+_v1172UV8H8CyKXDQ3sLwe7Qc= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/y+_v1172UV8H8CyKXDQ3sLwe7Qc= new file mode 100644 index 0000000..e846cb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/y+_v1172UV8H8CyKXDQ3sLwe7Qc= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/yu74W859LnpGSxms1qZVkSXHVoE= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/yu74W859LnpGSxms1qZVkSXHVoE= new file mode 100644 index 0000000..be5b59b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/yu74W859LnpGSxms1qZVkSXHVoE= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/zUWjIucGgAAfqxRdd+zKb5PEb2k= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/zUWjIucGgAAfqxRdd+zKb5PEb2k= new file mode 100644 index 0000000..4cf5a7e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/debug-mergeNativeLibs/zip-cache/zUWjIucGgAAfqxRdd+zKb5PEb2k= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugAssets/merger.xml new file mode 100644 index 0000000..36c5bbf --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 0000000..4d3f2cd --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties new file mode 100644 index 0000000..f9f87cb --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/compile-file-map.properties @@ -0,0 +1,677 @@ +#Mon Apr 18 10:14:55 CST 2022 +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_right_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_half_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_half_black_36dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\ptz_resolution_jpeg.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_ptz_resolution_jpeg.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\more_activity_logout_button_background.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_more_activity_logout_button_background.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\play_video.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_play_video.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingsdcard.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingsdcard.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_bottom_corner.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_bottom_corner.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\gas.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_gas.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_tooltip_exit.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_tooltip_exit.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\abs__spinner_ab_default_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_abs__spinner_ab_default_holo_light.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_pressed_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_pressed_holo_light.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_half_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_half_black_36dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\bottom.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bottom.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-hdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-hdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingalarm.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingalarm.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\top_bg.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_top_bg.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_delete_camera.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_delete_camera.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkright_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkright_normal.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\detailpanel_bg.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_detailpanel_bg.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\bottle_night_bg.jpg=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_bottle_night_bg.jpg.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_simple.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_simple.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_back_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_back_normal.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\add_camera.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_add_camera.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\checkphone_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_checkphone_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_color_highlight_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_color_highlight_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\select_dialog_multichoice_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_select_dialog_multichoice_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_default.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_default.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_flow_info.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_flow_info.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_divider_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\bad_video.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_bad_video.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_takepic_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_takepic_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checktopleft_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checktopleft_pressed.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\out_to_right.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_out_to_right.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\info.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_info.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_defense_1.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_defense_1.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_play_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_play_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\edit_bg.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_edit_bg.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\top.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_top.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_check_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_black_36dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_code_new.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_code_new.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_btn_colored_borderless_text_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_btn_colored_borderless_text_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\style_image_border.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_style_image_border.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\startcode_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_startcode_layout.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_black_16dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_left_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_low_normal.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_low_normal.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_left_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingwifi.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingwifi.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\btn_back_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_btn_back_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\showlocalpicgrid_griditem.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_showlocalpicgrid_griditem.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\picture_default.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_picture_default.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_pause_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_pause_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\exitbutton.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_exitbutton.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-mdpi-v17\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-mdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_voice_search_api_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_voice_search_api_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_mode_bar.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_mode_bar.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_edittext.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_edittext.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-v21\\notification_action_background.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_notification_action_background.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_right_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_right_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_menu_item_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_menu_item_layout.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media_narrow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media_narrow.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_2.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_2.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\close_no.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_close_no.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_search_url_text.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_search_url_text.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_right_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notify_panel_notification_icon_bg.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notify_panel_notification_icon_bg.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_check_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_check_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_divider_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_action_tombstone.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_action_tombstone.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_bottom_bg.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_bottom_bg.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_control.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_control.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_white_corner.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_white_corner.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_left_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_middle_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_popup_background_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_menu_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_menu_layout.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_longpressed_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_longpressed_holo.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\emoji.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_emoji.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkright_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkright_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_siren_btn_off.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_siren_btn_off.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_back.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_back.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_pause.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_pause.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_dialog_material_background.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_dialog_material_background.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\seekprogress.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_seekprogress.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_alert_dialog_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_alert_dialog_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\localpic_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_localpic_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_switch_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\rightdown_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_rightdown_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_half_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_half_black_36dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_vert_mirror_press.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_vert_mirror_press.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\control_device_view.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_control_device_view.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\customprogress.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_customprogress.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_shrink_fade_out_from_bottom.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_shrink_fade_out_from_bottom.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\playbacktf_listitem.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_playbacktf_listitem.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_popup_background_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_popup_exit.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_popup_exit.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_playmode_standard.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_playmode_standard.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_menu_album_inverse.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_menu_album_inverse.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_focused_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_focused_holo.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_default_mtrl_shape.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_default_mtrl_shape.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_right_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_check_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\check_top_tab_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_check_top_tab_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_item_background_holo_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_item_background_holo_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_black_48dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_picture.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_picture.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingdate_ntpserver_popwindow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingdate_ntpserver_popwindow.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_image.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_image.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\alarm_log_bg.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_alarm_log_bg.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_check_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_right_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_expanded_menu_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_expanded_menu_layout.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\videotape_timing_setting.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_videotape_timing_setting.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_pressed_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_pressed_holo_dark.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_template_part_time.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_part_time.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\arrow.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_arrow.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v21\\abc_edit_text_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_abc_edit_text_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_borderless_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_borderless_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingsensorlist.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingsensorlist.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_in_top.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_in_top.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\menu_bg_down.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_menu_bg_down.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ratingbar_indicator_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ratingbar_indicator_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\left.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_left.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\one.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_one.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_hint_foreground_material_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_hint_foreground_material_light.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\sensorlist_item_sensortype_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_sensorlist_item_sensortype_item.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_half_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_half_black_48dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_longpressed_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_longpressed_holo.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_action.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_action.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_normal.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_top_anim_show.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_top_anim_show.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_pressed_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_pressed_holo_light.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_defense_ok.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_defense_ok.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_switch_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_share_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_video.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_video.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_left_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\list_switch_open.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_switch_open.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_right_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_half_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_half_black_36dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\support_simple_spinner_dropdown_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_support_simple_spinner_dropdown_item.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\addvidiconshape.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_addvidiconshape.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_siren_icon.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_siren_icon.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_low_pressed.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_edittext.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_edittext.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_check_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_top_corner_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_top_corner_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_fade_out.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_fade_out.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_out_top.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_out_top.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_right_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\easyicon_cn.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_easyicon_cn.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_template_icon_group.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_template_icon_group.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\popup_d.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_popup_d.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_right_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_right_pressed.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\order_details_bg.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_order_details_bg.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_lines_media.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_lines_media.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_layout.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_share_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_bg_low.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_bg_low.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\top_bg_blue.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_top_bg_blue.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\refresh.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_refresh.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_otherset_anim_dismiss.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_otherset_anim_dismiss.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\eject.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_eject.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_template_icon_group.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_icon_group.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_action_tombstone.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_action_tombstone.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_toolbar.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_toolbar.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\button_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_button_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\vidicon.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_vidicon.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_search_dropdown_item_icons_2line.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_search_dropdown_item_icons_2line.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_pressed_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_pressed_holo_light.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_black_16dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_check_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_seekbar_thumb_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_seekbar_thumb_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkphone_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkphone_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_black_36dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_icon.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_icon.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_hori_mirror.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_hori_mirror.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_background_transition_holo_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_background_transition_holo_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_bar_title_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_bar_title_item.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notify_panel_notification_icon_bg.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notify_panel_notification_icon_bg.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_disable_only_material_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_disable_only_material_light.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_check_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_half_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_half_black_36dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingwifi_list_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingwifi_list_item.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media_narrow_custom.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media_narrow_custom.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_alarm.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_alarm.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\sounddisable.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_sounddisable.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_seek_thumb.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_seek_thumb.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-mdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-mdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_colored_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_colored_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\menu_show.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_menu_show.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_background.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_background.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_default_set_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_default_set_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_half_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_half_black_16dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_osd.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_osd.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\red.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_red.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\have_new.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_have_new.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_playmode_enlarge.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_playmode_enlarge.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\seekbg.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_seekbg.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_popup_enter.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_popup_enter.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkleft_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkleft_normal.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\ptz_resolution_h264.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_ptz_resolution_h264.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_spinner.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_spinner.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_audio_on.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_audio_on.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_playmode_fullscreen.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_playmode_fullscreen.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_h5.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_h5.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\close_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_close_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_radio.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_radio.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\showlocalvideo_activity.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_showlocalvideo_activity.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_check_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_pressed_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_pressed_holo_dark.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_radio_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_left_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_siren_btn_on.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_siren_btn_on.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_arrow_drop_right_black_24dp.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_arrow_drop_right_black_24dp.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\stepforward.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_stepforward.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settinguser.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settinguser.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\brightcontrastprogress.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_brightcontrastprogress.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\customprogress_thumb.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_customprogress_thumb.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_normal_pressed.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_normal_pressed.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_low_normal.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_low_normal.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_left_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_spinner_textfield_background_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_spinner_textfield_background_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_half_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_half_black_48dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xhdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v21\\abc_btn_colored_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_abc_btn_colored_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkmiddle_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkmiddle_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_half_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_half_black_48dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_btn_radio_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_btn_radio_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_pause_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_pause_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_switch_track.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_switch_track.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_light_btn_off.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_light_btn_off.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_bg_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_bg_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\listview_single_white_line.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_listview_single_white_line.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermaudiopopwindow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermaudiopopwindow.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\sound_line1.BMP=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_sound_line1.BMP.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_microphone_off.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_microphone_off.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_tile_bg.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_tile_bg.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_one_pressed_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_one_pressed_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_spinner.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_spinner.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_pause_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_pause_normal.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_microphone_on.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_microphone_on.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_black_36dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxxhdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_action.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_action.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_activity_chooser_view_list_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_activity_chooser_view_list_item.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sos.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sos.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_seekbar_tick_mark_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_seekbar_tick_mark_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\myseekbar.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_myseekbar.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_share_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_edit_text_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_edit_text_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_clear_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_clear_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_check_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_qvga.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_qvga.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_pressed_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_pressed_holo_dark.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_edit_camera.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_edit_camera.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\vidicon_bottom.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_vidicon_bottom.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_black_48dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_content_include.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_content_include.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\playbacktf.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_playbacktf.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_search_view.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_search_view.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ic_setting_camera.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ic_setting_camera.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-mdpi\\ic_launcher.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi_ic_launcher.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-ldpi\\ic_launcher.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldpi_ic_launcher.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\list_item_divider.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_list_item_divider.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\pause.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_pause.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_3.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_3.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\del.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_del.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_low_normal.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_low_normal.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_half_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_half_black_48dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\timing_video_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_timing_video_item.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_top_corner.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_top_corner.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\message_list_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_message_list_item.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_switch_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_left_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_bottom_corner_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_bottom_corner_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_seekbar_track_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_seekbar_track_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\icon_gpio.JPG=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_gpio.JPG.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\infrared.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_infrared.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\list_switch_closed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_switch_closed.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\icon_rec.PNG=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_rec.PNG.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_normal_pressed.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_normal_pressed.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_ip_connect.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_ip_connect.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_radio_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout\\notification_template_part_chronometer.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_part_chronometer.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_left_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\close_press.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_close_press.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_play_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_play_normal.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\switch_thumb_material_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_switch_thumb_material_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_disable_only_material_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_disable_only_material_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\mic.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_mic.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_half_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_half_black_16dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_half_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_half_black_16dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\more_listtem_gonext.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_more_listtem_gonext.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_ab_back_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_ab_back_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_share_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_cab_background_internal_bg.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_cab_background_internal_bg.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\toptitle.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_toptitle.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_fade_in.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_fade_in.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\list_bg.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_list_bg.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_btn_normal.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_btn_normal.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_vga.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_vga.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_default.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_default.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxxhdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_center.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_center.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_hint_foreground_material_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_hint_foreground_material_dark.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\in_from_right.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_in_from_right.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_bg.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_bg.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_alert_dialog_button_bar_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_alert_dialog_button_bar_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_holo_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_holo_light.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\back.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_back.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\app.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_app.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_btn_switch_to_on_mtrl_00001.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_selector_disabled_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-hdpi-v17\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-hdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\zoomout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_zoomout.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\splash.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_splash.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\magnetic.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_magnetic.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\select_dialog_item_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_select_dialog_item_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_back_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_back_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_menu_overflow_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_menu_overflow_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_left_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_brightness_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_brightness_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_alert_dialog_title_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_alert_dialog_title_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_ic_star_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_ic_star_black_16dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_right_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_right_normal.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\video_play_left_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_video_play_left_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_bottomtab_bg_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_bottomtab_bg_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_normal_pressed.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_normal_pressed.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_tooltip.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_tooltip.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\localpicture_listitem.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_localpicture_listitem.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_go_search_api_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_go_search_api_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_silver_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_silver_light.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_btn_colored_text_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_btn_colored_text_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_in_bottom.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_in_bottom.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_half_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_half_black_16dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_popup_menu_header_item_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_popup_menu_header_item_layout.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\rightdown_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_rightdown_pressed.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\icon_motion.JPG=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_icon_motion.JPG.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_screen_simple_overlay_action_mode.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_screen_simple_overlay_action_mode.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_selector_disabled_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_separate_vertical.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_separate_vertical.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\preset_view.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_preset_view.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_media_cancel_action.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_media_cancel_action.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_message.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_message.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_default.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_default.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\my_switch.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_my_switch.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_brightness.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_brightness.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_takevideo_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_takevideo_pressed.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_light_btn_on.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_light_btn_on.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_select_dialog_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_select_dialog_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\play.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_play.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\search_list_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_search_list_item.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_right_menu.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_right_menu.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\exit.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_exit.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ok.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ok.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_one_pressed.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_one_pressed.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_control_to_pressed_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_popup_background_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_popup_background_mtrl_mult.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_slide_out_bottom.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_slide_out_bottom.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxxhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\tooltip_frame_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_tooltip_frame_light.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_seek_thumb.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_seek_thumb.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_middle_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v16\\notification_template_custom_big.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v16_notification_template_custom_big.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v21\\abc_btn_colored_borderless_text_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v21_abc_btn_colored_borderless_text_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\layout-v21\\notification_template_custom_big.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v21_notification_template_custom_big.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_media.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_media.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\del_hook.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_del_hook.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_media_action.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_media_action.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v23\\abc_control_background_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v23_abc_control_background_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_play.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_play.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ratingbar_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ratingbar_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_popup_menu_item_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_popup_menu_item_layout.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_infrared.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_infrared.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_left_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_left_pressed.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_mangetic_5.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_mangetic_5.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\ptz_takevideo_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_ptz_takevideo_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout-watch-v20\\abc_alert_dialog_button_bar_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-watch-v20_abc_alert_dialog_button_bar_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\start.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_start.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\about.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_about.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_switch_track.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_switch_track.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_grow_fade_in_from_bottom.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_grow_fade_in_from_bottom.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_focused_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_focused_holo.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkmiddle_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkmiddle_normal.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\setting.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_setting.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_background_cache_hint_selector_material_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_background_cache_hint_selector_material_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_holo_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_holo_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_text_cursor_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_text_cursor_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\soundenable.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_soundenable.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_black_48dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_vert_tour.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_vert_tour.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\main.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_main.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\listitem_pressed_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_listitem_pressed_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\camera_defense_divider.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_camera_defense_divider.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_defense_0.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_defense_0.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-mdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-mdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\pic_defulte.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_pic_defulte.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\loadmorecount.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_loadmorecount.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_half_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_half_black_48dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_textfield_search_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_textfield_search_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermiooutpopwindow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermiooutpopwindow.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_low_pressed.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_low_pressed.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media_custom.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media_custom.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_black_36dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_magnetic.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_magnetic.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_sensor_ok.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_sensor_ok.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\sensoradapterlayout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_sensoradapterlayout.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxhdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_play_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_play_pressed.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\out_to_left.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_out_to_left.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\menu_dismiss.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_menu_dismiss.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_text_select_handle_middle_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_cab_background_top_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_textfield_search_activated_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_big_media.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_big_media.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ab_share_pack_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_switch_thumb_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_switch_thumb_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_720p.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_720p.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_takevideo.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_takevideo.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_divider_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingdate.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingdate.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-v21\\abc_action_bar_item_background_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-v21_abc_action_bar_item_background_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_list_selector_background_transition_holo_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_list_selector_background_transition_holo_light.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\splash_anim.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_splash_anim.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\in_from_left.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_in_from_left.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\activity_flow_buy.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_activity_flow_buy.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ratingbar_small_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ratingbar_small_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_1.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_1.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\grid_bg.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_grid_bg.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\rightdown.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_rightdown.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\anim\\abc_tooltip_enter.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_abc_tooltip_enter.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_silver.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_silver.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_contrast.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_contrast.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_tint_btn_checkable.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_tint_btn_checkable.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\codeing.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_codeing.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\common_stretch_arrow_downward.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_common_stretch_arrow_downward.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_check_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\btnselector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_btnselector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\main_search_add_corner.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_main_search_add_corner.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\move_message.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_move_message.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\button_loction_nor.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_button_loction_nor.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_btn_colored_text_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_btn_colored_text_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_tab_indicator_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_tab_indicator_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\title_back.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_title_back.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_vert_mirror.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_vert_mirror.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\checkphone_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_checkphone_normal.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_control_off_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensor_add_new.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensor_add_new.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_black_16dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_right_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_download.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_download.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\control.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_control.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\settingdate_timezone_popwindow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_settingdate_timezone_popwindow.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_smoke.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_smoke.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_radio_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notify_panel_notification_icon_bg.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notify_panel_notification_icon_bg.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable\\notification_icon_background.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_notification_icon_background.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\somke.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_somke.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_takepic.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_takepic.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-watch-v20\\abc_dialog_material_background.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-watch-v20_abc_dialog_material_background.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\app_title_background.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_app_title_background.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\list_bgnull_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_list_bgnull_selector.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_text_select_handle_right_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\contanct.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_contanct.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermpresetmovepopwindow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermpresetmovepopwindow.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\about_text_bg.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_about_text_bg.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\back_play.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_back_play.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_otherset_anim_show.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_otherset_anim_show.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_menu_hardkey_panel_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_dialog_title_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_dialog_title_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_scrubber_primary_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_radio_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\edit_sensor.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_edit_sensor.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_top_anim_dismiss.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_top_anim_dismiss.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\right.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_right.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_star_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_star_black_48dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_scrubber_control_to_pressed_mtrl_005.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_share_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_star_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_star_black_16dp.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\common_stretch_arrow_upward.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_common_stretch_arrow_upward.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_resolution_preset.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_resolution_preset.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_ic_search_api_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_ic_search_api_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_focused_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_focused_holo.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\background_grayblack.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_background_grayblack.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\code_sucess_new_background.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_code_sucess_new_background.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\start_code_siren_4.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_start_code_siren_4.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_half_black_16dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_half_black_16dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_divider_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_radio_to_on_mtrl_015.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\showlocalpicgrid.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_showlocalpicgrid.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\add_btn_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_add_btn_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\vidicon_add.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_vidicon_add.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_middle_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_right_mtrl_light.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\icon.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_icon.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\mainsetting_dialog_frame.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_mainsetting_dialog_frame.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\add_btn_pressed.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_add_btn_pressed.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_selector_disabled_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xhdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\userinfo_list_back_1.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_userinfo_list_back_1.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_list_selector_disabled_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\sound_line.bmp=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_sound_line.bmp.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_switch_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\cancel_code.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_cancel_code.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\code_rotate_anim.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_code_rotate_anim.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\popuppreset.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_popuppreset.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_popup_background_mtrl_mult.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_popup_background_mtrl_mult.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_back_pressed1.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_back_pressed1.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermsensitivepopwindow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermsensitivepopwindow.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\ptz_otherset_anim.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_ptz_otherset_anim.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_text_select_handle_left_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\arrowdown.PNG=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_arrowdown.PNG.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_selector_disabled_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\button_loct.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_button_loct.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_default_set.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_default_set.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_textfield_search_default_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\stepbackward.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_stepbackward.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\playback.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_playback.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_longpressed_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_longpressed_holo.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\main_addcamera_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_main_addcamera_normal.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_btn_check_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\choose_video_plan.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_choose_video_plan.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_hori_mirror_press.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_hori_mirror_press.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_pressed_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_pressed_holo_dark.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\vidicon_selector.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_vidicon_selector.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\update_firmware_view.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_update_firmware_view.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\search.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_search.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\8bde9060da14dfa45edd918d6a09b258\\support-media-compat-27.1.1\\res\\layout\\notification_template_media_custom.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_notification_template_media_custom.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\tooltip_frame_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_tooltip_frame_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_list_menu_item_checkbox.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_list_menu_item_checkbox.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-xhdpi-v4\\notification_bg_normal.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_notification_bg_normal.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\select_dialog_singlechoice_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_select_dialog_singlechoice_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout-v26\\abc_screen_toolbar.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-v26_abc_screen_toolbar.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_normal.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_normal.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\video_play_left_normal.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_video_play_left_normal.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_tab_indicator_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_longpressed_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_longpressed_holo.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color-v23\\abc_tint_btn_checkable.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color-v23_abc_tint_btn_checkable.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_focused_holo.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_focused_holo.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-hdpi-v17\\abc_ic_menu_copy_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-hdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_secondary_text_material_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_secondary_text_material_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_radio_to_on_mtrl_000.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_vector_test.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_vector_test.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_ic_commit_search_api_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\switch_thumb_material_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_switch_thumb_material_light.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\down.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_down.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\button_loction_press.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_button_loction_press.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_pressed_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_pressed_holo_light.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_text_select_handle_right_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xxhdpi-v17\\abc_ic_menu_cut_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_audio_off.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_audio_off.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\up.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_up.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_cab_background_top_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_cab_background_top_material.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\ptz_hori_tour.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_ptz_hori_tour.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_switch_track_mtrl_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-mdpi-v4\\abc_list_selector_disabled_holo_dark.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_paste_mtrl_am_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-mdpi-v4\\notification_bg_normal.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-mdpi-v4_notification_bg_normal.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\sensorlist_item_gas.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_sensorlist_item_gas.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\alermtriggerpopwindow.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_alermtriggerpopwindow.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\anim\\zoomin.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\anim_zoomin.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-ldrtl-xhdpi-v17\\abc_spinner_mtrl_am_alpha.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-ldrtl-xhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\df5f94544c7802c69cc17f8da8863dfd\\support-compat-27.1.1\\res\\drawable-hdpi-v4\\notification_bg_low_pressed.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_notification_bg_low_pressed.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_ic_star_black_36dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_ic_star_black_36dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_material_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_material_light.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_mode_close_item_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_mode_close_item_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout-watch-v20\\abc_alert_dialog_title_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout-watch-v20_abc_alert_dialog_title_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_list_selector_disabled_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\setting_list_item.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_setting_list_item.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_btn_colored_borderless_text_material.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_btn_colored_borderless_text_material.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_menu_selectall_mtrl_alpha.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_activity_chooser_view.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_activity_chooser_view.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xhdpi-v4\\abc_ic_star_black_48dp.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xhdpi-v4_abc_ic_star_black_48dp.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_background_cache_hint_selector_material_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_background_cache_hint_selector_material_light.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\linkcamera_layout.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_linkcamera_layout.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_primary_text_material_dark.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_primary_text_material_dark.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\color\\abc_secondary_text_material_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\color_abc_secondary_text_material_light.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxhdpi-v4\\abc_text_select_handle_middle_mtrl_dark.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\layout\\abc_action_bar_up_container.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_abc_action_bar_up_container.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable\\abc_item_background_holo_light.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_abc_item_background_holo_light.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\local_picture.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_local_picture.xml.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable\\play.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable_play.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\layout\\brightprogress.xml=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\layout_brightprogress.xml.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-xxxhdpi-v4\\abc_btn_switch_to_on_mtrl_00012.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat +C\:\\Users\\smith\\.gradle\\caches\\transforms-2\\files-2.1\\1c49bdc855cac4a96c25d52d012dac3e\\appcompat-v7-27.1.1\\res\\drawable-hdpi-v4\\abc_list_selector_disabled_holo_light.9.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat +E\:\\IPCamerDemoEYE\\app\\src\\main\\res\\drawable-hdpi\\btn_pressed.png=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\res\\merged\\debug\\drawable-hdpi_btn_pressed.png.flat diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml new file mode 100644 index 0000000..360f8da --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-af/values-af.xml @@ -0,0 +1,22 @@ + + + "Navigeer tuis" + "Navigeer op" + "Nog opsies" + "Klaar" + "Sien alles" + "Kies \'n program" + "AF" + "AAN" + "Soek …" + "Vee navraag uit" + "Soeknavraag" + "Soek" + "Dien navraag in" + "Stemsoektog" + "Deel met" + "Deel met %s" + "Vou in" + "Soek" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml new file mode 100644 index 0000000..d66ce07 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-am/values-am.xml @@ -0,0 +1,22 @@ + + + "ወደ መነሻ ይዳስሱ" + "ወደ ላይ ይዳስሱ" + "ተጨማሪ አማራጮች" + "ተከናውኗል" + "ሁሉንም ይመልከቱ" + "መተግበሪያ ይምረጡ" + "ጠፍቷል" + "በርቷል" + "ፈልግ…" + "መጠይቅ አጽዳ" + "የፍለጋ ጥያቄ" + "ፍለጋ" + "መጠይቅ ያስረክቡ" + "የድምፅ ፍለጋ" + "ከሚከተለው ጋር ያጋሩ" + "ከ%s ጋር አጋራ" + "ሰብስብ" + "ፈልግ" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml new file mode 100644 index 0000000..06cf9b1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ar/values-ar.xml @@ -0,0 +1,22 @@ + + + "التنقل إلى الشاشة الرئيسية" + "التنقل إلى أعلى" + "خيارات إضافية" + "تم" + "عرض الكل" + "اختيار تطبيق" + "إيقاف" + "تشغيل" + "بحث…" + "محو طلب البحث" + "طلب البحث" + "بحث" + "إرسال طلب البحث" + "البحث الصوتي" + "مشاركة مع" + "مشاركة مع %s" + "تصغير" + "البحث" + "+999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml new file mode 100644 index 0000000..5561346 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-az/values-az.xml @@ -0,0 +1,22 @@ + + + "Evə naviqasiya et" + "Yuxarı get" + "Digər variantlar" + "Hazırdır" + "Hamısına baxın" + "Tətbiq seçin" + "DEAKTİV" + "AKTİV" + "Axtarış..." + "Sorğunu təmizlə" + "Axtarış sorğusu" + "Axtarış" + "Sorğunu göndərin" + "Səsli axtarış" + "Bununla paylaşın" + "%s ilə paylaşın" + "Yığışdırın" + "Axtarış" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml new file mode 100644 index 0000000..e3efea5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-b+sr+Latn/values-b+sr+Latn.xml @@ -0,0 +1,22 @@ + + + "Odlazak na Početnu" + "Kretanje nagore" + "Još opcija" + "Gotovo" + "Prikaži sve" + "Izbor aplikacije" + "ISKLJUČI" + "UKLJUČI" + "Pretražite..." + "Brisanje upita" + "Upit za pretragu" + "Pretraga" + "Slanje upita" + "Glasovna pretraga" + "Deli sa" + "Deljenje sa aplikacijom %s" + "Skupi" + "Pretraži" + ">999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml new file mode 100644 index 0000000..af5fefb --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-be/values-be.xml @@ -0,0 +1,22 @@ + + + "Перайсці на галоўную старонку" + "Перайсці ўверх" + "Дадатковыя параметры" + "Гатова" + "Прагледзець усё" + "Выбраць праграму" + "ВЫКЛ." + "УКЛ." + "Пошук..." + "Выдалiць запыт" + "Запыт на пошук" + "Пошук" + "Адправіць запыт" + "Галасавы пошук" + "Абагуліць з" + "Абагуліць праз праграму %s" + "Згарнуць" + "Пошук" + "больш за 999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml new file mode 100644 index 0000000..63b42d2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bg/values-bg.xml @@ -0,0 +1,22 @@ + + + "Придвижване към „Начало“" + "Придвижване нагоре" + "Още опции" + "Готово" + "Вижте всички" + "Изберете приложение" + "ИЗКЛ." + "ВКЛ." + "Търсете…" + "Изчистване на заявката" + "Заявка за търсене" + "Търсене" + "Изпращане на заявката" + "Гласово търсене" + "Споделяне със:" + "Споделяне със: %s" + "Свиване" + "Търсене" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml new file mode 100644 index 0000000..6549a4a --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bn/values-bn.xml @@ -0,0 +1,22 @@ + + + "হোম এ নেভিগেট করুন" + "উপরের দিকে নেভিগেট করুন" + "আরও বিকল্প" + "সম্পন্ন হয়েছে" + "সবগুলো দেখুন" + "একটি অ্যাপ্লিকেশান বেছে নিন" + "বন্ধ" + "চালু" + "অনুসন্ধান..." + "ক্যোয়ারী সাফ করুন" + "ক্যোয়ারী খুঁজুন" + "খুঁজুন" + "ক্যোয়ারী জমা দিন" + "ভয়েস অনুসন্ধান" + "এর সাথে শেয়ার করুন" + "%s এর সাথে শেয়ার করুন" + "সঙ্কুচিত করুন" + "খুঁজুন" + "৯৯৯+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml new file mode 100644 index 0000000..c59c7b1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-bs/values-bs.xml @@ -0,0 +1,22 @@ + + + "Vrati se na početnu stranicu" + "Navigiraj prema gore" + "Više opcija" + "Gotovo" + "Prikaži sve" + "Odaberite aplikaciju" + "ISKLJUČI" + "UKLJUČI" + "Pretraži..." + "Obriši upit" + "Pretraži upit" + "Traži" + "Pošalji upit" + "Glasovno pretraživanje" + "Podijeli sa" + "Podijeli koristeći aplikaciju %s" + "Skupi" + "Pretraži" + ">999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml new file mode 100644 index 0000000..ed73b18 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ca/values-ca.xml @@ -0,0 +1,22 @@ + + + "Navega a la pàgina d\'inici" + "Navega cap a dalt" + "Més opcions" + "Fet" + "Mostra\'ls tots" + "Selecciona una aplicació" + "DESACTIVAT" + "ACTIVAT" + "Cerca..." + "Esborra la consulta" + "Consulta de cerca" + "Cerca" + "Envia la consulta" + "Cerca per veu" + "Comparteix amb" + "Comparteix amb %s" + "Replega" + "Cerca" + "+999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml new file mode 100644 index 0000000..46ab63b --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-cs/values-cs.xml @@ -0,0 +1,22 @@ + + + "Přejít na plochu" + "Přejít nahoru" + "Více možností" + "Hotovo" + "Zobrazit vše" + "Vybrat aplikaci" + "VYPNUTO" + "ZAPNUTO" + "Vyhledat…" + "Smazat dotaz" + "Vyhledávací dotaz" + "Hledat" + "Odeslat dotaz" + "Hlasové vyhledávání" + "Sdílet pomocí" + "Sdílet s aplikací %s" + "Sbalit" + "Hledat" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml new file mode 100644 index 0000000..70738dd --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-da/values-da.xml @@ -0,0 +1,22 @@ + + + "Naviger hjem" + "Naviger op" + "Flere muligheder" + "Luk" + "Se alle" + "Vælg en app" + "FRA" + "TIL" + "Søg…" + "Ryd forespørgslen" + "Søgeforespørgsel" + "Søg" + "Indsend forespørgslen" + "Talesøgning" + "Del med" + "Del med %s" + "Skjul" + "Søg" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml new file mode 100644 index 0000000..f08cc30 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-de/values-de.xml @@ -0,0 +1,22 @@ + + + "Zur Startseite" + "Nach oben" + "Weitere Optionen" + "Fertig" + "Alle ansehen" + "App auswählen" + "Aus" + "An" + "Suchen…" + "Suchanfrage löschen" + "Suchanfrage" + "Suchen" + "Suchanfrage senden" + "Sprachsuche" + "Freigeben für" + "Mit %s teilen" + "Minimieren" + "Suchen" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml new file mode 100644 index 0000000..ab45bb6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-el/values-el.xml @@ -0,0 +1,22 @@ + + + "Πλοήγηση στην αρχική σελίδα" + "Πλοήγηση προς τα επάνω" + "Περισσότερες επιλογές" + "Τέλος" + "Προβολή όλων" + "Επιλέξτε κάποια εφαρμογή" + "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ" + "ΕΝΕΡΓΟΠΟΙΗΣΗ" + "Αναζήτηση…" + "Διαγραφή ερωτήματος" + "Ερώτημα αναζήτησης" + "Αναζήτηση" + "Υποβολή ερωτήματος" + "Φωνητική αναζήτηση" + "Κοινή χρήση με" + "Κοινή χρήση με %s" + "Σύμπτυξη" + "Αναζήτηση" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml new file mode 100644 index 0000000..b25df01 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rAU/values-en-rAU.xml @@ -0,0 +1,22 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Search" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml new file mode 100644 index 0000000..5b7cfc2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rCA/values-en-rCA.xml @@ -0,0 +1,21 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Search" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml new file mode 100644 index 0000000..b25df01 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rGB/values-en-rGB.xml @@ -0,0 +1,22 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Search" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml new file mode 100644 index 0000000..b25df01 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rIN/values-en-rIN.xml @@ -0,0 +1,22 @@ + + + "Navigate home" + "Navigate up" + "More options" + "Done" + "See all" + "Choose an app" + "OFF" + "ON" + "Search…" + "Clear query" + "Search query" + "Search" + "Submit query" + "Voice search" + "Share with" + "Share with %s" + "Collapse" + "Search" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml new file mode 100644 index 0000000..5a9b90f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-en-rXC/values-en-rXC.xml @@ -0,0 +1,21 @@ + + + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‏‎‏‏‎‏‏‏‎‎‏‎‎‎‏‏‎‏‏‏‎‎‏‏‏‎‎‏‎‎‏‏‎‎‎‏‎Navigate home‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‏‎‎‎‎‏‏‏‏‏‏‏‎‏‏‏‏‏‎‏‎‎‏‏‎‏‎‎‎‎‎‏‏‏‎‏‎‎‎‎‎‏‏‎‏‏‎‎‏‎‏‎‏‏‏‏‏‎‎Navigate up‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‎‎‏‏‏‎‎‏‏‏‎‎‎‏‎‎‏‏‏‎‏‎‎‏‏‎‎‏‎‎‏‎‏‎‏‎‎‎‏‏‏‎‏‎‎‎‏‏‎‏‎‎‎‏‎‎‏‏‎‎More options‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‎‎‏‎‎‏‎‎‏‎‏‏‏‎‏‎‎‎‏‏‏‎‎‏‎‎‏‏‏‎‎‏‎‎‎‏‏‎‏‎‎‏‎‎‎‎‏‎‎‏‎‏‏‏‏‎‏‏‎Done‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‎‎‏‏‎‏‎‏‏‎‏‏‏‏‏‎‎‏‏‏‎‎‏‏‏‏‎‏‎‎‏‎‎‎‎‏‏‎‎‎‎‏‏‎‏‎‎‏‏‏‏‎‏‎See all‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‏‎‎‎‎‏‏‎‎‏‎‎‏‏‏‎‎‎‏‏‏‏‏‏‎‎‎‏‎‎‏‎‏‎‎‎‏‏‎‏‎‏‏‎‎‏‏‏‏‏‎‏‎‎‏‏‏‏‎‎Choose an app‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‎‏‏‏‎‏‎‏‏‏‎‎‏‎‏‏‎‏‎‏‏‎‏‎‏‏‎‎‏‎‏‏‎‎‏‏‎‎‎‏‏‎‎‎‎‏‏‏‎‏‎‎‎‎‎‏‎‎‏‎OFF‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‏‏‎‏‎‎‎‎‏‏‏‏‎‏‎‎‎‎‏‏‏‏‏‏‎‎‏‎‎‎‏‎‏‎‎‏‎‎‎‏‎‎‎‎‎‎‎‎‏‏‏‎‏‏‏‎‏‏‎ON‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‎‎‎‎‎‏‎‎‎‏‎‏‎‎‎‎‎‏‏‏‏‏‎‎‏‎‏‏‏‏‎‎‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‎Search…‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‏‏‏‎‏‏‏‏‏‏‎‏‏‏‏‏‎‏‎‏‎‏‎‎‏‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‏‎‎‏‎Clear query‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‎‏‏‎‏‏‎‎‏‎‏‎‎‎‏‏‏‏‏‎‎‏‎‏‎‏‎‎‏‎‏‏‎‎‎‏‎‎‎‎‎‏‎‏‎‏‏‏‏‎‎‎‏‎‎‏‎‎‎‎Search query‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‎‏‏‎‎‏‎‏‏‏‎‏‎‎‏‎‏‎‎‏‎‎‎‏‏‎‏‎‏‎‏‎‏‎‎‎‏‎‏‎‎‎‎‎‎‏‎‏‏‎‎‎‏‎‏‎Search‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‎‎‏‏‏‎‏‏‎‎‏‎‎‏‎‏‎‎‏‎‏‎‏‎‏‎‏‎‎‎‎‎‏‏‎‎‎‎‎‏‏‎‎‎‏‏‎‎‎‎‎‎‎‎Submit query‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎‎‎‏‏‎‎‏‏‎‎‎‎‏‎‎‎‎‎‎‏‎‏‏‏‏‏‎‏‏‏‎‎‏‏‏‎‎‎‏‎‏‎‎‏‏‎‏‏‎‎‏‎‎‎‏‏‎‎Voice search‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‏‏‎‏‏‏‏‎‎‏‏‏‏‏‏‎‏‏‏‏‎‏‎‎‎‏‎‏‎‏‏‏‎‎‏‏‎‎‎‎‎‏‎‏‎‏‎‏‏‎‏‎‏‏‎‏‎‎‎Share with‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‏‎‏‏‏‎‎‏‏‎‎‏‎‎‏‎‏‎‏‎‏‎‏‏‎‎‎‎‎‎‎‎‏‎‏‎‏‎‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‏‎‎‏‏‏‎Share with ‎‏‎‎‏‏‎%s‎‏‎‎‏‏‏‎‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‎‏‏‎‎‏‎‎‎‎‎‎‏‏‏‎‏‏‏‎‎‎‎‏‏‏‎‏‏‏‎‎‎‏‏‏‎‎‎‏‏‎‎‏‏‎‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎Collapse‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‎‏‎‎‎‎‎‎‏‏‏‎‏‏‎‎‏‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‎‎‎‏‎‎‏‎‏‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‏‏‎‎Search‎‏‎‎‏‎" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml new file mode 100644 index 0000000..e88bb9c --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es-rUS/values-es-rUS.xml @@ -0,0 +1,22 @@ + + + "Navegar a la página principal" + "Navegar hacia arriba" + "Más opciones" + "Listo" + "Ver todo" + "Elige una aplicación." + "DESACTIVADO" + "ACTIVADO" + "Buscar…" + "Eliminar la consulta" + "Búsqueda" + "Búsqueda" + "Enviar consulta" + "Búsqueda por voz" + "Compartir con" + "Compartir con %s" + "Contraer" + "Buscar" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml new file mode 100644 index 0000000..0b2dd47 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-es/values-es.xml @@ -0,0 +1,22 @@ + + + "Ir a la pantalla de inicio" + "Desplazarse hacia arriba" + "Más opciones" + "Listo" + "Ver todo" + "Seleccionar una aplicación" + "DESACTIVADO" + "ACTIVADO" + "Buscar…" + "Borrar consulta" + "Consulta" + "Buscar" + "Enviar consulta" + "Búsqueda por voz" + "Compartir con" + "Compartir con %s" + "Contraer" + "Buscar" + "+999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml new file mode 100644 index 0000000..219c0c2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-et/values-et.xml @@ -0,0 +1,22 @@ + + + "Navigeerimine avaekraanile" + "Navigeerimine üles" + "Rohkem valikuid" + "Valmis" + "Kuva kõik" + "Valige rakendus" + "VÄLJAS" + "SEES" + "Otsige …" + "Päringu tühistamine" + "Otsingupäring" + "Otsing" + "Päringu esitamine" + "Häälotsing" + "Jagamine:" + "Jagamine rakendusega %s" + "Ahendamine" + "Otsing" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml new file mode 100644 index 0000000..956f2d4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-eu/values-eu.xml @@ -0,0 +1,22 @@ + + + "Joan orri nagusira" + "Joan gora" + "Aukera gehiago" + "Eginda" + "Ikusi guztiak" + "Aukeratu aplikazio bat" + "DESAKTIBATUTA" + "AKTIBATUTA" + "Bilatu…" + "Garbitu kontsulta" + "Bilaketa-kontsulta" + "Bilatu" + "Bidali kontsulta" + "Ahozko bilaketa" + "Partekatu hauekin" + "Partekatu %s aplikazioarekin" + "Tolestu" + "Bilatu" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml new file mode 100644 index 0000000..a476b69 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fa/values-fa.xml @@ -0,0 +1,22 @@ + + + "پیمایش به صفحه اصلی" + "پیمایش به بالا" + "گزینه‌های بیشتر" + "تمام" + "مشاهده همه" + "انتخاب برنامه" + "خاموش" + "روشن" + "جستجو…" + "پاک کردن عبارت جستجو" + "عبارت جستجو" + "جستجو" + "ارسال عبارت جستجو" + "جستجوی گفتاری" + "اشتراک‌گذاری با" + "اشتراک‌گذاری با %s" + "کوچک کردن" + "جستجو" + "۹۹۹+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml new file mode 100644 index 0000000..dc6cfe9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fi/values-fi.xml @@ -0,0 +1,22 @@ + + + "Siirry etusivulle" + "Siirry ylös" + "Lisää" + "Valmis" + "Näytä kaikki" + "Valitse sovellus" + "POIS KÄYTÖSTÄ" + "KÄYTÖSSÄ" + "Haku…" + "Tyhjennä kysely" + "Hakulauseke" + "Haku" + "Lähetä kysely" + "Puhehaku" + "Jakaminen:" + "Jaa sovelluksessa %s" + "Kutista" + "Haku" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml new file mode 100644 index 0000000..d744a0f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr-rCA/values-fr-rCA.xml @@ -0,0 +1,22 @@ + + + "Revenir à l\'accueil" + "Revenir en haut de la page" + "Plus d\'options" + "Terminé" + "Voir toutes les chaînes" + "Sélectionnez une application" + "DÉSACTIVÉ" + "ACTIVÉ" + "Recherche en cours..." + "Effacer la requête" + "Requête de recherche" + "Rechercher" + "Envoyer la requête" + "Recherche vocale" + "Partager" + "Partager avec %s" + "Réduire" + "Rechercher" + ">999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml new file mode 100644 index 0000000..68a4814 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-fr/values-fr.xml @@ -0,0 +1,22 @@ + + + "Revenir à l\'accueil" + "Revenir en haut de la page" + "Plus d\'options" + "OK" + "Tout afficher" + "Sélectionner une application" + "DÉSACTIVÉ" + "ACTIVÉ" + "Rechercher…" + "Effacer la requête" + "Requête de recherche" + "Rechercher" + "Envoyer la requête" + "Recherche vocale" + "Partager avec" + "Partager avec %s" + "Réduire" + "Rechercher" + ">999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml new file mode 100644 index 0000000..34dceac --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gl/values-gl.xml @@ -0,0 +1,22 @@ + + + "Ir á páxina de inicio" + "Desprazarse cara arriba" + "Máis opcións" + "Feito" + "Ver todas" + "Escoller unha aplicación" + "DESACTIVAR" + "ACTIVAR" + "Buscar…" + "Borrar consulta" + "Consulta de busca" + "Buscar" + "Enviar consulta" + "Busca por voz" + "Compartir con" + "Compartir con %s" + "Contraer" + "Buscar" + ">999" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml new file mode 100644 index 0000000..15a38c4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-gu/values-gu.xml @@ -0,0 +1,22 @@ + + + "હોમ પર નેવિગેટ કરો" + "ઉપર નેવિગેટ કરો" + "વધુ વિકલ્પો" + "થઈ ગયું" + "બધું જુઓ" + "એક ઍપ્લિકેશન પસંદ કરો" + "બંધ" + "ચાલુ" + "શોધો…" + "ક્વેરી સાફ કરો" + "શોધ ક્વેરી" + "શોધો" + "ક્વેરી સબમિટ કરો" + "વૉઇસ શોધ" + "આની સાથે શેર કરો" + "%sની સાથે શેર કરો" + "સંકુચિત કરો" + "શોધો" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml new file mode 100644 index 0000000..e38bb90 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-h720dp-v13/values-h720dp-v13.xml @@ -0,0 +1,4 @@ + + + 54dip + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml new file mode 100644 index 0000000..d5a138e --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hdpi-v4/values-hdpi-v4.xml @@ -0,0 +1,8 @@ + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml new file mode 100644 index 0000000..742f118 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hi/values-hi.xml @@ -0,0 +1,22 @@ + + + "होम पेज पर जाएं" + "ऊपर जाएं" + "ज़्यादा विकल्प" + "हो गया" + "सभी देखें" + "कोई एप्‍लिकेशन चुनें" + "बंद" + "चालू" + "खोजा जा रहा है…" + "क्‍वेरी साफ़ करें" + "सर्च क्वेरी" + "सर्च करें" + "क्वेरी सबमिट करें" + "आवाज़ सर्च" + "इसके द्वारा साझा करें" + "%s के साथ साझा करें" + "छोटा करें" + "सर्च" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml new file mode 100644 index 0000000..74f3dd9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hr/values-hr.xml @@ -0,0 +1,22 @@ + + + "Idi na početnu" + "Idi gore" + "Dodatne opcije" + "Gotovo" + "Prikaži sve" + "Odabir aplikacije" + "ISKLJUČENO" + "UKLJUČENO" + "Pretražite…" + "Izbriši upit" + "Upit za pretraživanje" + "Pretraživanje" + "Pošalji upit" + "Glasovno pretraživanje" + "Dijeljenje sa" + "Dijeli putem aplikacije %s" + "Sažmi" + "Pretraživanje" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml new file mode 100644 index 0000000..273dcf0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hu/values-hu.xml @@ -0,0 +1,22 @@ + + + "Ugrás a főoldalra" + "Felfelé mozgatás" + "További lehetőségek" + "Kész" + "Összes megtekintése" + "Válasszon ki egy alkalmazást" + "KI" + "BE" + "Keresés…" + "Lekérdezés törlése" + "Keresési lekérdezés" + "Keresés" + "Lekérdezés küldése" + "Hangalapú keresés" + "Megosztás a következővel:" + "Megosztás a következő alkalmazással: %s" + "Összecsukás" + "Keresés" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml new file mode 100644 index 0000000..ada0bf4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-hy/values-hy.xml @@ -0,0 +1,22 @@ + + + "Ուղղվել տուն" + "Ուղղվել վերև" + "Այլ ընտրանքներ" + "Պատրաստ է" + "Տեսնել բոլորը" + "Ընտրել ծրագիր" + "ԱՆՋԱՏՎԱԾ" + "ՄԻԱՑՎԱԾ" + "Որոնում..." + "Մաքրել հարցումը" + "Որոնման հարցում" + "Որոնել" + "Ուղարկել հարցումը" + "Ձայնային որոնում" + "Կիսվել" + "Ուղարկել %s-ին" + "Թաքցնել" + "Որոնել" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml new file mode 100644 index 0000000..0183cae --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-in/values-in.xml @@ -0,0 +1,22 @@ + + + "Navigasi ke beranda" + "Navigasi naik" + "Opsi lain" + "Selesai" + "Lihat semua" + "Pilih aplikasi" + "NONAKTIF" + "AKTIF" + "Telusuri..." + "Hapus kueri" + "Kueri penelusuran" + "Telusuri" + "Kirim kueri" + "Penelusuran suara" + "Bagikan dengan" + "Bagikan ke %s" + "Ciutkan" + "Telusuri" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml new file mode 100644 index 0000000..0b86124 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-is/values-is.xml @@ -0,0 +1,22 @@ + + + "Fara heim" + "Fara upp" + "Fleiri valkostir" + "Lokið" + "Sjá allt" + "Veldu forrit" + "SLÖKKT" + "KVEIKT" + "Leita…" + "Hreinsa fyrirspurn" + "Leitarfyrirspurn" + "Leita" + "Senda fyrirspurn" + "Raddleit" + "Deila með" + "Deila með %s" + "Minnka" + "Leita" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml new file mode 100644 index 0000000..d6bcb7b --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-it/values-it.xml @@ -0,0 +1,22 @@ + + + "Vai alla home page" + "Vai in alto" + "Altre opzioni" + "Fine" + "Visualizza tutte" + "Scegli un\'applicazione" + "OFF" + "ON" + "Cerca…" + "Cancella query" + "Query di ricerca" + "Cerca" + "Invia query" + "Ricerca vocale" + "Condividi con" + "Condividi tramite %s" + "Comprimi" + "Ricerca" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml new file mode 100644 index 0000000..c040358 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-iw/values-iw.xml @@ -0,0 +1,22 @@ + + + "נווט לדף הבית" + "נווט למעלה" + "עוד אפשרויות" + "בוצע" + "ראה הכל" + "בחר אפליקציה" + "כבוי" + "פועל" + "חיפוש…" + "מחק שאילתה" + "שאילתת חיפוש" + "חיפוש" + "שלח שאילתה" + "חיפוש קולי" + "שתף עם" + "שתף עם %s" + "כווץ" + "חיפוש" + "‎999+‎" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml new file mode 100644 index 0000000..5527369 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ja/values-ja.xml @@ -0,0 +1,22 @@ + + + "ホームへ移動" + "上へ移動" + "その他のオプション" + "完了" + "すべて表示" + "アプリの選択" + "OFF" + "ON" + "検索…" + "検索キーワードを削除" + "検索キーワード" + "検索" + "検索キーワードを送信" + "音声検索" + "共有" + "%sと共有" + "折りたたむ" + "検索" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml new file mode 100644 index 0000000..67b9e21 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ka/values-ka.xml @@ -0,0 +1,22 @@ + + + "მთავარზე ნავიგაცია" + "ზემოთ ნავიგაცია" + "მეტი ვარიანტები" + "დასრულდა" + "ყველას ნახვა" + "აპის არჩევა" + "გამორთულია" + "ჩართულია" + "ძიება..." + "მოთხოვნის გასუფთავება" + "ძიების მოთხოვნა" + "ძიება" + "მოთხოვნის გადაგზავნა" + "ხმოვანი ძიება" + "გაზიარება:" + "გაუზიარეთ %s-ს" + "აკეცვა" + "ძიება" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml new file mode 100644 index 0000000..6d366b5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kk/values-kk.xml @@ -0,0 +1,22 @@ + + + "Негізгі бетте қозғалу" + "Жоғары қозғалу" + "Басқа опциялар" + "Дайын" + "Барлығын көру" + "Қолданбаны таңдау" + "ӨШІРУЛІ" + "ҚОСУЛЫ" + "Іздеу…" + "Сұрақты жою" + "Сұрақты іздеу" + "Іздеу" + "Сұрақты жіберу" + "Дауыс арқылы іздеу" + "Бөлісу" + "%s қолданбасымен бөлісу" + "Тасалау" + "Іздеу" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml new file mode 100644 index 0000000..4cbfa75 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-km/values-km.xml @@ -0,0 +1,22 @@ + + + "រកមើល​ទៅ​ដើម" + "រកមើល​ឡើងលើ" + "ជម្រើស​ច្រើន​ទៀត" + "រួចរាល់" + "មើល​ទាំងអស់" + "ជ្រើស​កម្មវិធី​​" + "បិទ" + "បើក" + "ស្វែងរក…" + "សម្អាត​សំណួរ" + "ស្វែងរក​សំណួរ" + "ស្វែងរក" + "ដាក់​​​ស្នើ​សំណួរ" + "ការស្វែងរក​សំឡេង" + "ចែករំលែក​ជាមួយ" + "ចែក​រំលែក​ជា​មួយ %s" + "បង្រួម" + "ស្វែងរក" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml new file mode 100644 index 0000000..9b717b2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-kn/values-kn.xml @@ -0,0 +1,22 @@ + + + "ಮುಖಪುಟವನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" + "ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ" + "ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು" + "ಮುಗಿದಿದೆ" + "ಎಲ್ಲವನ್ನೂ ನೋಡಿ" + "ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ" + "ಆಫ್" + "ಆನ್" + "ಹುಡುಕಿ…" + "ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸು" + "ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ" + "ಹುಡುಕಿ" + "ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸು" + "ಧ್ವನಿ ಹುಡುಕಾಟ" + "ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" + "%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ" + "ಸಂಕುಚಿಸು" + "ಹುಡುಕಿ" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml new file mode 100644 index 0000000..b6799d2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ko/values-ko.xml @@ -0,0 +1,22 @@ + + + "홈 탐색" + "위로 탐색" + "옵션 더보기" + "완료" + "전체 보기" + "앱 선택" + "사용 안함" + "사용" + "검색..." + "검색어 삭제" + "검색어" + "검색" + "검색어 보내기" + "음성 검색" + "공유 대상" + "%s와(과) 공유" + "접기" + "검색" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml new file mode 100644 index 0000000..934319c --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ky/values-ky.xml @@ -0,0 +1,22 @@ + + + "Үйгө багыттоо" + "Жогору" + "Көбүрөөк мүмкүнчүлүктөр" + "Даяр" + "Бардыгын көрүү" + "Колдонмо тандоо" + "ӨЧҮК" + "КҮЙҮК" + "Издөө…" + "Талаптарды тазалоо" + "Издөө талаптары" + "Издөө" + "Талап жөнөтүү" + "Үн аркылуу издөө" + "Бөлүшүү" + "%s аркылуу бөлүшүү" + "Жыйнап коюу" + "Издөө" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-land/values-land.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-land/values-land.xml new file mode 100644 index 0000000..b337bad --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-land/values-land.xml @@ -0,0 +1,7 @@ + + + 48dp + 32dp + 12dp + 14dp + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml new file mode 100644 index 0000000..cc236eb --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-large-v4/values-large-v4.xml @@ -0,0 +1,12 @@ + + + 440dp + 60% + 90% + 60% + 90% + 55% + 80% + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v17/values-v17.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v17/values-v17.xml new file mode 100644 index 0000000..f9f23d1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v17/values-v17.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v18/values-v18.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v18/values-v18.xml new file mode 100644 index 0000000..7dad77f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v18/values-v18.xml @@ -0,0 +1,4 @@ + + + 0px + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml new file mode 100644 index 0000000..35c74d5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v21/values-v21.xml @@ -0,0 +1,288 @@ + + + @color/secondary_text_default_material_light + 0dp + 0dp + 12dp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v22/values-v22.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v22/values-v22.xml new file mode 100644 index 0000000..d4a514a --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v22/values-v22.xml @@ -0,0 +1,15 @@ + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v23/values-v23.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v23/values-v23.xml new file mode 100644 index 0000000..d807aae --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v23/values-v23.xml @@ -0,0 +1,38 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v26/values-v26.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v26/values-v26.xml new file mode 100644 index 0000000..8b28a46 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v26/values-v26.xml @@ -0,0 +1,18 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml new file mode 100644 index 0000000..b499d2c --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-xlarge-v4/values-xlarge-v4.xml @@ -0,0 +1,9 @@ + + + 60% + 90% + 50% + 70% + 45% + 72% + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml new file mode 100644 index 0000000..4dea391 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rCN/values-zh-rCN.xml @@ -0,0 +1,484 @@ + + + "转到主屏幕" + "转到上一层级" + "更多选项" + "完成" + "查看全部" + "选择应用" + "关闭" + "开启" + "搜索…" + "清除查询" + "搜索查询" + "搜索" + "提交查询" + "语音搜索" + "分享方式" + "使用%s分享" + "收起" + 添加摄像机 + 远程下载文件 + 手机录像文件 + 添加移动侦测报警通知计划 + 添加移动侦测录像 + 添加时段 + 添加录像计划 + 没有搜索到,请重试... + 搜索结果 + 无线遥控就是一种用来远程控制机器的装置。 + 门磁是用来探测门、窗、抽屉等是否被非法打开或者移动。 + 气感是通过气体传感器探测周围环境中可燃气体是否超过安全值。 + 红外是利用红外辐射的热效应,检测是否有人或者动物经过。 + 警笛可以接收遥控器,无线门磁、无线红外等传感器的报警信号 + 烟感是通过监测烟雾的浓度来实现火灾防范。 + 添加标签 + 该应用已经在黑名单中,请联系售后支持! + 接口调用失败, tag数量过大, 最大不能超过200个 + 已存 tag 超过限制 + 设置标签失败,频率过快 + 还未登陆成功 + 接口调用失败, tag 为空 + 设置标签失败, 标签重复 + 设置标签失败, 服务未初始化成功 + 接口调用成功 + 设置标签失败,未知异常 + 正在启动二维码程序... + 添加时段 + 报警通知 + 声音侦测布防 + 禁止检测 + 高灵敏度 + 低灵敏度 + 中灵敏度 + 灵敏度 + 移动侦测布防 + 移动侦测灵敏度 + 正在获取报警信息... + 获取报警信息失败 + IO联动报警 + 报警输入布防 + 报警后 IO 联动 + 高电平 + 低电平 + 输出电平 + 报警日志 + 报警后邮件通知 + 移动侦测报警 + 无报警日志 + + 报警时预置位联动 + 报警后录像 + (数值越小越灵敏) + 报警设置失败 + 报警设置 + 报警触发事件 + 触发电平 + 报警后上传图片 + 上传图片张数 + 上传图片时间间隔(秒) + 上传时间不能超过3600秒 + 0或空表示不上传图片 + + IpcamDemo + 正在运行 + 返回 + 绑定别名 + 绑定别名失败,别名无效 + 绑定别名失败,未获取到cid + 绑定别名失败,网络错误 + 绑定别名失败,请求频次超限 + 绑定别名失败,参数错误 + 绑定别名失败,请求被过滤 + 绑定别名失败,sn无效 + 绑定别名成功 + 绑定别名失败,未知异常 + 绑定设备 + Wifi + 绑定成功 + IP地址 + 保存 + 结束时间 + 开始时间 + 设备ID + 名称 + 相机断线,请回首页重连 + 端口 + 密码 + 摄像机类型 + H.264 + MJPEG + 用户名 + 修改密码 + 查看快照 + 查看本地 + 查看录像 + 选择码流 + 连接 + 连接失败 + 已连接 + 正在连接... + "公司网站: http://www.object-camera.com客服邮箱: + support@object-camera.com" + + 进入预览 + 进入U盘 + (GMT +06:00) 阿拉木图, 新西伯利亚, 阿斯塔南, 达尔 + (GMT-09:00)阿拉斯加 + (GMT +02:00) 雅典, 耶路撒冷, 开罗, 赫尔辛基 + (GMT +12:00) 奥克兰, 惠灵顿, 斐济 + (GMT +04:00) 巴库, 第比利斯, 阿布扎比, 马斯科特 + (GMT +07:00) 曼谷, 河内, 雅加达 + (GMT +08:00) 北京, 新加坡, 台北 + (GMT-03:00)巴西利亚,布宜若斯艾丽斯,乔治敦 + (GMT+01:00)布鲁赛尔,巴黎,柏林,罗马,马德里,斯多哥尔摩, 贝尔格莱德, 布拉格 + + (GMT +05:30) 加尔各答, 孟买, 马德拉斯, 新德里 + (GMT-01:00)佛得角群岛 + (GMT-02:00)中大西洋 + (GMT +09:30) 达尔文 + 设备时钟时间 + 设备时区设定 + (GMT-05:00)东部时间(美国和加拿大),利马,波哥大 + 正在获取时钟信息... + (GMT)格林威治平时,伦敦,里斯本,卡萨布兰卡 + (GMT +10:00) 关岛, 墨尔本, 悉尼, 莫尔兹比港, 符拉迪沃斯托克 + (GMT -10:00) 夏威夷 + (GMT +05:00) 伊斯兰堡, 卡拉奇, 塔森干 + (GMT +04:30) 科布尔 + (GMT-11:00)中途岛,萨摩亚群岛 + (GMT-06:00)中部时间(美国和加拿大),墨西哥城 + (GMT-07:00)山地时间(美国和加拿大) + (GMT +03:00) 内罗毕, 利雅得, 莫斯科 + (GMT-03:30)纽芬兰 + NTP服务器 + 使用 NTP服务器自动校时 + time.kriss.re.kr + time.nist.gov + time.nuri.net + time.windows.com + (GMT-04:00)大西洋时间(加拿大),圣地亚哥,拉巴斯 + (GMT-08:00)太平洋时间(美国和加拿大) + 使用手机时间校准设备时钟 + (GMT +09:00) 首尔, 雅库茨克, 东京 + 设备时钟时间设置失败 + 设备时钟时间设置成功 + (GMT +11:00)马加丹,所罗门群岛, 新喀里多尼亚 + (GMT +03:30) 德黑兰 + 时间设置 + 请选择星期 + 确认删除? + 确认删除? + 删除 + 删除所有照片 + 删除该照片 + 离线 + ID: + 摄像机不在线 + 状态: + 类型: + 深圳市欧杰特科技有限公司保留本软件的所有权,盗版必究。 + 完成 + 向下 + 修改 + 修改摄像机 + 编辑时段 + 本地录像中,请先停止再退出! + 退出 + 确认退出吗 ? + 确认退出程序? + 确认退出播放? + 删除本地文 件 + 取 消 + 再次点击程序将在后台运行,按“确定”按钮,关闭程序。 + 提示: + 4G套餐购买 + 4G套餐详情 + 正在获取Ftp信息... + FTP端口 + FTP密码 + FTP服务器 + Ftp设置 + Ftp设置失败 + Ftp设置成功 + 上传图片时间间隔(秒) + 空或者0表示不定时上传图片 + FTP用户 + 获取个推Token + 消息记录 + H.264主码流 + H.264次码流 + + 初始化网络失败 + 请输入IP地址 + 请输入设备ID + 请输入摄像机名称 + 请输入端口 + 请输入用户名 + 存在输入框为空 + 本地录像中,请先停止再进入U盘模式! + 向左 + 操作 + 本地图片 + 文件已损坏 + 录像时间: + 播放结束 + 沒有照片 + 本地图片 + 手机录像文件 + 连接状态 + 相机状态 + + smtp.126.com + smtp.163.com + smtp.21cn.com + smtp.263.net + 需要验证 + smtp.eyou.com + 正在获取邮件信息... + smtp.gmail.com + smtp.qq.com + 接受者1 + 接受者2 + 接受者3 + 接受者4 + 发送者 + 邮件设置 + 邮件设置失败 + 邮件设置成功 + smtp.sina.com + SMTP端口 + SMTP密码 + SMTP服务器 + SMTP用户 + smtp.sohu.com + SSL + NONE + SSL + TLS + smtp.tom.com + smtp.mail.yahoo.com + smtp.yeah.net + 报警 + 报警事件 + 查看 + 编辑 + 奥尼行车记录仪 + 预览模式 + 请连接上再操作 + U盘模式 + 系统设置 + 更多 + 该用户不是管理员 + 手机 + 图片 + 请先添加摄像机 + 远程 + 全选 + 反选 + 摄像机不在线,无法进行设置 + 再按一次,退出程序! + 请按此处新增摄像机 + 录像 + 摄像机 + 最高 + + 最低 + H.264码流 + MJPEG码流 + 手机 + 联系我们 + 软件声明 + 版本信息 + 移动侦测报警通知计划 + 移动侦测录像 + 没有远程录像文件 + 其他 + 固件更新 + 当前界面固件: + 当前设备信息: + 最新设备信息: + 退出对码 + 转发模式观看,剩余时间: + 已到观看时间 + 密码: + /sdcard/test0.mp4 + + 星期一 + 星期二 + 星期三 + 星期四 + 星期五 + 星期六 + 星期日 + 计划录像 + 切换中... + + + + + + + + 未知类型 + 模式: + p2p连接 + p2p转发 + 未知 + 连接失败 + 连接超时 + 正在连接 + 断线 + 已连接, 正在初始化 + ID号无效 + 在线 + 密码错误 + 未知状态 + 预置位调用 + 预置位设置 + 请按菜单键,进行云台控制 + 视频参数恢复默认值 + 拍照失败 + 拍照成功 + 该设备没有SDCard,照片保存失败 + 开始录像 + 录像结束 + 文件损坏 + 密码不能为空 + 高清 + 接收失败 + 刷新 + 注册推送设置 + 结束日期不能小于开始日期 + 摄像机不在线, 无法播放远程图片 + 开始日期不能大于结束日期 + + 正在获取远程录像信息... + 摄像机不在线, 无法播放远程录像 + 远程录像 + 向右 + 保存ID用户名密码 + 扫描条码 + 扫描失败,请重新扫描 + TF卡远程录像 + 录像覆盖: + 文件系统错误 + 格式化 + 格式化SD卡需要30秒钟,是否格式化? + 正在获取SDCard信息... + SD卡已经插入 + SD卡正在格式化中... + 没有插SD卡 + 没有插SD卡,格式化失败! + 范围5-180 + 录像时长(分钟): + 定时录像: + SD卡剩余量(M): + SD卡设置 + SD卡设置失败 + SD卡设置成功 + SD卡状态: + 没有插卡或者需要格式化 + SD卡总容量(M): + 录像中... + 搜索摄像机 + "搜索" + 正在搜索,请稍候... + 预览模式 + 时间搜索 + 发送失败 + 传感器 + 摄像头 + 幕帘 + 门磁 + 气感 + 红外 + 遥控器 + 警笛 + 烟感 + 对码状态中... + 添加新设备 + 您已添加的设备 + 传感器设置 + 设置推送语言 + 设置 + 报警设置成功 + 报警设置 + 摄像机设置 + Ftp设置 + 邮件设置 + SD卡设置 + 设备时钟设置 + 用户设置 + Wifi设置 + 正在录像,请先停止再切换! + 此设备不支持二维码扫描! + 显示密码 + 扫描Wifi + 软件名 + 按下侧边的按钮,红色指示灯闪动即可 + 手在红外前摆动一下 + 接通警笛电源 + 按下侧边的按钮,有声音提示完成对码 + "999+" + 结束播放? + 关于 + 添加 + 取消 + 确定 + 局域网搜索 + + 版本 + 关于我们 + 共: + 时间: + 远程下载文件 + 解绑别名 + 取消绑定别名失败,别名无效 + 取消绑定别名失败,未获取到cid + 取消绑定别名失败,网络错误 + 取消绑定别名失败,请求频次超限 + 取消绑定别名失败,参数错误 + 取消绑定别名失败,请求被过滤 + 取消绑定别名失败,sn无效 + 取消绑定别名成功 + 取消绑定别名失败,未知异常 + 未绑定Wifi + 解绑设备 + 未知错误 + 向上 + 管理员 + 正在获取用户信息... + 获取用户信息失败 + 用户名: + 用户名不能为空 + 用户名不能超过64位 + 操作者 + 密码不能超过64位 + 用户设置失败 + 用户设置成功,摄像机正在重启 + 用户设置 + 参观者 + 版本号 + V 0.0.0.1 + 普清 + 录像模式: + 录像中.... + + 录像中... + Wifi + 验证类型: + 正在获取WiFi信息... + 获取WiFi信息失败 + 管理WiFi网络 + + 未连接 + WiFi没有更改,不需要设置 + 密码不能超过128位 + 安全性: + WiFi扫描失败 + WiFi正在扫描,请稍候... + WiFi设置失败 + WiFi设置成功,摄像机正在重启... + 信号强度: + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml new file mode 100644 index 0000000..0871d3d --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rHK/values-zh-rHK.xml @@ -0,0 +1,22 @@ + + + "瀏覽主頁" + "向上瀏覽" + "更多選項" + "完成" + "顯示全部" + "選擇應用程式" + "關閉" + "開啟" + "搜尋…" + "清除查詢" + "搜尋查詢" + "搜尋" + "提交查詢" + "語音搜尋" + "分享對象" + "使用「%s」分享" + "收合" + "搜尋" + "999 +" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml new file mode 100644 index 0000000..c70e376 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zh-rTW/values-zh-rTW.xml @@ -0,0 +1,22 @@ + + + "瀏覽首頁" + "向上瀏覽" + "更多選項" + "完成" + "查看全部" + "選擇應用程式" + "關閉" + "開啟" + "搜尋…" + "清除查詢" + "搜尋查詢" + "搜尋" + "提交查詢" + "語音搜尋" + "選擇分享對象" + "與「%s」分享" + "收合" + "搜尋" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml new file mode 100644 index 0000000..e72b7d6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-zu/values-zu.xml @@ -0,0 +1,22 @@ + + + "Zulazulela ekhaya" + "Zulazulela phezulu" + "Izinketho eziningi" + "Kwenziwe" + "Buka konke" + "Khetha uhlelo lokusebenza" + "VALIWE" + "VULIWE" + "Iyasesha..." + "Sula inkinga" + "Umbuzo wosesho" + "Sesha" + "Hambisa umbuzo" + "Ukusesha ngezwi" + "Yabelana no-" + "Yabelana ne-%s" + "Goqa" + "Sesha" + "999+" + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml new file mode 100644 index 0000000..daefd61 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml @@ -0,0 +1,2466 @@ + + + + + + + + true + false + true + false + @android:color/black + #7fa87f + @android:color/black + @android:color/black + @color/material_deep_teal_200 + @color/material_deep_teal_500 + @color/material_grey_800 + @android:color/white + @color/material_grey_850 + @color/material_grey_50 + #EDEDED + #000000 + #80ffffff + #80000000 + @color/bright_foreground_material_light + @color/bright_foreground_material_dark + @android:color/white + @android:color/black + #60ffffff + #ff5a595b + #ffd6d7d7 + #00000000 + #5C5B5B + #ff666666 + #ff888888 + #ff000000 + #ff0000ff + #ffdddddd + #ff00dd11 + #88888888 + #ff0caae4 + #FF0EAAE4 + #ff7F7F7F + #ee000000 + #ff32aff6 + #ff444444 + #ff0044aa + #ff888888 + #ff333333 + #2EC6F6 + #ff333333 + #ffffffff + #ff000000 + #80bebebe + #80323232 + #ffbebebe + #ff323232 + #ffffffff + #F4511E + @android:color/white + @android:color/black + #686868 + #58567D + #ffcccccc + #ff404040 + #6680cbc4 + #66009688 + #cccccc + #ff37474f + #ff263238 + #ff21272b + #ff80cbc4 + #ff009688 + #fff5f5f5 + #ffe0e0e0 + #fffafafa + #ff757575 + #ff424242 + #ff303030 + #ff212121 + #ff0044ff + #ffffffff + #ff9e9e9e + #ff424242 + #c0ffff00 + @android:color/black + @color/material_grey_600 + @color/material_grey_900 + @color/material_grey_100 + #ffffffff + #de000000 + #4Dffffff + #39000000 + #ffffffff + #ffc0c0c0 + #c000ff00 + #ffffffff + #b0000000 + #33ffffff + #1f000000 + #ff808080 + #ffffffff + #ffffffff + #fffff0e0 + #ff000000 + #ff4b4b4b + #b3ffffff + #8a000000 + #36ffffff + #24000000 + #ff000000 + #ffffffff + #ffffffff + #50000000 + #ff494949 + #ff616161 + #ffbdbdbd + #ffbdbdbd + #fff1f1f1 + #e6616161 + #e6FFFFFF + #00000000 + #ff000000 + #ffff0000 + #60000000 + 16dp + 72dp + 56dp + 0dp + 0dp + 4dp + 16dp + 10dp + 6dp + 48dp + 180dp + 5dp + -3dp + 48dp + 48dp + 36dp + 48dp + 48dp + @dimen/abc_control_inset_material + 6dp + 8dp + @dimen/abc_control_padding_material + 720dp + 320dp + 2dp + 4dp + 4dp + 80% + 100% + 320dp + 320dp + 8dp + 8dp + 65% + 95% + 24dp + 18dp + 8dp + 0.30 + 0.26 + 32dip + 8dip + 8dip + 7dp + 4dp + 10dp + 16dp + @dimen/abc_action_bar_content_inset_material + 296dp + 4dp + 48dip + 320dip + 2dp + 2dp + 20dp + 3dp + 14sp + 14sp + 14sp + 12sp + 34sp + 45sp + 56sp + 112sp + 24sp + 22sp + 18sp + 14sp + 16sp + 14sp + 16sp + 16dp + 20sp + 20dp + 16dp + 16dp + 4dp + 6dp + 8dp + 4dp + 2dp + 0.30 + 0.26 + 0.26 + 0.20 + 0.12 + 0.50 + 0.38 + 0.70 + 0.54 + 32dp + 13sp + 12dp + 8dp + 64dp + 64dp + 10dp + @dimen/notification_content_margin_start + 16dp + 2dp + 3dp + 24dp + 13sp + 10dp + 5dp + 12.0sp + 15.0sp + 2dp + 16dp + 8dp + 8dp + 96dp + 6.5dp + 0dp + 16dp + #3333B5E5 + #0cffffff + + + + + + + + + + + + + + + + 220 + 150 + 127 + 150 + 999 + Navigate home + Navigate up + More options + Done + See all + Choose an app + OFF + ON + sans-serif + sans-serif-medium + sans-serif-medium + sans-serif + sans-serif + sans-serif + sans-serif + sans-serif-light + sans-serif + sans-serif + sans-serif + sans-serif-medium + Search… + Clear query + Search query + Search + Submit query + Voice search + Share with + Share with %s + Collapse + Add Camera + remote download file + mobile phone video file + Add motion detection alarm notification plan + Add motion detection video + add period + Add video plan + did not search, please try again ... + search results + wireless remote control is a device used to remotely control the machine. + The door magnet is used to detect if doors, windows, drawers, etc. have been illegally opened or moved. + The sense of gas is detected by a gas sensor to detect whether the combustible gas in the surrounding environment exceeds a safe value. + Infrared uses the thermal effect of infrared radiation to detect whether someone or an animal has passed. + alarm siren can receive remote control, wireless sensor, wireless infrared sensor alarm signal + Smoke Sense is to prevent fire by monitoring the smoke concentration. + Starting QR code program... + Add period + alarm notification + sound detection arming + Disable Detection + high sensitivity + low sensitivity + medium sensitivity + Sensitivity + Motion Detection Arming + motion detection sensitivity + is getting alarm information... + Failed to get alarm information + IO linkage alarm + alarm input arming + alarm after IO linkage + high + low + output level + Alarm Log + email notification after alarm + Motion Detection Alarm + no alarm log + None + alarm presets linkage + after the alarm recording + (The smaller the value, the more sensitive) + alarm setting failed + alarm settings + Alarm Trigger Event + trigger level + upload pictures after alarm + upload picture number + upload image interval (seconds) + Upload time cannot exceed 3600 seconds + 0 or empty means not upload pictures + IpcamDemo + is running + returns + Bing Device + Wifi + binding is successful + IP address + Save + end time + start time + device ID + name + camera disconnected, please reconnect to the home page + Port + password + camera type + H.264 + MJPEG + username + change Password + View Snapshot + View Local + View video + select stream + Connect + connection failed + connected + Connecting... + "Company Website: http://www.object-camera.com Customer Service Email: support@object-camera.com" + into the preview + into the U disk + (GMT +06:00) Almaty, Novosibirsk, Astana, Dahl + (GMT-09:00) Alaska + (GMT +02:00) Athens, Jerusalem, Cairo, Helsinki + (GMT +12:00) Oakland, Wellington, Fiji + (GMT +04:00) Baku, Tbilisi, Abu Dhabi, Mascott + (GMT +07:00) Bangkok, Hanoi, Jakarta + (GMT +08:00) Beijing, Singapore, Taipei + (GMT-03:00) Brasilia, Buenos Aires, Georgetown + (GMT+01:00) Brussels, Paris, Berlin, Rome, Madrid, Stockholm, Belgrade, Prague + + (GMT +05:30) Calcutta, Mumbai, Madras, New Delhi + (GMT-01:00) Cape Verde Islands + (GMT-02:00) Atlantic + (GMT +09:30) Darwin + device clock time + device time zone setting + (GMT-05:00) Eastern Time (US and Canada), Lima, Bogota + is getting clock information... + (GMT) Greenwich Meantime, London, Lisbon, Casablanca + (GMT +10:00) Guam, Melbourne, Sydney, Port Moresby, Vladivostok + (GMT -10:00) Hawaii + (GMT +05:00) Islamabad, Karachi, Tashkent + (GMT +04:30) Cobb + (GMT-11:00) Midway, Samoa + (GMT-06:00) Central Time (US and Canada), Mexico City + (GMT-07:00) Mountain Time (U.S. and Canada) + (GMT +03:00) Nairobi, Riyadh, Moscow + (GMT-03:30)Newfoundland + NTP server + automatic time using NTP server + time.kriss.re.kr + time.nist.gov + time.nuri.net + time.windows.com + (GMT-04:00) Atlantic Time (Canada), Santiago, La Paz + (GMT-08:00) Pacific Time (U.S. and Canada) + use mobile phone time calibration device clock + (GMT +09:00) Seoul, Yakutsk, Tokyo + device clock time setting failed + device clock time is set successfully + (GMT +11:00) Magadan, Solomon Islands, New Caledonia + (GMT +03:30) Tehran + time setting + Please select week + Confirm delete? + Confirm delete? + delete + Delete All Photos + delete the photo + offline + ID: + camera is not online + Status: + type: + Shenzhen Oujiete Technology Co., Ltd. reserves the ownership of this software, piracy is reserved. + complete + down + Modify + modify the camera + Edit Period + In the local recording, please stop and exit! + exit + Confirm exit? + Confirm exit program? + Confirm to exit playback? + Delete local file + cancel + Clicking on the program again will run in the background, pressing the "OK" button to close the program. + Tip: + 4G套餐购买 + 4G套餐详情 + is getting Ftp information... + FTP port + FTP password + FTP server + Ftp settings + Ftp setting failed + Ftp setting is successful + Upload image interval (seconds) + empty or 0 to upload pictures from time to time + FTP user + Get Push Token + Message record + H.264 main stream + H.264 times stream + high + Initialize network failure + Please enter the IP address + Please enter device ID + Please enter the camera name + Please enter the port + Please enter the username + The input content is empty + In the local recording, please stop and enter U disk mode first! + leftward + operation + local image + file is damaged + recording time: + End of play + No photo + Local photo + mobile phone video file + connection state + Camera Status + low + smtp.126.com + smtp.163.com + smtp.21cn.com + smtp.263.net + need to verify + smtp.eyou.com + is getting email info... + smtp.gmail.com + smtp.qq.com + Acceptor1 + Acceptor 2 + Acceptor 3 + Acceptor 4 + Sender + Mail Settings + mail setting failed + mail settings success + smtp.sina.com + SMTP port + SMTP password + SMTP server + SMTP user + smtp.sohu.com + SSL + NONE + SSL + TLS + smtp.tom.com + smtp.mail.yahoo.com + smtp.yeah.net + Alarm + Alarm Events + view + edit + Onyx Drive Recorder + preview mode + Please connect to operate + U disk mode + System Settings + more + This user is not an administrator + mobile phone + image + Please add camera + Remote + select all + Inverse + Camera is offline and cannot be set + Press again to exit the program! + Click here to add the camera + Video + Camera + highest + in + lowest + H.264 stream + MJPEG stream + mobile phone + Contact Us + Software Declaration + version information + motion detection alarm notification plan + motion detection video + No remote video file + Other + Firmware Update + current interface firmware: + current device information: + the latest device information: + Exit code + forwarding mode to watch, remaining time: + time to watch + Password: + /sdcard/test0.mp4 + Zhang + Monday + Tuesday + Wednesday + Thursday + Friday + Saturday + Sunday + planned video + switching... + five + four + a + day + six + three + two + Unknown type + Mode: + p2p connection + p2p forwarding + Unknown + connection failed + connection timeout + Connecting + broken + connected, initializing + invalid ID number + Online + password error + Unknown State + preset call + preset settings + Press the menu key to perform PTZ control + Video Parameter Recovery Defaults + photographed failed + photographed successfully + The device does not have an SDCard, photos are saved + Start recording + End of recording + File Corrupted + Password cannot be empty + HD + Receive failed + refresh + Registered Push Setting + end date can not be less than the start date + Camera is offline, unable to play remote pictures + start date cannot be greater than end date + to + is getting remote video information... + Camera is offline, can not play remote video + Remote Video + right + Save ID username and password + scan bar code + scan failed, please rescan + TF card remote video + video coverage: + File System Error + Format + formatting SD card takes 30 seconds, is it formatted? + Getting SDCard information... + SD card has been inserted + SD card is being formatted... + No SD card inserted + No SD card inserted, formatting failed! + range 5-180 + recording duration (minutes): + Timing video: + SD card remaining amount (M): + SD card settings + SD card setup failed + SD card set up successfully + SD card status: + No card or need to be formatted + SD card total capacity (M): + video... + search camera + Search + Searching, please wait... + Preview mode + time search + Send failed + sensor + camera + curtain + door magnet + gas sense + Infrared + remote controller + siren + smoke + In code state... + Add new device + The device you have added + Sensor settings + Setting Push Language + settings + alarm setting is successful + alarm settings + camera settings + Ftp settings + Mail Settings + SD card settings + device clock settings + user settings + Wifi settings + is recording, please stop and switch! + This device does not support QR code scanning! + Show password + Scan Wifi + software name + press the button on the side, red indicator light flashes + hand swings in front of the infrared + switch on siren power + press the button on the side, there is a voice prompt to complete the code + 999+ + end playing? + About + Add + cancel + OK + LAN search + second + version + About us + Total: + Time: + download file remotely + Unbound Wifi + Unbing Device + Unknown error + up + administrator + is getting user information... + Failed to get user information + username: + username cannot be empty + user name can not exceed 64 + operator + password can not exceed 64 + user settings failed + user settings is successful, the camera is restarting + user settings + visitors + version number + V 0.0.0.1 + Pu Qing + Video mode: + recording.... + + recording... + Wifi + Verification type: + is getting WiFi information... + Failed to get WiFi information + Manage WiFi Network + None + not connected + WiFi has not changed, do not need to set + password can not exceed 128 bits + Security: + WiFi scan failed + WiFi is scanning, please wait... + WiFi setting failed + WiFi setup is successful, camera is restarting... + signal strength: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merger.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merger.xml new file mode 100644 index 0000000..0bda813 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merger.xml @@ -0,0 +1,1868 @@ + +library#ffffffff#ff9e9e9e#1f000000#8a000000 + + + + + + + + + + + 4dp6dp8dp4dp2dp32dp13sp12dp8dp64dp64dp10dp@dimen/notification_content_margin_start16dp2dp3dp24dp13sp10dp5dp#3333B5E5#0cffffff999999+"999+""999+""999 +""999+""999+" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #ff424242#ffffffff#b3ffffff127"होम पेज पर जाएं""ऊपर जाएं""ज़्यादा विकल्प""हो गया""सभी देखें""कोई एप्‍लिकेशन चुनें""बंद""चालू""खोजा जा रहा है…""क्‍वेरी साफ़ करें""सर्च क्वेरी""सर्च करें""क्वेरी सबमिट करें""आवाज़ सर्च""इसके द्वारा साझा करें""%s के साथ साझा करें""छोटा करें""सर्च""Idi na početnu""Idi gore""Dodatne opcije""Gotovo""Prikaži sve""Odabir aplikacije""ISKLJUČENO""UKLJUČENO""Pretražite…""Izbriši upit""Upit za pretraživanje""Pretraživanje""Pošalji upit""Glasovno pretraživanje""Dijeljenje sa""Dijeli putem aplikacije %s""Sažmi""Pretraživanje""Ugrás a főoldalra""Felfelé mozgatás""További lehetőségek""Kész""Összes megtekintése""Válasszon ki egy alkalmazást""KI""BE""Keresés…""Lekérdezés törlése""Keresési lekérdezés""Keresés""Lekérdezés küldése""Hangalapú keresés""Megosztás a következővel:""Megosztás a következő alkalmazással: %s""Összecsukás""Keresés""Ուղղվել տուն""Ուղղվել վերև""Այլ ընտրանքներ""Պատրաստ է""Տեսնել բոլորը""Ընտրել ծրագիր""ԱՆՋԱՏՎԱԾ""ՄԻԱՑՎԱԾ""Որոնում...""Մաքրել հարցումը""Որոնման հարցում""Որոնել""Ուղարկել հարցումը""Ձայնային որոնում""Կիսվել""Ուղարկել %s-ին""Թաքցնել""Որոնել""Navigasi ke beranda""Navigasi naik""Opsi lain""Selesai""Lihat semua""Pilih aplikasi""NONAKTIF""AKTIF""Telusuri...""Hapus kueri""Kueri penelusuran""Telusuri""Kirim kueri""Penelusuran suara""Bagikan dengan""Bagikan ke %s""Ciutkan""Telusuri""Fara heim""Fara upp""Fleiri valkostir""Lokið""Sjá allt""Veldu forrit""SLÖKKT""KVEIKT""Leita…""Hreinsa fyrirspurn""Leitarfyrirspurn""Leita""Senda fyrirspurn""Raddleit""Deila með""Deila með %s""Minnka""Leita""Vai alla home page""Vai in alto""Altre opzioni""Fine""Visualizza tutte""Scegli un\'applicazione""OFF""ON""Cerca…""Cancella query""Query di ricerca""Cerca""Invia query""Ricerca vocale""Condividi con""Condividi tramite %s""Comprimi""Ricerca""נווט לדף הבית""נווט למעלה""עוד אפשרויות""בוצע""ראה הכל""בחר אפליקציה""כבוי""פועל""חיפוש…""מחק שאילתה""שאילתת חיפוש""חיפוש""שלח שאילתה""חיפוש קולי""שתף עם""שתף עם %s""כווץ""חיפוש""ホームへ移動""上へ移動""その他のオプション""完了""すべて表示""アプリの選択""OFF""ON""検索…""検索キーワードを削除""検索キーワード""検索""検索キーワードを送信""音声検索""共有""%sと共有""折りたたむ""検索""მთავარზე ნავიგაცია""ზემოთ ნავიგაცია""მეტი ვარიანტები""დასრულდა""ყველას ნახვა""აპის არჩევა""გამორთულია""ჩართულია""ძიება...""მოთხოვნის გასუფთავება""ძიების მოთხოვნა""ძიება""მოთხოვნის გადაგზავნა""ხმოვანი ძიება""გაზიარება:""გაუზიარეთ %s-ს""აკეცვა""ძიება""Негізгі бетте қозғалу""Жоғары қозғалу""Басқа опциялар""Дайын""Барлығын көру""Қолданбаны таңдау""ӨШІРУЛІ""ҚОСУЛЫ""Іздеу…""Сұрақты жою""Сұрақты іздеу""Іздеу""Сұрақты жіберу""Дауыс арқылы іздеу""Бөлісу""%s қолданбасымен бөлісу""Тасалау""Іздеу""រកមើល​ទៅ​ដើម""រកមើល​ឡើងលើ""ជម្រើស​ច្រើន​ទៀត""រួចរាល់""មើល​ទាំងអស់""ជ្រើស​កម្មវិធី​​""បិទ""បើក""ស្វែងរក…""សម្អាត​សំណួរ""ស្វែងរក​សំណួរ""ស្វែងរក""ដាក់​​​ស្នើ​សំណួរ""ការស្វែងរក​សំឡេង""ចែករំលែក​ជាមួយ""ចែក​រំលែក​ជា​មួយ %s""បង្រួម""ស្វែងរក""ಮುಖಪುಟವನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ""ಮೇಲಕ್ಕೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡಿ""ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು""ಮುಗಿದಿದೆ""ಎಲ್ಲವನ್ನೂ ನೋಡಿ""ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ""ಆಫ್""ಆನ್""ಹುಡುಕಿ…""ಪ್ರಶ್ನೆಯನ್ನು ತೆರವುಗೊಳಿಸು""ಪ್ರಶ್ನೆಯನ್ನು ಹುಡುಕಿ""ಹುಡುಕಿ""ಪ್ರಶ್ನೆಯನ್ನು ಸಲ್ಲಿಸು""ಧ್ವನಿ ಹುಡುಕಾಟ""ಇವರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ""%s ನೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ""ಸಂಕುಚಿಸು""ಹುಡುಕಿ""홈 탐색""위로 탐색""옵션 더보기""완료""전체 보기""앱 선택""사용 안함""사용""검색...""검색어 삭제""검색어""검색""검색어 보내기""음성 검색""공유 대상""%s와(과) 공유""접기""검색""Үйгө багыттоо""Жогору""Көбүрөөк мүмкүнчүлүктөр""Даяр""Бардыгын көрүү""Колдонмо тандоо""ӨЧҮК""КҮЙҮК""Издөө…""Талаптарды тазалоо""Издөө талаптары""Издөө""Талап жөнөтүү""Үн аркылуу издөө""Бөлүшүү""%s аркылуу бөлүшүү""Жыйнап коюу""Издөө"48dp32dp12dp14dp440dp60%90%60%90%55%80%0px60%90%50%70%45%72%"转到主屏幕""转到上一层级""更多选项""完成""查看全部""选择应用""关闭""开启""搜索…""清除查询""搜索查询""搜索""提交查询""语音搜索""分享方式""使用%s分享""收起""搜索""瀏覽主頁""向上瀏覽""更多選項""完成""顯示全部""選擇應用程式""關閉""開啟""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""分享對象""使用「%s」分享""收合""搜尋""瀏覽首頁""向上瀏覽""更多選項""完成""查看全部""選擇應用程式""關閉""開啟""搜尋…""清除查詢""搜尋查詢""搜尋""提交查詢""語音搜尋""選擇分享對象""與「%s」分享""收合""搜尋""Zulazulela ekhaya""Zulazulela phezulu""Izinketho eziningi""Kwenziwe""Buka konke""Khetha uhlelo lokusebenza""VALIWE""VULIWE""Iyasesha...""Sula inkinga""Umbuzo wosesho""Sesha""Hambisa umbuzo""Ukusesha ngezwi""Yabelana no-""Yabelana ne-%s""Goqa""Sesha"#ff494949#ffffffff#ff333333#00000000#ffdddddd#ff000000#000000#ee000000#ff7F7F7F#ff0044ff#ff0000ff#ff888888#ff00dd11#88888888#ff444444#ff333333#FF0EAAE4#ff0caae4#ff888888#ff32aff6#ff0044aa#ff666666#60ffffff#EDEDED#ff000000#ffffffff#ffcccccc#ff404040#c0ffff00#ffffffff#ffc0c0c0#c000ff00#ffffffff#b0000000#ff808080#ffffffff#fffff0e0#ffffffff#ff000000#ff4b4b4b#ff000000#ffffffff#50000000#ffffffff#00000000#ff000000#ffff0000#60000000#58567D#686868#cccccc#5C5B5B#2EC6F612.0sp15.0sp16dp16dp/sdcard/test0.mp4IpcamDemousernameversion numbersoftware namepassword OK cancel Confirm exit?Password:Show passwordconnectedPassword cannot be emptyPortSend failedReceive failedUnknown errorShenzhen Oujiete Technology Co., Ltd. reserves the ownership of this software, piracy is reserved. V 0.0.0.1"Company Website: http://www.object-camera.com Customer Service Email: support@object-camera.com"Software Declaration version information Contact Us camera disconnected, please reconnect to the home page is running Add new devicesensorThe device you have added Infrared uses the thermal effect of infrared radiation to detect whether someone or an animal has passed. The sense of gas is detected by a gas sensor to detect whether the combustible gas in the surrounding environment exceeds a safe value. Smoke Sense is to prevent fire by monitoring the smoke concentration. wireless remote control is a device used to remotely control the machine. alarm siren can receive remote control, wireless sensor, wireless infrared sensor alarm signal The door magnet is used to detect if doors, windows, drawers, etc. have been illegally opened or moved. press the button on the side, red indicator light flashes press the button on the side, there is a voice prompt to complete the code hand swings in front of the infrared switch on siren power door magnet Infrared smoke siren gas sense remote controller camera curtain version connected, initializing delete operationConfirm delete?LAN searchView video AddAboutConnecting...Initialize network failure connection failed ModifysettingsAbout uscamera typeID: type: Status: Unknown StateConnectingOnline broken connection failed password error invalid ID number Unknown type camera is not online Mode:p2p connectionp2p forwardingUnknown connection timeout Click here to add the camera returns complete select allInverse editviewCameraAlarm EventsimageVideo Remotemobile phoneCamera is offline and cannot be set exit Alarm more Please add camera This user is not an administrator Press again to exit the program! Pu Qing HD mobile phone lowest low in highhighest right leftward up down preset settings preset call Please enter the camera nameAdd Camera modify the camera name IP address Please enter the IP addressPlease enter the portPlease enter the username Please enter device ID device IDscan bar code scan failed, please rescan search results did not search, please try again ...Starting QR code program...Searching, please wait...search camera refresh camera settings Wifi settings user settings Ftp settings alarm settings device clock settings Mail Settings SD card settings time setting Mail SettingsFtp settings alarm settings Getting SDCard information... SD card total capacity (M): SD card remaining amount (M): SD card status:FormatSD card has been insertedNo SD card insertedvideo...File System ErrorSD card is being formatted...No card or need to be formattedvideo coverage:recording duration (minutes):Timing video:SD card settingsrange 5-180SD card setup failed SD card set up successfully formatting SD card takes 30 seconds, is it formatted? No SD card inserted, formatting failed! Clicking on the program again will run in the background, pressing the "OK" button to close the program. WifiVerification type:Manage WiFi Network signal strength:Security:NoneWiFi setting failed WiFi setup is successful, camera is restarting... not connected WiFi is scanning, please wait...WiFi scan failed is getting WiFi information... Failed to get WiFi information WiFi has not changed, do not need to set password can not exceed 128 bits administratoroperatorvisitorsuser settings user settings failed user settings is successful, the camera is restarting username cannot be emptyusername: is getting user information...Failed to get user information user name can not exceed 64 password can not exceed 64 Motion Detection Arming motion detection sensitivity (The smaller the value, the more sensitive) alarm input arming trigger level alarm presets linkage sound detection arming Sensitivity upload picture number alarm after IO linkage output level email notification after alarm upload pictures after alarm upload image interval (seconds)Alarm Trigger Event alarm setting failed alarm setting is successful high sensitivity medium sensitivity low sensitivity high Disable Detectionlow is getting alarm information... Failed to get alarm information None Upload time cannot exceed 3600 seconds 0 or empty means not upload pictures Alarm Log Motion Detection Alarm IO linkage alarm no alarm log after the alarm recording device clock time device time zone setting automatic time using NTP server use mobile phone time calibration device clock NTP server(GMT-11:00) Midway, Samoa (GMT -10:00) Hawaii (GMT-09:00) Alaska (GMT-08:00) Pacific Time (U.S. and Canada)(GMT-07:00) Mountain Time (U.S. and Canada)(GMT-06:00) Central Time (US and Canada), Mexico City(GMT-05:00) Eastern Time (US and Canada), Lima, Bogota (GMT-04:00) Atlantic Time (Canada), Santiago, La Paz (GMT-03:30)Newfoundland (GMT-03:00) Brasilia, Buenos Aires, Georgetown (GMT-02:00) Atlantic (GMT-01:00) Cape Verde Islands(GMT) Greenwich Meantime, London, Lisbon, Casablanca (GMT+01:00) Brussels, Paris, Berlin, Rome, Madrid, Stockholm, Belgrade, Prague + (GMT +02:00) Athens, Jerusalem, Cairo, Helsinki (GMT +03:00) Nairobi, Riyadh, Moscow (GMT +03:30) Tehran (GMT +04:00) Baku, Tbilisi, Abu Dhabi, Mascott (GMT +04:30) Cobb(GMT +05:00) Islamabad, Karachi, Tashkent (GMT +05:30) Calcutta, Mumbai, Madras, New Delhi(GMT +06:00) Almaty, Novosibirsk, Astana, Dahl(GMT +07:00) Bangkok, Hanoi, Jakarta (GMT +08:00) Beijing, Singapore, Taipei (GMT +09:00) Seoul, Yakutsk, Tokyo(GMT +09:30) Darwin(GMT +10:00) Guam, Melbourne, Sydney, Port Moresby, Vladivostok (GMT +11:00) Magadan, Solomon Islands, New Caledonia(GMT +12:00) Oakland, Wellington, Fiji time.nist.govtime.kriss.re.krtime.windows.comtime.nuri.net device clock time is set successfully device clock time setting failed is getting clock information...SenderSMTP serverSMTP port need to verify SSLNONESSLTLSSMTP userSMTP passwordAcceptor1Acceptor 2Acceptor 3Acceptor 4smtp.163.comsmtp.126.comsmtp.sina.comsmtp.mail.yahoo.comsmtp.sohu.comsmtp.yeah.netsmtp.tom.comsmtp.21cn.comsmtp.qq.comsmtp.gmail.comsmtp.eyou.comsmtp.263.net mail settings success mail setting failed is getting email info...FTP serverFTP portFTP userFTP password Upload image interval (seconds) empty or 0 to upload pictures from time to time Ftp setting is successfulFtp setting failed is getting Ftp information...View SnapshotTime:Zhang delete the photo Delete All Photos Total: No photo local image Camera is offline, unable to play remote picturesView Localrecording time:file is damagedRemote VideoNo remote video file is getting remote video information...Camera is offline, can not play remote video start date cannot be greater than end date end date can not be less than the start date to end playing?MJPEGH.264H.264 main stream H.264 times streamMJPEG streamH.264 stream select stream time to watch forwarding mode to watch, remaining time: second photographed successfully photographed failedVideo Parameter Recovery DefaultsPress the menu key to perform PTZ controlThe device does not have an SDCard, photos are saved Start recordingEnd of recording Please connect to operate U disk mode preview mode System Settingsrecording....Wifi Save ID username and password Unbound Wifi Onyx Drive Recorder binding is successful In the local recording, please stop and exit! connection state switching... into the U disk into the preview mobile phone video file download file remotelyEnd of playFile Corrupted In the local recording, please stop and enter U disk mode first! mobile phone video file remote download file time search Scan Wifirecording... is recording, please stop and switch! This device does not support QR code scanning! Camera Status Tip: Delete local file cancel Confirm to exit playback?Confirm exit program?Other current device information: current interface firmware:Firmware Update the latest device information: Video mode:planned videoAdd video plan motion detection video Add motion detection video add period Monday Tuesday Wednesday Thursday FridaySaturdaySundaySave start time end time Add periodEdit PeriodPlease select week Confirm delete? a two three four five six day motion detection alarm notification plan alarm notification Add motion detection alarm notification plan ConnectPreview modeLocal photochange PasswordSensor settingsTF card remote videoExit codeIn code state...Get Push TokenBing DeviceUnbing DeviceSetting Push LanguageRegistered Push SettingofflineMessage recordThe input content is empty 4G套餐购买4G套餐详情/sdcard/test0.mp4 + IpcamDemo用户名版本号软件名密码确定取消确认退出吗 ?密码:显示密码已连接密码不能为空端口发送失败接收失败未知错误深圳市欧杰特科技有限公司保留本软件的所有权,盗版必究。V 0.0.0.1"公司网站: http://www.object-camera.com客服邮箱: + support@object-camera.com" + 软件声明版本信息联系我们相机断线,请回首页重连正在运行添加新设备传感器您已添加的设备红外是利用红外辐射的热效应,检测是否有人或者动物经过。气感是通过气体传感器探测周围环境中可燃气体是否超过安全值。烟感是通过监测烟雾的浓度来实现火灾防范。无线遥控就是一种用来远程控制机器的装置。警笛可以接收遥控器,无线门磁、无线红外等传感器的报警信号门磁是用来探测门、窗、抽屉等是否被非法打开或者移动。按下侧边的按钮,红色指示灯闪动即可按下侧边的按钮,有声音提示完成对码手在红外前摆动一下接通警笛电源门磁红外烟感警笛气感遥控器摄像头幕帘版本已连接, 正在初始化删除操作确认删除?局域网搜索查看录像添加关于正在连接...初始化网络失败连接失败修改设置关于我们摄像机类型ID:类型:状态:未知状态正在连接在线断线连接失败密码错误ID号无效未知类型摄像机不在线模式:p2p连接p2p转发未知连接超时请按此处新增摄像机返回完成全选反选编辑查看摄像机报警事件图片录像远程手机摄像机不在线,无法进行设置退出报警更多请先添加摄像机该用户不是管理员再按一次,退出程序!普清高清手机最低最高向右向左向上向下预置位设置预置位调用请输入摄像机名称添加摄像机修改摄像机名称IP地址请输入IP地址请输入端口请输入用户名请输入设备ID设备ID扫描条码扫描失败,请重新扫描搜索结果没有搜索到,请重试...正在启动二维码程序...正在搜索,请稍候...搜索摄像机刷新摄像机设置Wifi设置用户设置Ftp设置报警设置设备时钟设置邮件设置SD卡设置时间设置邮件设置Ftp设置报警设置正在获取SDCard信息...SD卡总容量(M):SD卡剩余量(M):SD卡状态:格式化SD卡已经插入没有插SD卡录像中...文件系统错误SD卡正在格式化中...没有插卡或者需要格式化录像覆盖:录像时长(分钟):定时录像:SD卡设置范围5-180SD卡设置失败SD卡设置成功格式化SD卡需要30秒钟,是否格式化?没有插SD卡,格式化失败!再次点击程序将在后台运行,按“确定”按钮,关闭程序。Wifi验证类型:管理WiFi网络信号强度:安全性:WiFi设置失败WiFi设置成功,摄像机正在重启...未连接WiFi正在扫描,请稍候...WiFi扫描失败正在获取WiFi信息...获取WiFi信息失败WiFi没有更改,不需要设置密码不能超过128位管理员操作者参观者用户设置用户设置失败用户设置成功,摄像机正在重启用户名不能为空用户名:正在获取用户信息...获取用户信息失败用户名不能超过64位密码不能超过64位移动侦测布防移动侦测灵敏度(数值越小越灵敏)报警输入布防触发电平报警时预置位联动声音侦测布防灵敏度上传图片张数报警后 IO 联动输出电平报警后邮件通知报警后上传图片 上传图片时间间隔(秒)报警触发事件报警设置失败报警设置成功高灵敏度中灵敏度低灵敏度高电平禁止检测低电平正在获取报警信息...获取报警信息失败上传时间不能超过3600秒0或空表示不上传图片报警日志移动侦测报警IO联动报警无报警日志报警后录像设备时钟时间设备时区设定使用 NTP服务器自动校时使用手机时间校准设备时钟NTP服务器(GMT-11:00)中途岛,萨摩亚群岛(GMT -10:00) 夏威夷(GMT-09:00)阿拉斯加(GMT-08:00)太平洋时间(美国和加拿大)(GMT-07:00)山地时间(美国和加拿大)(GMT-06:00)中部时间(美国和加拿大),墨西哥城(GMT-05:00)东部时间(美国和加拿大),利马,波哥大(GMT-04:00)大西洋时间(加拿大),圣地亚哥,拉巴斯(GMT-03:30)纽芬兰(GMT-03:00)巴西利亚,布宜若斯艾丽斯,乔治敦(GMT-02:00)中大西洋(GMT-01:00)佛得角群岛(GMT)格林威治平时,伦敦,里斯本,卡萨布兰卡(GMT+01:00)布鲁赛尔,巴黎,柏林,罗马,马德里,斯多哥尔摩, 贝尔格莱德, 布拉格 + (GMT +02:00) 雅典, 耶路撒冷, 开罗, 赫尔辛基(GMT +03:00) 内罗毕, 利雅得, 莫斯科(GMT +03:30) 德黑兰(GMT +04:00) 巴库, 第比利斯, 阿布扎比, 马斯科特(GMT +04:30) 科布尔(GMT +05:00) 伊斯兰堡, 卡拉奇, 塔森干(GMT +05:30) 加尔各答, 孟买, 马德拉斯, 新德里(GMT +06:00) 阿拉木图, 新西伯利亚, 阿斯塔南, 达尔(GMT +07:00) 曼谷, 河内, 雅加达(GMT +08:00) 北京, 新加坡, 台北(GMT +09:00) 首尔, 雅库茨克, 东京(GMT +09:30) 达尔文(GMT +10:00) 关岛, 墨尔本, 悉尼, 莫尔兹比港, 符拉迪沃斯托克(GMT +11:00)马加丹,所罗门群岛, 新喀里多尼亚(GMT +12:00) 奥克兰, 惠灵顿, 斐济time.nist.govtime.kriss.re.krtime.windows.comtime.nuri.net设备时钟时间设置成功设备时钟时间设置失败正在获取时钟信息...发送者SMTP服务器SMTP端口需要验证SSLNONESSLTLSSMTP用户SMTP密码接受者1接受者2接受者3接受者4smtp.163.comsmtp.126.comsmtp.sina.comsmtp.mail.yahoo.comsmtp.sohu.comsmtp.yeah.netsmtp.tom.comsmtp.21cn.comsmtp.qq.comsmtp.gmail.comsmtp.eyou.comsmtp.263.net邮件设置成功邮件设置失败正在获取邮件信息...FTP服务器FTP端口FTP用户FTP密码上传图片时间间隔(秒)空或者0表示不定时上传图片Ftp设置成功Ftp设置失败正在获取Ftp信息...查看快照时间:删除该照片删除所有照片共: 沒有照片本地图片摄像机不在线, 无法播放远程图片查看本地录像时间:文件已损坏远程录像没有远程录像文件正在获取远程录像信息...摄像机不在线, 无法播放远程录像开始日期不能大于结束日期结束日期不能小于开始日期结束播放?MJPEGH.264H.264主码流H.264次码流MJPEG码流H.264码流选择码流已到观看时间转发模式观看,剩余时间:拍照成功拍照失败视频参数恢复默认值请按菜单键,进行云台控制该设备没有SDCard,照片保存失败开始录像录像结束请连接上再操作U盘模式预览模式系统设置录像中....Wifi保存ID用户名密码未绑定Wifi奥尼行车记录仪绑定成功本地录像中,请先停止再退出!连接状态切换中...进入U盘进入预览手机录像文件远程下载文件播放结束文件损坏本地录像中,请先停止再进入U盘模式!手机录像文件远程下载文件时间搜索扫描Wifi录像中...正在录像,请先停止再切换!此设备不支持二维码扫描!相机状态 提示:删除本地文 件取 消确认退出播放?确认退出程序?其他当前设备信息:当前界面固件:固件更新最新设备信息:录像模式:计划录像添加录像计划移动侦测录像添加移动侦测录像添加时段星期一星期二星期三星期四星期五星期六星期日保存开始时间结束时间添加时段编辑时段请选择星期确认删除?移动侦测报警通知计划报警通知添加移动侦测报警通知计划连接预览模式本地图片修改密码传感器设置TF卡远程录像退出对码对码状态中...绑定别名绑定别名失败,未知异常绑定别名成功绑定别名失败,请求频次超限绑定别名失败,参数错误绑定别名失败,请求被过滤绑定别名失败,未获取到cid绑定别名失败,网络错误绑定别名失败,别名无效绑定别名失败,sn无效解绑别名取消绑定别名失败,未知异常取消绑定别名成功取消绑定别名失败,请求频次超限取消绑定别名失败,参数错误取消绑定别名失败,请求被过滤取消绑定别名失败,未获取到cid取消绑定别名失败,网络错误取消绑定别名失败,别名无效取消绑定别名失败,sn无效添加标签设置标签失败,未知异常接口调用成功接口调用失败, tag数量过大, 最大不能超过200个设置标签失败,频率过快接口调用失败, tag 为空设置标签失败, 标签重复设置标签失败, 服务未初始化成功还未登陆成功该应用已经在黑名单中,请联系售后支持!已存 tag 超过限制获取个推Token绑定设备解绑设备设置推送语言注册推送设置离线消息记录存在输入框为空4G套餐购买4G套餐详情 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 0000000..95faef2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt new file mode 100644 index 0000000..2e8f236 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -0,0 +1,4 @@ +#Sat May 07 11:10:29 CST 2022 +base.0=E\:\\IPCamerDemoEYE\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\out\\classes.dex +path.0=classes.dex +renamed.0=classes.dex diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/GUutsG3cQaq5LH5au3c215pJlWA= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/GUutsG3cQaq5LH5au3c215pJlWA= new file mode 100644 index 0000000..db51873 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/GUutsG3cQaq5LH5au3c215pJlWA= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/OOcs2M9z3nWrLq5xj5a5nJ+Vs8o= b/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/OOcs2M9z3nWrLq5xj5a5nJ+Vs8o= new file mode 100644 index 0000000..44b8a6e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/OOcs2M9z3nWrLq5xj5a5nJ+Vs8o= differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml b/src/IPCamerDemoEYE/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml new file mode 100644 index 0000000..117eb22 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/instant_app_manifest/debug/output.json b/src/IPCamerDemoEYE/app/build/intermediates/instant_app_manifest/debug/output.json new file mode 100644 index 0000000..540cd16 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/instant_app_manifest/debug/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"INSTANT_APP_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.ipcamer.demo","split":"","minSdkVersion":"18"}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/core/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/core/R.class new file mode 100644 index 0000000..f74ab6f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/core/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/R.class new file mode 100644 index 0000000..c52407b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/livedata/core/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/livedata/core/R.class new file mode 100644 index 0000000..85462a4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/livedata/core/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/viewmodel/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/viewmodel/R.class new file mode 100644 index 0000000..53678cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/arch/lifecycle/viewmodel/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$attr.class new file mode 100644 index 0000000..c15a204 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$bool.class new file mode 100644 index 0000000..d99f628 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$color.class new file mode 100644 index 0000000..c170087 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$dimen.class new file mode 100644 index 0000000..03598b3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$drawable.class new file mode 100644 index 0000000..f1dd150 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$id.class new file mode 100644 index 0000000..c5093d6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$integer.class new file mode 100644 index 0000000..1fcbb09 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$layout.class new file mode 100644 index 0000000..9b06519 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$string.class new file mode 100644 index 0000000..73c8e77 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$style.class new file mode 100644 index 0000000..9fc5a70 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$styleable.class new file mode 100644 index 0000000..42b1763 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R.class new file mode 100644 index 0000000..2cc664d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/compat/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$attr.class new file mode 100644 index 0000000..e256fb2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$bool.class new file mode 100644 index 0000000..da9e0c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$color.class new file mode 100644 index 0000000..9773db8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$dimen.class new file mode 100644 index 0000000..dadf535 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$drawable.class new file mode 100644 index 0000000..0a7c7dc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$id.class new file mode 100644 index 0000000..2ea30ad Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$integer.class new file mode 100644 index 0000000..ac9fc14 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$layout.class new file mode 100644 index 0000000..08b799e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$string.class new file mode 100644 index 0000000..89e8848 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$style.class new file mode 100644 index 0000000..a846a67 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$styleable.class new file mode 100644 index 0000000..2b9c630 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R.class new file mode 100644 index 0000000..a3dbd0c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreui/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$attr.class new file mode 100644 index 0000000..2a069b1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$bool.class new file mode 100644 index 0000000..6e79a9b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$color.class new file mode 100644 index 0000000..d538ec8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$dimen.class new file mode 100644 index 0000000..eeeb865 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$drawable.class new file mode 100644 index 0000000..5f41e7e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$id.class new file mode 100644 index 0000000..c6ce68a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$integer.class new file mode 100644 index 0000000..33670bd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$layout.class new file mode 100644 index 0000000..3682762 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$string.class new file mode 100644 index 0000000..c2ab591 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$style.class new file mode 100644 index 0000000..d4f6a49 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$styleable.class new file mode 100644 index 0000000..1f7448f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R.class new file mode 100644 index 0000000..dd1f11b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/coreutils/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$attr.class new file mode 100644 index 0000000..bf3b42d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$bool.class new file mode 100644 index 0000000..557eb12 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$color.class new file mode 100644 index 0000000..8a26f1b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$dimen.class new file mode 100644 index 0000000..27f8aa0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$drawable.class new file mode 100644 index 0000000..f71b013 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$id.class new file mode 100644 index 0000000..ecbf97d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$integer.class new file mode 100644 index 0000000..2c6e21b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$layout.class new file mode 100644 index 0000000..dcf6ad9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$string.class new file mode 100644 index 0000000..e85a80e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$style.class new file mode 100644 index 0000000..23bb388 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$styleable.class new file mode 100644 index 0000000..e3a5cb9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R.class new file mode 100644 index 0000000..b09e405 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/fragment/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$attr.class new file mode 100644 index 0000000..7c4c95f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$bool.class new file mode 100644 index 0000000..1c5117f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$color.class new file mode 100644 index 0000000..d94924b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$dimen.class new file mode 100644 index 0000000..8925c2b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$drawable.class new file mode 100644 index 0000000..8899e21 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$id.class new file mode 100644 index 0000000..aac1ef5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$integer.class new file mode 100644 index 0000000..1584607 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$layout.class new file mode 100644 index 0000000..f9c9284 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$string.class new file mode 100644 index 0000000..df8659e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$style.class new file mode 100644 index 0000000..be5b641 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$styleable.class new file mode 100644 index 0000000..d0c1d15 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R.class new file mode 100644 index 0000000..f880300 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$attr.class new file mode 100644 index 0000000..08728ac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$bool.class new file mode 100644 index 0000000..4b04eb7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$color.class new file mode 100644 index 0000000..6c2b4a3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$dimen.class new file mode 100644 index 0000000..760016c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$drawable.class new file mode 100644 index 0000000..0c151ce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$id.class new file mode 100644 index 0000000..d3dd52e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$integer.class new file mode 100644 index 0000000..8f3ef47 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$layout.class new file mode 100644 index 0000000..b60bc26 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$string.class new file mode 100644 index 0000000..c0e5267 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$style.class new file mode 100644 index 0000000..f7b14f9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$styleable.class new file mode 100644 index 0000000..51d6347 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R.class new file mode 100644 index 0000000..890fa88 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/graphics/drawable/animated/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$attr.class new file mode 100644 index 0000000..6fff54c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$bool.class new file mode 100644 index 0000000..76791a0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$color.class new file mode 100644 index 0000000..7645ba3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$dimen.class new file mode 100644 index 0000000..7437c71 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$drawable.class new file mode 100644 index 0000000..fb02ca2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$id.class new file mode 100644 index 0000000..fb47b90 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$integer.class new file mode 100644 index 0000000..63642f7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$layout.class new file mode 100644 index 0000000..ec284da Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$string.class new file mode 100644 index 0000000..b2651ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$style.class new file mode 100644 index 0000000..adde98f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$styleable.class new file mode 100644 index 0000000..cd77429 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R.class new file mode 100644 index 0000000..165dadd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/mediacompat/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$attr.class new file mode 100644 index 0000000..81ef8c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$bool.class new file mode 100644 index 0000000..186f0b9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$color.class new file mode 100644 index 0000000..5d850ab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$dimen.class new file mode 100644 index 0000000..f3bfb32 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$drawable.class new file mode 100644 index 0000000..21c99fe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$id.class new file mode 100644 index 0000000..96cd85e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$integer.class new file mode 100644 index 0000000..63b2109 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$layout.class new file mode 100644 index 0000000..ce85d88 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$string.class new file mode 100644 index 0000000..fef7c27 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$style.class new file mode 100644 index 0000000..d6dc241 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$styleable.class new file mode 100644 index 0000000..4df5e03 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R.class new file mode 100644 index 0000000..1c87cfb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v4/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$anim.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$anim.class new file mode 100644 index 0000000..1ab5b25 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$anim.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$attr.class new file mode 100644 index 0000000..1cf43f2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$bool.class new file mode 100644 index 0000000..e6c04fe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$color.class new file mode 100644 index 0000000..8a84cc2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$dimen.class new file mode 100644 index 0000000..32aa009 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$drawable.class new file mode 100644 index 0000000..0b7795a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$id.class new file mode 100644 index 0000000..b4173fe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$integer.class new file mode 100644 index 0000000..4523e46 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$layout.class new file mode 100644 index 0000000..b7bf831 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$string.class new file mode 100644 index 0000000..b320204 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$style.class new file mode 100644 index 0000000..52da328 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$styleable.class new file mode 100644 index 0000000..54af8b4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R.class new file mode 100644 index 0000000..c2e3955 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/android/support/v7/appcompat/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/HardDecode/DecodeHevcFrame.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/HardDecode/DecodeHevcFrame.class new file mode 100644 index 0000000..759a526 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/HardDecode/DecodeHevcFrame.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/R$string.class new file mode 100644 index 0000000..ab9f8cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/R.class new file mode 100644 index 0000000..35a4f85 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/github/lzyzsd/library/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/BuildConfig.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/BuildConfig.class new file mode 100644 index 0000000..5a4f4c1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/BuildConfig.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$anim.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$anim.class new file mode 100644 index 0000000..c100068 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$anim.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$attr.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$attr.class new file mode 100644 index 0000000..d6b6aac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$attr.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$bool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$bool.class new file mode 100644 index 0000000..f028eeb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$bool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$color.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$color.class new file mode 100644 index 0000000..6f45bc0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$color.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$dimen.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$dimen.class new file mode 100644 index 0000000..e5f64e6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$dimen.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$drawable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$drawable.class new file mode 100644 index 0000000..4cd2a22 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$drawable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$id.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$id.class new file mode 100644 index 0000000..ac8909d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$id.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$integer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$integer.class new file mode 100644 index 0000000..512fe1b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$integer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$layout.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$layout.class new file mode 100644 index 0000000..919768b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$layout.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$string.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$string.class new file mode 100644 index 0000000..2fd2e21 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$string.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$style.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$style.class new file mode 100644 index 0000000..caddffc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$style.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$styleable.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$styleable.class new file mode 100644 index 0000000..33d5407 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R$styleable.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R.class new file mode 100644 index 0000000..786037d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamer/demo/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$1.class new file mode 100644 index 0000000..8015ed8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2$1.class new file mode 100644 index 0000000..ae7747b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2$2.class new file mode 100644 index 0000000..1820f28 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2.class new file mode 100644 index 0000000..e39e794 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$3.class new file mode 100644 index 0000000..4ed9d8e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$4.class new file mode 100644 index 0000000..4a65dc0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$5.class new file mode 100644 index 0000000..6757929 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyBroadCast.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyBroadCast.class new file mode 100644 index 0000000..ecffb97 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyBroadCast.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyTimerTask.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyTimerTask.class new file mode 100644 index 0000000..4fae1fb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyTimerTask.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyWifiThread.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyWifiThread.class new file mode 100644 index 0000000..8f52c5f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$MyWifiThread.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$SearchThread.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$SearchThread.class new file mode 100644 index 0000000..15436bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$SearchThread.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$StartPPPPThread.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$StartPPPPThread.class new file mode 100644 index 0000000..e80cb8e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity$StartPPPPThread.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity.class new file mode 100644 index 0000000..ea627f2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/AddCameraActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BaseActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BaseActivity.class new file mode 100644 index 0000000..5e70905 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BaseActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$AddCameraInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$AddCameraInterface.class new file mode 100644 index 0000000..7295e83 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$AddCameraInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$AlarmInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$AlarmInterface.class new file mode 100644 index 0000000..cb09398 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$AlarmInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CallBackMessageInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CallBackMessageInterface.class new file mode 100644 index 0000000..2ce253f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CallBackMessageInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CallBack_AlarmParamsInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CallBack_AlarmParamsInterface.class new file mode 100644 index 0000000..a693b5b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CallBack_AlarmParamsInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CameraLightInterfaceInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CameraLightInterfaceInterface.class new file mode 100644 index 0000000..c4abdcf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$CameraLightInterfaceInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$ControllerBinder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$ControllerBinder.class new file mode 100644 index 0000000..efc0d53 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$ControllerBinder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$DateTimeInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$DateTimeInterface.class new file mode 100644 index 0000000..43332e7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$DateTimeInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$EditSensorListActivityInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$EditSensorListActivityInterface.class new file mode 100644 index 0000000..44be6e9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$EditSensorListActivityInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$Firmware.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$Firmware.class new file mode 100644 index 0000000..4b985c2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$Firmware.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$FlowinfoInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$FlowinfoInterface.class new file mode 100644 index 0000000..e526780 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$FlowinfoInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$FtpInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$FtpInterface.class new file mode 100644 index 0000000..9cbe335 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$FtpInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$IpcamClientInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$IpcamClientInterface.class new file mode 100644 index 0000000..388df2e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$IpcamClientInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$LowPwerInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$LowPwerInterface.class new file mode 100644 index 0000000..6269aa9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$LowPwerInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$LowPwerInterface2109.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$LowPwerInterface2109.class new file mode 100644 index 0000000..291a43b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$LowPwerInterface2109.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$MailInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$MailInterface.class new file mode 100644 index 0000000..d80569c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$MailInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PictureInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PictureInterface.class new file mode 100644 index 0000000..093740f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PictureInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayBackInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayBackInterface.class new file mode 100644 index 0000000..b609559 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayBackInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayBackTFInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayBackTFInterface.class new file mode 100644 index 0000000..eb76b76 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayBackTFInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayInterface.class new file mode 100644 index 0000000..e64b86f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PlayInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PushTimingInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PushTimingInterface.class new file mode 100644 index 0000000..f0506e9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$PushTimingInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SDCardInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SDCardInterface.class new file mode 100644 index 0000000..e2a4343 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SDCardInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SensorListActivityAllDataInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SensorListActivityAllDataInterface.class new file mode 100644 index 0000000..19f24cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SensorListActivityAllDataInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SensorSetCodeInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SensorSetCodeInterface.class new file mode 100644 index 0000000..b211438 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$SensorSetCodeInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$TimingInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$TimingInterface.class new file mode 100644 index 0000000..7fac626 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$TimingInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$UserInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$UserInterface.class new file mode 100644 index 0000000..5038fe5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$UserInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$VideoInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$VideoInterface.class new file mode 100644 index 0000000..5795d89 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$VideoInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$VideoTimingInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$VideoTimingInterface.class new file mode 100644 index 0000000..629cf0d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$VideoTimingInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$WifiInterface.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$WifiInterface.class new file mode 100644 index 0000000..bfc9ec9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService$WifiInterface.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService.class new file mode 100644 index 0000000..c9a6e6d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/BridgeService.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoIntentService$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoIntentService$1.class new file mode 100644 index 0000000..9e23ecf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoIntentService$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoIntentService.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoIntentService.class new file mode 100644 index 0000000..814f80d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoIntentService.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoPushService.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoPushService.class new file mode 100644 index 0000000..d42ed70 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/DemoPushService.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/EditSensorActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/EditSensorActivity$1.class new file mode 100644 index 0000000..73d3479 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/EditSensorActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/EditSensorActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/EditSensorActivity.class new file mode 100644 index 0000000..7f5db06 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/EditSensorActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$1.class new file mode 100644 index 0000000..3c3cdc9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$2.class new file mode 100644 index 0000000..0d31045 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$3.class new file mode 100644 index 0000000..3dc7dfd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4$1.class new file mode 100644 index 0000000..ff9d77b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4$2.class new file mode 100644 index 0000000..891f973 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4.class new file mode 100644 index 0000000..efb4235 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$getFirmwareData.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$getFirmwareData.class new file mode 100644 index 0000000..63aff29 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy$getFirmwareData.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy.class new file mode 100644 index 0000000..8c0c7aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FirmwareUpdateActiviy.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity$1.class new file mode 100644 index 0000000..792f8fa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity$2.class new file mode 100644 index 0000000..d2a986c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity.class new file mode 100644 index 0000000..4403ed0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/FlowInfoActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$1.class new file mode 100644 index 0000000..ca25e2e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$2.class new file mode 100644 index 0000000..d23b13e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$3.class new file mode 100644 index 0000000..5702215 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity.class new file mode 100644 index 0000000..603a843 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/IpConnectActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LinkCameraSettingActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LinkCameraSettingActivity.class new file mode 100644 index 0000000..e78d268 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LinkCameraSettingActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$1.class new file mode 100644 index 0000000..9186237 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$2.class new file mode 100644 index 0000000..7f80867 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$MyItem.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$MyItem.class new file mode 100644 index 0000000..781b0a8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity$MyItem.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity.class new file mode 100644 index 0000000..6eb443c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalPictureAndVideoActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity$1.class new file mode 100644 index 0000000..99875e4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity$2.class new file mode 100644 index 0000000..3f95dd5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity.class new file mode 100644 index 0000000..5897d2d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/LocalVideoGridActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$1.class new file mode 100644 index 0000000..8f9250a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$2.class new file mode 100644 index 0000000..3bb92dd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$3.class new file mode 100644 index 0000000..56838ac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity.class new file mode 100644 index 0000000..684e4f2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MessageActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$1.class new file mode 100644 index 0000000..72a71a5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$2.class new file mode 100644 index 0000000..a4f51f0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$3.class new file mode 100644 index 0000000..37515bf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$4.class new file mode 100644 index 0000000..88ff9d5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$5.class new file mode 100644 index 0000000..2ea3c50 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$6.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$6.class new file mode 100644 index 0000000..b537ed9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$6.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$7.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$7.class new file mode 100644 index 0000000..3fe4eb2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity$7.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity.class new file mode 100644 index 0000000..94c2f3b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MoveNotificationActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MyListView.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MyListView.class new file mode 100644 index 0000000..007cae2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/MyListView.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$1.class new file mode 100644 index 0000000..e926cfa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$10.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$10.class new file mode 100644 index 0000000..4c47bf1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$10.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$11.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$11.class new file mode 100644 index 0000000..ee05dbd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$11.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$12.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$12.class new file mode 100644 index 0000000..988f96e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$12.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$13.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$13.class new file mode 100644 index 0000000..a3217b2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$13.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$2.class new file mode 100644 index 0000000..dcada7e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$3.class new file mode 100644 index 0000000..abd4af3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$4.class new file mode 100644 index 0000000..556cbe3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$5.class new file mode 100644 index 0000000..3ca4339 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$6.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$6.class new file mode 100644 index 0000000..3d94b65 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$6.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$7.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$7.class new file mode 100644 index 0000000..f9965fa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$7.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$8.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$8.class new file mode 100644 index 0000000..efdb988 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$8.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$9.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$9.class new file mode 100644 index 0000000..7766942 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$9.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$ControlDeviceTask.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$ControlDeviceTask.class new file mode 100644 index 0000000..af6f1af Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$ControlDeviceTask.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$PresetListener.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$PresetListener.class new file mode 100644 index 0000000..74dcf8e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$PresetListener.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$VideoRecorder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$VideoRecorder.class new file mode 100644 index 0000000..2ea48ae Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity$VideoRecorder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity.class new file mode 100644 index 0000000..47b21cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity$1.class new file mode 100644 index 0000000..dc2e204 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity$2.class new file mode 100644 index 0000000..3330c9d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity.class new file mode 100644 index 0000000..766a0d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$1.class new file mode 100644 index 0000000..5369fda Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$2.class new file mode 100644 index 0000000..ea01086 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$3.class new file mode 100644 index 0000000..a2dbc65 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$4.class new file mode 100644 index 0000000..7bef774 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$5.class new file mode 100644 index 0000000..d0507b1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$6.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$6.class new file mode 100644 index 0000000..0c11c59 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity$6.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity.class new file mode 100644 index 0000000..9e9e76c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayBackTFActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$1.class new file mode 100644 index 0000000..8b4cf94 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$2.class new file mode 100644 index 0000000..8c45853 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$3.class new file mode 100644 index 0000000..789fa31 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager.class new file mode 100644 index 0000000..fcf0ff8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayCommonManager.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$1.class new file mode 100644 index 0000000..09df004 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$10.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$10.class new file mode 100644 index 0000000..cdf03e8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$10.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$11.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$11.class new file mode 100644 index 0000000..d03f21b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$11.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$12.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$12.class new file mode 100644 index 0000000..4bb0722 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$12.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$13.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$13.class new file mode 100644 index 0000000..e7cc26f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$13.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$14.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$14.class new file mode 100644 index 0000000..d1db7f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$14.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$2.class new file mode 100644 index 0000000..c1828d9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$3.class new file mode 100644 index 0000000..69f680e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$4.class new file mode 100644 index 0000000..0e497d7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$5.class new file mode 100644 index 0000000..f1e27cd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$6.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$6.class new file mode 100644 index 0000000..3ddce9e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$6.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$7.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$7.class new file mode 100644 index 0000000..0098f10 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$7.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$8.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$8.class new file mode 100644 index 0000000..e43fdc4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$8.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$9.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$9.class new file mode 100644 index 0000000..d60ab20 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$9.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$ControlDeviceTask.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$ControlDeviceTask.class new file mode 100644 index 0000000..2065bfe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$ControlDeviceTask.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$MyWinHandler.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$MyWinHandler.class new file mode 100644 index 0000000..ac12bbb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$MyWinHandler.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$PresetListener.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$PresetListener.class new file mode 100644 index 0000000..5373b03 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$PresetListener.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$VideoRecorder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$VideoRecorder.class new file mode 100644 index 0000000..45198fa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity$VideoRecorder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity.class new file mode 100644 index 0000000..cdcbd42 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/PlayVRActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$1.class new file mode 100644 index 0000000..0481d4e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$2.class new file mode 100644 index 0000000..05d7308 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$3.class new file mode 100644 index 0000000..f332423 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$4.class new file mode 100644 index 0000000..6cad7ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$5.class new file mode 100644 index 0000000..b66834c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$CheckBoxListener.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$CheckBoxListener.class new file mode 100644 index 0000000..f640aa8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming$CheckBoxListener.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming.class new file mode 100644 index 0000000..647ab45 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPlanVideoTiming.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$1.class new file mode 100644 index 0000000..318df37 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$2.class new file mode 100644 index 0000000..507c3f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$3.class new file mode 100644 index 0000000..54c7b3a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$4.class new file mode 100644 index 0000000..9e80500 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$5.class new file mode 100644 index 0000000..87bc8e1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$CheckBoxListener.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$CheckBoxListener.class new file mode 100644 index 0000000..3ad3cbd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming$CheckBoxListener.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming.class new file mode 100644 index 0000000..3615115 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetPushVideoTiming.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$1.class new file mode 100644 index 0000000..02becf5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$2.class new file mode 100644 index 0000000..558ecf2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$3.class new file mode 100644 index 0000000..63f3fbd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$4.class new file mode 100644 index 0000000..96463b2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$5.class new file mode 100644 index 0000000..05558b2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$CheckBoxListener.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$CheckBoxListener.class new file mode 100644 index 0000000..7dfb033 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming$CheckBoxListener.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming.class new file mode 100644 index 0000000..3825cbc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SCameraSetSDTiming.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$1.class new file mode 100644 index 0000000..127d295 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$2.class new file mode 100644 index 0000000..b9bfc47 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$3.class new file mode 100644 index 0000000..2d79254 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$sensortypeListAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$sensortypeListAdapter.class new file mode 100644 index 0000000..b2245a9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty$sensortypeListAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty.class new file mode 100644 index 0000000..8c1a0c1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorListActivty.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity$1.class new file mode 100644 index 0000000..6b4381a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity$2.class new file mode 100644 index 0000000..0b8c04d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity.class new file mode 100644 index 0000000..d7a3e52 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SensorStartCodeActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingActivity.class new file mode 100644 index 0000000..fd0527b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$1.class new file mode 100644 index 0000000..f278591 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$2.class new file mode 100644 index 0000000..3cd543e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$3.class new file mode 100644 index 0000000..d5b68cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity.class new file mode 100644 index 0000000..95c14e3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingAlarmActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$1.class new file mode 100644 index 0000000..5af9527 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$2.class new file mode 100644 index 0000000..ddedacf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$3.class new file mode 100644 index 0000000..24ef3ea Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity.class new file mode 100644 index 0000000..5d4d50d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingDateActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$1.class new file mode 100644 index 0000000..5420935 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$10.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$10.class new file mode 100644 index 0000000..94e61f8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$10.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$11.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$11.class new file mode 100644 index 0000000..aa70b0f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$11.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$12.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$12.class new file mode 100644 index 0000000..5f1f16a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$12.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$13.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$13.class new file mode 100644 index 0000000..e39d79a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$13.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$2.class new file mode 100644 index 0000000..15f7f40 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$3.class new file mode 100644 index 0000000..11c5860 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$4.class new file mode 100644 index 0000000..9741246 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$5.class new file mode 100644 index 0000000..eaa31a0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$6.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$6.class new file mode 100644 index 0000000..36a3ffe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$6.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$7.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$7.class new file mode 100644 index 0000000..b8687a2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$7.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$8.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$8.class new file mode 100644 index 0000000..04eae2f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$8.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$9.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$9.class new file mode 100644 index 0000000..4a42f09 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity$9.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity.class new file mode 100644 index 0000000..9f73c71 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingSDCardActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$1$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$1$1.class new file mode 100644 index 0000000..68a64a6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$1$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$1.class new file mode 100644 index 0000000..ec36b19 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$2.class new file mode 100644 index 0000000..7523b60 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$3.class new file mode 100644 index 0000000..9e3b71e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$MyTextWatch.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$MyTextWatch.class new file mode 100644 index 0000000..58ef57b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity$MyTextWatch.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity.class new file mode 100644 index 0000000..0ccd4ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingUserActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$1.class new file mode 100644 index 0000000..2619339 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$2.class new file mode 100644 index 0000000..99d5a60 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$3.class new file mode 100644 index 0000000..2bfa2ce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$4.class new file mode 100644 index 0000000..d55e79b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$5.class new file mode 100644 index 0000000..3636241 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$6.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$6.class new file mode 100644 index 0000000..b09ece1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity$6.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity.class new file mode 100644 index 0000000..9234bd4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/SettingWifiActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$1.class new file mode 100644 index 0000000..aba706b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$2.class new file mode 100644 index 0000000..8e6b8e0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$3.class new file mode 100644 index 0000000..7c4169c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$4.class new file mode 100644 index 0000000..7b7410f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$5.class new file mode 100644 index 0000000..05ab0d7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$PlayThread.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$PlayThread.class new file mode 100644 index 0000000..4245b1d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity$PlayThread.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity.class new file mode 100644 index 0000000..0e0febe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/ShowLocalVideoActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity$1.class new file mode 100644 index 0000000..f697e0f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity$2.class new file mode 100644 index 0000000..4f87478 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity.class new file mode 100644 index 0000000..e18026c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/StartActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/BindSensorListAdapter$sensorlist.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/BindSensorListAdapter$sensorlist.class new file mode 100644 index 0000000..be753a6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/BindSensorListAdapter$sensorlist.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/BindSensorListAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/BindSensorListAdapter.class new file mode 100644 index 0000000..70ff212 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/BindSensorListAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$1.class new file mode 100644 index 0000000..c61d408 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$2.class new file mode 100644 index 0000000..95da538 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$ViewHolder.class new file mode 100644 index 0000000..6de4919 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.class new file mode 100644 index 0000000..f8309dc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter$1.class new file mode 100644 index 0000000..d1851ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter$ViewHolder.class new file mode 100644 index 0000000..7f446f0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter.class new file mode 100644 index 0000000..ab50ad0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MessageAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$1.class new file mode 100644 index 0000000..a5be475 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$ViewHolder.class new file mode 100644 index 0000000..d1669a0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.class new file mode 100644 index 0000000..68548cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter$1.class new file mode 100644 index 0000000..f434d22 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter$ViewHolder.class new file mode 100644 index 0000000..e7ed3be Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter.class new file mode 100644 index 0000000..d20dad9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PlayBackAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter$1.class new file mode 100644 index 0000000..b0af88a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter$ViewHolder.class new file mode 100644 index 0000000..776b5d7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter.class new file mode 100644 index 0000000..0db0a16 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/PushVideoTimingAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SearchListAdapter$SearchListItem.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SearchListAdapter$SearchListItem.class new file mode 100644 index 0000000..0835600 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SearchListAdapter$SearchListItem.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SearchListAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SearchListAdapter.class new file mode 100644 index 0000000..daa847d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SearchListAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SensorListAdapter$sensorlist.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SensorListAdapter$sensorlist.class new file mode 100644 index 0000000..1f978f9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SensorListAdapter$sensorlist.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SensorListAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SensorListAdapter.class new file mode 100644 index 0000000..a89b223 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/SensorListAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$1.class new file mode 100644 index 0000000..b678217 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$ViewHolder.class new file mode 100644 index 0000000..a08eb8e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.class new file mode 100644 index 0000000..23b8b0e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter$1.class new file mode 100644 index 0000000..698bf4c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter$ViewHolder.class new file mode 100644 index 0000000..34102ae Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter.class new file mode 100644 index 0000000..392e75b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/VideoTimingAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ViewPagerAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ViewPagerAdapter.class new file mode 100644 index 0000000..fbc5dc3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/ViewPagerAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter$1.class new file mode 100644 index 0000000..dc081c2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter$ViewHolder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter$ViewHolder.class new file mode 100644 index 0000000..545a750 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter$ViewHolder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter.class new file mode 100644 index 0000000..762e864 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/adapter/WifiScanListAdapter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/AlermBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/AlermBean.class new file mode 100644 index 0000000..67f2056 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/AlermBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DateBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DateBean.class new file mode 100644 index 0000000..7452b1d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DateBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DefenseConstant.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DefenseConstant.class new file mode 100644 index 0000000..646e0cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DefenseConstant.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DoorBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DoorBean.class new file mode 100644 index 0000000..70617e7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/DoorBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/ErrorBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/ErrorBean.class new file mode 100644 index 0000000..c85e490 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/ErrorBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/JsonBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/JsonBean.class new file mode 100644 index 0000000..d2300e0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/JsonBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/MessageBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/MessageBean.class new file mode 100644 index 0000000..cde939c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/MessageBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/PlayBackBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/PlayBackBean.class new file mode 100644 index 0000000..f88dbb9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/PlayBackBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/PushBindDeviceBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/PushBindDeviceBean.class new file mode 100644 index 0000000..d18be2b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/PushBindDeviceBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SdcardBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SdcardBean.class new file mode 100644 index 0000000..c119b46 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SdcardBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SetLanguageBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SetLanguageBean.class new file mode 100644 index 0000000..9a0b727 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SetLanguageBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SwitchBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SwitchBean.class new file mode 100644 index 0000000..68e3412 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/SwitchBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/VideoRecordBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/VideoRecordBean.class new file mode 100644 index 0000000..c334cc8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/VideoRecordBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/WifiBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/WifiBean.class new file mode 100644 index 0000000..b566d96 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/WifiBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/WifiScanBean.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/WifiScanBean.class new file mode 100644 index 0000000..14bce64 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/bean/WifiScanBean.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/H5Info.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/H5Info.class new file mode 100644 index 0000000..4a1c2f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/H5Info.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/H5Utils.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/H5Utils.class new file mode 100644 index 0000000..08a0497 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/H5Utils.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BaseEntity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BaseEntity.class new file mode 100644 index 0000000..799e691 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BaseEntity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BasePresenter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BasePresenter.class new file mode 100644 index 0000000..2cca136 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BasePresenter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BaseView.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BaseView.class new file mode 100644 index 0000000..441997c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/BaseView.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract$Presenter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract$Presenter.class new file mode 100644 index 0000000..1540ee7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract$Presenter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract$View.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract$View.class new file mode 100644 index 0000000..731f469 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract$View.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract.class new file mode 100644 index 0000000..941202b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/H5Contract.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/JsPayParams.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/JsPayParams.class new file mode 100644 index 0000000..5d49606 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/JsPayParams.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/PayParams.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/PayParams.class new file mode 100644 index 0000000..1b77c77 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/contract/PayParams.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$1.class new file mode 100644 index 0000000..ce6dd68 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$2.class new file mode 100644 index 0000000..1e13573 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$3.class new file mode 100644 index 0000000..f5f13f5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$4.class new file mode 100644 index 0000000..466ad62 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$5.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$5.class new file mode 100644 index 0000000..d445a82 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$5.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$6.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$6.class new file mode 100644 index 0000000..4bf1e38 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter$6.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter.class new file mode 100644 index 0000000..baea9cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/presenter/H5Presenter.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseAcActivity$OnBooleanListener.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseAcActivity$OnBooleanListener.class new file mode 100644 index 0000000..b4f8ac8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseAcActivity$OnBooleanListener.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseAcActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseAcActivity.class new file mode 100644 index 0000000..3cbcc14 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseAcActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseActivity.class new file mode 100644 index 0000000..bb78be7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/BaseActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/H5Activity$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/H5Activity$1.class new file mode 100644 index 0000000..d621a09 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/H5Activity$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/H5Activity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/H5Activity.class new file mode 100644 index 0000000..dfd07c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/H5Activity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/MVPBaseActivity.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/MVPBaseActivity.class new file mode 100644 index 0000000..b545f22 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/h5/view/MVPBaseActivity.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/ApiCallBack.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/ApiCallBack.class new file mode 100644 index 0000000..cda243e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/ApiCallBack.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/BaseCallback.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/BaseCallback.class new file mode 100644 index 0000000..cd7309a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/BaseCallback.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpConstances.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpConstances.class new file mode 100644 index 0000000..f649841 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpConstances.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$1.class new file mode 100644 index 0000000..05d449e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$2.class new file mode 100644 index 0000000..68421e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$3.class new file mode 100644 index 0000000..653f4e7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$HttpMethodType.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$HttpMethodType.class new file mode 100644 index 0000000..cc2db81 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper$HttpMethodType.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper.class new file mode 100644 index 0000000..df7a590 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/HttpHelper.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi$1.class new file mode 100644 index 0000000..b9fd2b8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi$2.class new file mode 100644 index 0000000..7199408 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi.class new file mode 100644 index 0000000..b19a63f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/net/VcmApi.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/AudioPlayer$AudioPlayThread.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/AudioPlayer$AudioPlayThread.class new file mode 100644 index 0000000..767c5bc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/AudioPlayer$AudioPlayThread.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/AudioPlayer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/AudioPlayer.class new file mode 100644 index 0000000..ec84bbf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/AudioPlayer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CircularProgressBar$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CircularProgressBar$1.class new file mode 100644 index 0000000..1bd7565 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CircularProgressBar$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CircularProgressBar.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CircularProgressBar.class new file mode 100644 index 0000000..81812ee Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CircularProgressBar.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/ContentCommon.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/ContentCommon.class new file mode 100644 index 0000000..daef741 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/ContentCommon.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder$AudioRecordResult.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder$AudioRecordResult.class new file mode 100644 index 0000000..39cb9b1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder$AudioRecordResult.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder$RecordThread.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder$RecordThread.class new file mode 100644 index 0000000..f6c70a5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder$RecordThread.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder.class new file mode 100644 index 0000000..d2af128 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomAudioRecorder.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBuffer.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBuffer.class new file mode 100644 index 0000000..6127fd2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBuffer.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBufferData.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBufferData.class new file mode 100644 index 0000000..b5c6191 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBufferData.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBufferHead.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBufferHead.class new file mode 100644 index 0000000..9ad58d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/CustomBufferHead.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/DatabaseUtil$DatabaseHelper.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/DatabaseUtil$DatabaseHelper.class new file mode 100644 index 0000000..acec112 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/DatabaseUtil$DatabaseHelper.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/DatabaseUtil.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/DatabaseUtil.class new file mode 100644 index 0000000..78f5011 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/DatabaseUtil.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/EncryptionUtils.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/EncryptionUtils.class new file mode 100644 index 0000000..f5ae759 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/EncryptionUtils.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/GsonUtils.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/GsonUtils.class new file mode 100644 index 0000000..062c121 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/GsonUtils.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/Log.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/Log.class new file mode 100644 index 0000000..4aa828a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/Log.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MyRender.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MyRender.class new file mode 100644 index 0000000..ad30967 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MyRender.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MySharedPreferenceUtil.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MySharedPreferenceUtil.class new file mode 100644 index 0000000..feba6c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MySharedPreferenceUtil.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MyStringUtils.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MyStringUtils.class new file mode 100644 index 0000000..4b3e59f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/MyStringUtils.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorCustomListView.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorCustomListView.class new file mode 100644 index 0000000..0b8d528 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorCustomListView.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorDoorData.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorDoorData.class new file mode 100644 index 0000000..73e32f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorDoorData.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorTimeUtil.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorTimeUtil.class new file mode 100644 index 0000000..5f101e3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SensorTimeUtil.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/StringUtils.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/StringUtils.class new file mode 100644 index 0000000..746ebc9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/StringUtils.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SystemValue.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SystemValue.class new file mode 100644 index 0000000..b0594d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/SystemValue.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/ToastUtils.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/ToastUtils.class new file mode 100644 index 0000000..0f095ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/ToastUtils.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/Tools.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/Tools.class new file mode 100644 index 0000000..65adc80 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/Tools.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/VideoFramePool.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/VideoFramePool.class new file mode 100644 index 0000000..699594d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/VideoFramePool.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/VuidUtils.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/VuidUtils.class new file mode 100644 index 0000000..56e35d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ipcamera/demo/utils/VuidUtils.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/HardDecode/DecodeHevcFrame.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/HardDecode/DecodeHevcFrame.class new file mode 100644 index 0000000..ce2f657 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/HardDecode/DecodeHevcFrame.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/CameraRender.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/CameraRender.class new file mode 100644 index 0000000..7ad586b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/CameraRender.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$1.class new file mode 100644 index 0000000..92d004e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$2.class new file mode 100644 index 0000000..f30269e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$3.class new file mode 100644 index 0000000..55971ad Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$4.class new file mode 100644 index 0000000..e29ed4c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render.class new file mode 100644 index 0000000..0eef279 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye60Render.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$1.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$1.class new file mode 100644 index 0000000..316ed61 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$1.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$2.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$2.class new file mode 100644 index 0000000..5747686 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$2.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$3.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$3.class new file mode 100644 index 0000000..1330d89 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$3.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$4.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$4.class new file mode 100644 index 0000000..8a16b3f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render$4.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render.class new file mode 100644 index 0000000..e8f01ed Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/Fisheye61Render.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/FisheyeAPI.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/FisheyeAPI.class new file mode 100644 index 0000000..b362676 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/com/ricky/jnifisheye/FisheyeAPI.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/io/reactivex/android/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/io/reactivex/android/R.class new file mode 100644 index 0000000..beceb7a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/io/reactivex/android/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/rx/android/R.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/rx/android/R.class new file mode 100644 index 0000000..c543675 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/rx/android/R.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/vstc2/nativecaller/NativeCaller.class b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/vstc2/nativecaller/NativeCaller.class new file mode 100644 index 0000000..2069286 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/javac/debug/classes/vstc2/nativecaller/NativeCaller.class differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/src/IPCamerDemoEYE/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..542d5ed --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,380 @@ +1 +2 +6 +7 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml +9 android:targetSdkVersion="30" /> +9-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml +10 +11 +11-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:8:5-83 +11-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:8:22-64 +12 +12-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:9:5-81 +12-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:9:22-78 +13 +13-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:10:5-84 +13-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:10:22-81 +14 +14-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:11:5-71 +14-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:11:22-68 +15 +15-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:12:5-66 +15-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:12:22-63 +16 +16-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:13:5-65 +16-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:13:22-62 +17 +18 +18-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:15:5-60 +18-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:15:19-57 +19 +19-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:16:5-70 +19-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:16:19-67 +20 +20-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:17:5-75 +20-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:17:19-72 +21 +21-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:18:5-74 +21-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:18:19-71 +22 +22-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:19:5-65 +22-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:19:19-62 +23 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:20:5-22:35 +24 android:glEsVersion="0x00020000" +24-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:21:9-41 +25 android:required="true" /> +25-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:22:9-32 +26 +27 +27-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:24:5-95 +27-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:24:22-76 +28 +28-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:25:5-92 +28-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:25:22-73 +29 +29-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:26:5-95 +29-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:26:22-76 +30 +30-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:27:5-92 +30-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:27:22-73 +31 +31-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:28:5-81 +31-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:28:22-78 +32 +32-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:29:5-75 +32-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:29:22-72 +33 +33-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:30:5-80 +33-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:30:22-77 +34 +35 +35-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:8:5-83 +35-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:8:22-64 +36 +36-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:29:5-75 +36-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:29:22-72 +37 +37-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:26:5-95 +37-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:26:22-76 +38 +38-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:25:5-92 +38-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:25:22-73 +39 +39-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:27:5-92 +39-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:27:22-73 +40 +40-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:37:5-68 +40-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:37:22-65 +41 +41-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:38:5-81 +41-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:38:22-78 +42 +42-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:9:5-81 +42-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:9:22-78 +43 +43-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:12:5-66 +43-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:12:22-63 +44 +44-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:41:5-68 +44-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:41:22-65 +45 +46 +46-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:43:5-68 +46-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:43:22-65 +47 +47-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:44:5-74 +47-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:44:22-71 +48 +49 +49-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:46:5-79 +49-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:46:22-76 +50 +50-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:28:5-81 +50-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:28:22-78 +51 +52 +52-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:49:5-78 +52-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:49:22-75 +53 +54 +55 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:51:5-168:19 +56 android:allowBackup="true" +56-->[:LibBridgeWebView] E:\IPCamerDemoEYE\LibBridgeWebView\build\intermediates\library_manifest\debug\AndroidManifest.xml:12:9-35 +57 android:debuggable="true" +58 android:icon="@drawable/app" +58-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:52:9-37 +59 android:label="@string/app_name" +59-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:53:9-41 +60 android:testOnly="true" > +61 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:54:9-58:55 +62 android:name="com.ipcamera.demo.LinkCameraSettingActivity" +62-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:55:13-71 +63 android:configChanges="keyboardHidden|orientation" +63-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:56:13-63 +64 android:screenOrientation="portrait" +64-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:57:13-49 +65 android:windowSoftInputMode="adjustPan" /> +65-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:58:13-52 +66 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:59:9-64:64 +67 android:name="com.ipcamera.demo.AddCameraActivity" +67-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:60:13-63 +68 android:configChanges="keyboardHidden|orientation" +68-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:61:13-63 +69 android:label="Add Camera" +69-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:62:13-39 +70 android:screenOrientation="portrait" +70-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:63:13-49 +71 android:windowSoftInputMode="adjustPan" /> +71-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:64:13-52 +72 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:65:9-68:61 +73 android:name="com.ipcamera.demo.PlayBackTFActivity" +73-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:66:13-64 +74 android:configChanges="keyboardHidden|orientation" +74-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:67:13-63 +75 android:screenOrientation="portrait" /> +75-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:68:13-49 +76 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:69:9-72:62 +77 android:name="com.ipcamera.demo.PlayBackActivity" +77-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:70:13-62 +78 android:configChanges="keyboardHidden|orientation" +78-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:71:13-63 +79 android:screenOrientation="landscape" /> +79-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:72:13-50 +80 +80-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:73:9-92 +80-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:73:19-80 +81 +81-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:74:9-79 +81-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:74:19-67 +82 +82-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:75:9-88 +82-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:75:19-76 +83 +83-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:76:9-89 +83-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:76:19-77 +84 +84-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:77:9-82 +84-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:77:19-70 +85 +85-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:78:9-89 +85-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:78:19-77 +86 +86-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:79:9-83 +86-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:79:19-71 +87 +87-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:80:9-85 +87-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:80:19-73 +88 +88-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:81:9-86 +88-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:81:19-74 +89 +89-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:82:9-83 +89-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:82:19-71 +90 +90-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:83:9-84 +90-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:83:19-72 +91 +91-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:84:9-85 +91-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:84:19-73 +92 +92-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:85:9-81 +92-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:85:19-69 +93 +93-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:86:9-87 +93-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:86:19-75 +94 +94-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:87:9-82 +94-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:87:19-70 +95 +95-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:88:9-86 +95-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:88:19-74 +96 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:89:9-93:20 +97 android:name="com.ipcamera.demo.PlayActivity" +97-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:90:13-58 +98 android:configChanges="keyboardHidden|orientation" +98-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:91:13-63 +99 android:label="play" > +99-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:92:13-33 +100 +101 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:94:9-98:20 +102 android:name="com.ipcamera.demo.PlayVRActivity" +102-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:95:13-60 +103 android:configChanges="keyboardHidden|orientation" +103-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:96:13-63 +104 android:label="play" > +104-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:97:13-33 +105 +106 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:99:9-105:64 +107 android:name="com.ipcamera.demo.SettingWifiActivity" +107-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:100:13-65 +108 android:configChanges="keyboardHidden|orientation" +108-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:101:13-63 +109 android:label="WifiSetting" +109-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:102:13-40 +110 android:launchMode="singleTask" +110-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:103:13-44 +111 android:screenOrientation="portrait" +111-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:104:13-49 +112 android:windowSoftInputMode="adjustPan" /> +112-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:105:13-52 +113 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:106:9-117:20 +114 android:name="com.ipcamera.demo.StartActivity" +114-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:107:13-59 +115 android:configChanges="keyboardHidden|orientation" +115-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:108:13-63 +116 android:label="@string/app_name" +116-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:109:13-45 +117 android:screenOrientation="portrait" +117-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:110:13-49 +118 android:windowSoftInputMode="adjustPan" > +118-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:111:13-52 +119 +119-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:112:13-116:29 +120 +120-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:113:17-69 +120-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:113:25-66 +121 +122 +122-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:115:17-77 +122-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:115:27-74 +123 +124 +125 +126 +126-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:119:9-67 +126-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:119:18-64 +127 +128 +128-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:121:9-72 +128-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:121:19-69 +129 +129-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:122:9-71 +129-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:122:19-68 +130 +130-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:123:9-73 +130-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:123:19-70 +131 +132 +133 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:126:9-128:54 +134 android:name="PUSH_APPID" +134-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:127:13-38 +135 android:value="9e8ate29YR6eb948bVlTk4" /> +135-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:128:13-51 +136 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:129:9-131:54 +137 android:name="PUSH_APPKEY" +137-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:130:13-39 +138 android:value="bThEinZWlVA3yEHhhtHwH1" /> +138-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:131:13-51 +139 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:132:9-134:54 +140 android:name="PUSH_APPSECRET" +140-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:133:13-42 +141 android:value="JQmHj8QvmL776e5qwRgUz8" /> +141-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:134:13-51 +142 +143 +144 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:137:9-145:19 +145 android:name="com.igexin.sdk.PushService" +145-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:138:13-54 +146 android:exported="true" +146-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:139:13-36 +147 android:label="NotificationCenter" +147-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:140:13-47 +148 android:process=":pushservice" > +148-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:141:13-43 +149 +149-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:142:13-144:29 +150 +150-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:143:17-80 +150-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:143:25-77 +151 +152 +153 +154 +154-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:147:9-157:20 +154-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:147:19-61 +155 +155-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:148:13-156:29 +156 +156-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:149:17-79 +156-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:149:25-76 +157 +157-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:150:17-79 +157-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:150:25-76 +158 +158-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:151:17-77 +158-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:151:25-74 +159 +159-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:152:17-74 +159-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:152:25-71 +160 +160-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:153:17-78 +160-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:153:25-75 +161 +161-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:154:17-87 +161-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:154:25-84 +162 +162-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:155:17-90 +162-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:155:25-87 +163 +164 +165 +166 +166-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:159:9-71 +166-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:159:18-68 +167 +168 E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:161:9-165:46 +169 android:name="com.ipcamera.demo.DemoPushService" +169-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:162:13-61 +170 android:exported="true" +170-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:163:13-36 +171 android:label="PushService" +171-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:164:13-40 +172 android:process=":pushservice" /> +172-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:165:13-43 +173 +174 +174-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:167:9-79 +174-->E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:167:19-67 +175 +176 +177 diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_assets/debug/out/WebViewJavascriptBridge.js b/src/IPCamerDemoEYE/app/build/intermediates/merged_assets/debug/out/WebViewJavascriptBridge.js new file mode 100644 index 0000000..0860fe0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/merged_assets/debug/out/WebViewJavascriptBridge.js @@ -0,0 +1,154 @@ +//notation: js file can only use this kind of comments +//since comments will cause error when use in webview.loadurl, +//comments will be remove by java use regexp +(function() { + if (window.WebViewJavascriptBridge) { + return; + } + + var messagingIframe; + var bizMessagingIframe; + var sendMessageQueue = []; + var receiveMessageQueue = []; + var messageHandlers = {}; + + var CUSTOM_PROTOCOL_SCHEME = 'yy'; + var QUEUE_HAS_MESSAGE = '__QUEUE_MESSAGE__/'; + + var responseCallbacks = {}; + var uniqueId = 1; + + // 创建消息index队列iframe + function _createQueueReadyIframe(doc) { + messagingIframe = doc.createElement('iframe'); + messagingIframe.style.display = 'none'; + doc.documentElement.appendChild(messagingIframe); + } + //创建消息体队列iframe + function _createQueueReadyIframe4biz(doc) { + bizMessagingIframe = doc.createElement('iframe'); + bizMessagingIframe.style.display = 'none'; + doc.documentElement.appendChild(bizMessagingIframe); + } + //set default messageHandler 初始化默认的消息线程 + function init(messageHandler) { + if (WebViewJavascriptBridge._messageHandler) { + throw new Error('WebViewJavascriptBridge.init called twice'); + } + WebViewJavascriptBridge._messageHandler = messageHandler; + var receivedMessages = receiveMessageQueue; + receiveMessageQueue = null; + for (var i = 0; i < receivedMessages.length; i++) { + _dispatchMessageFromNative(receivedMessages[i]); + } + } + + // 发送 + function send(data, responseCallback) { + _doSend({ + data: data + }, responseCallback); + } + + // 注册线程 往数组里面添加值 + function registerHandler(handlerName, handler) { + messageHandlers[handlerName] = handler; + } + // 调用线程 + function callHandler(handlerName, data, responseCallback) { + _doSend({ + handlerName: handlerName, + data: data + }, responseCallback); + } + + //sendMessage add message, 触发native处理 sendMessage + function _doSend(message, responseCallback) { + if (responseCallback) { + var callbackId = 'cb_' + (uniqueId++) + '_' + new Date().getTime(); + responseCallbacks[callbackId] = responseCallback; + message.callbackId = callbackId; + } + + sendMessageQueue.push(message); + messagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://' + QUEUE_HAS_MESSAGE; + } + + // 提供给native调用,该函数作用:获取sendMessageQueue返回给native,由于android不能直接获取返回的内容,所以使用url shouldOverrideUrlLoading 的方式返回内容 + function _fetchQueue() { + var messageQueueString = JSON.stringify(sendMessageQueue); + sendMessageQueue = []; + //android can't read directly the return data, so we can reload iframe src to communicate with java + if (messageQueueString !== '[]') { + bizMessagingIframe.src = CUSTOM_PROTOCOL_SCHEME + '://return/_fetchQueue/' + encodeURIComponent(messageQueueString); + } + } + + //提供给native使用, + function _dispatchMessageFromNative(messageJSON) { + setTimeout(function() { + var message = JSON.parse(messageJSON); + var responseCallback; + //java call finished, now need to call js callback function + if (message.responseId) { + responseCallback = responseCallbacks[message.responseId]; + if (!responseCallback) { + return; + } + responseCallback(message.responseData); + delete responseCallbacks[message.responseId]; + } else { + //直接发送 + if (message.callbackId) { + var callbackResponseId = message.callbackId; + responseCallback = function(responseData) { + _doSend({ + responseId: callbackResponseId, + responseData: responseData + }); + }; + } + + var handler = WebViewJavascriptBridge._messageHandler; + if (message.handlerName) { + handler = messageHandlers[message.handlerName]; + } + //查找指定handler + try { + handler(message.data, responseCallback); + } catch (exception) { + if (typeof console != 'undefined') { + console.log("WebViewJavascriptBridge: WARNING: javascript handler threw.", message, exception); + } + } + } + }); + } + + //提供给native调用,receiveMessageQueue 在会在页面加载完后赋值为null,所以 + function _handleMessageFromNative(messageJSON) { + console.log(messageJSON); + if (receiveMessageQueue) { + receiveMessageQueue.push(messageJSON); + } + _dispatchMessageFromNative(messageJSON); + + } + + var WebViewJavascriptBridge = window.WebViewJavascriptBridge = { + init: init, + send: send, + registerHandler: registerHandler, + callHandler: callHandler, + _fetchQueue: _fetchQueue, + _handleMessageFromNative: _handleMessageFromNative + }; + + var doc = document; + _createQueueReadyIframe(doc); + _createQueueReadyIframe4biz(doc); + var readyEvent = doc.createEvent('Events'); + readyEvent.initEvent('WebViewJavascriptBridgeReady'); + readyEvent.bridge = WebViewJavascriptBridge; + doc.dispatchEvent(readyEvent); +})(); diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_java_res/debug/out.jar b/src/IPCamerDemoEYE/app/build/intermediates/merged_java_res/debug/out.jar new file mode 100644 index 0000000..8814af9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_java_res/debug/out.jar differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libVSFisheye.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libVSFisheye.so new file mode 100644 index 0000000..5834487 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libc++_shared.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libc++_shared.so new file mode 100644 index 0000000..d863779 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libgetuiext3.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libgetuiext3.so new file mode 100644 index 0000000..490b1e2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libvstc2_jni.so new file mode 100644 index 0000000..9b76000 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/arm64-v8a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libVSFisheye.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libVSFisheye.so new file mode 100644 index 0000000..f8c9ca3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libc++_shared.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libc++_shared.so new file mode 100644 index 0000000..c13b045 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libgetuiext3.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libgetuiext3.so new file mode 100644 index 0000000..1bb6c59 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libvstc2_jni.so new file mode 100644 index 0000000..f6fc2de Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml b/src/IPCamerDemoEYE/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml new file mode 100644 index 0000000..7f99b6f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/merged_manifests/debug/AndroidManifest.xml @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_manifests/debug/output.json b/src/IPCamerDemoEYE/app/build/intermediates/merged_manifests/debug/output.json new file mode 100644 index 0000000..979fc89 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/merged_manifests/debug/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.ipcamer.demo","split":"","minSdkVersion":"18"}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libVSFisheye.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libVSFisheye.so new file mode 100644 index 0000000..5834487 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so new file mode 100644 index 0000000..d863779 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libgetuiext3.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libgetuiext3.so new file mode 100644 index 0000000..490b1e2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libvstc2_jni.so new file mode 100644 index 0000000..9b76000 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/arm64-v8a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libVSFisheye.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libVSFisheye.so new file mode 100644 index 0000000..f8c9ca3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so new file mode 100644 index 0000000..c13b045 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libgetuiext3.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libgetuiext3.so new file mode 100644 index 0000000..1bb6c59 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libvstc2_jni.so new file mode 100644 index 0000000..f6fc2de Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/merged_native_libs/debug/out/lib/armeabi-v7a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json b/src/IPCamerDemoEYE/app/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json new file mode 100644 index 0000000..5875ae5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"METADATA_FEATURE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/processed_res/debug/processDebugResources/out/output.json b/src/IPCamerDemoEYE/app/build/intermediates/processed_res/debug/processDebugResources/out/output.json new file mode 100644 index 0000000..42b1f3a --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/processed_res/debug/processDebugResources/out/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"PROCESSED_RES"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"resources-debug.ap_","properties":{"packageId":"com.ipcamer.demo","split":"","minSdkVersion":"18"}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ b/src/IPCamerDemoEYE/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ new file mode 100644 index 0000000..61693ab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/processed_res/debug/processDebugResources/out/resources-debug.ap_ differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_fade_in.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_fade_in.xml.flat new file mode 100644 index 0000000..4459944 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_fade_in.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_fade_out.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_fade_out.xml.flat new file mode 100644 index 0000000..55f0987 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_fade_out.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_grow_fade_in_from_bottom.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_grow_fade_in_from_bottom.xml.flat new file mode 100644 index 0000000..3e143cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_grow_fade_in_from_bottom.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_popup_enter.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_popup_enter.xml.flat new file mode 100644 index 0000000..5f477f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_popup_enter.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_popup_exit.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_popup_exit.xml.flat new file mode 100644 index 0000000..641721f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_popup_exit.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_shrink_fade_out_from_bottom.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_shrink_fade_out_from_bottom.xml.flat new file mode 100644 index 0000000..e7066f9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_shrink_fade_out_from_bottom.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_in_bottom.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_in_bottom.xml.flat new file mode 100644 index 0000000..65d9831 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_in_bottom.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_in_top.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_in_top.xml.flat new file mode 100644 index 0000000..662cff3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_in_top.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_out_bottom.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_out_bottom.xml.flat new file mode 100644 index 0000000..bc3f21f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_out_bottom.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_out_top.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_out_top.xml.flat new file mode 100644 index 0000000..0ee47ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_slide_out_top.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_tooltip_enter.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_tooltip_enter.xml.flat new file mode 100644 index 0000000..1b66448 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_tooltip_enter.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_tooltip_exit.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_tooltip_exit.xml.flat new file mode 100644 index 0000000..7c4947f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_abc_tooltip_exit.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_code_rotate_anim.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_code_rotate_anim.xml.flat new file mode 100644 index 0000000..1d5baa7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_code_rotate_anim.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_in_from_left.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_in_from_left.xml.flat new file mode 100644 index 0000000..60fef0c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_in_from_left.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_in_from_right.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_in_from_right.xml.flat new file mode 100644 index 0000000..09a647f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_in_from_right.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_menu_dismiss.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_menu_dismiss.xml.flat new file mode 100644 index 0000000..184e823 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_menu_dismiss.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_menu_show.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_menu_show.xml.flat new file mode 100644 index 0000000..2e5a5d9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_menu_show.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_out_to_left.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_out_to_left.xml.flat new file mode 100644 index 0000000..c38c671 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_out_to_left.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_out_to_right.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_out_to_right.xml.flat new file mode 100644 index 0000000..bd02231 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_out_to_right.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim.xml.flat new file mode 100644 index 0000000..5f03b46 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim_dismiss.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim_dismiss.xml.flat new file mode 100644 index 0000000..7d9fdf6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim_dismiss.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim_show.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim_show.xml.flat new file mode 100644 index 0000000..daaad6a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_otherset_anim_show.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_top_anim_dismiss.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_top_anim_dismiss.xml.flat new file mode 100644 index 0000000..ddc66eb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_top_anim_dismiss.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_top_anim_show.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_top_anim_show.xml.flat new file mode 100644 index 0000000..3503beb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_ptz_top_anim_show.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_splash_anim.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_splash_anim.xml.flat new file mode 100644 index 0000000..5a30e7d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_splash_anim.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_zoomin.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_zoomin.xml.flat new file mode 100644 index 0000000..1f2a178 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_zoomin.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_zoomout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_zoomout.xml.flat new file mode 100644 index 0000000..ab96b30 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/anim_zoomout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v21_abc_btn_colored_borderless_text_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v21_abc_btn_colored_borderless_text_material.xml.flat new file mode 100644 index 0000000..f461294 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v21_abc_btn_colored_borderless_text_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_btn_colored_borderless_text_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_btn_colored_borderless_text_material.xml.flat new file mode 100644 index 0000000..1b1a3ea Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_btn_colored_borderless_text_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_btn_colored_text_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_btn_colored_text_material.xml.flat new file mode 100644 index 0000000..562371d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_btn_colored_text_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_color_highlight_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_color_highlight_material.xml.flat new file mode 100644 index 0000000..b46c048 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_color_highlight_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_btn_checkable.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_btn_checkable.xml.flat new file mode 100644 index 0000000..44ec498 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_btn_checkable.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_default.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_default.xml.flat new file mode 100644 index 0000000..591e5e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_default.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_edittext.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_edittext.xml.flat new file mode 100644 index 0000000..b50726b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_edittext.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_seek_thumb.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_seek_thumb.xml.flat new file mode 100644 index 0000000..8898ee9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_seek_thumb.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_spinner.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_spinner.xml.flat new file mode 100644 index 0000000..4e5fe10 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_spinner.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_switch_track.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_switch_track.xml.flat new file mode 100644 index 0000000..9d23907 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color-v23_abc_tint_switch_track.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_background_cache_hint_selector_material_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_background_cache_hint_selector_material_dark.xml.flat new file mode 100644 index 0000000..6bb66aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_background_cache_hint_selector_material_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_background_cache_hint_selector_material_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_background_cache_hint_selector_material_light.xml.flat new file mode 100644 index 0000000..f9b1485 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_background_cache_hint_selector_material_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_btn_colored_borderless_text_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_btn_colored_borderless_text_material.xml.flat new file mode 100644 index 0000000..585b92c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_btn_colored_borderless_text_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_btn_colored_text_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_btn_colored_text_material.xml.flat new file mode 100644 index 0000000..7fc2ba9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_btn_colored_text_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_hint_foreground_material_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_hint_foreground_material_dark.xml.flat new file mode 100644 index 0000000..afd15a8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_hint_foreground_material_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_hint_foreground_material_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_hint_foreground_material_light.xml.flat new file mode 100644 index 0000000..086bb7c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_hint_foreground_material_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_disable_only_material_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_disable_only_material_dark.xml.flat new file mode 100644 index 0000000..c2501b3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_disable_only_material_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_disable_only_material_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_disable_only_material_light.xml.flat new file mode 100644 index 0000000..1daa6e6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_disable_only_material_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_material_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_material_dark.xml.flat new file mode 100644 index 0000000..bc06d34 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_material_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_material_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_material_light.xml.flat new file mode 100644 index 0000000..883fae2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_primary_text_material_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_search_url_text.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_search_url_text.xml.flat new file mode 100644 index 0000000..b209d3c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_search_url_text.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_secondary_text_material_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_secondary_text_material_dark.xml.flat new file mode 100644 index 0000000..36f128c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_secondary_text_material_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_secondary_text_material_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_secondary_text_material_light.xml.flat new file mode 100644 index 0000000..473b080 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_secondary_text_material_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_btn_checkable.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_btn_checkable.xml.flat new file mode 100644 index 0000000..c0e765d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_btn_checkable.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_default.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_default.xml.flat new file mode 100644 index 0000000..a9484a9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_default.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_edittext.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_edittext.xml.flat new file mode 100644 index 0000000..9005da8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_edittext.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_seek_thumb.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_seek_thumb.xml.flat new file mode 100644 index 0000000..8c7cd43 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_seek_thumb.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_spinner.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_spinner.xml.flat new file mode 100644 index 0000000..1167635 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_spinner.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_switch_track.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_switch_track.xml.flat new file mode 100644 index 0000000..2e1c4ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_abc_tint_switch_track.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_switch_thumb_material_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_switch_thumb_material_dark.xml.flat new file mode 100644 index 0000000..e0ad751 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_switch_thumb_material_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_switch_thumb_material_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_switch_thumb_material_light.xml.flat new file mode 100644 index 0000000..a4021ed Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/color_switch_thumb_material_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..32bcc1c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..0bdb3f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..463470e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..309fbc0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..5abfeca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat new file mode 100644 index 0000000..99acf10 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat new file mode 100644 index 0000000..d4954da Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..602fd80 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat new file mode 100644 index 0000000..e6a7b02 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..dfe04a2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..b71c446 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..8483b88 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat new file mode 100644 index 0000000..1987888 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat new file mode 100644 index 0000000..e55be54 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_16dp.png.flat new file mode 100644 index 0000000..2a44737 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_36dp.png.flat new file mode 100644 index 0000000..3350589 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_48dp.png.flat new file mode 100644 index 0000000..60be6f5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_16dp.png.flat new file mode 100644 index 0000000..30e828a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_36dp.png.flat new file mode 100644 index 0000000..c7d46d4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_48dp.png.flat new file mode 100644 index 0000000..8c7cff2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_ic_star_half_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..08fec39 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_focused_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_focused_holo.9.png.flat new file mode 100644 index 0000000..2f02b07 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_focused_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_longpressed_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_longpressed_holo.9.png.flat new file mode 100644 index 0000000..481802a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_longpressed_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_pressed_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_pressed_holo_dark.9.png.flat new file mode 100644 index 0000000..fd0c709 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_pressed_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_pressed_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_pressed_holo_light.9.png.flat new file mode 100644 index 0000000..9608f3e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_pressed_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat new file mode 100644 index 0000000..5d78483 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat new file mode 100644 index 0000000..78cc985 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat new file mode 100644 index 0000000..f6372e3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_popup_background_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_popup_background_mtrl_mult.9.png.flat new file mode 100644 index 0000000..feb9f65 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_popup_background_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat new file mode 100644 index 0000000..28c868b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat new file mode 100644 index 0000000..763b144 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat new file mode 100644 index 0000000..b960348 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..6f6a948 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..01db6b6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..90d133a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..5412ba9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..638855c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat new file mode 100644 index 0000000..514d861 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat new file mode 100644 index 0000000..0554874 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat new file mode 100644 index 0000000..5e613aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat new file mode 100644 index 0000000..e6b8f02 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat new file mode 100644 index 0000000..88dc98c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat new file mode 100644 index 0000000..498bebb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..c51357a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..c828082 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..c8c89ad Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..35dd3ea Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_low_normal.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_low_normal.9.png.flat new file mode 100644 index 0000000..7f861aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_low_normal.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_low_pressed.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_low_pressed.9.png.flat new file mode 100644 index 0000000..2532ff8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_low_pressed.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_normal.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_normal.9.png.flat new file mode 100644 index 0000000..937968d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_normal.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_normal_pressed.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_normal_pressed.9.png.flat new file mode 100644 index 0000000..c9f3aee Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notification_bg_normal_pressed.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notify_panel_notification_icon_bg.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notify_panel_notification_icon_bg.png.flat new file mode 100644 index 0000000..e031af6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi-v4_notify_panel_notification_icon_bg.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_about.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_about.png.flat new file mode 100644 index 0000000..16ad9ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_about.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_abs__spinner_ab_default_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_abs__spinner_ab_default_holo_light.9.png.flat new file mode 100644 index 0000000..effe5c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_abs__spinner_ab_default_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add.png.flat new file mode 100644 index 0000000..ade35ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_btn_normal.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_btn_normal.9.png.flat new file mode 100644 index 0000000..f7f7ce4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_btn_normal.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_btn_pressed.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_btn_pressed.9.png.flat new file mode 100644 index 0000000..87854e2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_btn_pressed.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_0.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_0.png.flat new file mode 100644 index 0000000..e3e2ab3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_0.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_1.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_1.png.flat new file mode 100644 index 0000000..5e80043 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_1.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_ok.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_ok.png.flat new file mode 100644 index 0000000..8049451 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_defense_ok.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_sensor_ok.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_sensor_ok.png.flat new file mode 100644 index 0000000..bd0d7c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_add_sensor_ok.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_alarm_log_bg.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_alarm_log_bg.9.png.flat new file mode 100644 index 0000000..1cd7a8f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_alarm_log_bg.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_app.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_app.png.flat new file mode 100644 index 0000000..5d6478e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_app.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_app_title_background.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_app_title_background.png.flat new file mode 100644 index 0000000..15ef46a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_app_title_background.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_arrow.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_arrow.png.flat new file mode 100644 index 0000000..9757859 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_arrow.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_arrowdown.PNG.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_arrowdown.PNG.flat new file mode 100644 index 0000000..3ed7398 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_arrowdown.PNG.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_back_play.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_back_play.png.flat new file mode 100644 index 0000000..279ff63 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_back_play.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_bad_video.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_bad_video.png.flat new file mode 100644 index 0000000..6dae048 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_bad_video.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_bottom.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_bottom.png.flat new file mode 100644 index 0000000..9dcb047 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_bottom.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_normal.png.flat new file mode 100644 index 0000000..866d342 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_pressed.png.flat new file mode 100644 index 0000000..cf5f073 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_pressed1.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_pressed1.png.flat new file mode 100644 index 0000000..c7c1889 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_back_pressed1.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_normal.png.flat new file mode 100644 index 0000000..531742c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_pressed.png.flat new file mode 100644 index 0000000..b79d66a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_btn_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_button_loction_nor.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_button_loction_nor.9.png.flat new file mode 100644 index 0000000..ad1c9df Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_button_loction_nor.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_button_loction_press.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_button_loction_press.9.png.flat new file mode 100644 index 0000000..0247af9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_button_loction_press.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_defense_divider.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_defense_divider.png.flat new file mode 100644 index 0000000..487ac43 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_defense_divider.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_light_btn_off.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_light_btn_off.png.flat new file mode 100644 index 0000000..1ccbdac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_light_btn_off.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_light_btn_on.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_light_btn_on.png.flat new file mode 100644 index 0000000..2195d5b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_light_btn_on.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_siren_btn_off.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_siren_btn_off.png.flat new file mode 100644 index 0000000..68918a0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_siren_btn_off.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_siren_btn_on.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_siren_btn_on.png.flat new file mode 100644 index 0000000..f3b9dbd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_camera_siren_btn_on.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_cancel_code.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_cancel_code.png.flat new file mode 100644 index 0000000..64389bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_cancel_code.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_check_top_tab_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_check_top_tab_pressed.png.flat new file mode 100644 index 0000000..bd50b15 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_check_top_tab_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkleft_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkleft_normal.png.flat new file mode 100644 index 0000000..69c17b5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkleft_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkmiddle_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkmiddle_normal.png.flat new file mode 100644 index 0000000..39e6f20 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkmiddle_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkmiddle_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkmiddle_pressed.png.flat new file mode 100644 index 0000000..3c81174 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkmiddle_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkphone_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkphone_normal.png.flat new file mode 100644 index 0000000..6173160 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkphone_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkphone_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkphone_pressed.png.flat new file mode 100644 index 0000000..ca396c3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkphone_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkright_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkright_normal.png.flat new file mode 100644 index 0000000..a67add0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkright_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkright_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkright_pressed.png.flat new file mode 100644 index 0000000..aced105 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checkright_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checktopleft_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checktopleft_pressed.png.flat new file mode 100644 index 0000000..e785c34 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_checktopleft_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_close_no.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_close_no.png.flat new file mode 100644 index 0000000..533f590 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_close_no.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_close_press.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_close_press.png.flat new file mode 100644 index 0000000..2c5a1e2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_close_press.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_code_sucess_new_background.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_code_sucess_new_background.png.flat new file mode 100644 index 0000000..5b15a8c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_code_sucess_new_background.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_codeing.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_codeing.png.flat new file mode 100644 index 0000000..b2a347e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_codeing.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_common_stretch_arrow_downward.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_common_stretch_arrow_downward.png.flat new file mode 100644 index 0000000..28b72f4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_common_stretch_arrow_downward.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_common_stretch_arrow_upward.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_common_stretch_arrow_upward.png.flat new file mode 100644 index 0000000..39ec7ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_common_stretch_arrow_upward.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_control.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_control.png.flat new file mode 100644 index 0000000..131c56f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_control.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_del_hook.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_del_hook.png.flat new file mode 100644 index 0000000..f2d6ed3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_del_hook.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_detailpanel_bg.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_detailpanel_bg.9.png.flat new file mode 100644 index 0000000..321b626 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_detailpanel_bg.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_down.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_down.png.flat new file mode 100644 index 0000000..552ea60 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_down.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_easyicon_cn.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_easyicon_cn.png.flat new file mode 100644 index 0000000..e6309fb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_easyicon_cn.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_bg.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_bg.9.png.flat new file mode 100644 index 0000000..7a0d86b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_edit_bg.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_emoji.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_emoji.png.flat new file mode 100644 index 0000000..4baeea1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_emoji.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_exit.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_exit.png.flat new file mode 100644 index 0000000..4b74758 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_exit.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_exitbutton.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_exitbutton.png.flat new file mode 100644 index 0000000..1d42247 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_exitbutton.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_gas.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_gas.png.flat new file mode 100644 index 0000000..c0a1929 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_gas.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_grid_bg.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_grid_bg.png.flat new file mode 100644 index 0000000..e63d9f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_grid_bg.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_have_new.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_have_new.png.flat new file mode 100644 index 0000000..c854105 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_have_new.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_delete_camera.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_delete_camera.png.flat new file mode 100644 index 0000000..176b7d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_delete_camera.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_edit_camera.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_edit_camera.png.flat new file mode 100644 index 0000000..de9a848 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_edit_camera.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_menu_album_inverse.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_menu_album_inverse.png.flat new file mode 100644 index 0000000..5ebb860 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_menu_album_inverse.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_setting_camera.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_setting_camera.png.flat new file mode 100644 index 0000000..6d421f2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ic_setting_camera.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_gpio.JPG.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_gpio.JPG.flat new file mode 100644 index 0000000..2056299 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_gpio.JPG.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_motion.JPG.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_motion.JPG.flat new file mode 100644 index 0000000..4d39472 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_motion.JPG.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_rec.PNG.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_rec.PNG.flat new file mode 100644 index 0000000..b27b9df Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_icon_rec.PNG.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_info.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_info.png.flat new file mode 100644 index 0000000..f2fcc77 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_info.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_infrared.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_infrared.png.flat new file mode 100644 index 0000000..e7c00bd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_infrared.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_left.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_left.png.flat new file mode 100644 index 0000000..0dfbf8f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_left.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_bg.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_bg.9.png.flat new file mode 100644 index 0000000..2f37408 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_bg.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_switch_closed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_switch_closed.png.flat new file mode 100644 index 0000000..47c6a76 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_switch_closed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_switch_open.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_switch_open.png.flat new file mode 100644 index 0000000..70f54ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_list_switch_open.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_listview_single_white_line.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_listview_single_white_line.png.flat new file mode 100644 index 0000000..2e1d88b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_listview_single_white_line.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_magnetic.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_magnetic.png.flat new file mode 100644 index 0000000..8a8e9c6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_magnetic.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_addcamera_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_addcamera_normal.png.flat new file mode 100644 index 0000000..33c0912 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_addcamera_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_alarm.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_alarm.png.flat new file mode 100644 index 0000000..87ffff6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_alarm.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_bottom_bg.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_bottom_bg.png.flat new file mode 100644 index 0000000..63c4d70 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_bottom_bg.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_bottomtab_bg_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_bottomtab_bg_pressed.png.flat new file mode 100644 index 0000000..fab9895 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_bottomtab_bg_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_picture.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_picture.png.flat new file mode 100644 index 0000000..e813eac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_picture.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_right_menu.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_right_menu.png.flat new file mode 100644 index 0000000..cf2787f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_right_menu.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_video.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_video.png.flat new file mode 100644 index 0000000..59c7276 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_main_video.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_bg_down.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_bg_down.9.png.flat new file mode 100644 index 0000000..8f8c16c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_menu_bg_down.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_mic.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_mic.png.flat new file mode 100644 index 0000000..03328a6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_mic.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_more_activity_logout_button_background.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_more_activity_logout_button_background.png.flat new file mode 100644 index 0000000..7ed2e83 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_more_activity_logout_button_background.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_more_listtem_gonext.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_more_listtem_gonext.png.flat new file mode 100644 index 0000000..48a72dd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_more_listtem_gonext.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ok.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ok.png.flat new file mode 100644 index 0000000..e3800ce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ok.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_one.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_one.png.flat new file mode 100644 index 0000000..456854e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_one.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_order_details_bg.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_order_details_bg.9.png.flat new file mode 100644 index 0000000..e1d8043 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_order_details_bg.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_pic_defulte.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_pic_defulte.9.png.flat new file mode 100644 index 0000000..c6f534c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_pic_defulte.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_picture_default.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_picture_default.png.flat new file mode 100644 index 0000000..023e9c7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_picture_default.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_play_video.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_play_video.png.flat new file mode 100644 index 0000000..b964661 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_play_video.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_audio_off.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_audio_off.png.flat new file mode 100644 index 0000000..5425f16 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_audio_off.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_audio_on.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_audio_on.png.flat new file mode 100644 index 0000000..6b0b88b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_audio_on.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_brightness.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_brightness.png.flat new file mode 100644 index 0000000..bebd35a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_brightness.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_center.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_center.png.flat new file mode 100644 index 0000000..b23ac73 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_center.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_contrast.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_contrast.png.flat new file mode 100644 index 0000000..d778d26 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_contrast.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_default_set.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_default_set.png.flat new file mode 100644 index 0000000..2770ec4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_default_set.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_download.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_download.png.flat new file mode 100644 index 0000000..35cfa0b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_download.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_mirror.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_mirror.png.flat new file mode 100644 index 0000000..c91452e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_mirror.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_mirror_press.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_mirror_press.png.flat new file mode 100644 index 0000000..0a6128c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_mirror_press.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_tour.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_tour.png.flat new file mode 100644 index 0000000..985f071 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_hori_tour.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_microphone_off.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_microphone_off.png.flat new file mode 100644 index 0000000..0388ea3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_microphone_off.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_microphone_on.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_microphone_on.png.flat new file mode 100644 index 0000000..74ace9d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_microphone_on.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_pause.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_pause.png.flat new file mode 100644 index 0000000..779c691 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_pause.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_play.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_play.png.flat new file mode 100644 index 0000000..bbe5fa6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_play.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_enlarge.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_enlarge.png.flat new file mode 100644 index 0000000..7d75a07 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_enlarge.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_fullscreen.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_fullscreen.png.flat new file mode 100644 index 0000000..613b491 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_fullscreen.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_standard.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_standard.png.flat new file mode 100644 index 0000000..0394c7c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_playmode_standard.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_720p.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_720p.png.flat new file mode 100644 index 0000000..982dee0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_720p.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_preset.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_preset.png.flat new file mode 100644 index 0000000..56a7e3c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_preset.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_qvga.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_qvga.png.flat new file mode 100644 index 0000000..b4e27c9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_qvga.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_vga.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_vga.png.flat new file mode 100644 index 0000000..7b2c073 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_resolution_vga.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takepic.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takepic.png.flat new file mode 100644 index 0000000..50301cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takepic.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takevideo.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takevideo.png.flat new file mode 100644 index 0000000..52ad4db Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takevideo.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takevideo_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takevideo_pressed.png.flat new file mode 100644 index 0000000..97e2578 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_takevideo_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_mirror.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_mirror.png.flat new file mode 100644 index 0000000..e0a0df0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_mirror.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_mirror_press.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_mirror_press.png.flat new file mode 100644 index 0000000..f7ef89d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_mirror_press.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_tour.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_tour.png.flat new file mode 100644 index 0000000..dfa9e15 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_ptz_vert_tour.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_red.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_red.png.flat new file mode 100644 index 0000000..a21bdb5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_red.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_refresh.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_refresh.png.flat new file mode 100644 index 0000000..a3ddcd7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_refresh.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_right.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_right.png.flat new file mode 100644 index 0000000..fe08601 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_right.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_rightdown.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_rightdown.png.flat new file mode 100644 index 0000000..73d3f0a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_rightdown.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_rightdown_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_rightdown_pressed.png.flat new file mode 100644 index 0000000..a2a8dad Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_rightdown_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_search.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_search.png.flat new file mode 100644 index 0000000..f613b87 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_search.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_seekbg.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_seekbg.png.flat new file mode 100644 index 0000000..3f3c9f7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_seekbg.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_seekprogress.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_seekprogress.png.flat new file mode 100644 index 0000000..1fb57e1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_seekprogress.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_add_new.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_add_new.png.flat new file mode 100644 index 0000000..f8fe7ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_add_new.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_back.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_back.png.flat new file mode 100644 index 0000000..36241f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_back.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_code_new.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_code_new.png.flat new file mode 100644 index 0000000..bc4b1bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_code_new.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_siren_icon.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_siren_icon.png.flat new file mode 100644 index 0000000..a8c4377 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensor_siren_icon.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_background.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_background.png.flat new file mode 100644 index 0000000..7f243c6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_background.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_control.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_control.png.flat new file mode 100644 index 0000000..53e3b73 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_control.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_gas.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_gas.png.flat new file mode 100644 index 0000000..1e9775a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_gas.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_infrared.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_infrared.png.flat new file mode 100644 index 0000000..594a53d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_infrared.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_magnetic.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_magnetic.png.flat new file mode 100644 index 0000000..66d9b0b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_magnetic.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_smoke.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_smoke.png.flat new file mode 100644 index 0000000..ea57e61 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sensorlist_item_smoke.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_somke.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_somke.png.flat new file mode 100644 index 0000000..4f50b4a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_somke.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sos.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sos.png.flat new file mode 100644 index 0000000..bfee755 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_sos.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_splash.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_splash.9.png.flat new file mode 100644 index 0000000..cfc0385 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_splash.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_mangetic_5.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_mangetic_5.png.flat new file mode 100644 index 0000000..1dbb962 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_mangetic_5.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_1.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_1.png.flat new file mode 100644 index 0000000..4f93320 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_1.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_2.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_2.png.flat new file mode 100644 index 0000000..7b8caa0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_2.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_3.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_3.png.flat new file mode 100644 index 0000000..a6b2861 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_3.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_4.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_4.png.flat new file mode 100644 index 0000000..bd56b4c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_start_code_siren_4.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_title_back.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_title_back.png.flat new file mode 100644 index 0000000..4d2eb06 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_title_back.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top.png.flat new file mode 100644 index 0000000..39a0294 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top_bg.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top_bg.png.flat new file mode 100644 index 0000000..b9fd5bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top_bg.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top_bg_blue.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top_bg_blue.png.flat new file mode 100644 index 0000000..6aec528 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_top_bg_blue.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_toptitle.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_toptitle.9.png.flat new file mode 100644 index 0000000..cfacc54 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_toptitle.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_up.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_up.png.flat new file mode 100644 index 0000000..fde89b3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_up.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_userinfo_list_back_1.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_userinfo_list_back_1.9.png.flat new file mode 100644 index 0000000..f937f8b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_userinfo_list_back_1.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_default.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_default.png.flat new file mode 100644 index 0000000..71acb03 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_default.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_left_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_left_normal.png.flat new file mode 100644 index 0000000..d470eac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_left_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_left_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_left_pressed.png.flat new file mode 100644 index 0000000..f82283a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_left_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_pause_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_pause_normal.png.flat new file mode 100644 index 0000000..b620824 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_pause_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_pause_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_pause_pressed.png.flat new file mode 100644 index 0000000..1851b7b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_pause_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_play_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_play_normal.png.flat new file mode 100644 index 0000000..6194735 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_play_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_play_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_play_pressed.png.flat new file mode 100644 index 0000000..9756d64 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_play_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_right_normal.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_right_normal.png.flat new file mode 100644 index 0000000..25ba6ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_right_normal.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_right_pressed.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_right_pressed.png.flat new file mode 100644 index 0000000..cef09d7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_video_play_right_pressed.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon.png.flat new file mode 100644 index 0000000..841bbe3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon_add.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon_add.png.flat new file mode 100644 index 0000000..dde1bf0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon_add.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon_bottom.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon_bottom.png.flat new file mode 100644 index 0000000..ce4f52d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-hdpi_vidicon_bottom.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldpi_ic_launcher.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldpi_ic_launcher.png.flat new file mode 100644 index 0000000..eb5e6fb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldpi_ic_launcher.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..8b50d07 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..3428bfd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..eaa12c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-hdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..2a4068d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..a1363a0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..6653949 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-mdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..8573b19 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..b6cb641 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..a8b3baa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..9d3eaf4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..c4de9c8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..908d107 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..cd23e9b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..177e40f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..6a1eb2a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-ldrtl-xxxhdpi-v17_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..afb3fb0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..1d286d5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..1da4ece Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..709b6c6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..dbb574f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat new file mode 100644 index 0000000..18a5c25 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat new file mode 100644 index 0000000..7c0c950 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..92cdfb9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat new file mode 100644 index 0000000..2ba1834 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..aff80f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..9a3a253 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..fe4b771 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat new file mode 100644 index 0000000..f65c87d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat new file mode 100644 index 0000000..50f6a6b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_16dp.png.flat new file mode 100644 index 0000000..5922d31 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_36dp.png.flat new file mode 100644 index 0000000..145acc2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_48dp.png.flat new file mode 100644 index 0000000..a1c5b5b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_16dp.png.flat new file mode 100644 index 0000000..c080a04 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_36dp.png.flat new file mode 100644 index 0000000..1d4022f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_48dp.png.flat new file mode 100644 index 0000000..011207a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_ic_star_half_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..0d42482 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_focused_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_focused_holo.9.png.flat new file mode 100644 index 0000000..71682e4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_focused_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_longpressed_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_longpressed_holo.9.png.flat new file mode 100644 index 0000000..14d3090 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_longpressed_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_pressed_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_pressed_holo_dark.9.png.flat new file mode 100644 index 0000000..6efb945 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_pressed_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_pressed_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_pressed_holo_light.9.png.flat new file mode 100644 index 0000000..8bde9b7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_pressed_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat new file mode 100644 index 0000000..fb8e9ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat new file mode 100644 index 0000000..87b08f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat new file mode 100644 index 0000000..34c16aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_popup_background_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_popup_background_mtrl_mult.9.png.flat new file mode 100644 index 0000000..e9a6a2c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_popup_background_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat new file mode 100644 index 0000000..6ed809d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat new file mode 100644 index 0000000..5225f00 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat new file mode 100644 index 0000000..cab97d6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..af3cc0a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..039aadd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..79030c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..ecb700c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..5e4a1e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat new file mode 100644 index 0000000..f455826 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat new file mode 100644 index 0000000..336e7d6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat new file mode 100644 index 0000000..ceb5666 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat new file mode 100644 index 0000000..8314f6e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat new file mode 100644 index 0000000..e64a3fc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat new file mode 100644 index 0000000..1ed894b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..5438033 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..785b38f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..cedd4a3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..46ad267 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_low_normal.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_low_normal.9.png.flat new file mode 100644 index 0000000..983fa67 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_low_normal.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_low_pressed.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_low_pressed.9.png.flat new file mode 100644 index 0000000..73ef96d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_low_pressed.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_normal.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_normal.9.png.flat new file mode 100644 index 0000000..414ad6e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_normal.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_normal_pressed.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_normal_pressed.9.png.flat new file mode 100644 index 0000000..5b141e1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notification_bg_normal_pressed.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notify_panel_notification_icon_bg.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notify_panel_notification_icon_bg.png.flat new file mode 100644 index 0000000..4495b43 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi-v4_notify_panel_notification_icon_bg.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi_ic_launcher.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi_ic_launcher.png.flat new file mode 100644 index 0000000..c47b095 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-mdpi_ic_launcher.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_action_bar_item_background_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_action_bar_item_background_material.xml.flat new file mode 100644 index 0000000..0becde7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_action_bar_item_background_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_btn_colored_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_btn_colored_material.xml.flat new file mode 100644 index 0000000..0e2100f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_btn_colored_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_edit_text_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_edit_text_material.xml.flat new file mode 100644 index 0000000..e0d4008 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_abc_edit_text_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_notification_action_background.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_notification_action_background.xml.flat new file mode 100644 index 0000000..444e2cb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v21_notification_action_background.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v23_abc_control_background_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v23_abc_control_background_material.xml.flat new file mode 100644 index 0000000..1809dfb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-v23_abc_control_background_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-watch-v20_abc_dialog_material_background.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-watch-v20_abc_dialog_material_background.xml.flat new file mode 100644 index 0000000..36c40ab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-watch-v20_abc_dialog_material_background.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..32b9762 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..95ecbda Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..32e128c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..3894e3d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..bb6d7eb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat new file mode 100644 index 0000000..1a2399c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat new file mode 100644 index 0000000..ecb594e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..da3d507 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat new file mode 100644 index 0000000..eb2429c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..2f75c9e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..2d1eb86 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..01abe3c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat new file mode 100644 index 0000000..601f791 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat new file mode 100644 index 0000000..1696f38 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_16dp.png.flat new file mode 100644 index 0000000..9264073 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_36dp.png.flat new file mode 100644 index 0000000..1fa32df Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_48dp.png.flat new file mode 100644 index 0000000..10f86f5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_16dp.png.flat new file mode 100644 index 0000000..8ac8305 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_36dp.png.flat new file mode 100644 index 0000000..208a618 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_48dp.png.flat new file mode 100644 index 0000000..438640e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_ic_star_half_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..a1079a5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_focused_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_focused_holo.9.png.flat new file mode 100644 index 0000000..c63cbea Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_focused_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_longpressed_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_longpressed_holo.9.png.flat new file mode 100644 index 0000000..7f88025 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_longpressed_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_pressed_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_pressed_holo_dark.9.png.flat new file mode 100644 index 0000000..d87f0a3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_pressed_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_pressed_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_pressed_holo_light.9.png.flat new file mode 100644 index 0000000..523489c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_pressed_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat new file mode 100644 index 0000000..17643a3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat new file mode 100644 index 0000000..3621ed8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat new file mode 100644 index 0000000..10fbb72 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat new file mode 100644 index 0000000..e2764ed Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat new file mode 100644 index 0000000..e9d418b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat new file mode 100644 index 0000000..4c4a7b3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat new file mode 100644 index 0000000..035d4e0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..6ad5cad Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..cf8d402 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..f17d4e3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..d9a8055 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..c094723 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat new file mode 100644 index 0000000..c71282e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat new file mode 100644 index 0000000..66f0242 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat new file mode 100644 index 0000000..045a31a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat new file mode 100644 index 0000000..3297140 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat new file mode 100644 index 0000000..a8fd219 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat new file mode 100644 index 0000000..2cb9b49 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..3e1b1e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..d03e395 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..951a471 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..1c15b35 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_low_normal.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_low_normal.9.png.flat new file mode 100644 index 0000000..2dfe3e8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_low_normal.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat new file mode 100644 index 0000000..88aad22 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_low_pressed.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_normal.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_normal.9.png.flat new file mode 100644 index 0000000..566d7b6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_normal.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_normal_pressed.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_normal_pressed.9.png.flat new file mode 100644 index 0000000..af84ad4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notification_bg_normal_pressed.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notify_panel_notification_icon_bg.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notify_panel_notification_icon_bg.png.flat new file mode 100644 index 0000000..88d0a2b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xhdpi-v4_notify_panel_notification_icon_bg.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..aab9255 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ab_share_pack_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..525a61c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..a32cfb8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..0b84989 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..ebb9590 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat new file mode 100644 index 0000000..f56e6f2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat new file mode 100644 index 0000000..4451368 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..b43c41f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_cab_background_top_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat new file mode 100644 index 0000000..9a2ecbb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_commit_search_api_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..13aa9ee Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..2f1853b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..32e4c73 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat new file mode 100644 index 0000000..4093a46 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat new file mode 100644 index 0000000..7a66b60 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_16dp.png.flat new file mode 100644 index 0000000..78a955a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_36dp.png.flat new file mode 100644 index 0000000..6b70bef Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_48dp.png.flat new file mode 100644 index 0000000..f47c734 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_16dp.png.flat new file mode 100644 index 0000000..5006108 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_36dp.png.flat new file mode 100644 index 0000000..630f9d5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_48dp.png.flat new file mode 100644 index 0000000..6405251 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_ic_star_half_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..0fe391e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_divider_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_focused_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_focused_holo.9.png.flat new file mode 100644 index 0000000..265dc92 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_focused_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_longpressed_holo.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_longpressed_holo.9.png.flat new file mode 100644 index 0000000..453cb62 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_longpressed_holo.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_pressed_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_pressed_holo_dark.9.png.flat new file mode 100644 index 0000000..f01e093 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_pressed_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_pressed_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_pressed_holo_light.9.png.flat new file mode 100644 index 0000000..d67c6f5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_pressed_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat new file mode 100644 index 0000000..4bdb746 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_selector_disabled_holo_dark.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat new file mode 100644 index 0000000..8ad02c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_list_selector_disabled_holo_light.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat new file mode 100644 index 0000000..23d769c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_menu_hardkey_panel_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat new file mode 100644 index 0000000..f3a050e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat new file mode 100644 index 0000000..2dd550f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_off_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat new file mode 100644 index 0000000..acee07a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat new file mode 100644 index 0000000..190ce9f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..629b15c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_primary_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..56ffe6d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_scrubber_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..fdcac69 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..1479d6a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..eb6f745 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat new file mode 100644 index 0000000..8f73c05 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat new file mode 100644 index 0000000..aa47518 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat new file mode 100644 index 0000000..3410875 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat new file mode 100644 index 0000000..794215d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_middle_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat new file mode 100644 index 0000000..62a55a5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat new file mode 100644 index 0000000..8ec33ea Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..7326b48 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..2f93666 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..aac6472 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_search_activated_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..4f07076 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxhdpi-v4_abc_textfield_search_default_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..4c8670a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..1256c11 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat new file mode 100644 index 0000000..0dcffdd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat new file mode 100644 index 0000000..895fca7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_radio_to_on_mtrl_015.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat new file mode 100644 index 0000000..e7d47fd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00001.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat new file mode 100644 index 0000000..4a40cf8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_btn_switch_to_on_mtrl_00012.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..9fc7d9b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_copy_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat new file mode 100644 index 0000000..425101d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_cut_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat new file mode 100644 index 0000000..cebdb53 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_paste_mtrl_am_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat new file mode 100644 index 0000000..580e4ab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_selectall_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat new file mode 100644 index 0000000..6a6c87b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_menu_share_mtrl_alpha.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_16dp.png.flat new file mode 100644 index 0000000..a03553d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_36dp.png.flat new file mode 100644 index 0000000..5e46e58 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_48dp.png.flat new file mode 100644 index 0000000..24ac397 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_16dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_16dp.png.flat new file mode 100644 index 0000000..0e822df Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_16dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_36dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_36dp.png.flat new file mode 100644 index 0000000..28c0859 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_36dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_48dp.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_48dp.png.flat new file mode 100644 index 0000000..08c61a7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_ic_star_half_black_48dp.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat new file mode 100644 index 0000000..e9cd526 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_000.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat new file mode 100644 index 0000000..c3be0ab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_scrubber_control_to_pressed_mtrl_005.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat new file mode 100644 index 0000000..f2a93ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_spinner_mtrl_am_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..030c7e8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_switch_track_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat new file mode 100644 index 0000000..4d8653d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_tab_indicator_mtrl_alpha.9.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat new file mode 100644 index 0000000..72888d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat new file mode 100644 index 0000000..2cb9a5d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_left_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat new file mode 100644 index 0000000..da5d222 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_dark.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat new file mode 100644 index 0000000..e4d83dd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable-xxxhdpi-v4_abc_text_select_handle_right_mtrl_light.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_borderless_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_borderless_material.xml.flat new file mode 100644 index 0000000..5bcef5a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_borderless_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_check_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_check_material.xml.flat new file mode 100644 index 0000000..edf89aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_check_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_colored_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_colored_material.xml.flat new file mode 100644 index 0000000..aa3c561 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_colored_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_default_mtrl_shape.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_default_mtrl_shape.xml.flat new file mode 100644 index 0000000..66c3ba2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_default_mtrl_shape.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_radio_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_radio_material.xml.flat new file mode 100644 index 0000000..80e6d91 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_btn_radio_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_cab_background_internal_bg.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_cab_background_internal_bg.xml.flat new file mode 100644 index 0000000..3d28d77 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_cab_background_internal_bg.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_cab_background_top_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_cab_background_top_material.xml.flat new file mode 100644 index 0000000..ad7731b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_cab_background_top_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_dialog_material_background.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_dialog_material_background.xml.flat new file mode 100644 index 0000000..7d70cd3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_dialog_material_background.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_edit_text_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_edit_text_material.xml.flat new file mode 100644 index 0000000..8199a20 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_edit_text_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_ab_back_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_ab_back_material.xml.flat new file mode 100644 index 0000000..2bf4932 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_ab_back_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_arrow_drop_right_black_24dp.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_arrow_drop_right_black_24dp.xml.flat new file mode 100644 index 0000000..daba9a9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_arrow_drop_right_black_24dp.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_clear_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_clear_material.xml.flat new file mode 100644 index 0000000..1d7614c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_clear_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_go_search_api_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_go_search_api_material.xml.flat new file mode 100644 index 0000000..543bd4a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_go_search_api_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_menu_overflow_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_menu_overflow_material.xml.flat new file mode 100644 index 0000000..f60484d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_menu_overflow_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_search_api_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_search_api_material.xml.flat new file mode 100644 index 0000000..8d69576 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_search_api_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_voice_search_api_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_voice_search_api_material.xml.flat new file mode 100644 index 0000000..bec506e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ic_voice_search_api_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_item_background_holo_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_item_background_holo_dark.xml.flat new file mode 100644 index 0000000..80242f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_item_background_holo_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_item_background_holo_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_item_background_holo_light.xml.flat new file mode 100644 index 0000000..bf9fc66 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_item_background_holo_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_background_transition_holo_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_background_transition_holo_dark.xml.flat new file mode 100644 index 0000000..ecba22e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_background_transition_holo_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_background_transition_holo_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_background_transition_holo_light.xml.flat new file mode 100644 index 0000000..daa5735 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_background_transition_holo_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_holo_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_holo_dark.xml.flat new file mode 100644 index 0000000..523b9d4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_holo_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_holo_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_holo_light.xml.flat new file mode 100644 index 0000000..a665fe2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_list_selector_holo_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_indicator_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_indicator_material.xml.flat new file mode 100644 index 0000000..a697b6b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_indicator_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_material.xml.flat new file mode 100644 index 0000000..68dabda Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_small_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_small_material.xml.flat new file mode 100644 index 0000000..3e69573 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_ratingbar_small_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_thumb_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_thumb_material.xml.flat new file mode 100644 index 0000000..c83b2e7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_thumb_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_tick_mark_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_tick_mark_material.xml.flat new file mode 100644 index 0000000..99c2e1b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_tick_mark_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_track_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_track_material.xml.flat new file mode 100644 index 0000000..af74f0c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_seekbar_track_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_spinner_textfield_background_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_spinner_textfield_background_material.xml.flat new file mode 100644 index 0000000..c965f96 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_spinner_textfield_background_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_switch_thumb_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_switch_thumb_material.xml.flat new file mode 100644 index 0000000..1756827 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_switch_thumb_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_tab_indicator_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_tab_indicator_material.xml.flat new file mode 100644 index 0000000..d52c52c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_tab_indicator_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_text_cursor_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_text_cursor_material.xml.flat new file mode 100644 index 0000000..c9b6a56 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_text_cursor_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_textfield_search_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_textfield_search_material.xml.flat new file mode 100644 index 0000000..ee7a38a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_textfield_search_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_vector_test.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_vector_test.xml.flat new file mode 100644 index 0000000..8d93064 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_abc_vector_test.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_about_text_bg.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_about_text_bg.xml.flat new file mode 100644 index 0000000..858d21a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_about_text_bg.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_add_btn_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_add_btn_selector.xml.flat new file mode 100644 index 0000000..316a586 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_add_btn_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_addvidiconshape.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_addvidiconshape.xml.flat new file mode 100644 index 0000000..d815e81 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_addvidiconshape.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_back.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_back.png.flat new file mode 100644 index 0000000..50993cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_back.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_grayblack.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_grayblack.xml.flat new file mode 100644 index 0000000..90869d7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_grayblack.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_image.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_image.xml.flat new file mode 100644 index 0000000..7ce9095 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_image.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_osd.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_osd.xml.flat new file mode 100644 index 0000000..69e5ce8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_osd.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_separate_vertical.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_separate_vertical.xml.flat new file mode 100644 index 0000000..6069895 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_separate_vertical.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_silver.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_silver.xml.flat new file mode 100644 index 0000000..29efd81 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_silver.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_silver_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_silver_light.xml.flat new file mode 100644 index 0000000..91fc2be Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_silver_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_white_corner.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_white_corner.xml.flat new file mode 100644 index 0000000..854b9d5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_background_white_corner.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_bottle_night_bg.jpg.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_bottle_night_bg.jpg.flat new file mode 100644 index 0000000..01e1c80 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_bottle_night_bg.jpg.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_brightcontrastprogress.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_brightcontrastprogress.xml.flat new file mode 100644 index 0000000..1d50768 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_brightcontrastprogress.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_btn_back_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_btn_back_selector.xml.flat new file mode 100644 index 0000000..4382a7f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_btn_back_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_btnselector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_btnselector.xml.flat new file mode 100644 index 0000000..f6000f5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_btnselector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_button_loct.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_button_loct.xml.flat new file mode 100644 index 0000000..1823001 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_button_loct.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_button_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_button_selector.xml.flat new file mode 100644 index 0000000..9c2911a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_button_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_checkphone_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_checkphone_selector.xml.flat new file mode 100644 index 0000000..e62ff18 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_checkphone_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_choose_video_plan.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_choose_video_plan.xml.flat new file mode 100644 index 0000000..e01adae Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_choose_video_plan.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_close_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_close_selector.xml.flat new file mode 100644 index 0000000..eff7438 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_close_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_contanct.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_contanct.png.flat new file mode 100644 index 0000000..e3d7b3d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_contanct.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_customprogress.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_customprogress.xml.flat new file mode 100644 index 0000000..ebe5a4a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_customprogress.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_customprogress_thumb.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_customprogress_thumb.xml.flat new file mode 100644 index 0000000..41bb5e1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_customprogress_thumb.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_del.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_del.png.flat new file mode 100644 index 0000000..9a8a3a9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_del.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_eject.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_eject.png.flat new file mode 100644 index 0000000..59b5311 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_eject.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_icon.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_icon.png.flat new file mode 100644 index 0000000..c264358 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_icon.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_list_bgnull_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_list_bgnull_selector.xml.flat new file mode 100644 index 0000000..c86e34e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_list_bgnull_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_list_item_divider.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_list_item_divider.xml.flat new file mode 100644 index 0000000..48938ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_list_item_divider.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_bg_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_bg_selector.xml.flat new file mode 100644 index 0000000..83c2077 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_bg_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_one_pressed.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_one_pressed.xml.flat new file mode 100644 index 0000000..0f38397 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_one_pressed.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_one_pressed_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_one_pressed_selector.xml.flat new file mode 100644 index 0000000..61cd2b7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_one_pressed_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_bottom_corner.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_bottom_corner.xml.flat new file mode 100644 index 0000000..797f1eb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_bottom_corner.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_bottom_corner_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_bottom_corner_selector.xml.flat new file mode 100644 index 0000000..c0424ac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_bottom_corner_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_selector.xml.flat new file mode 100644 index 0000000..1b26416 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_top_corner.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_top_corner.xml.flat new file mode 100644 index 0000000..e66f105 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_top_corner.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_top_corner_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_top_corner_selector.xml.flat new file mode 100644 index 0000000..3a1de1d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_listitem_pressed_top_corner_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_localpic_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_localpic_selector.xml.flat new file mode 100644 index 0000000..a778adc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_localpic_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_main_search_add_corner.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_main_search_add_corner.xml.flat new file mode 100644 index 0000000..ca87962 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_main_search_add_corner.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_mainsetting_dialog_frame.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_mainsetting_dialog_frame.xml.flat new file mode 100644 index 0000000..e8cd39e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_mainsetting_dialog_frame.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_my_switch.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_my_switch.xml.flat new file mode 100644 index 0000000..ec81562 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_my_switch.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_myseekbar.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_myseekbar.xml.flat new file mode 100644 index 0000000..1dd9f8b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_myseekbar.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_bg.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_bg.xml.flat new file mode 100644 index 0000000..2f5b0a5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_bg.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_bg_low.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_bg_low.xml.flat new file mode 100644 index 0000000..773593d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_bg_low.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_icon_background.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_icon_background.xml.flat new file mode 100644 index 0000000..be13cb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_icon_background.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_tile_bg.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_tile_bg.xml.flat new file mode 100644 index 0000000..5ddab59 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_notification_tile_bg.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_pause.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_pause.png.flat new file mode 100644 index 0000000..5b89784 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_pause.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_play.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_play.png.flat new file mode 100644 index 0000000..3ac56af Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_play.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_brightness_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_brightness_selector.xml.flat new file mode 100644 index 0000000..fd38ec3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_brightness_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_default_set_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_default_set_selector.xml.flat new file mode 100644 index 0000000..fc8d54d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_default_set_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_takepic_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_takepic_selector.xml.flat new file mode 100644 index 0000000..03bbfae Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_takepic_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_takevideo_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_takevideo_selector.xml.flat new file mode 100644 index 0000000..86fb1ef Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_ptz_takevideo_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_rightdown_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_rightdown_selector.xml.flat new file mode 100644 index 0000000..97aa27d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_rightdown_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sound_line.bmp.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sound_line.bmp.flat new file mode 100644 index 0000000..06075b6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sound_line.bmp.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sound_line1.BMP.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sound_line1.BMP.flat new file mode 100644 index 0000000..5eaed2f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sound_line1.BMP.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sounddisable.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sounddisable.png.flat new file mode 100644 index 0000000..3467505 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_sounddisable.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_soundenable.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_soundenable.png.flat new file mode 100644 index 0000000..0ae0995 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_soundenable.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_stepbackward.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_stepbackward.png.flat new file mode 100644 index 0000000..e679f7d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_stepbackward.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_stepforward.png.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_stepforward.png.flat new file mode 100644 index 0000000..17b6bd8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_stepforward.png.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_style_image_border.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_style_image_border.xml.flat new file mode 100644 index 0000000..d14e114 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_style_image_border.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_tooltip_frame_dark.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_tooltip_frame_dark.xml.flat new file mode 100644 index 0000000..ab4a2d9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_tooltip_frame_dark.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_tooltip_frame_light.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_tooltip_frame_light.xml.flat new file mode 100644 index 0000000..2cd0dae Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_tooltip_frame_light.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_left_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_left_selector.xml.flat new file mode 100644 index 0000000..d45d9eb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_left_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_pause_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_pause_selector.xml.flat new file mode 100644 index 0000000..eb83dce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_pause_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_play_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_play_selector.xml.flat new file mode 100644 index 0000000..f7e5219 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_play_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_right_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_right_selector.xml.flat new file mode 100644 index 0000000..bb8038c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_video_play_right_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_vidicon_selector.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_vidicon_selector.xml.flat new file mode 100644 index 0000000..9601bf9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/drawable_vidicon_selector.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v16_notification_template_custom_big.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v16_notification_template_custom_big.xml.flat new file mode 100644 index 0000000..17e71b2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v16_notification_template_custom_big.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_action.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_action.xml.flat new file mode 100644 index 0000000..08f2543 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_action.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_action_tombstone.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_action_tombstone.xml.flat new file mode 100644 index 0000000..9d14d8f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_action_tombstone.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_template_custom_big.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_template_custom_big.xml.flat new file mode 100644 index 0000000..aa38f62 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_template_custom_big.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_template_icon_group.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_template_icon_group.xml.flat new file mode 100644 index 0000000..bfa8228 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v21_notification_template_icon_group.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v26_abc_screen_toolbar.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v26_abc_screen_toolbar.xml.flat new file mode 100644 index 0000000..9f59160 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-v26_abc_screen_toolbar.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-watch-v20_abc_alert_dialog_button_bar_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-watch-v20_abc_alert_dialog_button_bar_material.xml.flat new file mode 100644 index 0000000..2f08744 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-watch-v20_abc_alert_dialog_button_bar_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-watch-v20_abc_alert_dialog_title_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-watch-v20_abc_alert_dialog_title_material.xml.flat new file mode 100644 index 0000000..71364cb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout-watch-v20_abc_alert_dialog_title_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_bar_title_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_bar_title_item.xml.flat new file mode 100644 index 0000000..5aaf2f9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_bar_title_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_bar_up_container.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_bar_up_container.xml.flat new file mode 100644 index 0000000..a06bced Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_bar_up_container.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_menu_item_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_menu_item_layout.xml.flat new file mode 100644 index 0000000..0818e25 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_menu_item_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_menu_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_menu_layout.xml.flat new file mode 100644 index 0000000..7b09a97 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_menu_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_mode_bar.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_mode_bar.xml.flat new file mode 100644 index 0000000..ecb2e04 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_mode_bar.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_mode_close_item_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_mode_close_item_material.xml.flat new file mode 100644 index 0000000..baaa226 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_action_mode_close_item_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_activity_chooser_view.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_activity_chooser_view.xml.flat new file mode 100644 index 0000000..579a7c1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_activity_chooser_view.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_activity_chooser_view_list_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_activity_chooser_view_list_item.xml.flat new file mode 100644 index 0000000..30910f0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_activity_chooser_view_list_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_button_bar_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_button_bar_material.xml.flat new file mode 100644 index 0000000..6327035 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_button_bar_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_material.xml.flat new file mode 100644 index 0000000..1cee82e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_title_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_title_material.xml.flat new file mode 100644 index 0000000..09afda7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_alert_dialog_title_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_dialog_title_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_dialog_title_material.xml.flat new file mode 100644 index 0000000..973e9bc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_dialog_title_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_expanded_menu_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_expanded_menu_layout.xml.flat new file mode 100644 index 0000000..d80de66 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_expanded_menu_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_checkbox.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_checkbox.xml.flat new file mode 100644 index 0000000..9b673b2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_checkbox.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_icon.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_icon.xml.flat new file mode 100644 index 0000000..d68ea46 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_icon.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_layout.xml.flat new file mode 100644 index 0000000..d4c3767 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_radio.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_radio.xml.flat new file mode 100644 index 0000000..7c1b8f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_list_menu_item_radio.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_popup_menu_header_item_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_popup_menu_header_item_layout.xml.flat new file mode 100644 index 0000000..546e21a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_popup_menu_header_item_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_popup_menu_item_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_popup_menu_item_layout.xml.flat new file mode 100644 index 0000000..cb40bfd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_popup_menu_item_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_content_include.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_content_include.xml.flat new file mode 100644 index 0000000..0b4a482 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_content_include.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_simple.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_simple.xml.flat new file mode 100644 index 0000000..bf32e60 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_simple.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_simple_overlay_action_mode.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_simple_overlay_action_mode.xml.flat new file mode 100644 index 0000000..9c608e9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_simple_overlay_action_mode.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_toolbar.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_toolbar.xml.flat new file mode 100644 index 0000000..4ad69f4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_screen_toolbar.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_search_dropdown_item_icons_2line.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_search_dropdown_item_icons_2line.xml.flat new file mode 100644 index 0000000..776d0e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_search_dropdown_item_icons_2line.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_search_view.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_search_view.xml.flat new file mode 100644 index 0000000..fb5af3a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_search_view.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_select_dialog_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_select_dialog_material.xml.flat new file mode 100644 index 0000000..bd99784 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_select_dialog_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_tooltip.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_tooltip.xml.flat new file mode 100644 index 0000000..78c2e98 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_abc_tooltip.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_flow_buy.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_flow_buy.xml.flat new file mode 100644 index 0000000..e1c4251 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_flow_buy.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_flow_info.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_flow_info.xml.flat new file mode 100644 index 0000000..ab7630b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_flow_info.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_h5.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_h5.xml.flat new file mode 100644 index 0000000..001c369 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_h5.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_ip_connect.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_ip_connect.xml.flat new file mode 100644 index 0000000..aa83829 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_ip_connect.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_message.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_message.xml.flat new file mode 100644 index 0000000..7f74e77 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_activity_message.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_add_camera.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_add_camera.xml.flat new file mode 100644 index 0000000..85915b3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_add_camera.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermaudiopopwindow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermaudiopopwindow.xml.flat new file mode 100644 index 0000000..cc61c81 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermaudiopopwindow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermiooutpopwindow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermiooutpopwindow.xml.flat new file mode 100644 index 0000000..dfa0ff0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermiooutpopwindow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermpresetmovepopwindow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermpresetmovepopwindow.xml.flat new file mode 100644 index 0000000..1e39c82 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermpresetmovepopwindow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermsensitivepopwindow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermsensitivepopwindow.xml.flat new file mode 100644 index 0000000..b4267aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermsensitivepopwindow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermtriggerpopwindow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermtriggerpopwindow.xml.flat new file mode 100644 index 0000000..6be3a87 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_alermtriggerpopwindow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_brightprogress.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_brightprogress.xml.flat new file mode 100644 index 0000000..d1d5c00 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_brightprogress.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_control_device_view.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_control_device_view.xml.flat new file mode 100644 index 0000000..bd4354b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_control_device_view.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_edit_sensor.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_edit_sensor.xml.flat new file mode 100644 index 0000000..f252220 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_edit_sensor.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_linkcamera_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_linkcamera_layout.xml.flat new file mode 100644 index 0000000..b649c90 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_linkcamera_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_loadmorecount.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_loadmorecount.xml.flat new file mode 100644 index 0000000..7df9655 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_loadmorecount.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_local_picture.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_local_picture.xml.flat new file mode 100644 index 0000000..0a160ee Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_local_picture.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_localpicture_listitem.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_localpicture_listitem.xml.flat new file mode 100644 index 0000000..81040af Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_localpicture_listitem.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_main.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_main.xml.flat new file mode 100644 index 0000000..93d2eb5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_main.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_message_list_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_message_list_item.xml.flat new file mode 100644 index 0000000..10d4a57 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_message_list_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_move_message.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_move_message.xml.flat new file mode 100644 index 0000000..cba23b8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_move_message.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_action.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_action.xml.flat new file mode 100644 index 0000000..5c4a943 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_action.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_action_tombstone.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_action_tombstone.xml.flat new file mode 100644 index 0000000..37c489d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_action_tombstone.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_media_action.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_media_action.xml.flat new file mode 100644 index 0000000..580f6e1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_media_action.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_media_cancel_action.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_media_cancel_action.xml.flat new file mode 100644 index 0000000..706a8bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_media_cancel_action.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media.xml.flat new file mode 100644 index 0000000..b2d007b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_custom.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_custom.xml.flat new file mode 100644 index 0000000..11b010a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_custom.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_narrow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_narrow.xml.flat new file mode 100644 index 0000000..deb24af Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_narrow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_narrow_custom.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_narrow_custom.xml.flat new file mode 100644 index 0000000..9e3cb59 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_big_media_narrow_custom.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_icon_group.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_icon_group.xml.flat new file mode 100644 index 0000000..31c3228 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_icon_group.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_lines_media.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_lines_media.xml.flat new file mode 100644 index 0000000..c5ff0ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_lines_media.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_media.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_media.xml.flat new file mode 100644 index 0000000..2b2ab47 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_media.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_media_custom.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_media_custom.xml.flat new file mode 100644 index 0000000..24ac6aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_media_custom.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_part_chronometer.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_part_chronometer.xml.flat new file mode 100644 index 0000000..9de5f57 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_part_chronometer.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_part_time.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_part_time.xml.flat new file mode 100644 index 0000000..80cf1a7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_notification_template_part_time.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_play.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_play.xml.flat new file mode 100644 index 0000000..40bbaf4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_play.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playback.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playback.xml.flat new file mode 100644 index 0000000..73fa3d1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playback.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playbacktf.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playbacktf.xml.flat new file mode 100644 index 0000000..bb57aec Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playbacktf.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playbacktf_listitem.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playbacktf_listitem.xml.flat new file mode 100644 index 0000000..3c53207 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_playbacktf_listitem.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_popup_d.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_popup_d.xml.flat new file mode 100644 index 0000000..39f3ed3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_popup_d.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_popuppreset.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_popuppreset.xml.flat new file mode 100644 index 0000000..338bf66 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_popuppreset.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_preset_view.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_preset_view.xml.flat new file mode 100644 index 0000000..2408c3d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_preset_view.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_ptz_resolution_h264.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_ptz_resolution_h264.xml.flat new file mode 100644 index 0000000..f74dd74 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_ptz_resolution_h264.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_ptz_resolution_jpeg.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_ptz_resolution_jpeg.xml.flat new file mode 100644 index 0000000..257169b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_ptz_resolution_jpeg.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_search_list_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_search_list_item.xml.flat new file mode 100644 index 0000000..4830b79 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_search_list_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_item_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_item_material.xml.flat new file mode 100644 index 0000000..b052ea4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_item_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_multichoice_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_multichoice_material.xml.flat new file mode 100644 index 0000000..a581c78 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_multichoice_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_singlechoice_material.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_singlechoice_material.xml.flat new file mode 100644 index 0000000..0588679 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_select_dialog_singlechoice_material.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_sensoradapterlayout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_sensoradapterlayout.xml.flat new file mode 100644 index 0000000..2f9261b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_sensoradapterlayout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_sensorlist_item_sensortype_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_sensorlist_item_sensortype_item.xml.flat new file mode 100644 index 0000000..576082b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_sensorlist_item_sensortype_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_setting.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_setting.xml.flat new file mode 100644 index 0000000..b302ac8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_setting.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_setting_list_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_setting_list_item.xml.flat new file mode 100644 index 0000000..a272b1e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_setting_list_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingalarm.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingalarm.xml.flat new file mode 100644 index 0000000..9e39a5e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingalarm.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate.xml.flat new file mode 100644 index 0000000..706439f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate_ntpserver_popwindow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate_ntpserver_popwindow.xml.flat new file mode 100644 index 0000000..9cd161f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate_ntpserver_popwindow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate_timezone_popwindow.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate_timezone_popwindow.xml.flat new file mode 100644 index 0000000..cda678b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingdate_timezone_popwindow.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingsdcard.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingsdcard.xml.flat new file mode 100644 index 0000000..0f4f970 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingsdcard.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingsensorlist.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingsensorlist.xml.flat new file mode 100644 index 0000000..b61ebae Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingsensorlist.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settinguser.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settinguser.xml.flat new file mode 100644 index 0000000..cc15fc3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settinguser.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingwifi.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingwifi.xml.flat new file mode 100644 index 0000000..8de2b28 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingwifi.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingwifi_list_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingwifi_list_item.xml.flat new file mode 100644 index 0000000..2c85290 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_settingwifi_list_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalpicgrid.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalpicgrid.xml.flat new file mode 100644 index 0000000..b17bca3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalpicgrid.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalpicgrid_griditem.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalpicgrid_griditem.xml.flat new file mode 100644 index 0000000..4863ad5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalpicgrid_griditem.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalvideo_activity.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalvideo_activity.xml.flat new file mode 100644 index 0000000..1a7a52d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_showlocalvideo_activity.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_start.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_start.xml.flat new file mode 100644 index 0000000..44a8460 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_start.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_startcode_layout.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_startcode_layout.xml.flat new file mode 100644 index 0000000..a33f646 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_startcode_layout.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_support_simple_spinner_dropdown_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_support_simple_spinner_dropdown_item.xml.flat new file mode 100644 index 0000000..fb83cf7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_support_simple_spinner_dropdown_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_timing_video_item.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_timing_video_item.xml.flat new file mode 100644 index 0000000..f9ce62d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_timing_video_item.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_update_firmware_view.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_update_firmware_view.xml.flat new file mode 100644 index 0000000..5ff3bdf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_update_firmware_view.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_videotape_timing_setting.xml.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_videotape_timing_setting.xml.flat new file mode 100644 index 0000000..86b34c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/layout_videotape_timing_setting.xml.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-af_values-af.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-af_values-af.arsc.flat new file mode 100644 index 0000000..b553e2f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-af_values-af.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-am_values-am.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-am_values-am.arsc.flat new file mode 100644 index 0000000..0c46eff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-am_values-am.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ar_values-ar.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ar_values-ar.arsc.flat new file mode 100644 index 0000000..4eb1d83 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ar_values-ar.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-az_values-az.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-az_values-az.arsc.flat new file mode 100644 index 0000000..47796fd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-az_values-az.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat new file mode 100644 index 0000000..1ce3b9b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-b+sr+Latn_values-b+sr+Latn.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-be_values-be.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-be_values-be.arsc.flat new file mode 100644 index 0000000..e6d2d73 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-be_values-be.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bg_values-bg.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bg_values-bg.arsc.flat new file mode 100644 index 0000000..1e3c047 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bg_values-bg.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bn_values-bn.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bn_values-bn.arsc.flat new file mode 100644 index 0000000..a34d139 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bn_values-bn.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bs_values-bs.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bs_values-bs.arsc.flat new file mode 100644 index 0000000..b681658 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-bs_values-bs.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ca_values-ca.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ca_values-ca.arsc.flat new file mode 100644 index 0000000..c2f8224 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ca_values-ca.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-cs_values-cs.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-cs_values-cs.arsc.flat new file mode 100644 index 0000000..7c3db25 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-cs_values-cs.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-da_values-da.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-da_values-da.arsc.flat new file mode 100644 index 0000000..32aaa4e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-da_values-da.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-de_values-de.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-de_values-de.arsc.flat new file mode 100644 index 0000000..99df56d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-de_values-de.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-el_values-el.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-el_values-el.arsc.flat new file mode 100644 index 0000000..d10a711 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-el_values-el.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rAU_values-en-rAU.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rAU_values-en-rAU.arsc.flat new file mode 100644 index 0000000..19e14b1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rAU_values-en-rAU.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rCA_values-en-rCA.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rCA_values-en-rCA.arsc.flat new file mode 100644 index 0000000..5c4fb15 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rCA_values-en-rCA.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rGB_values-en-rGB.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rGB_values-en-rGB.arsc.flat new file mode 100644 index 0000000..76765b2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rGB_values-en-rGB.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rIN_values-en-rIN.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rIN_values-en-rIN.arsc.flat new file mode 100644 index 0000000..20bc211 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rIN_values-en-rIN.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rXC_values-en-rXC.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rXC_values-en-rXC.arsc.flat new file mode 100644 index 0000000..b555b4d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-en-rXC_values-en-rXC.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-es-rUS_values-es-rUS.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-es-rUS_values-es-rUS.arsc.flat new file mode 100644 index 0000000..2d19c2e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-es-rUS_values-es-rUS.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-es_values-es.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-es_values-es.arsc.flat new file mode 100644 index 0000000..f60a3ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-es_values-es.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-et_values-et.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-et_values-et.arsc.flat new file mode 100644 index 0000000..16fa9ae Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-et_values-et.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-eu_values-eu.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-eu_values-eu.arsc.flat new file mode 100644 index 0000000..5594e1e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-eu_values-eu.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fa_values-fa.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fa_values-fa.arsc.flat new file mode 100644 index 0000000..6604de5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fa_values-fa.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fi_values-fi.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fi_values-fi.arsc.flat new file mode 100644 index 0000000..bbf3649 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fi_values-fi.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fr-rCA_values-fr-rCA.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fr-rCA_values-fr-rCA.arsc.flat new file mode 100644 index 0000000..112a131 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fr-rCA_values-fr-rCA.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fr_values-fr.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fr_values-fr.arsc.flat new file mode 100644 index 0000000..1ccb810 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-fr_values-fr.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-gl_values-gl.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-gl_values-gl.arsc.flat new file mode 100644 index 0000000..fdbb2ee Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-gl_values-gl.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-gu_values-gu.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-gu_values-gu.arsc.flat new file mode 100644 index 0000000..b9326f4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-gu_values-gu.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat new file mode 100644 index 0000000..e40b2a8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-h720dp-v13_values-h720dp-v13.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat new file mode 100644 index 0000000..595f83e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hdpi-v4_values-hdpi-v4.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hi_values-hi.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hi_values-hi.arsc.flat new file mode 100644 index 0000000..71a7e1e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hi_values-hi.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hr_values-hr.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hr_values-hr.arsc.flat new file mode 100644 index 0000000..e694c8c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hr_values-hr.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hu_values-hu.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hu_values-hu.arsc.flat new file mode 100644 index 0000000..8b7c7aa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hu_values-hu.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hy_values-hy.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hy_values-hy.arsc.flat new file mode 100644 index 0000000..6478a2d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-hy_values-hy.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-in_values-in.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-in_values-in.arsc.flat new file mode 100644 index 0000000..3842633 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-in_values-in.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-is_values-is.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-is_values-is.arsc.flat new file mode 100644 index 0000000..b3f58d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-is_values-is.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-it_values-it.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-it_values-it.arsc.flat new file mode 100644 index 0000000..ce1a7d5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-it_values-it.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-iw_values-iw.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-iw_values-iw.arsc.flat new file mode 100644 index 0000000..36c71c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-iw_values-iw.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ja_values-ja.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ja_values-ja.arsc.flat new file mode 100644 index 0000000..a477425 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ja_values-ja.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ka_values-ka.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ka_values-ka.arsc.flat new file mode 100644 index 0000000..0000d47 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ka_values-ka.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-kk_values-kk.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-kk_values-kk.arsc.flat new file mode 100644 index 0000000..e68ae10 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-kk_values-kk.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-km_values-km.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-km_values-km.arsc.flat new file mode 100644 index 0000000..2e0e879 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-km_values-km.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-kn_values-kn.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-kn_values-kn.arsc.flat new file mode 100644 index 0000000..b355cce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-kn_values-kn.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ko_values-ko.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ko_values-ko.arsc.flat new file mode 100644 index 0000000..824184f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ko_values-ko.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ky_values-ky.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ky_values-ky.arsc.flat new file mode 100644 index 0000000..987b696 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ky_values-ky.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-land_values-land.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-land_values-land.arsc.flat new file mode 100644 index 0000000..b83719c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-land_values-land.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-large-v4_values-large-v4.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-large-v4_values-large-v4.arsc.flat new file mode 100644 index 0000000..129c9cb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-large-v4_values-large-v4.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat new file mode 100644 index 0000000..4be264e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ldltr-v21_values-ldltr-v21.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lo_values-lo.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lo_values-lo.arsc.flat new file mode 100644 index 0000000..aedabe5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lo_values-lo.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lt_values-lt.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lt_values-lt.arsc.flat new file mode 100644 index 0000000..91a738e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lt_values-lt.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lv_values-lv.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lv_values-lv.arsc.flat new file mode 100644 index 0000000..0683ae3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-lv_values-lv.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mk_values-mk.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mk_values-mk.arsc.flat new file mode 100644 index 0000000..725a02a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mk_values-mk.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ml_values-ml.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ml_values-ml.arsc.flat new file mode 100644 index 0000000..472c424 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ml_values-ml.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mn_values-mn.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mn_values-mn.arsc.flat new file mode 100644 index 0000000..24a47ec Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mn_values-mn.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mr_values-mr.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mr_values-mr.arsc.flat new file mode 100644 index 0000000..a211102 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-mr_values-mr.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ms_values-ms.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ms_values-ms.arsc.flat new file mode 100644 index 0000000..9178b7e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ms_values-ms.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-my_values-my.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-my_values-my.arsc.flat new file mode 100644 index 0000000..fa15947 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-my_values-my.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-nb_values-nb.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-nb_values-nb.arsc.flat new file mode 100644 index 0000000..dbd3da7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-nb_values-nb.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ne_values-ne.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ne_values-ne.arsc.flat new file mode 100644 index 0000000..d02eabb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ne_values-ne.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-night-v8_values-night-v8.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-night-v8_values-night-v8.arsc.flat new file mode 100644 index 0000000..996e0b5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-night-v8_values-night-v8.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-nl_values-nl.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-nl_values-nl.arsc.flat new file mode 100644 index 0000000..2d09dc7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-nl_values-nl.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pa_values-pa.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pa_values-pa.arsc.flat new file mode 100644 index 0000000..5356662 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pa_values-pa.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pl_values-pl.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pl_values-pl.arsc.flat new file mode 100644 index 0000000..4472c35 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pl_values-pl.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-port_values-port.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-port_values-port.arsc.flat new file mode 100644 index 0000000..1c4a33b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-port_values-port.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt-rBR_values-pt-rBR.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt-rBR_values-pt-rBR.arsc.flat new file mode 100644 index 0000000..aa8d27f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt-rBR_values-pt-rBR.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt-rPT_values-pt-rPT.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt-rPT_values-pt-rPT.arsc.flat new file mode 100644 index 0000000..e841e3e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt-rPT_values-pt-rPT.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt_values-pt.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt_values-pt.arsc.flat new file mode 100644 index 0000000..51951ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-pt_values-pt.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ro_values-ro.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ro_values-ro.arsc.flat new file mode 100644 index 0000000..b8a3532 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ro_values-ro.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ru_values-ru.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ru_values-ru.arsc.flat new file mode 100644 index 0000000..0e53fb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ru_values-ru.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-si_values-si.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-si_values-si.arsc.flat new file mode 100644 index 0000000..0814c53 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-si_values-si.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sk_values-sk.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sk_values-sk.arsc.flat new file mode 100644 index 0000000..56c8ec4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sk_values-sk.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sl_values-sl.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sl_values-sl.arsc.flat new file mode 100644 index 0000000..329405b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sl_values-sl.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sq_values-sq.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sq_values-sq.arsc.flat new file mode 100644 index 0000000..d146024 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sq_values-sq.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sr_values-sr.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sr_values-sr.arsc.flat new file mode 100644 index 0000000..37b34ab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sr_values-sr.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sv_values-sv.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sv_values-sv.arsc.flat new file mode 100644 index 0000000..f8032a0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sv_values-sv.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat new file mode 100644 index 0000000..f67ed1b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sw600dp-v13_values-sw600dp-v13.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sw_values-sw.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sw_values-sw.arsc.flat new file mode 100644 index 0000000..5995cf9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-sw_values-sw.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ta_values-ta.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ta_values-ta.arsc.flat new file mode 100644 index 0000000..720da2e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ta_values-ta.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-te_values-te.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-te_values-te.arsc.flat new file mode 100644 index 0000000..2b3b9a6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-te_values-te.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-th_values-th.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-th_values-th.arsc.flat new file mode 100644 index 0000000..ac56df6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-th_values-th.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-tl_values-tl.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-tl_values-tl.arsc.flat new file mode 100644 index 0000000..75434b5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-tl_values-tl.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-tr_values-tr.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-tr_values-tr.arsc.flat new file mode 100644 index 0000000..235ef6c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-tr_values-tr.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-uk_values-uk.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-uk_values-uk.arsc.flat new file mode 100644 index 0000000..0c78260 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-uk_values-uk.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ur_values-ur.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ur_values-ur.arsc.flat new file mode 100644 index 0000000..5b922d5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-ur_values-ur.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-uz_values-uz.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-uz_values-uz.arsc.flat new file mode 100644 index 0000000..fc4652c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-uz_values-uz.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v16_values-v16.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v16_values-v16.arsc.flat new file mode 100644 index 0000000..6112985 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v16_values-v16.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v17_values-v17.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v17_values-v17.arsc.flat new file mode 100644 index 0000000..f2df7b3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v17_values-v17.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v18_values-v18.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v18_values-v18.arsc.flat new file mode 100644 index 0000000..1a819d1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v18_values-v18.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v21_values-v21.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v21_values-v21.arsc.flat new file mode 100644 index 0000000..90bb93a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v21_values-v21.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v22_values-v22.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v22_values-v22.arsc.flat new file mode 100644 index 0000000..45dae19 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v22_values-v22.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v23_values-v23.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v23_values-v23.arsc.flat new file mode 100644 index 0000000..da616e0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v23_values-v23.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v24_values-v24.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v24_values-v24.arsc.flat new file mode 100644 index 0000000..957cf79 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v24_values-v24.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v25_values-v25.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v25_values-v25.arsc.flat new file mode 100644 index 0000000..e7e9d07 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v25_values-v25.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v26_values-v26.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v26_values-v26.arsc.flat new file mode 100644 index 0000000..3de38af Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-v26_values-v26.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-vi_values-vi.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-vi_values-vi.arsc.flat new file mode 100644 index 0000000..67c00fe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-vi_values-vi.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-watch-v20_values-watch-v20.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-watch-v20_values-watch-v20.arsc.flat new file mode 100644 index 0000000..d944dab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-watch-v20_values-watch-v20.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat new file mode 100644 index 0000000..37ea0f5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-xlarge-v4_values-xlarge-v4.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat new file mode 100644 index 0000000..bfd166e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rCN_values-zh-rCN.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rHK_values-zh-rHK.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rHK_values-zh-rHK.arsc.flat new file mode 100644 index 0000000..573d363 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rHK_values-zh-rHK.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat new file mode 100644 index 0000000..6bc96f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zh-rTW_values-zh-rTW.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zu_values-zu.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zu_values-zu.arsc.flat new file mode 100644 index 0000000..8ab4d3a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values-zu_values-zu.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values_values.arsc.flat b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values_values.arsc.flat new file mode 100644 index 0000000..8b1e23f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/res/merged/debug/values_values.arsc.flat differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt b/src/IPCamerDemoEYE/app/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt new file mode 100644 index 0000000..704e225 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/res/symbol-table-with-package/debug/package-aware-r.txt @@ -0,0 +1,2372 @@ +com.ipcamer.demo +anim abc_fade_in +anim abc_fade_out +anim abc_grow_fade_in_from_bottom +anim abc_popup_enter +anim abc_popup_exit +anim abc_shrink_fade_out_from_bottom +anim abc_slide_in_bottom +anim abc_slide_in_top +anim abc_slide_out_bottom +anim abc_slide_out_top +anim abc_tooltip_enter +anim abc_tooltip_exit +anim code_rotate_anim +anim in_from_left +anim in_from_right +anim menu_dismiss +anim menu_show +anim out_to_left +anim out_to_right +anim ptz_otherset_anim +anim ptz_otherset_anim_dismiss +anim ptz_otherset_anim_show +anim ptz_top_anim_dismiss +anim ptz_top_anim_show +anim splash_anim +anim zoomin +anim zoomout +attr actionBarDivider +attr actionBarItemBackground +attr actionBarPopupTheme +attr actionBarSize +attr actionBarSplitStyle +attr actionBarStyle +attr actionBarTabBarStyle +attr actionBarTabStyle +attr actionBarTabTextStyle +attr actionBarTheme +attr actionBarWidgetTheme +attr actionButtonStyle +attr actionDropDownStyle +attr actionLayout +attr actionMenuTextAppearance +attr actionMenuTextColor +attr actionModeBackground +attr actionModeCloseButtonStyle +attr actionModeCloseDrawable +attr actionModeCopyDrawable +attr actionModeCutDrawable +attr actionModeFindDrawable +attr actionModePasteDrawable +attr actionModePopupWindowStyle +attr actionModeSelectAllDrawable +attr actionModeShareDrawable +attr actionModeSplitBackground +attr actionModeStyle +attr actionModeWebSearchDrawable +attr actionOverflowButtonStyle +attr actionOverflowMenuStyle +attr actionProviderClass +attr actionViewClass +attr activityChooserViewStyle +attr alertDialogButtonGroupStyle +attr alertDialogCenterButtons +attr alertDialogStyle +attr alertDialogTheme +attr allowStacking +attr alpha +attr alphabeticModifiers +attr arrowHeadLength +attr arrowShaftLength +attr autoCompleteTextViewStyle +attr autoSizeMaxTextSize +attr autoSizeMinTextSize +attr autoSizePresetSizes +attr autoSizeStepGranularity +attr autoSizeTextType +attr background +attr backgroundSplit +attr backgroundStacked +attr backgroundTint +attr backgroundTintMode +attr barLength +attr borderlessButtonStyle +attr buttonBarButtonStyle +attr buttonBarNegativeButtonStyle +attr buttonBarNeutralButtonStyle +attr buttonBarPositiveButtonStyle +attr buttonBarStyle +attr buttonGravity +attr buttonIconDimen +attr buttonPanelSideLayout +attr buttonStyle +attr buttonStyleSmall +attr buttonTint +attr buttonTintMode +attr checkboxStyle +attr checkedTextViewStyle +attr closeIcon +attr closeItemLayout +attr collapseContentDescription +attr collapseIcon +attr color +attr colorAccent +attr colorBackgroundFloating +attr colorButtonNormal +attr colorControlActivated +attr colorControlHighlight +attr colorControlNormal +attr colorError +attr colorPrimary +attr colorPrimaryDark +attr colorSwitchThumbNormal +attr commitIcon +attr contentDescription +attr contentInsetEnd +attr contentInsetEndWithActions +attr contentInsetLeft +attr contentInsetRight +attr contentInsetStart +attr contentInsetStartWithNavigation +attr controlBackground +attr coordinatorLayoutStyle +attr customNavigationLayout +attr defaultQueryHint +attr dialogPreferredPadding +attr dialogTheme +attr displayOptions +attr divider +attr dividerHorizontal +attr dividerPadding +attr dividerVertical +attr drawableSize +attr drawerArrowStyle +attr dropDownListViewStyle +attr dropdownListPreferredItemHeight +attr editTextBackground +attr editTextColor +attr editTextStyle +attr elevation +attr expandActivityOverflowButtonDrawable +attr font +attr fontFamily +attr fontProviderAuthority +attr fontProviderCerts +attr fontProviderFetchStrategy +attr fontProviderFetchTimeout +attr fontProviderPackage +attr fontProviderQuery +attr fontStyle +attr fontWeight +attr gapBetweenBars +attr goIcon +attr height +attr hideOnContentScroll +attr homeAsUpIndicator +attr homeLayout +attr icon +attr iconTint +attr iconTintMode +attr iconifiedByDefault +attr imageButtonStyle +attr indeterminateProgressStyle +attr initialActivityCount +attr isLightTheme +attr itemPadding +attr keylines +attr layout +attr layout_anchor +attr layout_anchorGravity +attr layout_behavior +attr layout_dodgeInsetEdges +attr layout_insetEdge +attr layout_keyline +attr listChoiceBackgroundIndicator +attr listDividerAlertDialog +attr listItemLayout +attr listLayout +attr listMenuViewStyle +attr listPopupWindowStyle +attr listPreferredItemHeight +attr listPreferredItemHeightLarge +attr listPreferredItemHeightSmall +attr listPreferredItemPaddingLeft +attr listPreferredItemPaddingRight +attr logo +attr logoDescription +attr maxButtonHeight +attr measureWithLargestChild +attr multiChoiceItemLayout +attr navigationContentDescription +attr navigationIcon +attr navigationMode +attr numericModifiers +attr overlapAnchor +attr paddingBottomNoButtons +attr paddingEnd +attr paddingStart +attr paddingTopNoTitle +attr panelBackground +attr panelMenuListTheme +attr panelMenuListWidth +attr popupMenuStyle +attr popupTheme +attr popupWindowStyle +attr preserveIconSpacing +attr progressBarPadding +attr progressBarStyle +attr queryBackground +attr queryHint +attr radioButtonStyle +attr ratingBarStyle +attr ratingBarStyleIndicator +attr ratingBarStyleSmall +attr searchHintIcon +attr searchIcon +attr searchViewStyle +attr seekBarStyle +attr selectableItemBackground +attr selectableItemBackgroundBorderless +attr showAsAction +attr showDividers +attr showText +attr showTitle +attr singleChoiceItemLayout +attr spinBars +attr spinnerDropDownItemStyle +attr spinnerStyle +attr splitTrack +attr srcCompat +attr state_above_anchor +attr statusBarBackground +attr subMenuArrow +attr submitBackground +attr subtitle +attr subtitleTextAppearance +attr subtitleTextColor +attr subtitleTextStyle +attr suggestionRowLayout +attr switchMinWidth +attr switchPadding +attr switchStyle +attr switchTextAppearance +attr textAllCaps +attr textAppearanceLargePopupMenu +attr textAppearanceListItem +attr textAppearanceListItemSecondary +attr textAppearanceListItemSmall +attr textAppearancePopupMenuHeader +attr textAppearanceSearchResultSubtitle +attr textAppearanceSearchResultTitle +attr textAppearanceSmallPopupMenu +attr textColorAlertDialogListItem +attr textColorSearchUrl +attr theme +attr thickness +attr thumbTextPadding +attr thumbTint +attr thumbTintMode +attr tickMark +attr tickMarkTint +attr tickMarkTintMode +attr tint +attr tintMode +attr title +attr titleMargin +attr titleMarginBottom +attr titleMarginEnd +attr titleMarginStart +attr titleMarginTop +attr titleMargins +attr titleTextAppearance +attr titleTextColor +attr titleTextStyle +attr toolbarNavigationButtonStyle +attr toolbarStyle +attr tooltipForegroundColor +attr tooltipFrameBackground +attr tooltipText +attr track +attr trackTint +attr trackTintMode +attr viewInflaterClass +attr voiceIcon +attr windowActionBar +attr windowActionBarOverlay +attr windowActionModeOverlay +attr windowFixedHeightMajor +attr windowFixedHeightMinor +attr windowFixedWidthMajor +attr windowFixedWidthMinor +attr windowMinWidthMajor +attr windowMinWidthMinor +attr windowNoTitle +bool abc_action_bar_embed_tabs +bool abc_allow_stacked_button_bar +bool abc_config_actionMenuItemAllCaps +bool abc_config_showMenuShortcutsWhenKeyboardPresent +color abc_background_cache_hint_selector_material_dark +color abc_background_cache_hint_selector_material_light +color abc_btn_colored_borderless_text_material +color abc_btn_colored_text_material +color abc_color_highlight_material +color abc_hint_foreground_material_dark +color abc_hint_foreground_material_light +color abc_input_method_navigation_guard +color abc_primary_text_disable_only_material_dark +color abc_primary_text_disable_only_material_light +color abc_primary_text_material_dark +color abc_primary_text_material_light +color abc_search_url_text +color abc_search_url_text_normal +color abc_search_url_text_pressed +color abc_search_url_text_selected +color abc_secondary_text_material_dark +color abc_secondary_text_material_light +color abc_tint_btn_checkable +color abc_tint_default +color abc_tint_edittext +color abc_tint_seek_thumb +color abc_tint_spinner +color abc_tint_switch_track +color accent_material_dark +color accent_material_light +color background_floating_material_dark +color background_floating_material_light +color background_material_dark +color background_material_light +color bg_color +color black +color bright_foreground_disabled_material_dark +color bright_foreground_disabled_material_light +color bright_foreground_inverse_material_dark +color bright_foreground_inverse_material_light +color bright_foreground_material_dark +color bright_foreground_material_light +color button_bg_no +color button_material_dark +color button_material_light +color cache_color_hint +color color_alarm_textcolor +color color_bg +color color_bg_less_shadow +color color_black +color color_blue +color color_divider +color color_green +color color_grey +color color_grid_bg +color color_grid_pressed +color color_info +color color_less_black +color color_less_blue +color color_line +color color_ptz_blue +color color_setting_title_bg +color color_shadow +color color_startcode_bg +color color_top_bg +color color_white +color contents_text +color dim_foreground_disabled_material_dark +color dim_foreground_disabled_material_light +color dim_foreground_material_dark +color dim_foreground_material_light +color encode_view +color error_color_material +color foreground_material_dark +color foreground_material_light +color grgray +color header +color help_button_view +color help_view +color highlighted_text_material_dark +color highlighted_text_material_light +color hint +color material_blue_grey_800 +color material_blue_grey_900 +color material_blue_grey_950 +color material_deep_teal_200 +color material_deep_teal_500 +color material_grey_100 +color material_grey_300 +color material_grey_50 +color material_grey_600 +color material_grey_800 +color material_grey_850 +color material_grey_900 +color more_subtitle +color notification_action_color_filter +color notification_icon_bg_color +color notification_material_background_media_default_color +color possible_result_points +color primary_dark_material_dark +color primary_dark_material_light +color primary_material_dark +color primary_material_light +color primary_text_default_material_dark +color primary_text_default_material_light +color primary_text_disabled_material_dark +color primary_text_disabled_material_light +color result_image_border +color result_minor_text +color result_points +color result_text +color result_view +color ripple_material_dark +color ripple_material_light +color sbc_header_text +color sbc_header_view +color sbc_layout_view +color sbc_list_item +color sbc_page_number_text +color sbc_snippet_text +color secondary_text_default_material_dark +color secondary_text_default_material_light +color secondary_text_disabled_material_dark +color secondary_text_disabled_material_light +color share_text +color share_view +color status_text +color status_view +color subtitle_color +color switch_thumb_disabled_material_dark +color switch_thumb_disabled_material_light +color switch_thumb_material_dark +color switch_thumb_material_light +color switch_thumb_normal_material_dark +color switch_thumb_normal_material_light +color tooltip_background_dark +color tooltip_background_light +color transparent +color viewfinder_frame +color viewfinder_laser +color viewfinder_mask +dimen abc_action_bar_content_inset_material +dimen abc_action_bar_content_inset_with_nav +dimen abc_action_bar_default_height_material +dimen abc_action_bar_default_padding_end_material +dimen abc_action_bar_default_padding_start_material +dimen abc_action_bar_elevation_material +dimen abc_action_bar_icon_vertical_padding_material +dimen abc_action_bar_overflow_padding_end_material +dimen abc_action_bar_overflow_padding_start_material +dimen abc_action_bar_progress_bar_size +dimen abc_action_bar_stacked_max_height +dimen abc_action_bar_stacked_tab_max_width +dimen abc_action_bar_subtitle_bottom_margin_material +dimen abc_action_bar_subtitle_top_margin_material +dimen abc_action_button_min_height_material +dimen abc_action_button_min_width_material +dimen abc_action_button_min_width_overflow_material +dimen abc_alert_dialog_button_bar_height +dimen abc_alert_dialog_button_dimen +dimen abc_button_inset_horizontal_material +dimen abc_button_inset_vertical_material +dimen abc_button_padding_horizontal_material +dimen abc_button_padding_vertical_material +dimen abc_cascading_menus_min_smallest_width +dimen abc_config_prefDialogWidth +dimen abc_control_corner_material +dimen abc_control_inset_material +dimen abc_control_padding_material +dimen abc_dialog_fixed_height_major +dimen abc_dialog_fixed_height_minor +dimen abc_dialog_fixed_width_major +dimen abc_dialog_fixed_width_minor +dimen abc_dialog_list_padding_bottom_no_buttons +dimen abc_dialog_list_padding_top_no_title +dimen abc_dialog_min_width_major +dimen abc_dialog_min_width_minor +dimen abc_dialog_padding_material +dimen abc_dialog_padding_top_material +dimen abc_dialog_title_divider_material +dimen abc_disabled_alpha_material_dark +dimen abc_disabled_alpha_material_light +dimen abc_dropdownitem_icon_width +dimen abc_dropdownitem_text_padding_left +dimen abc_dropdownitem_text_padding_right +dimen abc_edit_text_inset_bottom_material +dimen abc_edit_text_inset_horizontal_material +dimen abc_edit_text_inset_top_material +dimen abc_floating_window_z +dimen abc_list_item_padding_horizontal_material +dimen abc_panel_menu_list_width +dimen abc_progress_bar_height_material +dimen abc_search_view_preferred_height +dimen abc_search_view_preferred_width +dimen abc_seekbar_track_background_height_material +dimen abc_seekbar_track_progress_height_material +dimen abc_select_dialog_padding_start_material +dimen abc_switch_padding +dimen abc_text_size_body_1_material +dimen abc_text_size_body_2_material +dimen abc_text_size_button_material +dimen abc_text_size_caption_material +dimen abc_text_size_display_1_material +dimen abc_text_size_display_2_material +dimen abc_text_size_display_3_material +dimen abc_text_size_display_4_material +dimen abc_text_size_headline_material +dimen abc_text_size_large_material +dimen abc_text_size_medium_material +dimen abc_text_size_menu_header_material +dimen abc_text_size_menu_material +dimen abc_text_size_small_material +dimen abc_text_size_subhead_material +dimen abc_text_size_subtitle_material_toolbar +dimen abc_text_size_title_material +dimen abc_text_size_title_material_toolbar +dimen activity_horizontal_margin +dimen activity_vertical_margin +dimen compat_button_inset_horizontal_material +dimen compat_button_inset_vertical_material +dimen compat_button_padding_horizontal_material +dimen compat_button_padding_vertical_material +dimen compat_control_corner_material +dimen disabled_alpha_material_dark +dimen disabled_alpha_material_light +dimen highlight_alpha_material_colored +dimen highlight_alpha_material_dark +dimen highlight_alpha_material_light +dimen hint_alpha_material_dark +dimen hint_alpha_material_light +dimen hint_pressed_alpha_material_dark +dimen hint_pressed_alpha_material_light +dimen notification_action_icon_size +dimen notification_action_text_size +dimen notification_big_circle_margin +dimen notification_content_margin_start +dimen notification_large_icon_height +dimen notification_large_icon_width +dimen notification_main_column_padding_top +dimen notification_media_narrow_margin +dimen notification_right_icon_size +dimen notification_right_side_padding_top +dimen notification_small_icon_background_padding +dimen notification_small_icon_size_as_large +dimen notification_subtext_size +dimen notification_top_pad +dimen notification_top_pad_large_text +dimen text_normal_size +dimen text_title_size +dimen tooltip_corner_radius +dimen tooltip_horizontal_padding +dimen tooltip_margin +dimen tooltip_precise_anchor_extra_offset +dimen tooltip_precise_anchor_threshold +dimen tooltip_vertical_padding +dimen tooltip_y_offset_non_touch +dimen tooltip_y_offset_touch +drawable abc_ab_share_pack_mtrl_alpha +drawable abc_action_bar_item_background_material +drawable abc_btn_borderless_material +drawable abc_btn_check_material +drawable abc_btn_check_to_on_mtrl_000 +drawable abc_btn_check_to_on_mtrl_015 +drawable abc_btn_colored_material +drawable abc_btn_default_mtrl_shape +drawable abc_btn_radio_material +drawable abc_btn_radio_to_on_mtrl_000 +drawable abc_btn_radio_to_on_mtrl_015 +drawable abc_btn_switch_to_on_mtrl_00001 +drawable abc_btn_switch_to_on_mtrl_00012 +drawable abc_cab_background_internal_bg +drawable abc_cab_background_top_material +drawable abc_cab_background_top_mtrl_alpha +drawable abc_control_background_material +drawable abc_dialog_material_background +drawable abc_edit_text_material +drawable abc_ic_ab_back_material +drawable abc_ic_arrow_drop_right_black_24dp +drawable abc_ic_clear_material +drawable abc_ic_commit_search_api_mtrl_alpha +drawable abc_ic_go_search_api_material +drawable abc_ic_menu_copy_mtrl_am_alpha +drawable abc_ic_menu_cut_mtrl_alpha +drawable abc_ic_menu_overflow_material +drawable abc_ic_menu_paste_mtrl_am_alpha +drawable abc_ic_menu_selectall_mtrl_alpha +drawable abc_ic_menu_share_mtrl_alpha +drawable abc_ic_search_api_material +drawable abc_ic_star_black_16dp +drawable abc_ic_star_black_36dp +drawable abc_ic_star_black_48dp +drawable abc_ic_star_half_black_16dp +drawable abc_ic_star_half_black_36dp +drawable abc_ic_star_half_black_48dp +drawable abc_ic_voice_search_api_material +drawable abc_item_background_holo_dark +drawable abc_item_background_holo_light +drawable abc_list_divider_mtrl_alpha +drawable abc_list_focused_holo +drawable abc_list_longpressed_holo +drawable abc_list_pressed_holo_dark +drawable abc_list_pressed_holo_light +drawable abc_list_selector_background_transition_holo_dark +drawable abc_list_selector_background_transition_holo_light +drawable abc_list_selector_disabled_holo_dark +drawable abc_list_selector_disabled_holo_light +drawable abc_list_selector_holo_dark +drawable abc_list_selector_holo_light +drawable abc_menu_hardkey_panel_mtrl_mult +drawable abc_popup_background_mtrl_mult +drawable abc_ratingbar_indicator_material +drawable abc_ratingbar_material +drawable abc_ratingbar_small_material +drawable abc_scrubber_control_off_mtrl_alpha +drawable abc_scrubber_control_to_pressed_mtrl_000 +drawable abc_scrubber_control_to_pressed_mtrl_005 +drawable abc_scrubber_primary_mtrl_alpha +drawable abc_scrubber_track_mtrl_alpha +drawable abc_seekbar_thumb_material +drawable abc_seekbar_tick_mark_material +drawable abc_seekbar_track_material +drawable abc_spinner_mtrl_am_alpha +drawable abc_spinner_textfield_background_material +drawable abc_switch_thumb_material +drawable abc_switch_track_mtrl_alpha +drawable abc_tab_indicator_material +drawable abc_tab_indicator_mtrl_alpha +drawable abc_text_cursor_material +drawable abc_text_select_handle_left_mtrl_dark +drawable abc_text_select_handle_left_mtrl_light +drawable abc_text_select_handle_middle_mtrl_dark +drawable abc_text_select_handle_middle_mtrl_light +drawable abc_text_select_handle_right_mtrl_dark +drawable abc_text_select_handle_right_mtrl_light +drawable abc_textfield_activated_mtrl_alpha +drawable abc_textfield_default_mtrl_alpha +drawable abc_textfield_search_activated_mtrl_alpha +drawable abc_textfield_search_default_mtrl_alpha +drawable abc_textfield_search_material +drawable abc_vector_test +drawable about +drawable about_text_bg +drawable abs__spinner_ab_default_holo_light +drawable add +drawable add_btn_normal +drawable add_btn_pressed +drawable add_btn_selector +drawable add_defense_0 +drawable add_defense_1 +drawable add_defense_ok +drawable add_sensor_ok +drawable addvidiconshape +drawable alarm_log_bg +drawable app +drawable app_title_background +drawable arrow +drawable arrowdown +drawable back +drawable back_play +drawable background_grayblack +drawable background_image +drawable background_osd +drawable background_separate_vertical +drawable background_silver +drawable background_silver_light +drawable background_white_corner +drawable bad_video +drawable bottle_night_bg +drawable bottom +drawable brightcontrastprogress +drawable btn_back_normal +drawable btn_back_pressed +drawable btn_back_pressed1 +drawable btn_back_selector +drawable btn_normal +drawable btn_pressed +drawable btnselector +drawable button_loct +drawable button_loction_nor +drawable button_loction_press +drawable button_selector +drawable camera_defense_divider +drawable camera_light_btn_off +drawable camera_light_btn_on +drawable camera_siren_btn_off +drawable camera_siren_btn_on +drawable cancel_code +drawable check_top_tab_pressed +drawable checkleft_normal +drawable checkmiddle_normal +drawable checkmiddle_pressed +drawable checkphone_normal +drawable checkphone_pressed +drawable checkphone_selector +drawable checkright_normal +drawable checkright_pressed +drawable checktopleft_pressed +drawable choose_video_plan +drawable close_no +drawable close_press +drawable close_selector +drawable code_sucess_new_background +drawable codeing +drawable common_stretch_arrow_downward +drawable common_stretch_arrow_upward +drawable contanct +drawable control +drawable customprogress +drawable customprogress_thumb +drawable del +drawable del_hook +drawable detailpanel_bg +drawable down +drawable easyicon_cn +drawable edit_bg +drawable eject +drawable emoji +drawable exit +drawable exitbutton +drawable gas +drawable grid_bg +drawable have_new +drawable ic_delete_camera +drawable ic_edit_camera +drawable ic_launcher +drawable ic_menu_album_inverse +drawable ic_setting_camera +drawable icon +drawable icon_gpio +drawable icon_motion +drawable icon_rec +drawable info +drawable infrared +drawable left +drawable list_bg +drawable list_bgnull_selector +drawable list_item_divider +drawable list_switch_closed +drawable list_switch_open +drawable listitem_bg_selector +drawable listitem_one_pressed +drawable listitem_one_pressed_selector +drawable listitem_pressed_bottom_corner +drawable listitem_pressed_bottom_corner_selector +drawable listitem_pressed_selector +drawable listitem_pressed_top_corner +drawable listitem_pressed_top_corner_selector +drawable listview_single_white_line +drawable localpic_selector +drawable magnetic +drawable main_addcamera_normal +drawable main_alarm +drawable main_bottom_bg +drawable main_bottomtab_bg_pressed +drawable main_picture +drawable main_right_menu +drawable main_search_add_corner +drawable main_video +drawable mainsetting_dialog_frame +drawable menu_bg_down +drawable mic +drawable more_activity_logout_button_background +drawable more_listtem_gonext +drawable my_switch +drawable myseekbar +drawable notification_action_background +drawable notification_bg +drawable notification_bg_low +drawable notification_bg_low_normal +drawable notification_bg_low_pressed +drawable notification_bg_normal +drawable notification_bg_normal_pressed +drawable notification_icon_background +drawable notification_template_icon_bg +drawable notification_template_icon_low_bg +drawable notification_tile_bg +drawable notify_panel_notification_icon_bg +drawable ok +drawable one +drawable order_details_bg +drawable pause +drawable pic_defulte +drawable picture_default +drawable play +drawable play_video +drawable ptz_audio_off +drawable ptz_audio_on +drawable ptz_brightness +drawable ptz_brightness_selector +drawable ptz_center +drawable ptz_contrast +drawable ptz_default_set +drawable ptz_default_set_selector +drawable ptz_download +drawable ptz_hori_mirror +drawable ptz_hori_mirror_press +drawable ptz_hori_tour +drawable ptz_microphone_off +drawable ptz_microphone_on +drawable ptz_pause +drawable ptz_play +drawable ptz_playmode_enlarge +drawable ptz_playmode_fullscreen +drawable ptz_playmode_standard +drawable ptz_resolution_720p +drawable ptz_resolution_preset +drawable ptz_resolution_qvga +drawable ptz_resolution_vga +drawable ptz_takepic +drawable ptz_takepic_selector +drawable ptz_takevideo +drawable ptz_takevideo_pressed +drawable ptz_takevideo_selector +drawable ptz_vert_mirror +drawable ptz_vert_mirror_press +drawable ptz_vert_tour +drawable red +drawable refresh +drawable right +drawable rightdown +drawable rightdown_pressed +drawable rightdown_selector +drawable search +drawable seekbg +drawable seekprogress +drawable sensor_add_new +drawable sensor_back +drawable sensor_code_new +drawable sensor_siren_icon +drawable sensorlist_background +drawable sensorlist_item_control +drawable sensorlist_item_gas +drawable sensorlist_item_infrared +drawable sensorlist_item_magnetic +drawable sensorlist_item_smoke +drawable somke +drawable sos +drawable sound_line +drawable sound_line1 +drawable sounddisable +drawable soundenable +drawable splash +drawable start_code_mangetic_5 +drawable start_code_siren_1 +drawable start_code_siren_2 +drawable start_code_siren_3 +drawable start_code_siren_4 +drawable stepbackward +drawable stepforward +drawable style_image_border +drawable title_back +drawable tooltip_frame_dark +drawable tooltip_frame_light +drawable top +drawable top_bg +drawable top_bg_blue +drawable toptitle +drawable up +drawable userinfo_list_back_1 +drawable video_default +drawable video_play_left_normal +drawable video_play_left_pressed +drawable video_play_left_selector +drawable video_play_pause_normal +drawable video_play_pause_pressed +drawable video_play_pause_selector +drawable video_play_play_normal +drawable video_play_play_pressed +drawable video_play_play_selector +drawable video_play_right_normal +drawable video_play_right_pressed +drawable video_play_right_selector +drawable vidicon +drawable vidicon_add +drawable vidicon_bottom +drawable vidicon_selector +id ALT +id CTRL +id FUNCTION +id META +id SHIFT +id SYM +id action0 +id action_bar +id action_bar_activity_content +id action_bar_container +id action_bar_root +id action_bar_spinner +id action_bar_subtitle +id action_bar_title +id action_container +id action_context_bar +id action_divider +id action_image +id action_menu_divider +id action_menu_presenter +id action_mode_bar +id action_mode_bar_stub +id action_mode_close_button +id action_text +id actions +id activity_chooser_view_content +id activity_ip_connect +id add +id add_check_load +id add_check_phone +id add_sensor_ok +id addcamera +id alarm_3518e_option_view +id alarm_setting +id alerm_audio_level +id alerm_audio_leveldrop +id alerm_audio_triggerlevel +id alerm_cancel +id alerm_cbx_audio_layout +id alerm_cbx_i0_layout +id alerm_cbx_io_move +id alerm_cbx_move_layout +id alerm_cbx_temp_layout +id alerm_eventview +id alerm_img_ioout_level_drop +id alerm_img_leveldrop +id alerm_img_preset_drop +id alerm_img_sensitive_drop +id alerm_io_move_view +id alerm_ioview +id alerm_moveview +id alerm_ok +id alerm_temp_level +id alerm_temp_leveldrop +id alerm_temp_triggerlevel +id alerm_tv_ioout_level_value +id alerm_tv_preset +id alerm_tv_sensitivity +id alerm_tv_triggerlevel +id alertTitle +id all +id always +id appver +id async +id back +id beginning +id blocking +id bottom +id bottom_view +id brightseekBar1 +id btn_1 +id btn_2 +id btn_3 +id btn_checkupdate +id btn_delete +id btn_format +id btn_get_token +id btn_infoback +id btn_ip +id btn_left +id btn_linkcamera +id btn_load +id btn_play +id btn_right +id btn_searchCamera +id buttonPanel +id camera_list +id camera_title +id cancel_action +id cancel_code +id cancle_code_layout +id cbox_show_pwd +id cbx_coverage +id cbx_record_time +id center +id center_horizontal +id center_vertical +id checkbox +id chronometer +id circularProgress +id clip_horizontal +id clip_vertical +id close_alarm +id code_imageview_type +id code_sucess_layout +id collapseActionView +id contentPanel +id currenttime +id cursor +id custom +id customPanel +id date +id date_btn_checkout +id date_cancel +id date_cbx_check +id date_device_time_zone +id date_edit_ntp_server +id date_edit_timezone +id date_img_ntp_server_down +id date_img_timezone_down +id date_ntp_view +id date_ntpserver_kriss +id date_ntpserver_nist +id date_ntpserver_nuri +id date_ntpserver_windows +id date_ok +id date_tv_device_time +id date_zone_alamotu +id date_zone_alaska +id date_zone_athens +id date_zone_auckland +id date_zone_baku +id date_zone_bangkok +id date_zone_beijing +id date_zone_brasilia +id date_zone_brussels +id date_zone_calcutta +id date_zone_cap_verde_island +id date_zone_center_ocean +id date_zone_darwin +id date_zone_eastern_time +id date_zone_greenwich +id date_zone_guam +id date_zone_hawaii +id date_zone_islamabad +id date_zone_kebuer +id date_zone_middle_island +id date_zone_middle_part_time +id date_zone_mountain_time +id date_zone_nairobi +id date_zone_newfoundland +id date_zone_ocean_time +id date_zone_pacific_time +id date_zone_seoul +id date_zone_soulumen +id date_zone_teheran +id decor_content_parent +id default_activity_button +id del_bottom_layout +id del_hook +id delete +id disableHome +id done +id dz +id edit +id editDID +id editPwd +id editUser +id edit_date_begin +id edit_date_end +id edit_name +id edit_ok +id edit_pwd +id edit_query +id edit_record_length +id end +id end_padder +id et_oemid +id et_time +id et_token +id et_uid +id expand_activities_button +id expanded_menu +id fill +id fill_horizontal +id fill_vertical +id forever +id getInfo +id getInfobutton +id get_sensor +id glsurfaceview +id gridView1 +id home +id homeAsUp +id icon +id icon_group +id ifRoom +id image +id imageView1 +id imageview_new +id img +id img_arrow +id img_pause +id img_playvideo +id img_tip +id info +id ioout_hight +id ioout_low +id ir_switch +id isappnew +id issysnew +id italic +id iv_toaddedit +id iv_video_mode +id layout1 +id layout2 +id layout_left +id layout_up +id left +id leftpic +id light +id line +id line1 +id line3 +id linearLayout +id linearLayout1 +id linearLayout2 +id linearLayout3 +id linearLayout5 +id listMode +id list_item +id listview +id ll_move_all +id locVidTimeShow +id localpic_listview +id localpic_tv_nopic +id location_pics_videos +id login_textView1 +id login_top_back +id login_top_linear +id lv_info_plan +id lv_move_plan +id lv_video_plan +id mail_tv_sender +id main_edit +id main_model_progressBar1 +id media_actions +id message +id messagelist +id middle +id multiply +id mysurfaceview +id never +id no_video +id none +id normal +id note +id notification_background +id notification_main_column +id notification_main_column_container +id ntp_view +id ok +id open_alarm +id orderbutton +id osdlayout +id parentPanel +id play +id playback_img +id playback_seekbar +id playback_seekbar_layout +id playvideo +id pre1 +id pre10 +id pre11 +id pre12 +id pre13 +id pre14 +id pre15 +id pre16 +id pre2 +id pre3 +id pre4 +id pre5 +id pre6 +id pre7 +id pre8 +id pre9 +id preset +id preset_1 +id preset_10 +id preset_11 +id preset_12 +id preset_13 +id preset_14 +id preset_15 +id preset_16 +id preset_2 +id preset_3 +id preset_4 +id preset_5 +id preset_6 +id preset_7 +id preset_8 +id preset_9 +id preset_no +id progressBar1 +id progressLayout +id progress_circular +id progress_horizontal +id ptz_audio +id ptz_brightness +id ptz_contrast +id ptz_default_set +id ptz_download +id ptz_hori_mirror +id ptz_hori_tour +id ptz_play_pause +id ptz_resolution +id ptz_resolution_h264_720p +id ptz_resolution_h264_high +id ptz_resolution_h264_max +id ptz_resolution_h264_middle +id ptz_resolution_h264_qvga +id ptz_resolution_h264_vga +id ptz_resolution_jpeg_qvga +id ptz_resolution_jpeg_vga +id ptz_take_photos +id ptz_take_videos +id ptz_talk +id ptz_vert_mirror +id ptz_vert_tour +id pwd_setting +id radio +id relativeLayout1 +id relativeLayout2 +id right +id right_icon +id right_side +id rl_4gbug +id rl_4ginfo +id rl_add_infoplan +id rl_add_move_plan +id rl_add_plan +id rl_info_plan +id rl_infotop +id rl_move_inform +id rl_move_plan +id rl_plan_all +id rl_video_mode +id rl_video_plan +id screen +id scrollIndicatorDown +id scrollIndicatorUp +id scrollView +id scrollView1 +id sd_setting +id sdstate +id searchDevID +id searchDevName +id search_badge +id search_bar +id search_button +id search_close_btn +id search_edit_frame +id search_go_btn +id search_mag_icon +id search_plate +id search_src_text +id search_voice_btn +id select_dialog_listview +id selectall +id selectreverse +id sensitive_1 +id sensitive_10 +id sensitive_2 +id sensitive_3 +id sensitive_4 +id sensitive_5 +id sensitive_6 +id sensitive_7 +id sensitive_8 +id sensitive_9 +id sensor1 +id sensor2 +id sensor3 +id sensor_dic +id sensor_name +id sensor_name_edit +id sensor_new +id sensor_text +id sensor_type +id sensorid +id sensorname +id sensortype +id sensortype_list +id service_app +id service_appver_text +id service_sysver +id service_sysver_text +id setting +id settingAlarm +id settingImg +id settingName +id settingPwd +id settingSD +id settingTF +id settingTime +id settingWifi +id setting_sensor +id shortcut +id showCustom +id showHome +id showTitle +id show_time +id showbottom +id showvideotime +id singleline1 +id singleline3 +id singleline_top +id sire +id spacer +id split_action_bar +id src_atop +id src_in +id src_over +id ssid +id start +id start_root +id status_bar_latest_event_content +id submenuarrow +id submit_area +id sucess_code +id sum +id sumtime +id sure +id sysver +id tabMode +id tableRow1 +id tableRow2 +id tableRow3 +id tag_transition_group +id takevideo_time +id takevideo_title +id text +id text2 +id textResolution +id textSpacerNoButtons +id textSpacerNoTitle +id textTimeStamp +id textView0 +id textView1 +id textView1_play +id textView2 +id text_download_percent +id text_pre_left +id text_pre_right +id textosd +id tf_setting +id time +id time_setting +id timing_backlayout +id timing_eatid +id timing_edit_layout +id timing_id1 +id timing_id2 +id timing_id3 +id timing_id4 +id timing_id5 +id timing_id6 +id timing_id7 +id timing_save +id timing_start_delete +id timing_start_save +id timing_textView1 +id timing_textView2 +id timing_timePicker1 +id timing_timePicker2 +id timing_top +id title +id titleDividerNoCustom +id title_template +id top +id topPanel +id top_bg +id top_relativeLayout +id trigger_audio_levelforbid +id trigger_audio_levelhigh +id trigger_audio_levellow +id trigger_audio_levelmiddle +id trigger_hight +id trigger_low +id tv1 +id tv4ginfo +id tv_add_infoplan +id tv_add_move_plan +id tv_add_plan +id tv_back +id tv_camera_setting +id tv_camera_timingaddplan +id tv_info_plan +id tv_move_info +id tv_move_inform +id tv_move_plan +id tv_name +id tv_sd_remain +id tv_sd_total +id tv_select_sum +id tv_state +id tv_sum +id tv_time +id tv_timing_time +id tv_timing_week +id tv_title +id tv_video_mode +id tv_video_plan +id tvbadfileflag +id tvflowinfo +id uniform +id up +id update_firmware +id updatefirmware +id useLogo +id user_cancel +id user_ok +id vPager +id vedioview +id vedioview_standard +id version +id video_lu_linear +id webView +id wi +id wifi_btn_manger +id wifi_cancel +id wifi_cbox_show_pwd +id wifi_edit_pwd +id wifi_img_drop +id wifi_listview +id wifi_ok +id wifi_pwd_view +id wifi_safe_view +id wifi_scan_listitem_tv_safe +id wifi_scan_listitem_tv_signal_strong +id wifi_setting +id wifi_sigalview +id wifi_tv_name +id wifi_tv_prompt +id wifi_tv_safe +id wifi_tv_sigal +id withText +id wrap_content +id zhang +integer abc_config_activityDefaultDur +integer abc_config_activityShortDur +integer cancel_button_image_alpha +integer config_tooltipAnimTime +integer status_bar_notification_info_maxnum +layout abc_action_bar_title_item +layout abc_action_bar_up_container +layout abc_action_menu_item_layout +layout abc_action_menu_layout +layout abc_action_mode_bar +layout abc_action_mode_close_item_material +layout abc_activity_chooser_view +layout abc_activity_chooser_view_list_item +layout abc_alert_dialog_button_bar_material +layout abc_alert_dialog_material +layout abc_alert_dialog_title_material +layout abc_dialog_title_material +layout abc_expanded_menu_layout +layout abc_list_menu_item_checkbox +layout abc_list_menu_item_icon +layout abc_list_menu_item_layout +layout abc_list_menu_item_radio +layout abc_popup_menu_header_item_layout +layout abc_popup_menu_item_layout +layout abc_screen_content_include +layout abc_screen_simple +layout abc_screen_simple_overlay_action_mode +layout abc_screen_toolbar +layout abc_search_dropdown_item_icons_2line +layout abc_search_view +layout abc_select_dialog_material +layout abc_tooltip +layout activity_flow_buy +layout activity_flow_info +layout activity_h5 +layout activity_ip_connect +layout activity_message +layout add_camera +layout alermaudiopopwindow +layout alermiooutpopwindow +layout alermpresetmovepopwindow +layout alermsensitivepopwindow +layout alermtriggerpopwindow +layout brightprogress +layout control_device_view +layout edit_sensor +layout linkcamera_layout +layout loadmorecount +layout local_picture +layout localpicture_listitem +layout main +layout message_list_item +layout move_message +layout notification_action +layout notification_action_tombstone +layout notification_media_action +layout notification_media_cancel_action +layout notification_template_big_media +layout notification_template_big_media_custom +layout notification_template_big_media_narrow +layout notification_template_big_media_narrow_custom +layout notification_template_custom_big +layout notification_template_icon_group +layout notification_template_lines_media +layout notification_template_media +layout notification_template_media_custom +layout notification_template_part_chronometer +layout notification_template_part_time +layout play +layout playback +layout playbacktf +layout playbacktf_listitem +layout popup_d +layout popuppreset +layout preset_view +layout ptz_resolution_h264 +layout ptz_resolution_jpeg +layout search_list_item +layout select_dialog_item_material +layout select_dialog_multichoice_material +layout select_dialog_singlechoice_material +layout sensoradapterlayout +layout sensorlist_item_sensortype_item +layout setting +layout setting_list_item +layout settingalarm +layout settingdate +layout settingdate_ntpserver_popwindow +layout settingdate_timezone_popwindow +layout settingsdcard +layout settingsensorlist +layout settinguser +layout settingwifi +layout settingwifi_list_item +layout showlocalpicgrid +layout showlocalpicgrid_griditem +layout showlocalvideo_activity +layout start +layout startcode_layout +layout support_simple_spinner_dropdown_item +layout timing_video_item +layout update_firmware_view +layout videotape_timing_setting +string abc_action_bar_home_description +string abc_action_bar_up_description +string abc_action_menu_overflow_description +string abc_action_mode_done +string abc_activity_chooser_view_see_all +string abc_activitychooserview_choose_application +string abc_capital_off +string abc_capital_on +string abc_font_family_body_1_material +string abc_font_family_body_2_material +string abc_font_family_button_material +string abc_font_family_caption_material +string abc_font_family_display_1_material +string abc_font_family_display_2_material +string abc_font_family_display_3_material +string abc_font_family_display_4_material +string abc_font_family_headline_material +string abc_font_family_menu_material +string abc_font_family_subhead_material +string abc_font_family_title_material +string abc_search_hint +string abc_searchview_description_clear +string abc_searchview_description_query +string abc_searchview_description_search +string abc_searchview_description_submit +string abc_searchview_description_voice +string abc_shareactionprovider_share_with +string abc_shareactionprovider_share_with_application +string abc_toolbar_collapse_description +string add_camera +string add_check_load +string add_check_phone +string add_move_inform +string add_move_video +string add_period +string add_plan_video +string add_search_no +string add_search_result +string add_sensor_control_desc +string add_sensor_door_desc +string add_sensor_gas_desc +string add_sensor_infrerad_desc +string add_sensor_siren_desc +string add_sensor_smoke_desc +string add_twodimensioncode +string add_valid_time +string alam_inform +string alerm_audio_level +string alerm_audio_levelforbid +string alerm_audio_levelhigh +string alerm_audio_levellow +string alerm_audio_levelmiddle +string alerm_audio_sensitivity +string alerm_detector_layout +string alerm_detector_sensitivity +string alerm_getparams +string alerm_getparams_failed +string alerm_gpio_alarm +string alerm_io_layout +string alerm_io_move +string alerm_ioin_levelhight +string alerm_ioin_levellow +string alerm_ioout_level +string alerm_log +string alerm_mail_inform +string alerm_motion_alarm +string alerm_no_log +string alerm_preset_no +string alerm_presetsit +string alerm_record +string alerm_sensitivity_desc +string alerm_set_failed +string alerm_setting +string alerm_trigger_event +string alerm_trigger_level +string alerm_upload_picture +string alerm_upload_picture_num +string alerm_upload_picture_time_interval +string alerm_uploadinterval_toolong +string alerm_uploadpic_prompt +string app_name +string app_running +string back +string bing_dev +string bingding_wifi +string bingding_wifi_sucess +string camera_addr +string camera_defense_addsave +string camera_defense_endtime +string camera_defense_starttime +string camera_id +string camera_name +string camera_not_online +string camera_port +string camera_pwd +string camera_type +string camera_type_h264 +string camera_type_mjpeg +string camera_user +string chang_pwd +string check_localpic +string check_localvid +string check_loction +string choose_stream +string connect +string connect_failed +string connected +string connecting +string contact_me +string cuting_pre +string cuting_u +string date_alamotu +string date_alaska +string date_athens +string date_auckland +string date_baku +string date_bangkok +string date_beijing +string date_brasilia +string date_brussels +string date_calcutta +string date_cape_verde_island +string date_center_ocean +string date_darwin +string date_device_time +string date_device_timezone +string date_eastern_time +string date_get_params +string date_greenwich +string date_guam +string date_hawaii +string date_islamabad +string date_kebuer +string date_middle_island +string date_middle_part_time +string date_mountain_time +string date_nairobi +string date_newfoundland +string date_ntp_server +string date_ntp_server_auto_check +string date_ntp_server_time_kriss_re_kr +string date_ntp_server_time_nist_gov +string date_ntp_server_time_nuri_net +string date_ntp_server_time_windows_com +string date_ocean_time +string date_pacific_time +string date_phone_time_auto_check +string date_seoul +string date_setting_failed +string date_setting_success +string date_suolumen +string date_teheran +string datetime_setting +string defense_nodate +string del_alert +string del_ok +string delete_camera +string delete_local_all_picture +string delete_local_picture +string dev_offline +string device_id_name +string device_not_on_line +string device_status_name +string device_type_name +string disclaimer_conent +string done +string down +string edit +string edit_camera +string edit_valid_time +string eixt_show_toast +string exit +string exit_alert +string exit_chenxu_show +string exit_play_show +string exit_qu +string exit_qu_show +string exit_sd_alert +string exit_show +string flow_buy +string flow_info +string ftp_getparams +string ftp_port +string ftp_pwd +string ftp_server +string ftp_setting +string ftp_setting_failed +string ftp_setting_success +string ftp_upload_interval_time +string ftp_upload_prompt +string ftp_user +string get_gttoken +string get_message_info +string h264_main_stream +string h264_sub_stream +string high +string init_network_error +string input_camera_addr +string input_camera_id +string input_camera_name +string input_camera_port +string input_camera_user +string input_null +string intent_show_toast +string left +string list_option +string local_picture +string local_video_badfile +string local_video_date +string local_video_play_over +string localpic_no +string locat_video +string loct_file_video +string login_stuta +string login_stuta_camer +string low +string mail_126 +string mail_163 +string mail_21cn +string mail_263 +string mail_check +string mail_eyou +string mail_getparams +string mail_gmail +string mail_qq +string mail_receiver1 +string mail_receiver2 +string mail_receiver3 +string mail_receiver4 +string mail_sender +string mail_setting +string mail_setting_failed +string mail_setting_success +string mail_sina +string mail_smtp_port +string mail_smtp_pwd +string mail_smtp_server +string mail_smtp_user +string mail_sohu +string mail_ssl +string mail_ssl_none +string mail_ssl_ssl +string mail_ssl_tls +string mail_tom +string mail_yahoo_com +string mail_yeah +string main_alarm +string main_alarm_event +string main_check +string main_edit +string main_model_name +string main_model_pre +string main_model_show_tost_connection +string main_model_u +string main_model_video +string main_more +string main_not_administrator +string main_phone +string main_pic +string main_plea_addcam +string main_remote +string main_select_all +string main_select_reverse +string main_setting_prompt +string main_show_back +string main_tap_here_add_vidicon +string main_vid +string main_vidicon +string max +string middle +string min +string mjpeg_h264_stream +string mjpeg_sub_stream +string mobile +string more_about_contact +string more_about_disclaimer +string more_about_version +string move_inform +string move_video +string no_video +string others +string others_check_update +string others_local_appver +string others_setting_currentinfo +string others_setting_servernewinfo +string out_sensor +string p2p_relay_mode_time_out +string p2p_view_time_out +string password +string path +string picture_sum +string plan_day_1 +string plan_day_2 +string plan_day_3 +string plan_day_4 +string plan_day_5 +string plan_day_6 +string plan_day_7 +string plan_video +string play_cuting +string plug_five +string plug_four +string plug_one +string plug_seven +string plug_six +string plug_three +string plug_two +string pppp_dev_type_unknown +string pppp_mode +string pppp_mode_p2p_normal +string pppp_mode_p2p_relay +string pppp_mode_unknown +string pppp_status_connect_failed +string pppp_status_connect_timeout +string pppp_status_connecting +string pppp_status_disconnect +string pppp_status_initialing +string pppp_status_invalid_id +string pppp_status_online +string pppp_status_pwd_error +string pppp_status_unknown +string preset_call +string preset_set +string ptz_control +string ptz_default_vedio_params +string ptz_takepic_fail +string ptz_takepic_ok +string ptz_takepic_save_fail +string ptz_takevideo_begin +string ptz_takevideo_end +string ptz_takevideo_time_show +string pwd_no_empty +string qvga +string recv_error +string refresh +string reg_push +string remote_end_prompt +string remote_pic_offline +string remote_start_prompt +string remote_to +string remote_video_getparams +string remote_video_offline +string remote_video_title +string right +string save_user +string scan_cameraid +string scan_cameraid_fail +string sd_record +string sdcard_coverage +string sdcard_file_error +string sdcard_format +string sdcard_formatsd +string sdcard_getparams +string sdcard_inserted +string sdcard_isformatting +string sdcard_no_inserted +string sdcard_no_inserted_format_faile +string sdcard_range +string sdcard_recordlength +string sdcard_recordtime +string sdcard_remain +string sdcard_schedule +string sdcard_set_failed +string sdcard_set_success +string sdcard_state +string sdcard_status_info +string sdcard_total +string sdcard_video +string search_camera +string search_menu_title +string searching_tip +string see_mode +string select_list +string send_error +string sensor_list_sensor +string sensor_type_camera +string sensor_type_curtain +string sensor_type_door +string sensor_type_gas +string sensor_type_infrared +string sensor_type_remote +string sensor_type_siren +string sensor_type_smoke +string sensorcodeing +string sensorlist_addnewdevice +string sensorlist_havedevice +string sensorsetting +string set_push_language +string setting +string setting_aler_sucess +string setting_alerm +string setting_camera +string setting_ftp +string setting_mail +string setting_sdcard +string setting_time +string setting_user +string setting_wifi +string show_toast_videoing +string show_toat_buzhi +string showpwd +string shuxin_wifi +string soft_name +string start_codding_gas_desc +string start_codding_infrerad_desc +string start_codding_siren_desc +string start_codding_smoke_desc +string status_bar_notification_info_overflow +string stopplay_alert +string str_about +string str_add +string str_cancel +string str_ok +string str_search +string str_second +string str_version +string string_about +string sum_pic +string takepicture_time +string tf_file_video_loading +string unbind_wifi +string unbing_dev +string unknow_error +string up +string user_admin +string user_getparams +string user_getparams_failed +string user_name +string user_name_no_empty +string user_name_toolong +string user_operator +string user_pwd_toolong +string user_set_failed +string user_set_success +string user_setting +string user_visitor +string version_code +string version_conent +string vga +string video_mode +string video_model_ing +string video_sum +string videoing +string wifi +string wifi_checkmode +string wifi_getparams +string wifi_getparams_failed +string wifi_manager +string wifi_no_safe +string wifi_not_connected +string wifi_notchange +string wifi_pwd_toolong +string wifi_safe +string wifi_scan_failed +string wifi_scanning +string wifi_set_failed +string wifi_set_success +string wifi_signal_strong +style AlertDialog_AppCompat +style AlertDialog_AppCompat_Light +style Animation_AppCompat_Dialog +style Animation_AppCompat_DropDownUp +style Animation_AppCompat_Tooltip +style AnimationPreview +style Base_AlertDialog_AppCompat +style Base_AlertDialog_AppCompat_Light +style Base_Animation_AppCompat_Dialog +style Base_Animation_AppCompat_DropDownUp +style Base_Animation_AppCompat_Tooltip +style Base_DialogWindowTitle_AppCompat +style Base_DialogWindowTitleBackground_AppCompat +style Base_TextAppearance_AppCompat +style Base_TextAppearance_AppCompat_Body1 +style Base_TextAppearance_AppCompat_Body2 +style Base_TextAppearance_AppCompat_Button +style Base_TextAppearance_AppCompat_Caption +style Base_TextAppearance_AppCompat_Display1 +style Base_TextAppearance_AppCompat_Display2 +style Base_TextAppearance_AppCompat_Display3 +style Base_TextAppearance_AppCompat_Display4 +style Base_TextAppearance_AppCompat_Headline +style Base_TextAppearance_AppCompat_Inverse +style Base_TextAppearance_AppCompat_Large +style Base_TextAppearance_AppCompat_Large_Inverse +style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large +style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small +style Base_TextAppearance_AppCompat_Medium +style Base_TextAppearance_AppCompat_Medium_Inverse +style Base_TextAppearance_AppCompat_Menu +style Base_TextAppearance_AppCompat_SearchResult +style Base_TextAppearance_AppCompat_SearchResult_Subtitle +style Base_TextAppearance_AppCompat_SearchResult_Title +style Base_TextAppearance_AppCompat_Small +style Base_TextAppearance_AppCompat_Small_Inverse +style Base_TextAppearance_AppCompat_Subhead +style Base_TextAppearance_AppCompat_Subhead_Inverse +style Base_TextAppearance_AppCompat_Title +style Base_TextAppearance_AppCompat_Title_Inverse +style Base_TextAppearance_AppCompat_Tooltip +style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu +style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle +style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse +style Base_TextAppearance_AppCompat_Widget_ActionBar_Title +style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse +style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle +style Base_TextAppearance_AppCompat_Widget_ActionMode_Title +style Base_TextAppearance_AppCompat_Widget_Button +style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored +style Base_TextAppearance_AppCompat_Widget_Button_Colored +style Base_TextAppearance_AppCompat_Widget_Button_Inverse +style Base_TextAppearance_AppCompat_Widget_DropDownItem +style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header +style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large +style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small +style Base_TextAppearance_AppCompat_Widget_Switch +style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem +style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item +style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle +style Base_TextAppearance_Widget_AppCompat_Toolbar_Title +style Base_Theme_AppCompat +style Base_Theme_AppCompat_CompactMenu +style Base_Theme_AppCompat_Dialog +style Base_Theme_AppCompat_Dialog_Alert +style Base_Theme_AppCompat_Dialog_FixedSize +style Base_Theme_AppCompat_Dialog_MinWidth +style Base_Theme_AppCompat_DialogWhenLarge +style Base_Theme_AppCompat_Light +style Base_Theme_AppCompat_Light_DarkActionBar +style Base_Theme_AppCompat_Light_Dialog +style Base_Theme_AppCompat_Light_Dialog_Alert +style Base_Theme_AppCompat_Light_Dialog_FixedSize +style Base_Theme_AppCompat_Light_Dialog_MinWidth +style Base_Theme_AppCompat_Light_DialogWhenLarge +style Base_ThemeOverlay_AppCompat +style Base_ThemeOverlay_AppCompat_ActionBar +style Base_ThemeOverlay_AppCompat_Dark +style Base_ThemeOverlay_AppCompat_Dark_ActionBar +style Base_ThemeOverlay_AppCompat_Dialog +style Base_ThemeOverlay_AppCompat_Dialog_Alert +style Base_ThemeOverlay_AppCompat_Light +style Base_V21_Theme_AppCompat +style Base_V21_Theme_AppCompat_Dialog +style Base_V21_Theme_AppCompat_Light +style Base_V21_Theme_AppCompat_Light_Dialog +style Base_V21_ThemeOverlay_AppCompat_Dialog +style Base_V22_Theme_AppCompat +style Base_V22_Theme_AppCompat_Light +style Base_V23_Theme_AppCompat +style Base_V23_Theme_AppCompat_Light +style Base_V26_Theme_AppCompat +style Base_V26_Theme_AppCompat_Light +style Base_V26_Widget_AppCompat_Toolbar +style Base_V7_Theme_AppCompat +style Base_V7_Theme_AppCompat_Dialog +style Base_V7_Theme_AppCompat_Light +style Base_V7_Theme_AppCompat_Light_Dialog +style Base_V7_ThemeOverlay_AppCompat_Dialog +style Base_V7_Widget_AppCompat_AutoCompleteTextView +style Base_V7_Widget_AppCompat_EditText +style Base_V7_Widget_AppCompat_Toolbar +style Base_Widget_AppCompat_ActionBar +style Base_Widget_AppCompat_ActionBar_Solid +style Base_Widget_AppCompat_ActionBar_TabBar +style Base_Widget_AppCompat_ActionBar_TabText +style Base_Widget_AppCompat_ActionBar_TabView +style Base_Widget_AppCompat_ActionButton +style Base_Widget_AppCompat_ActionButton_CloseMode +style Base_Widget_AppCompat_ActionButton_Overflow +style Base_Widget_AppCompat_ActionMode +style Base_Widget_AppCompat_ActivityChooserView +style Base_Widget_AppCompat_AutoCompleteTextView +style Base_Widget_AppCompat_Button +style Base_Widget_AppCompat_Button_Borderless +style Base_Widget_AppCompat_Button_Borderless_Colored +style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog +style Base_Widget_AppCompat_Button_Colored +style Base_Widget_AppCompat_Button_Small +style Base_Widget_AppCompat_ButtonBar +style Base_Widget_AppCompat_ButtonBar_AlertDialog +style Base_Widget_AppCompat_CompoundButton_CheckBox +style Base_Widget_AppCompat_CompoundButton_RadioButton +style Base_Widget_AppCompat_CompoundButton_Switch +style Base_Widget_AppCompat_DrawerArrowToggle +style Base_Widget_AppCompat_DrawerArrowToggle_Common +style Base_Widget_AppCompat_DropDownItem_Spinner +style Base_Widget_AppCompat_EditText +style Base_Widget_AppCompat_ImageButton +style Base_Widget_AppCompat_Light_ActionBar +style Base_Widget_AppCompat_Light_ActionBar_Solid +style Base_Widget_AppCompat_Light_ActionBar_TabBar +style Base_Widget_AppCompat_Light_ActionBar_TabText +style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse +style Base_Widget_AppCompat_Light_ActionBar_TabView +style Base_Widget_AppCompat_Light_PopupMenu +style Base_Widget_AppCompat_Light_PopupMenu_Overflow +style Base_Widget_AppCompat_ListMenuView +style Base_Widget_AppCompat_ListPopupWindow +style Base_Widget_AppCompat_ListView +style Base_Widget_AppCompat_ListView_DropDown +style Base_Widget_AppCompat_ListView_Menu +style Base_Widget_AppCompat_PopupMenu +style Base_Widget_AppCompat_PopupMenu_Overflow +style Base_Widget_AppCompat_PopupWindow +style Base_Widget_AppCompat_ProgressBar +style Base_Widget_AppCompat_ProgressBar_Horizontal +style Base_Widget_AppCompat_RatingBar +style Base_Widget_AppCompat_RatingBar_Indicator +style Base_Widget_AppCompat_RatingBar_Small +style Base_Widget_AppCompat_SearchView +style Base_Widget_AppCompat_SearchView_ActionBar +style Base_Widget_AppCompat_SeekBar +style Base_Widget_AppCompat_SeekBar_Discrete +style Base_Widget_AppCompat_Spinner +style Base_Widget_AppCompat_Spinner_Underlined +style Base_Widget_AppCompat_TextView_SpinnerItem +style Base_Widget_AppCompat_Toolbar +style Base_Widget_AppCompat_Toolbar_Button_Navigation +style Platform_AppCompat +style Platform_AppCompat_Light +style Platform_ThemeOverlay_AppCompat +style Platform_ThemeOverlay_AppCompat_Dark +style Platform_ThemeOverlay_AppCompat_Light +style Platform_V21_AppCompat +style Platform_V21_AppCompat_Light +style Platform_V25_AppCompat +style Platform_V25_AppCompat_Light +style Platform_Widget_AppCompat_Spinner +style RtlOverlay_DialogWindowTitle_AppCompat +style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem +style RtlOverlay_Widget_AppCompat_DialogTitle_Icon +style RtlOverlay_Widget_AppCompat_PopupMenuItem +style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup +style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text +style RtlOverlay_Widget_AppCompat_Search_DropDown +style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 +style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 +style RtlOverlay_Widget_AppCompat_Search_DropDown_Query +style RtlOverlay_Widget_AppCompat_Search_DropDown_Text +style RtlOverlay_Widget_AppCompat_SearchView_MagIcon +style RtlUnderlay_Widget_AppCompat_ActionButton +style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow +style TextAppearance_AppCompat +style TextAppearance_AppCompat_Body1 +style TextAppearance_AppCompat_Body2 +style TextAppearance_AppCompat_Button +style TextAppearance_AppCompat_Caption +style TextAppearance_AppCompat_Display1 +style TextAppearance_AppCompat_Display2 +style TextAppearance_AppCompat_Display3 +style TextAppearance_AppCompat_Display4 +style TextAppearance_AppCompat_Headline +style TextAppearance_AppCompat_Inverse +style TextAppearance_AppCompat_Large +style TextAppearance_AppCompat_Large_Inverse +style TextAppearance_AppCompat_Light_SearchResult_Subtitle +style TextAppearance_AppCompat_Light_SearchResult_Title +style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large +style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small +style TextAppearance_AppCompat_Medium +style TextAppearance_AppCompat_Medium_Inverse +style TextAppearance_AppCompat_Menu +style TextAppearance_AppCompat_SearchResult_Subtitle +style TextAppearance_AppCompat_SearchResult_Title +style TextAppearance_AppCompat_Small +style TextAppearance_AppCompat_Small_Inverse +style TextAppearance_AppCompat_Subhead +style TextAppearance_AppCompat_Subhead_Inverse +style TextAppearance_AppCompat_Title +style TextAppearance_AppCompat_Title_Inverse +style TextAppearance_AppCompat_Tooltip +style TextAppearance_AppCompat_Widget_ActionBar_Menu +style TextAppearance_AppCompat_Widget_ActionBar_Subtitle +style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse +style TextAppearance_AppCompat_Widget_ActionBar_Title +style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse +style TextAppearance_AppCompat_Widget_ActionMode_Subtitle +style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse +style TextAppearance_AppCompat_Widget_ActionMode_Title +style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse +style TextAppearance_AppCompat_Widget_Button +style TextAppearance_AppCompat_Widget_Button_Borderless_Colored +style TextAppearance_AppCompat_Widget_Button_Colored +style TextAppearance_AppCompat_Widget_Button_Inverse +style TextAppearance_AppCompat_Widget_DropDownItem +style TextAppearance_AppCompat_Widget_PopupMenu_Header +style TextAppearance_AppCompat_Widget_PopupMenu_Large +style TextAppearance_AppCompat_Widget_PopupMenu_Small +style TextAppearance_AppCompat_Widget_Switch +style TextAppearance_AppCompat_Widget_TextView_SpinnerItem +style TextAppearance_Compat_Notification +style TextAppearance_Compat_Notification_Info +style TextAppearance_Compat_Notification_Info_Media +style TextAppearance_Compat_Notification_Line2 +style TextAppearance_Compat_Notification_Line2_Media +style TextAppearance_Compat_Notification_Media +style TextAppearance_Compat_Notification_Time +style TextAppearance_Compat_Notification_Time_Media +style TextAppearance_Compat_Notification_Title +style TextAppearance_Compat_Notification_Title_Media +style TextAppearance_Widget_AppCompat_ExpandedMenu_Item +style TextAppearance_Widget_AppCompat_Toolbar_Subtitle +style TextAppearance_Widget_AppCompat_Toolbar_Title +style Theme_AppCompat +style Theme_AppCompat_CompactMenu +style Theme_AppCompat_DayNight +style Theme_AppCompat_DayNight_DarkActionBar +style Theme_AppCompat_DayNight_Dialog +style Theme_AppCompat_DayNight_Dialog_Alert +style Theme_AppCompat_DayNight_Dialog_MinWidth +style Theme_AppCompat_DayNight_DialogWhenLarge +style Theme_AppCompat_DayNight_NoActionBar +style Theme_AppCompat_Dialog +style Theme_AppCompat_Dialog_Alert +style Theme_AppCompat_Dialog_MinWidth +style Theme_AppCompat_DialogWhenLarge +style Theme_AppCompat_Light +style Theme_AppCompat_Light_DarkActionBar +style Theme_AppCompat_Light_Dialog +style Theme_AppCompat_Light_Dialog_Alert +style Theme_AppCompat_Light_Dialog_MinWidth +style Theme_AppCompat_Light_DialogWhenLarge +style Theme_AppCompat_Light_NoActionBar +style Theme_AppCompat_NoActionBar +style ThemeOverlay_AppCompat +style ThemeOverlay_AppCompat_ActionBar +style ThemeOverlay_AppCompat_Dark +style ThemeOverlay_AppCompat_Dark_ActionBar +style ThemeOverlay_AppCompat_Dialog +style ThemeOverlay_AppCompat_Dialog_Alert +style ThemeOverlay_AppCompat_Light +style Widget_AppCompat_ActionBar +style Widget_AppCompat_ActionBar_Solid +style Widget_AppCompat_ActionBar_TabBar +style Widget_AppCompat_ActionBar_TabText +style Widget_AppCompat_ActionBar_TabView +style Widget_AppCompat_ActionButton +style Widget_AppCompat_ActionButton_CloseMode +style Widget_AppCompat_ActionButton_Overflow +style Widget_AppCompat_ActionMode +style Widget_AppCompat_ActivityChooserView +style Widget_AppCompat_AutoCompleteTextView +style Widget_AppCompat_Button +style Widget_AppCompat_Button_Borderless +style Widget_AppCompat_Button_Borderless_Colored +style Widget_AppCompat_Button_ButtonBar_AlertDialog +style Widget_AppCompat_Button_Colored +style Widget_AppCompat_Button_Small +style Widget_AppCompat_ButtonBar +style Widget_AppCompat_ButtonBar_AlertDialog +style Widget_AppCompat_CompoundButton_CheckBox +style Widget_AppCompat_CompoundButton_RadioButton +style Widget_AppCompat_CompoundButton_Switch +style Widget_AppCompat_DrawerArrowToggle +style Widget_AppCompat_DropDownItem_Spinner +style Widget_AppCompat_EditText +style Widget_AppCompat_ImageButton +style Widget_AppCompat_Light_ActionBar +style Widget_AppCompat_Light_ActionBar_Solid +style Widget_AppCompat_Light_ActionBar_Solid_Inverse +style Widget_AppCompat_Light_ActionBar_TabBar +style Widget_AppCompat_Light_ActionBar_TabBar_Inverse +style Widget_AppCompat_Light_ActionBar_TabText +style Widget_AppCompat_Light_ActionBar_TabText_Inverse +style Widget_AppCompat_Light_ActionBar_TabView +style Widget_AppCompat_Light_ActionBar_TabView_Inverse +style Widget_AppCompat_Light_ActionButton +style Widget_AppCompat_Light_ActionButton_CloseMode +style Widget_AppCompat_Light_ActionButton_Overflow +style Widget_AppCompat_Light_ActionMode_Inverse +style Widget_AppCompat_Light_ActivityChooserView +style Widget_AppCompat_Light_AutoCompleteTextView +style Widget_AppCompat_Light_DropDownItem_Spinner +style Widget_AppCompat_Light_ListPopupWindow +style Widget_AppCompat_Light_ListView_DropDown +style Widget_AppCompat_Light_PopupMenu +style Widget_AppCompat_Light_PopupMenu_Overflow +style Widget_AppCompat_Light_SearchView +style Widget_AppCompat_Light_Spinner_DropDown_ActionBar +style Widget_AppCompat_ListMenuView +style Widget_AppCompat_ListPopupWindow +style Widget_AppCompat_ListView +style Widget_AppCompat_ListView_DropDown +style Widget_AppCompat_ListView_Menu +style Widget_AppCompat_PopupMenu +style Widget_AppCompat_PopupMenu_Overflow +style Widget_AppCompat_PopupWindow +style Widget_AppCompat_ProgressBar +style Widget_AppCompat_ProgressBar_Horizontal +style Widget_AppCompat_RatingBar +style Widget_AppCompat_RatingBar_Indicator +style Widget_AppCompat_RatingBar_Small +style Widget_AppCompat_SearchView +style Widget_AppCompat_SearchView_ActionBar +style Widget_AppCompat_SeekBar +style Widget_AppCompat_SeekBar_Discrete +style Widget_AppCompat_Spinner +style Widget_AppCompat_Spinner_DropDown +style Widget_AppCompat_Spinner_DropDown_ActionBar +style Widget_AppCompat_Spinner_Underlined +style Widget_AppCompat_TextView_SpinnerItem +style Widget_AppCompat_Toolbar +style Widget_AppCompat_Toolbar_Button_Navigation +style Widget_Compat_NotificationActionContainer +style Widget_Compat_NotificationActionText +style Widget_Support_CoordinatorLayout +style about_content_style +style about_title_style +style all_bg_background +style all_top_title_background +style bg_style +style top_bg_style +styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle +styleable ActionBarLayout android_layout_gravity +styleable ActionMenuItemView android_minWidth +styleable ActionMenuView +styleable ActionMode background backgroundSplit closeItemLayout height subtitleTextStyle titleTextStyle +styleable ActivityChooserView expandActivityOverflowButtonDrawable initialActivityCount +styleable AlertDialog android_layout buttonIconDimen buttonPanelSideLayout listItemLayout listLayout multiChoiceItemLayout showTitle singleChoiceItemLayout +styleable AppCompatImageView android_src srcCompat tint tintMode +styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode +styleable AppCompatTextHelper android_textAppearance android_drawableTop android_drawableBottom android_drawableLeft android_drawableRight android_drawableStart android_drawableEnd +styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType fontFamily textAllCaps +styleable AppCompatTheme android_windowIsFloating android_windowAnimationStyle actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme autoCompleteTextViewStyle borderlessButtonStyle buttonBarButtonStyle buttonBarNegativeButtonStyle buttonBarNeutralButtonStyle buttonBarPositiveButtonStyle buttonBarStyle buttonStyle buttonStyleSmall checkboxStyle checkedTextViewStyle colorAccent colorBackgroundFloating colorButtonNormal colorControlActivated colorControlHighlight colorControlNormal colorError colorPrimary colorPrimaryDark colorSwitchThumbNormal controlBackground dialogPreferredPadding dialogTheme dividerHorizontal dividerVertical dropDownListViewStyle dropdownListPreferredItemHeight editTextBackground editTextColor editTextStyle homeAsUpIndicator imageButtonStyle listChoiceBackgroundIndicator listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingLeft listPreferredItemPaddingRight panelBackground panelMenuListTheme panelMenuListWidth popupMenuStyle popupWindowStyle radioButtonStyle ratingBarStyle ratingBarStyleIndicator ratingBarStyleSmall searchViewStyle seekBarStyle selectableItemBackground selectableItemBackgroundBorderless spinnerDropDownItemStyle spinnerStyle switchStyle textAppearanceLargePopupMenu textAppearanceListItem textAppearanceListItemSecondary textAppearanceListItemSmall textAppearancePopupMenuHeader textAppearanceSearchResultSubtitle textAppearanceSearchResultTitle textAppearanceSmallPopupMenu textColorAlertDialogListItem textColorSearchUrl toolbarNavigationButtonStyle toolbarStyle tooltipForegroundColor tooltipFrameBackground viewInflaterClass windowActionBar windowActionBarOverlay windowActionModeOverlay windowFixedHeightMajor windowFixedHeightMinor windowFixedWidthMajor windowFixedWidthMinor windowMinWidthMajor windowMinWidthMinor windowNoTitle +styleable ButtonBarLayout allowStacking +styleable ColorStateListItem android_color android_alpha alpha +styleable CompoundButton android_button buttonTint buttonTintMode +styleable CoordinatorLayout keylines statusBarBackground +styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline +styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness +styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery +styleable FontFamilyFont android_font android_fontWeight android_fontStyle font fontStyle fontWeight +styleable LinearLayoutCompat android_gravity android_orientation android_baselineAligned android_baselineAlignedChildIndex android_weightSum divider dividerPadding measureWithLargestChild showDividers +styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_width android_layout_height android_layout_weight +styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset +styleable MenuGroup android_enabled android_id android_visible android_menuCategory android_orderInCategory android_checkableBehavior +styleable MenuItem android_icon android_enabled android_id android_checked android_visible android_menuCategory android_orderInCategory android_title android_titleCondensed android_alphabeticShortcut android_numericShortcut android_checkable android_onClick actionLayout actionProviderClass actionViewClass alphabeticModifiers contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText +styleable MenuView android_windowAnimationStyle android_itemTextAppearance android_horizontalDivider android_verticalDivider android_headerBackground android_itemBackground android_itemIconDisabledAlpha preserveIconSpacing subMenuArrow +styleable PopupWindow android_popupBackground android_popupAnimationStyle overlapAnchor +styleable PopupWindowBackgroundState state_above_anchor +styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle +styleable SearchView android_focusable android_maxWidth android_inputType android_imeOptions closeIcon commitIcon defaultQueryHint goIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon submitBackground suggestionRowLayout voiceIcon +styleable Spinner android_entries android_popupBackground android_prompt android_dropDownWidth popupTheme +styleable SwitchCompat android_textOn android_textOff android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode +styleable TextAppearance android_textSize android_typeface android_textStyle android_textColor android_textColorHint android_textColorLink android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_fontFamily fontFamily textAllCaps +styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor +styleable View android_theme android_focusable paddingEnd paddingStart theme +styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode +styleable ViewStubCompat android_id android_layout android_inflatedId diff --git a/src/IPCamerDemoEYE/app/build/intermediates/signing_config/debug/out/signing-config.json b/src/IPCamerDemoEYE/app/build/intermediates/signing_config/debug/out/signing-config.json new file mode 100644 index 0000000..d338404 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/signing_config/debug/out/signing-config.json @@ -0,0 +1 @@ +{"mName":"debug","mStoreFile":"C:\\Users\\smith\\.android\\debug.keystore","mStorePassword":"android","mKeyAlias":"AndroidDebugKey","mKeyPassword":"android","mStoreType":"jks","mV1SigningEnabled":true,"mV2SigningEnabled":true} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libVSFisheye.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libVSFisheye.so new file mode 100644 index 0000000..07b243f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so new file mode 100644 index 0000000..d863779 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libgetuiext3.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libgetuiext3.so new file mode 100644 index 0000000..3b13f8a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libvstc2_jni.so new file mode 100644 index 0000000..9b76000 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/arm64-v8a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libVSFisheye.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libVSFisheye.so new file mode 100644 index 0000000..344e088 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so new file mode 100644 index 0000000..c13b045 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libgetuiext3.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libgetuiext3.so new file mode 100644 index 0000000..ccfdff6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libvstc2_jni.so new file mode 100644 index 0000000..f6fc2de Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/stripped_native_libs/debug/out/lib/armeabi-v7a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/symbols/debug/R.txt b/src/IPCamerDemoEYE/app/build/intermediates/symbols/debug/R.txt new file mode 100644 index 0000000..7c85df8 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/symbols/debug/R.txt @@ -0,0 +1,2745 @@ +int anim abc_fade_in 0x7f010000 +int anim abc_fade_out 0x7f010001 +int anim abc_grow_fade_in_from_bottom 0x7f010002 +int anim abc_popup_enter 0x7f010003 +int anim abc_popup_exit 0x7f010004 +int anim abc_shrink_fade_out_from_bottom 0x7f010005 +int anim abc_slide_in_bottom 0x7f010006 +int anim abc_slide_in_top 0x7f010007 +int anim abc_slide_out_bottom 0x7f010008 +int anim abc_slide_out_top 0x7f010009 +int anim abc_tooltip_enter 0x7f01000a +int anim abc_tooltip_exit 0x7f01000b +int anim code_rotate_anim 0x7f01000c +int anim in_from_left 0x7f01000d +int anim in_from_right 0x7f01000e +int anim menu_dismiss 0x7f01000f +int anim menu_show 0x7f010010 +int anim out_to_left 0x7f010011 +int anim out_to_right 0x7f010012 +int anim ptz_otherset_anim 0x7f010013 +int anim ptz_otherset_anim_dismiss 0x7f010014 +int anim ptz_otherset_anim_show 0x7f010015 +int anim ptz_top_anim_dismiss 0x7f010016 +int anim ptz_top_anim_show 0x7f010017 +int anim splash_anim 0x7f010018 +int anim zoomin 0x7f010019 +int anim zoomout 0x7f01001a +int attr actionBarDivider 0x7f020000 +int attr actionBarItemBackground 0x7f020001 +int attr actionBarPopupTheme 0x7f020002 +int attr actionBarSize 0x7f020003 +int attr actionBarSplitStyle 0x7f020004 +int attr actionBarStyle 0x7f020005 +int attr actionBarTabBarStyle 0x7f020006 +int attr actionBarTabStyle 0x7f020007 +int attr actionBarTabTextStyle 0x7f020008 +int attr actionBarTheme 0x7f020009 +int attr actionBarWidgetTheme 0x7f02000a +int attr actionButtonStyle 0x7f02000b +int attr actionDropDownStyle 0x7f02000c +int attr actionLayout 0x7f02000d +int attr actionMenuTextAppearance 0x7f02000e +int attr actionMenuTextColor 0x7f02000f +int attr actionModeBackground 0x7f020010 +int attr actionModeCloseButtonStyle 0x7f020011 +int attr actionModeCloseDrawable 0x7f020012 +int attr actionModeCopyDrawable 0x7f020013 +int attr actionModeCutDrawable 0x7f020014 +int attr actionModeFindDrawable 0x7f020015 +int attr actionModePasteDrawable 0x7f020016 +int attr actionModePopupWindowStyle 0x7f020017 +int attr actionModeSelectAllDrawable 0x7f020018 +int attr actionModeShareDrawable 0x7f020019 +int attr actionModeSplitBackground 0x7f02001a +int attr actionModeStyle 0x7f02001b +int attr actionModeWebSearchDrawable 0x7f02001c +int attr actionOverflowButtonStyle 0x7f02001d +int attr actionOverflowMenuStyle 0x7f02001e +int attr actionProviderClass 0x7f02001f +int attr actionViewClass 0x7f020020 +int attr activityChooserViewStyle 0x7f020021 +int attr alertDialogButtonGroupStyle 0x7f020022 +int attr alertDialogCenterButtons 0x7f020023 +int attr alertDialogStyle 0x7f020024 +int attr alertDialogTheme 0x7f020025 +int attr allowStacking 0x7f020026 +int attr alpha 0x7f020027 +int attr alphabeticModifiers 0x7f020028 +int attr arrowHeadLength 0x7f020029 +int attr arrowShaftLength 0x7f02002a +int attr autoCompleteTextViewStyle 0x7f02002b +int attr autoSizeMaxTextSize 0x7f02002c +int attr autoSizeMinTextSize 0x7f02002d +int attr autoSizePresetSizes 0x7f02002e +int attr autoSizeStepGranularity 0x7f02002f +int attr autoSizeTextType 0x7f020030 +int attr background 0x7f020031 +int attr backgroundSplit 0x7f020032 +int attr backgroundStacked 0x7f020033 +int attr backgroundTint 0x7f020034 +int attr backgroundTintMode 0x7f020035 +int attr barLength 0x7f020036 +int attr borderlessButtonStyle 0x7f020037 +int attr buttonBarButtonStyle 0x7f020038 +int attr buttonBarNegativeButtonStyle 0x7f020039 +int attr buttonBarNeutralButtonStyle 0x7f02003a +int attr buttonBarPositiveButtonStyle 0x7f02003b +int attr buttonBarStyle 0x7f02003c +int attr buttonGravity 0x7f02003d +int attr buttonIconDimen 0x7f02003e +int attr buttonPanelSideLayout 0x7f02003f +int attr buttonStyle 0x7f020040 +int attr buttonStyleSmall 0x7f020041 +int attr buttonTint 0x7f020042 +int attr buttonTintMode 0x7f020043 +int attr checkboxStyle 0x7f020044 +int attr checkedTextViewStyle 0x7f020045 +int attr closeIcon 0x7f020046 +int attr closeItemLayout 0x7f020047 +int attr collapseContentDescription 0x7f020048 +int attr collapseIcon 0x7f020049 +int attr color 0x7f02004a +int attr colorAccent 0x7f02004b +int attr colorBackgroundFloating 0x7f02004c +int attr colorButtonNormal 0x7f02004d +int attr colorControlActivated 0x7f02004e +int attr colorControlHighlight 0x7f02004f +int attr colorControlNormal 0x7f020050 +int attr colorError 0x7f020051 +int attr colorPrimary 0x7f020052 +int attr colorPrimaryDark 0x7f020053 +int attr colorSwitchThumbNormal 0x7f020054 +int attr commitIcon 0x7f020055 +int attr contentDescription 0x7f020056 +int attr contentInsetEnd 0x7f020057 +int attr contentInsetEndWithActions 0x7f020058 +int attr contentInsetLeft 0x7f020059 +int attr contentInsetRight 0x7f02005a +int attr contentInsetStart 0x7f02005b +int attr contentInsetStartWithNavigation 0x7f02005c +int attr controlBackground 0x7f02005d +int attr coordinatorLayoutStyle 0x7f02005e +int attr customNavigationLayout 0x7f02005f +int attr defaultQueryHint 0x7f020060 +int attr dialogPreferredPadding 0x7f020061 +int attr dialogTheme 0x7f020062 +int attr displayOptions 0x7f020063 +int attr divider 0x7f020064 +int attr dividerHorizontal 0x7f020065 +int attr dividerPadding 0x7f020066 +int attr dividerVertical 0x7f020067 +int attr drawableSize 0x7f020068 +int attr drawerArrowStyle 0x7f020069 +int attr dropDownListViewStyle 0x7f02006a +int attr dropdownListPreferredItemHeight 0x7f02006b +int attr editTextBackground 0x7f02006c +int attr editTextColor 0x7f02006d +int attr editTextStyle 0x7f02006e +int attr elevation 0x7f02006f +int attr expandActivityOverflowButtonDrawable 0x7f020070 +int attr font 0x7f020071 +int attr fontFamily 0x7f020072 +int attr fontProviderAuthority 0x7f020073 +int attr fontProviderCerts 0x7f020074 +int attr fontProviderFetchStrategy 0x7f020075 +int attr fontProviderFetchTimeout 0x7f020076 +int attr fontProviderPackage 0x7f020077 +int attr fontProviderQuery 0x7f020078 +int attr fontStyle 0x7f020079 +int attr fontWeight 0x7f02007a +int attr gapBetweenBars 0x7f02007b +int attr goIcon 0x7f02007c +int attr height 0x7f02007d +int attr hideOnContentScroll 0x7f02007e +int attr homeAsUpIndicator 0x7f02007f +int attr homeLayout 0x7f020080 +int attr icon 0x7f020081 +int attr iconTint 0x7f020082 +int attr iconTintMode 0x7f020083 +int attr iconifiedByDefault 0x7f020084 +int attr imageButtonStyle 0x7f020085 +int attr indeterminateProgressStyle 0x7f020086 +int attr initialActivityCount 0x7f020087 +int attr isLightTheme 0x7f020088 +int attr itemPadding 0x7f020089 +int attr keylines 0x7f02008a +int attr layout 0x7f02008b +int attr layout_anchor 0x7f02008c +int attr layout_anchorGravity 0x7f02008d +int attr layout_behavior 0x7f02008e +int attr layout_dodgeInsetEdges 0x7f02008f +int attr layout_insetEdge 0x7f020090 +int attr layout_keyline 0x7f020091 +int attr listChoiceBackgroundIndicator 0x7f020092 +int attr listDividerAlertDialog 0x7f020093 +int attr listItemLayout 0x7f020094 +int attr listLayout 0x7f020095 +int attr listMenuViewStyle 0x7f020096 +int attr listPopupWindowStyle 0x7f020097 +int attr listPreferredItemHeight 0x7f020098 +int attr listPreferredItemHeightLarge 0x7f020099 +int attr listPreferredItemHeightSmall 0x7f02009a +int attr listPreferredItemPaddingLeft 0x7f02009b +int attr listPreferredItemPaddingRight 0x7f02009c +int attr logo 0x7f02009d +int attr logoDescription 0x7f02009e +int attr maxButtonHeight 0x7f02009f +int attr measureWithLargestChild 0x7f0200a0 +int attr multiChoiceItemLayout 0x7f0200a1 +int attr navigationContentDescription 0x7f0200a2 +int attr navigationIcon 0x7f0200a3 +int attr navigationMode 0x7f0200a4 +int attr numericModifiers 0x7f0200a5 +int attr overlapAnchor 0x7f0200a6 +int attr paddingBottomNoButtons 0x7f0200a7 +int attr paddingEnd 0x7f0200a8 +int attr paddingStart 0x7f0200a9 +int attr paddingTopNoTitle 0x7f0200aa +int attr panelBackground 0x7f0200ab +int attr panelMenuListTheme 0x7f0200ac +int attr panelMenuListWidth 0x7f0200ad +int attr popupMenuStyle 0x7f0200ae +int attr popupTheme 0x7f0200af +int attr popupWindowStyle 0x7f0200b0 +int attr preserveIconSpacing 0x7f0200b1 +int attr progressBarPadding 0x7f0200b2 +int attr progressBarStyle 0x7f0200b3 +int attr queryBackground 0x7f0200b4 +int attr queryHint 0x7f0200b5 +int attr radioButtonStyle 0x7f0200b6 +int attr ratingBarStyle 0x7f0200b7 +int attr ratingBarStyleIndicator 0x7f0200b8 +int attr ratingBarStyleSmall 0x7f0200b9 +int attr searchHintIcon 0x7f0200ba +int attr searchIcon 0x7f0200bb +int attr searchViewStyle 0x7f0200bc +int attr seekBarStyle 0x7f0200bd +int attr selectableItemBackground 0x7f0200be +int attr selectableItemBackgroundBorderless 0x7f0200bf +int attr showAsAction 0x7f0200c0 +int attr showDividers 0x7f0200c1 +int attr showText 0x7f0200c2 +int attr showTitle 0x7f0200c3 +int attr singleChoiceItemLayout 0x7f0200c4 +int attr spinBars 0x7f0200c5 +int attr spinnerDropDownItemStyle 0x7f0200c6 +int attr spinnerStyle 0x7f0200c7 +int attr splitTrack 0x7f0200c8 +int attr srcCompat 0x7f0200c9 +int attr state_above_anchor 0x7f0200ca +int attr statusBarBackground 0x7f0200cb +int attr subMenuArrow 0x7f0200cc +int attr submitBackground 0x7f0200cd +int attr subtitle 0x7f0200ce +int attr subtitleTextAppearance 0x7f0200cf +int attr subtitleTextColor 0x7f0200d0 +int attr subtitleTextStyle 0x7f0200d1 +int attr suggestionRowLayout 0x7f0200d2 +int attr switchMinWidth 0x7f0200d3 +int attr switchPadding 0x7f0200d4 +int attr switchStyle 0x7f0200d5 +int attr switchTextAppearance 0x7f0200d6 +int attr textAllCaps 0x7f0200d7 +int attr textAppearanceLargePopupMenu 0x7f0200d8 +int attr textAppearanceListItem 0x7f0200d9 +int attr textAppearanceListItemSecondary 0x7f0200da +int attr textAppearanceListItemSmall 0x7f0200db +int attr textAppearancePopupMenuHeader 0x7f0200dc +int attr textAppearanceSearchResultSubtitle 0x7f0200dd +int attr textAppearanceSearchResultTitle 0x7f0200de +int attr textAppearanceSmallPopupMenu 0x7f0200df +int attr textColorAlertDialogListItem 0x7f0200e0 +int attr textColorSearchUrl 0x7f0200e1 +int attr theme 0x7f0200e2 +int attr thickness 0x7f0200e3 +int attr thumbTextPadding 0x7f0200e4 +int attr thumbTint 0x7f0200e5 +int attr thumbTintMode 0x7f0200e6 +int attr tickMark 0x7f0200e7 +int attr tickMarkTint 0x7f0200e8 +int attr tickMarkTintMode 0x7f0200e9 +int attr tint 0x7f0200ea +int attr tintMode 0x7f0200eb +int attr title 0x7f0200ec +int attr titleMargin 0x7f0200ed +int attr titleMarginBottom 0x7f0200ee +int attr titleMarginEnd 0x7f0200ef +int attr titleMarginStart 0x7f0200f0 +int attr titleMarginTop 0x7f0200f1 +int attr titleMargins 0x7f0200f2 +int attr titleTextAppearance 0x7f0200f3 +int attr titleTextColor 0x7f0200f4 +int attr titleTextStyle 0x7f0200f5 +int attr toolbarNavigationButtonStyle 0x7f0200f6 +int attr toolbarStyle 0x7f0200f7 +int attr tooltipForegroundColor 0x7f0200f8 +int attr tooltipFrameBackground 0x7f0200f9 +int attr tooltipText 0x7f0200fa +int attr track 0x7f0200fb +int attr trackTint 0x7f0200fc +int attr trackTintMode 0x7f0200fd +int attr viewInflaterClass 0x7f0200fe +int attr voiceIcon 0x7f0200ff +int attr windowActionBar 0x7f020100 +int attr windowActionBarOverlay 0x7f020101 +int attr windowActionModeOverlay 0x7f020102 +int attr windowFixedHeightMajor 0x7f020103 +int attr windowFixedHeightMinor 0x7f020104 +int attr windowFixedWidthMajor 0x7f020105 +int attr windowFixedWidthMinor 0x7f020106 +int attr windowMinWidthMajor 0x7f020107 +int attr windowMinWidthMinor 0x7f020108 +int attr windowNoTitle 0x7f020109 +int bool abc_action_bar_embed_tabs 0x7f030000 +int bool abc_allow_stacked_button_bar 0x7f030001 +int bool abc_config_actionMenuItemAllCaps 0x7f030002 +int bool abc_config_showMenuShortcutsWhenKeyboardPresent 0x7f030003 +int color abc_background_cache_hint_selector_material_dark 0x7f040000 +int color abc_background_cache_hint_selector_material_light 0x7f040001 +int color abc_btn_colored_borderless_text_material 0x7f040002 +int color abc_btn_colored_text_material 0x7f040003 +int color abc_color_highlight_material 0x7f040004 +int color abc_hint_foreground_material_dark 0x7f040005 +int color abc_hint_foreground_material_light 0x7f040006 +int color abc_input_method_navigation_guard 0x7f040007 +int color abc_primary_text_disable_only_material_dark 0x7f040008 +int color abc_primary_text_disable_only_material_light 0x7f040009 +int color abc_primary_text_material_dark 0x7f04000a +int color abc_primary_text_material_light 0x7f04000b +int color abc_search_url_text 0x7f04000c +int color abc_search_url_text_normal 0x7f04000d +int color abc_search_url_text_pressed 0x7f04000e +int color abc_search_url_text_selected 0x7f04000f +int color abc_secondary_text_material_dark 0x7f040010 +int color abc_secondary_text_material_light 0x7f040011 +int color abc_tint_btn_checkable 0x7f040012 +int color abc_tint_default 0x7f040013 +int color abc_tint_edittext 0x7f040014 +int color abc_tint_seek_thumb 0x7f040015 +int color abc_tint_spinner 0x7f040016 +int color abc_tint_switch_track 0x7f040017 +int color accent_material_dark 0x7f040018 +int color accent_material_light 0x7f040019 +int color background_floating_material_dark 0x7f04001a +int color background_floating_material_light 0x7f04001b +int color background_material_dark 0x7f04001c +int color background_material_light 0x7f04001d +int color bg_color 0x7f04001e +int color black 0x7f04001f +int color bright_foreground_disabled_material_dark 0x7f040020 +int color bright_foreground_disabled_material_light 0x7f040021 +int color bright_foreground_inverse_material_dark 0x7f040022 +int color bright_foreground_inverse_material_light 0x7f040023 +int color bright_foreground_material_dark 0x7f040024 +int color bright_foreground_material_light 0x7f040025 +int color button_bg_no 0x7f040026 +int color button_material_dark 0x7f040027 +int color button_material_light 0x7f040028 +int color cache_color_hint 0x7f040029 +int color color_alarm_textcolor 0x7f04002a +int color color_bg 0x7f04002b +int color color_bg_less_shadow 0x7f04002c +int color color_black 0x7f04002d +int color color_blue 0x7f04002e +int color color_divider 0x7f04002f +int color color_green 0x7f040030 +int color color_grey 0x7f040031 +int color color_grid_bg 0x7f040032 +int color color_grid_pressed 0x7f040033 +int color color_info 0x7f040034 +int color color_less_black 0x7f040035 +int color color_less_blue 0x7f040036 +int color color_line 0x7f040037 +int color color_ptz_blue 0x7f040038 +int color color_setting_title_bg 0x7f040039 +int color color_shadow 0x7f04003a +int color color_startcode_bg 0x7f04003b +int color color_top_bg 0x7f04003c +int color color_white 0x7f04003d +int color contents_text 0x7f04003e +int color dim_foreground_disabled_material_dark 0x7f04003f +int color dim_foreground_disabled_material_light 0x7f040040 +int color dim_foreground_material_dark 0x7f040041 +int color dim_foreground_material_light 0x7f040042 +int color encode_view 0x7f040043 +int color error_color_material 0x7f040044 +int color foreground_material_dark 0x7f040045 +int color foreground_material_light 0x7f040046 +int color grgray 0x7f040047 +int color header 0x7f040048 +int color help_button_view 0x7f040049 +int color help_view 0x7f04004a +int color highlighted_text_material_dark 0x7f04004b +int color highlighted_text_material_light 0x7f04004c +int color hint 0x7f04004d +int color material_blue_grey_800 0x7f04004e +int color material_blue_grey_900 0x7f04004f +int color material_blue_grey_950 0x7f040050 +int color material_deep_teal_200 0x7f040051 +int color material_deep_teal_500 0x7f040052 +int color material_grey_100 0x7f040053 +int color material_grey_300 0x7f040054 +int color material_grey_50 0x7f040055 +int color material_grey_600 0x7f040056 +int color material_grey_800 0x7f040057 +int color material_grey_850 0x7f040058 +int color material_grey_900 0x7f040059 +int color more_subtitle 0x7f04005a +int color notification_action_color_filter 0x7f04005b +int color notification_icon_bg_color 0x7f04005c +int color notification_material_background_media_default_color 0x7f04005d +int color possible_result_points 0x7f04005e +int color primary_dark_material_dark 0x7f04005f +int color primary_dark_material_light 0x7f040060 +int color primary_material_dark 0x7f040061 +int color primary_material_light 0x7f040062 +int color primary_text_default_material_dark 0x7f040063 +int color primary_text_default_material_light 0x7f040064 +int color primary_text_disabled_material_dark 0x7f040065 +int color primary_text_disabled_material_light 0x7f040066 +int color result_image_border 0x7f040067 +int color result_minor_text 0x7f040068 +int color result_points 0x7f040069 +int color result_text 0x7f04006a +int color result_view 0x7f04006b +int color ripple_material_dark 0x7f04006c +int color ripple_material_light 0x7f04006d +int color sbc_header_text 0x7f04006e +int color sbc_header_view 0x7f04006f +int color sbc_layout_view 0x7f040070 +int color sbc_list_item 0x7f040071 +int color sbc_page_number_text 0x7f040072 +int color sbc_snippet_text 0x7f040073 +int color secondary_text_default_material_dark 0x7f040074 +int color secondary_text_default_material_light 0x7f040075 +int color secondary_text_disabled_material_dark 0x7f040076 +int color secondary_text_disabled_material_light 0x7f040077 +int color share_text 0x7f040078 +int color share_view 0x7f040079 +int color status_text 0x7f04007a +int color status_view 0x7f04007b +int color subtitle_color 0x7f04007c +int color switch_thumb_disabled_material_dark 0x7f04007d +int color switch_thumb_disabled_material_light 0x7f04007e +int color switch_thumb_material_dark 0x7f04007f +int color switch_thumb_material_light 0x7f040080 +int color switch_thumb_normal_material_dark 0x7f040081 +int color switch_thumb_normal_material_light 0x7f040082 +int color tooltip_background_dark 0x7f040083 +int color tooltip_background_light 0x7f040084 +int color transparent 0x7f040085 +int color viewfinder_frame 0x7f040086 +int color viewfinder_laser 0x7f040087 +int color viewfinder_mask 0x7f040088 +int dimen abc_action_bar_content_inset_material 0x7f050000 +int dimen abc_action_bar_content_inset_with_nav 0x7f050001 +int dimen abc_action_bar_default_height_material 0x7f050002 +int dimen abc_action_bar_default_padding_end_material 0x7f050003 +int dimen abc_action_bar_default_padding_start_material 0x7f050004 +int dimen abc_action_bar_elevation_material 0x7f050005 +int dimen abc_action_bar_icon_vertical_padding_material 0x7f050006 +int dimen abc_action_bar_overflow_padding_end_material 0x7f050007 +int dimen abc_action_bar_overflow_padding_start_material 0x7f050008 +int dimen abc_action_bar_progress_bar_size 0x7f050009 +int dimen abc_action_bar_stacked_max_height 0x7f05000a +int dimen abc_action_bar_stacked_tab_max_width 0x7f05000b +int dimen abc_action_bar_subtitle_bottom_margin_material 0x7f05000c +int dimen abc_action_bar_subtitle_top_margin_material 0x7f05000d +int dimen abc_action_button_min_height_material 0x7f05000e +int dimen abc_action_button_min_width_material 0x7f05000f +int dimen abc_action_button_min_width_overflow_material 0x7f050010 +int dimen abc_alert_dialog_button_bar_height 0x7f050011 +int dimen abc_alert_dialog_button_dimen 0x7f050012 +int dimen abc_button_inset_horizontal_material 0x7f050013 +int dimen abc_button_inset_vertical_material 0x7f050014 +int dimen abc_button_padding_horizontal_material 0x7f050015 +int dimen abc_button_padding_vertical_material 0x7f050016 +int dimen abc_cascading_menus_min_smallest_width 0x7f050017 +int dimen abc_config_prefDialogWidth 0x7f050018 +int dimen abc_control_corner_material 0x7f050019 +int dimen abc_control_inset_material 0x7f05001a +int dimen abc_control_padding_material 0x7f05001b +int dimen abc_dialog_fixed_height_major 0x7f05001c +int dimen abc_dialog_fixed_height_minor 0x7f05001d +int dimen abc_dialog_fixed_width_major 0x7f05001e +int dimen abc_dialog_fixed_width_minor 0x7f05001f +int dimen abc_dialog_list_padding_bottom_no_buttons 0x7f050020 +int dimen abc_dialog_list_padding_top_no_title 0x7f050021 +int dimen abc_dialog_min_width_major 0x7f050022 +int dimen abc_dialog_min_width_minor 0x7f050023 +int dimen abc_dialog_padding_material 0x7f050024 +int dimen abc_dialog_padding_top_material 0x7f050025 +int dimen abc_dialog_title_divider_material 0x7f050026 +int dimen abc_disabled_alpha_material_dark 0x7f050027 +int dimen abc_disabled_alpha_material_light 0x7f050028 +int dimen abc_dropdownitem_icon_width 0x7f050029 +int dimen abc_dropdownitem_text_padding_left 0x7f05002a +int dimen abc_dropdownitem_text_padding_right 0x7f05002b +int dimen abc_edit_text_inset_bottom_material 0x7f05002c +int dimen abc_edit_text_inset_horizontal_material 0x7f05002d +int dimen abc_edit_text_inset_top_material 0x7f05002e +int dimen abc_floating_window_z 0x7f05002f +int dimen abc_list_item_padding_horizontal_material 0x7f050030 +int dimen abc_panel_menu_list_width 0x7f050031 +int dimen abc_progress_bar_height_material 0x7f050032 +int dimen abc_search_view_preferred_height 0x7f050033 +int dimen abc_search_view_preferred_width 0x7f050034 +int dimen abc_seekbar_track_background_height_material 0x7f050035 +int dimen abc_seekbar_track_progress_height_material 0x7f050036 +int dimen abc_select_dialog_padding_start_material 0x7f050037 +int dimen abc_switch_padding 0x7f050038 +int dimen abc_text_size_body_1_material 0x7f050039 +int dimen abc_text_size_body_2_material 0x7f05003a +int dimen abc_text_size_button_material 0x7f05003b +int dimen abc_text_size_caption_material 0x7f05003c +int dimen abc_text_size_display_1_material 0x7f05003d +int dimen abc_text_size_display_2_material 0x7f05003e +int dimen abc_text_size_display_3_material 0x7f05003f +int dimen abc_text_size_display_4_material 0x7f050040 +int dimen abc_text_size_headline_material 0x7f050041 +int dimen abc_text_size_large_material 0x7f050042 +int dimen abc_text_size_medium_material 0x7f050043 +int dimen abc_text_size_menu_header_material 0x7f050044 +int dimen abc_text_size_menu_material 0x7f050045 +int dimen abc_text_size_small_material 0x7f050046 +int dimen abc_text_size_subhead_material 0x7f050047 +int dimen abc_text_size_subtitle_material_toolbar 0x7f050048 +int dimen abc_text_size_title_material 0x7f050049 +int dimen abc_text_size_title_material_toolbar 0x7f05004a +int dimen activity_horizontal_margin 0x7f05004b +int dimen activity_vertical_margin 0x7f05004c +int dimen compat_button_inset_horizontal_material 0x7f05004d +int dimen compat_button_inset_vertical_material 0x7f05004e +int dimen compat_button_padding_horizontal_material 0x7f05004f +int dimen compat_button_padding_vertical_material 0x7f050050 +int dimen compat_control_corner_material 0x7f050051 +int dimen disabled_alpha_material_dark 0x7f050052 +int dimen disabled_alpha_material_light 0x7f050053 +int dimen highlight_alpha_material_colored 0x7f050054 +int dimen highlight_alpha_material_dark 0x7f050055 +int dimen highlight_alpha_material_light 0x7f050056 +int dimen hint_alpha_material_dark 0x7f050057 +int dimen hint_alpha_material_light 0x7f050058 +int dimen hint_pressed_alpha_material_dark 0x7f050059 +int dimen hint_pressed_alpha_material_light 0x7f05005a +int dimen notification_action_icon_size 0x7f05005b +int dimen notification_action_text_size 0x7f05005c +int dimen notification_big_circle_margin 0x7f05005d +int dimen notification_content_margin_start 0x7f05005e +int dimen notification_large_icon_height 0x7f05005f +int dimen notification_large_icon_width 0x7f050060 +int dimen notification_main_column_padding_top 0x7f050061 +int dimen notification_media_narrow_margin 0x7f050062 +int dimen notification_right_icon_size 0x7f050063 +int dimen notification_right_side_padding_top 0x7f050064 +int dimen notification_small_icon_background_padding 0x7f050065 +int dimen notification_small_icon_size_as_large 0x7f050066 +int dimen notification_subtext_size 0x7f050067 +int dimen notification_top_pad 0x7f050068 +int dimen notification_top_pad_large_text 0x7f050069 +int dimen text_normal_size 0x7f05006a +int dimen text_title_size 0x7f05006b +int dimen tooltip_corner_radius 0x7f05006c +int dimen tooltip_horizontal_padding 0x7f05006d +int dimen tooltip_margin 0x7f05006e +int dimen tooltip_precise_anchor_extra_offset 0x7f05006f +int dimen tooltip_precise_anchor_threshold 0x7f050070 +int dimen tooltip_vertical_padding 0x7f050071 +int dimen tooltip_y_offset_non_touch 0x7f050072 +int dimen tooltip_y_offset_touch 0x7f050073 +int drawable abc_ab_share_pack_mtrl_alpha 0x7f060000 +int drawable abc_action_bar_item_background_material 0x7f060001 +int drawable abc_btn_borderless_material 0x7f060002 +int drawable abc_btn_check_material 0x7f060003 +int drawable abc_btn_check_to_on_mtrl_000 0x7f060004 +int drawable abc_btn_check_to_on_mtrl_015 0x7f060005 +int drawable abc_btn_colored_material 0x7f060006 +int drawable abc_btn_default_mtrl_shape 0x7f060007 +int drawable abc_btn_radio_material 0x7f060008 +int drawable abc_btn_radio_to_on_mtrl_000 0x7f060009 +int drawable abc_btn_radio_to_on_mtrl_015 0x7f06000a +int drawable abc_btn_switch_to_on_mtrl_00001 0x7f06000b +int drawable abc_btn_switch_to_on_mtrl_00012 0x7f06000c +int drawable abc_cab_background_internal_bg 0x7f06000d +int drawable abc_cab_background_top_material 0x7f06000e +int drawable abc_cab_background_top_mtrl_alpha 0x7f06000f +int drawable abc_control_background_material 0x7f060010 +int drawable abc_dialog_material_background 0x7f060011 +int drawable abc_edit_text_material 0x7f060012 +int drawable abc_ic_ab_back_material 0x7f060013 +int drawable abc_ic_arrow_drop_right_black_24dp 0x7f060014 +int drawable abc_ic_clear_material 0x7f060015 +int drawable abc_ic_commit_search_api_mtrl_alpha 0x7f060016 +int drawable abc_ic_go_search_api_material 0x7f060017 +int drawable abc_ic_menu_copy_mtrl_am_alpha 0x7f060018 +int drawable abc_ic_menu_cut_mtrl_alpha 0x7f060019 +int drawable abc_ic_menu_overflow_material 0x7f06001a +int drawable abc_ic_menu_paste_mtrl_am_alpha 0x7f06001b +int drawable abc_ic_menu_selectall_mtrl_alpha 0x7f06001c +int drawable abc_ic_menu_share_mtrl_alpha 0x7f06001d +int drawable abc_ic_search_api_material 0x7f06001e +int drawable abc_ic_star_black_16dp 0x7f06001f +int drawable abc_ic_star_black_36dp 0x7f060020 +int drawable abc_ic_star_black_48dp 0x7f060021 +int drawable abc_ic_star_half_black_16dp 0x7f060022 +int drawable abc_ic_star_half_black_36dp 0x7f060023 +int drawable abc_ic_star_half_black_48dp 0x7f060024 +int drawable abc_ic_voice_search_api_material 0x7f060025 +int drawable abc_item_background_holo_dark 0x7f060026 +int drawable abc_item_background_holo_light 0x7f060027 +int drawable abc_list_divider_mtrl_alpha 0x7f060028 +int drawable abc_list_focused_holo 0x7f060029 +int drawable abc_list_longpressed_holo 0x7f06002a +int drawable abc_list_pressed_holo_dark 0x7f06002b +int drawable abc_list_pressed_holo_light 0x7f06002c +int drawable abc_list_selector_background_transition_holo_dark 0x7f06002d +int drawable abc_list_selector_background_transition_holo_light 0x7f06002e +int drawable abc_list_selector_disabled_holo_dark 0x7f06002f +int drawable abc_list_selector_disabled_holo_light 0x7f060030 +int drawable abc_list_selector_holo_dark 0x7f060031 +int drawable abc_list_selector_holo_light 0x7f060032 +int drawable abc_menu_hardkey_panel_mtrl_mult 0x7f060033 +int drawable abc_popup_background_mtrl_mult 0x7f060034 +int drawable abc_ratingbar_indicator_material 0x7f060035 +int drawable abc_ratingbar_material 0x7f060036 +int drawable abc_ratingbar_small_material 0x7f060037 +int drawable abc_scrubber_control_off_mtrl_alpha 0x7f060038 +int drawable abc_scrubber_control_to_pressed_mtrl_000 0x7f060039 +int drawable abc_scrubber_control_to_pressed_mtrl_005 0x7f06003a +int drawable abc_scrubber_primary_mtrl_alpha 0x7f06003b +int drawable abc_scrubber_track_mtrl_alpha 0x7f06003c +int drawable abc_seekbar_thumb_material 0x7f06003d +int drawable abc_seekbar_tick_mark_material 0x7f06003e +int drawable abc_seekbar_track_material 0x7f06003f +int drawable abc_spinner_mtrl_am_alpha 0x7f060040 +int drawable abc_spinner_textfield_background_material 0x7f060041 +int drawable abc_switch_thumb_material 0x7f060042 +int drawable abc_switch_track_mtrl_alpha 0x7f060043 +int drawable abc_tab_indicator_material 0x7f060044 +int drawable abc_tab_indicator_mtrl_alpha 0x7f060045 +int drawable abc_text_cursor_material 0x7f060046 +int drawable abc_text_select_handle_left_mtrl_dark 0x7f060047 +int drawable abc_text_select_handle_left_mtrl_light 0x7f060048 +int drawable abc_text_select_handle_middle_mtrl_dark 0x7f060049 +int drawable abc_text_select_handle_middle_mtrl_light 0x7f06004a +int drawable abc_text_select_handle_right_mtrl_dark 0x7f06004b +int drawable abc_text_select_handle_right_mtrl_light 0x7f06004c +int drawable abc_textfield_activated_mtrl_alpha 0x7f06004d +int drawable abc_textfield_default_mtrl_alpha 0x7f06004e +int drawable abc_textfield_search_activated_mtrl_alpha 0x7f06004f +int drawable abc_textfield_search_default_mtrl_alpha 0x7f060050 +int drawable abc_textfield_search_material 0x7f060051 +int drawable abc_vector_test 0x7f060052 +int drawable about 0x7f060053 +int drawable about_text_bg 0x7f060054 +int drawable abs__spinner_ab_default_holo_light 0x7f060055 +int drawable add 0x7f060056 +int drawable add_btn_normal 0x7f060057 +int drawable add_btn_pressed 0x7f060058 +int drawable add_btn_selector 0x7f060059 +int drawable add_defense_0 0x7f06005a +int drawable add_defense_1 0x7f06005b +int drawable add_defense_ok 0x7f06005c +int drawable add_sensor_ok 0x7f06005d +int drawable addvidiconshape 0x7f06005e +int drawable alarm_log_bg 0x7f06005f +int drawable app 0x7f060060 +int drawable app_title_background 0x7f060061 +int drawable arrow 0x7f060062 +int drawable arrowdown 0x7f060063 +int drawable back 0x7f060064 +int drawable back_play 0x7f060065 +int drawable background_grayblack 0x7f060066 +int drawable background_image 0x7f060067 +int drawable background_osd 0x7f060068 +int drawable background_separate_vertical 0x7f060069 +int drawable background_silver 0x7f06006a +int drawable background_silver_light 0x7f06006b +int drawable background_white_corner 0x7f06006c +int drawable bad_video 0x7f06006d +int drawable bottle_night_bg 0x7f06006e +int drawable bottom 0x7f06006f +int drawable brightcontrastprogress 0x7f060070 +int drawable btn_back_normal 0x7f060071 +int drawable btn_back_pressed 0x7f060072 +int drawable btn_back_pressed1 0x7f060073 +int drawable btn_back_selector 0x7f060074 +int drawable btn_normal 0x7f060075 +int drawable btn_pressed 0x7f060076 +int drawable btnselector 0x7f060077 +int drawable button_loct 0x7f060078 +int drawable button_loction_nor 0x7f060079 +int drawable button_loction_press 0x7f06007a +int drawable button_selector 0x7f06007b +int drawable camera_defense_divider 0x7f06007c +int drawable camera_light_btn_off 0x7f06007d +int drawable camera_light_btn_on 0x7f06007e +int drawable camera_siren_btn_off 0x7f06007f +int drawable camera_siren_btn_on 0x7f060080 +int drawable cancel_code 0x7f060081 +int drawable check_top_tab_pressed 0x7f060082 +int drawable checkleft_normal 0x7f060083 +int drawable checkmiddle_normal 0x7f060084 +int drawable checkmiddle_pressed 0x7f060085 +int drawable checkphone_normal 0x7f060086 +int drawable checkphone_pressed 0x7f060087 +int drawable checkphone_selector 0x7f060088 +int drawable checkright_normal 0x7f060089 +int drawable checkright_pressed 0x7f06008a +int drawable checktopleft_pressed 0x7f06008b +int drawable choose_video_plan 0x7f06008c +int drawable close_no 0x7f06008d +int drawable close_press 0x7f06008e +int drawable close_selector 0x7f06008f +int drawable code_sucess_new_background 0x7f060090 +int drawable codeing 0x7f060091 +int drawable common_stretch_arrow_downward 0x7f060092 +int drawable common_stretch_arrow_upward 0x7f060093 +int drawable contanct 0x7f060094 +int drawable control 0x7f060095 +int drawable customprogress 0x7f060096 +int drawable customprogress_thumb 0x7f060097 +int drawable del 0x7f060098 +int drawable del_hook 0x7f060099 +int drawable detailpanel_bg 0x7f06009a +int drawable down 0x7f06009b +int drawable easyicon_cn 0x7f06009c +int drawable edit_bg 0x7f06009d +int drawable eject 0x7f06009e +int drawable emoji 0x7f06009f +int drawable exit 0x7f0600a0 +int drawable exitbutton 0x7f0600a1 +int drawable gas 0x7f0600a2 +int drawable grid_bg 0x7f0600a3 +int drawable have_new 0x7f0600a4 +int drawable ic_delete_camera 0x7f0600a5 +int drawable ic_edit_camera 0x7f0600a6 +int drawable ic_launcher 0x7f0600a7 +int drawable ic_menu_album_inverse 0x7f0600a8 +int drawable ic_setting_camera 0x7f0600a9 +int drawable icon 0x7f0600aa +int drawable icon_gpio 0x7f0600ab +int drawable icon_motion 0x7f0600ac +int drawable icon_rec 0x7f0600ad +int drawable info 0x7f0600ae +int drawable infrared 0x7f0600af +int drawable left 0x7f0600b0 +int drawable list_bg 0x7f0600b1 +int drawable list_bgnull_selector 0x7f0600b2 +int drawable list_item_divider 0x7f0600b3 +int drawable list_switch_closed 0x7f0600b4 +int drawable list_switch_open 0x7f0600b5 +int drawable listitem_bg_selector 0x7f0600b6 +int drawable listitem_one_pressed 0x7f0600b7 +int drawable listitem_one_pressed_selector 0x7f0600b8 +int drawable listitem_pressed_bottom_corner 0x7f0600b9 +int drawable listitem_pressed_bottom_corner_selector 0x7f0600ba +int drawable listitem_pressed_selector 0x7f0600bb +int drawable listitem_pressed_top_corner 0x7f0600bc +int drawable listitem_pressed_top_corner_selector 0x7f0600bd +int drawable listview_single_white_line 0x7f0600be +int drawable localpic_selector 0x7f0600bf +int drawable magnetic 0x7f0600c0 +int drawable main_addcamera_normal 0x7f0600c1 +int drawable main_alarm 0x7f0600c2 +int drawable main_bottom_bg 0x7f0600c3 +int drawable main_bottomtab_bg_pressed 0x7f0600c4 +int drawable main_picture 0x7f0600c5 +int drawable main_right_menu 0x7f0600c6 +int drawable main_search_add_corner 0x7f0600c7 +int drawable main_video 0x7f0600c8 +int drawable mainsetting_dialog_frame 0x7f0600c9 +int drawable menu_bg_down 0x7f0600ca +int drawable mic 0x7f0600cb +int drawable more_activity_logout_button_background 0x7f0600cc +int drawable more_listtem_gonext 0x7f0600cd +int drawable my_switch 0x7f0600ce +int drawable myseekbar 0x7f0600cf +int drawable notification_action_background 0x7f0600d0 +int drawable notification_bg 0x7f0600d1 +int drawable notification_bg_low 0x7f0600d2 +int drawable notification_bg_low_normal 0x7f0600d3 +int drawable notification_bg_low_pressed 0x7f0600d4 +int drawable notification_bg_normal 0x7f0600d5 +int drawable notification_bg_normal_pressed 0x7f0600d6 +int drawable notification_icon_background 0x7f0600d7 +int drawable notification_template_icon_bg 0x7f0600d8 +int drawable notification_template_icon_low_bg 0x7f0600d9 +int drawable notification_tile_bg 0x7f0600da +int drawable notify_panel_notification_icon_bg 0x7f0600db +int drawable ok 0x7f0600dc +int drawable one 0x7f0600dd +int drawable order_details_bg 0x7f0600de +int drawable pause 0x7f0600df +int drawable pic_defulte 0x7f0600e0 +int drawable picture_default 0x7f0600e1 +int drawable play 0x7f0600e2 +int drawable play_video 0x7f0600e3 +int drawable ptz_audio_off 0x7f0600e4 +int drawable ptz_audio_on 0x7f0600e5 +int drawable ptz_brightness 0x7f0600e6 +int drawable ptz_brightness_selector 0x7f0600e7 +int drawable ptz_center 0x7f0600e8 +int drawable ptz_contrast 0x7f0600e9 +int drawable ptz_default_set 0x7f0600ea +int drawable ptz_default_set_selector 0x7f0600eb +int drawable ptz_download 0x7f0600ec +int drawable ptz_hori_mirror 0x7f0600ed +int drawable ptz_hori_mirror_press 0x7f0600ee +int drawable ptz_hori_tour 0x7f0600ef +int drawable ptz_microphone_off 0x7f0600f0 +int drawable ptz_microphone_on 0x7f0600f1 +int drawable ptz_pause 0x7f0600f2 +int drawable ptz_play 0x7f0600f3 +int drawable ptz_playmode_enlarge 0x7f0600f4 +int drawable ptz_playmode_fullscreen 0x7f0600f5 +int drawable ptz_playmode_standard 0x7f0600f6 +int drawable ptz_resolution_720p 0x7f0600f7 +int drawable ptz_resolution_preset 0x7f0600f8 +int drawable ptz_resolution_qvga 0x7f0600f9 +int drawable ptz_resolution_vga 0x7f0600fa +int drawable ptz_takepic 0x7f0600fb +int drawable ptz_takepic_selector 0x7f0600fc +int drawable ptz_takevideo 0x7f0600fd +int drawable ptz_takevideo_pressed 0x7f0600fe +int drawable ptz_takevideo_selector 0x7f0600ff +int drawable ptz_vert_mirror 0x7f060100 +int drawable ptz_vert_mirror_press 0x7f060101 +int drawable ptz_vert_tour 0x7f060102 +int drawable red 0x7f060103 +int drawable refresh 0x7f060104 +int drawable right 0x7f060105 +int drawable rightdown 0x7f060106 +int drawable rightdown_pressed 0x7f060107 +int drawable rightdown_selector 0x7f060108 +int drawable search 0x7f060109 +int drawable seekbg 0x7f06010a +int drawable seekprogress 0x7f06010b +int drawable sensor_add_new 0x7f06010c +int drawable sensor_back 0x7f06010d +int drawable sensor_code_new 0x7f06010e +int drawable sensor_siren_icon 0x7f06010f +int drawable sensorlist_background 0x7f060110 +int drawable sensorlist_item_control 0x7f060111 +int drawable sensorlist_item_gas 0x7f060112 +int drawable sensorlist_item_infrared 0x7f060113 +int drawable sensorlist_item_magnetic 0x7f060114 +int drawable sensorlist_item_smoke 0x7f060115 +int drawable somke 0x7f060116 +int drawable sos 0x7f060117 +int drawable sound_line 0x7f060118 +int drawable sound_line1 0x7f060119 +int drawable sounddisable 0x7f06011a +int drawable soundenable 0x7f06011b +int drawable splash 0x7f06011c +int drawable start_code_mangetic_5 0x7f06011d +int drawable start_code_siren_1 0x7f06011e +int drawable start_code_siren_2 0x7f06011f +int drawable start_code_siren_3 0x7f060120 +int drawable start_code_siren_4 0x7f060121 +int drawable stepbackward 0x7f060122 +int drawable stepforward 0x7f060123 +int drawable style_image_border 0x7f060124 +int drawable title_back 0x7f060125 +int drawable tooltip_frame_dark 0x7f060126 +int drawable tooltip_frame_light 0x7f060127 +int drawable top 0x7f060128 +int drawable top_bg 0x7f060129 +int drawable top_bg_blue 0x7f06012a +int drawable toptitle 0x7f06012b +int drawable up 0x7f06012c +int drawable userinfo_list_back_1 0x7f06012d +int drawable video_default 0x7f06012e +int drawable video_play_left_normal 0x7f06012f +int drawable video_play_left_pressed 0x7f060130 +int drawable video_play_left_selector 0x7f060131 +int drawable video_play_pause_normal 0x7f060132 +int drawable video_play_pause_pressed 0x7f060133 +int drawable video_play_pause_selector 0x7f060134 +int drawable video_play_play_normal 0x7f060135 +int drawable video_play_play_pressed 0x7f060136 +int drawable video_play_play_selector 0x7f060137 +int drawable video_play_right_normal 0x7f060138 +int drawable video_play_right_pressed 0x7f060139 +int drawable video_play_right_selector 0x7f06013a +int drawable vidicon 0x7f06013b +int drawable vidicon_add 0x7f06013c +int drawable vidicon_bottom 0x7f06013d +int drawable vidicon_selector 0x7f06013e +int id ALT 0x7f070000 +int id CTRL 0x7f070001 +int id FUNCTION 0x7f070002 +int id META 0x7f070003 +int id SHIFT 0x7f070004 +int id SYM 0x7f070005 +int id action0 0x7f070006 +int id action_bar 0x7f070007 +int id action_bar_activity_content 0x7f070008 +int id action_bar_container 0x7f070009 +int id action_bar_root 0x7f07000a +int id action_bar_spinner 0x7f07000b +int id action_bar_subtitle 0x7f07000c +int id action_bar_title 0x7f07000d +int id action_container 0x7f07000e +int id action_context_bar 0x7f07000f +int id action_divider 0x7f070010 +int id action_image 0x7f070011 +int id action_menu_divider 0x7f070012 +int id action_menu_presenter 0x7f070013 +int id action_mode_bar 0x7f070014 +int id action_mode_bar_stub 0x7f070015 +int id action_mode_close_button 0x7f070016 +int id action_text 0x7f070017 +int id actions 0x7f070018 +int id activity_chooser_view_content 0x7f070019 +int id activity_ip_connect 0x7f07001a +int id add 0x7f07001b +int id add_check_load 0x7f07001c +int id add_check_phone 0x7f07001d +int id add_sensor_ok 0x7f07001e +int id addcamera 0x7f07001f +int id alarm_3518e_option_view 0x7f070020 +int id alarm_setting 0x7f070021 +int id alerm_audio_level 0x7f070022 +int id alerm_audio_leveldrop 0x7f070023 +int id alerm_audio_triggerlevel 0x7f070024 +int id alerm_cancel 0x7f070025 +int id alerm_cbx_audio_layout 0x7f070026 +int id alerm_cbx_i0_layout 0x7f070027 +int id alerm_cbx_io_move 0x7f070028 +int id alerm_cbx_move_layout 0x7f070029 +int id alerm_cbx_temp_layout 0x7f07002a +int id alerm_eventview 0x7f07002b +int id alerm_img_ioout_level_drop 0x7f07002c +int id alerm_img_leveldrop 0x7f07002d +int id alerm_img_preset_drop 0x7f07002e +int id alerm_img_sensitive_drop 0x7f07002f +int id alerm_io_move_view 0x7f070030 +int id alerm_ioview 0x7f070031 +int id alerm_moveview 0x7f070032 +int id alerm_ok 0x7f070033 +int id alerm_temp_level 0x7f070034 +int id alerm_temp_leveldrop 0x7f070035 +int id alerm_temp_triggerlevel 0x7f070036 +int id alerm_tv_ioout_level_value 0x7f070037 +int id alerm_tv_preset 0x7f070038 +int id alerm_tv_sensitivity 0x7f070039 +int id alerm_tv_triggerlevel 0x7f07003a +int id alertTitle 0x7f07003b +int id all 0x7f07003c +int id always 0x7f07003d +int id appver 0x7f07003e +int id async 0x7f07003f +int id back 0x7f070040 +int id beginning 0x7f070041 +int id blocking 0x7f070042 +int id bottom 0x7f070043 +int id bottom_view 0x7f070044 +int id brightseekBar1 0x7f070045 +int id btn_1 0x7f070046 +int id btn_2 0x7f070047 +int id btn_3 0x7f070048 +int id btn_checkupdate 0x7f070049 +int id btn_delete 0x7f07004a +int id btn_format 0x7f07004b +int id btn_get_token 0x7f07004c +int id btn_infoback 0x7f07004d +int id btn_ip 0x7f07004e +int id btn_left 0x7f07004f +int id btn_linkcamera 0x7f070050 +int id btn_load 0x7f070051 +int id btn_play 0x7f070052 +int id btn_right 0x7f070053 +int id btn_searchCamera 0x7f070054 +int id buttonPanel 0x7f070055 +int id camera_list 0x7f070056 +int id camera_title 0x7f070057 +int id cancel_action 0x7f070058 +int id cancel_code 0x7f070059 +int id cancle_code_layout 0x7f07005a +int id cbox_show_pwd 0x7f07005b +int id cbx_coverage 0x7f07005c +int id cbx_record_time 0x7f07005d +int id center 0x7f07005e +int id center_horizontal 0x7f07005f +int id center_vertical 0x7f070060 +int id checkbox 0x7f070061 +int id chronometer 0x7f070062 +int id circularProgress 0x7f070063 +int id clip_horizontal 0x7f070064 +int id clip_vertical 0x7f070065 +int id close_alarm 0x7f070066 +int id code_imageview_type 0x7f070067 +int id code_sucess_layout 0x7f070068 +int id collapseActionView 0x7f070069 +int id contentPanel 0x7f07006a +int id currenttime 0x7f07006b +int id cursor 0x7f07006c +int id custom 0x7f07006d +int id customPanel 0x7f07006e +int id date 0x7f07006f +int id date_btn_checkout 0x7f070070 +int id date_cancel 0x7f070071 +int id date_cbx_check 0x7f070072 +int id date_device_time_zone 0x7f070073 +int id date_edit_ntp_server 0x7f070074 +int id date_edit_timezone 0x7f070075 +int id date_img_ntp_server_down 0x7f070076 +int id date_img_timezone_down 0x7f070077 +int id date_ntp_view 0x7f070078 +int id date_ntpserver_kriss 0x7f070079 +int id date_ntpserver_nist 0x7f07007a +int id date_ntpserver_nuri 0x7f07007b +int id date_ntpserver_windows 0x7f07007c +int id date_ok 0x7f07007d +int id date_tv_device_time 0x7f07007e +int id date_zone_alamotu 0x7f07007f +int id date_zone_alaska 0x7f070080 +int id date_zone_athens 0x7f070081 +int id date_zone_auckland 0x7f070082 +int id date_zone_baku 0x7f070083 +int id date_zone_bangkok 0x7f070084 +int id date_zone_beijing 0x7f070085 +int id date_zone_brasilia 0x7f070086 +int id date_zone_brussels 0x7f070087 +int id date_zone_calcutta 0x7f070088 +int id date_zone_cap_verde_island 0x7f070089 +int id date_zone_center_ocean 0x7f07008a +int id date_zone_darwin 0x7f07008b +int id date_zone_eastern_time 0x7f07008c +int id date_zone_greenwich 0x7f07008d +int id date_zone_guam 0x7f07008e +int id date_zone_hawaii 0x7f07008f +int id date_zone_islamabad 0x7f070090 +int id date_zone_kebuer 0x7f070091 +int id date_zone_middle_island 0x7f070092 +int id date_zone_middle_part_time 0x7f070093 +int id date_zone_mountain_time 0x7f070094 +int id date_zone_nairobi 0x7f070095 +int id date_zone_newfoundland 0x7f070096 +int id date_zone_ocean_time 0x7f070097 +int id date_zone_pacific_time 0x7f070098 +int id date_zone_seoul 0x7f070099 +int id date_zone_soulumen 0x7f07009a +int id date_zone_teheran 0x7f07009b +int id decor_content_parent 0x7f07009c +int id default_activity_button 0x7f07009d +int id del_bottom_layout 0x7f07009e +int id del_hook 0x7f07009f +int id delete 0x7f0700a0 +int id disableHome 0x7f0700a1 +int id done 0x7f0700a2 +int id dz 0x7f0700a3 +int id edit 0x7f0700a4 +int id editDID 0x7f0700a5 +int id editPwd 0x7f0700a6 +int id editUser 0x7f0700a7 +int id edit_date_begin 0x7f0700a8 +int id edit_date_end 0x7f0700a9 +int id edit_name 0x7f0700aa +int id edit_ok 0x7f0700ab +int id edit_pwd 0x7f0700ac +int id edit_query 0x7f0700ad +int id edit_record_length 0x7f0700ae +int id end 0x7f0700af +int id end_padder 0x7f0700b0 +int id et_oemid 0x7f0700b1 +int id et_time 0x7f0700b2 +int id et_token 0x7f0700b3 +int id et_uid 0x7f0700b4 +int id expand_activities_button 0x7f0700b5 +int id expanded_menu 0x7f0700b6 +int id fill 0x7f0700b7 +int id fill_horizontal 0x7f0700b8 +int id fill_vertical 0x7f0700b9 +int id forever 0x7f0700ba +int id getInfo 0x7f0700bb +int id getInfobutton 0x7f0700bc +int id get_sensor 0x7f0700bd +int id glsurfaceview 0x7f0700be +int id gridView1 0x7f0700bf +int id home 0x7f0700c0 +int id homeAsUp 0x7f0700c1 +int id icon 0x7f0700c2 +int id icon_group 0x7f0700c3 +int id ifRoom 0x7f0700c4 +int id image 0x7f0700c5 +int id imageView1 0x7f0700c6 +int id imageview_new 0x7f0700c7 +int id img 0x7f0700c8 +int id img_arrow 0x7f0700c9 +int id img_pause 0x7f0700ca +int id img_playvideo 0x7f0700cb +int id img_tip 0x7f0700cc +int id info 0x7f0700cd +int id ioout_hight 0x7f0700ce +int id ioout_low 0x7f0700cf +int id ir_switch 0x7f0700d0 +int id isappnew 0x7f0700d1 +int id issysnew 0x7f0700d2 +int id italic 0x7f0700d3 +int id iv_toaddedit 0x7f0700d4 +int id iv_video_mode 0x7f0700d5 +int id layout1 0x7f0700d6 +int id layout2 0x7f0700d7 +int id layout_left 0x7f0700d8 +int id layout_up 0x7f0700d9 +int id left 0x7f0700da +int id leftpic 0x7f0700db +int id light 0x7f0700dc +int id line 0x7f0700dd +int id line1 0x7f0700de +int id line3 0x7f0700df +int id linearLayout 0x7f0700e0 +int id linearLayout1 0x7f0700e1 +int id linearLayout2 0x7f0700e2 +int id linearLayout3 0x7f0700e3 +int id linearLayout5 0x7f0700e4 +int id listMode 0x7f0700e5 +int id list_item 0x7f0700e6 +int id listview 0x7f0700e7 +int id ll_move_all 0x7f0700e8 +int id locVidTimeShow 0x7f0700e9 +int id localpic_listview 0x7f0700ea +int id localpic_tv_nopic 0x7f0700eb +int id location_pics_videos 0x7f0700ec +int id login_textView1 0x7f0700ed +int id login_top_back 0x7f0700ee +int id login_top_linear 0x7f0700ef +int id lv_info_plan 0x7f0700f0 +int id lv_move_plan 0x7f0700f1 +int id lv_video_plan 0x7f0700f2 +int id mail_tv_sender 0x7f0700f3 +int id main_edit 0x7f0700f4 +int id main_model_progressBar1 0x7f0700f5 +int id media_actions 0x7f0700f6 +int id message 0x7f0700f7 +int id messagelist 0x7f0700f8 +int id middle 0x7f0700f9 +int id multiply 0x7f0700fa +int id mysurfaceview 0x7f0700fb +int id never 0x7f0700fc +int id no_video 0x7f0700fd +int id none 0x7f0700fe +int id normal 0x7f0700ff +int id note 0x7f070100 +int id notification_background 0x7f070101 +int id notification_main_column 0x7f070102 +int id notification_main_column_container 0x7f070103 +int id ntp_view 0x7f070104 +int id ok 0x7f070105 +int id open_alarm 0x7f070106 +int id orderbutton 0x7f070107 +int id osdlayout 0x7f070108 +int id parentPanel 0x7f070109 +int id play 0x7f07010a +int id playback_img 0x7f07010b +int id playback_seekbar 0x7f07010c +int id playback_seekbar_layout 0x7f07010d +int id playvideo 0x7f07010e +int id pre1 0x7f07010f +int id pre10 0x7f070110 +int id pre11 0x7f070111 +int id pre12 0x7f070112 +int id pre13 0x7f070113 +int id pre14 0x7f070114 +int id pre15 0x7f070115 +int id pre16 0x7f070116 +int id pre2 0x7f070117 +int id pre3 0x7f070118 +int id pre4 0x7f070119 +int id pre5 0x7f07011a +int id pre6 0x7f07011b +int id pre7 0x7f07011c +int id pre8 0x7f07011d +int id pre9 0x7f07011e +int id preset 0x7f07011f +int id preset_1 0x7f070120 +int id preset_10 0x7f070121 +int id preset_11 0x7f070122 +int id preset_12 0x7f070123 +int id preset_13 0x7f070124 +int id preset_14 0x7f070125 +int id preset_15 0x7f070126 +int id preset_16 0x7f070127 +int id preset_2 0x7f070128 +int id preset_3 0x7f070129 +int id preset_4 0x7f07012a +int id preset_5 0x7f07012b +int id preset_6 0x7f07012c +int id preset_7 0x7f07012d +int id preset_8 0x7f07012e +int id preset_9 0x7f07012f +int id preset_no 0x7f070130 +int id progressBar1 0x7f070131 +int id progressLayout 0x7f070132 +int id progress_circular 0x7f070133 +int id progress_horizontal 0x7f070134 +int id ptz_audio 0x7f070135 +int id ptz_brightness 0x7f070136 +int id ptz_contrast 0x7f070137 +int id ptz_default_set 0x7f070138 +int id ptz_download 0x7f070139 +int id ptz_hori_mirror 0x7f07013a +int id ptz_hori_tour 0x7f07013b +int id ptz_play_pause 0x7f07013c +int id ptz_resolution 0x7f07013d +int id ptz_resolution_h264_720p 0x7f07013e +int id ptz_resolution_h264_high 0x7f07013f +int id ptz_resolution_h264_max 0x7f070140 +int id ptz_resolution_h264_middle 0x7f070141 +int id ptz_resolution_h264_qvga 0x7f070142 +int id ptz_resolution_h264_vga 0x7f070143 +int id ptz_resolution_jpeg_qvga 0x7f070144 +int id ptz_resolution_jpeg_vga 0x7f070145 +int id ptz_take_photos 0x7f070146 +int id ptz_take_videos 0x7f070147 +int id ptz_talk 0x7f070148 +int id ptz_vert_mirror 0x7f070149 +int id ptz_vert_tour 0x7f07014a +int id pwd_setting 0x7f07014b +int id radio 0x7f07014c +int id relativeLayout1 0x7f07014d +int id relativeLayout2 0x7f07014e +int id right 0x7f07014f +int id right_icon 0x7f070150 +int id right_side 0x7f070151 +int id rl_4gbug 0x7f070152 +int id rl_4ginfo 0x7f070153 +int id rl_add_infoplan 0x7f070154 +int id rl_add_move_plan 0x7f070155 +int id rl_add_plan 0x7f070156 +int id rl_info_plan 0x7f070157 +int id rl_infotop 0x7f070158 +int id rl_move_inform 0x7f070159 +int id rl_move_plan 0x7f07015a +int id rl_plan_all 0x7f07015b +int id rl_video_mode 0x7f07015c +int id rl_video_plan 0x7f07015d +int id screen 0x7f07015e +int id scrollIndicatorDown 0x7f07015f +int id scrollIndicatorUp 0x7f070160 +int id scrollView 0x7f070161 +int id scrollView1 0x7f070162 +int id sd_setting 0x7f070163 +int id sdstate 0x7f070164 +int id searchDevID 0x7f070165 +int id searchDevName 0x7f070166 +int id search_badge 0x7f070167 +int id search_bar 0x7f070168 +int id search_button 0x7f070169 +int id search_close_btn 0x7f07016a +int id search_edit_frame 0x7f07016b +int id search_go_btn 0x7f07016c +int id search_mag_icon 0x7f07016d +int id search_plate 0x7f07016e +int id search_src_text 0x7f07016f +int id search_voice_btn 0x7f070170 +int id select_dialog_listview 0x7f070171 +int id selectall 0x7f070172 +int id selectreverse 0x7f070173 +int id sensitive_1 0x7f070174 +int id sensitive_10 0x7f070175 +int id sensitive_2 0x7f070176 +int id sensitive_3 0x7f070177 +int id sensitive_4 0x7f070178 +int id sensitive_5 0x7f070179 +int id sensitive_6 0x7f07017a +int id sensitive_7 0x7f07017b +int id sensitive_8 0x7f07017c +int id sensitive_9 0x7f07017d +int id sensor1 0x7f07017e +int id sensor2 0x7f07017f +int id sensor3 0x7f070180 +int id sensor_dic 0x7f070181 +int id sensor_name 0x7f070182 +int id sensor_name_edit 0x7f070183 +int id sensor_new 0x7f070184 +int id sensor_text 0x7f070185 +int id sensor_type 0x7f070186 +int id sensorid 0x7f070187 +int id sensorname 0x7f070188 +int id sensortype 0x7f070189 +int id sensortype_list 0x7f07018a +int id service_app 0x7f07018b +int id service_appver_text 0x7f07018c +int id service_sysver 0x7f07018d +int id service_sysver_text 0x7f07018e +int id setting 0x7f07018f +int id settingAlarm 0x7f070190 +int id settingImg 0x7f070191 +int id settingName 0x7f070192 +int id settingPwd 0x7f070193 +int id settingSD 0x7f070194 +int id settingTF 0x7f070195 +int id settingTime 0x7f070196 +int id settingWifi 0x7f070197 +int id setting_sensor 0x7f070198 +int id shortcut 0x7f070199 +int id showCustom 0x7f07019a +int id showHome 0x7f07019b +int id showTitle 0x7f07019c +int id show_time 0x7f07019d +int id showbottom 0x7f07019e +int id showvideotime 0x7f07019f +int id singleline1 0x7f0701a0 +int id singleline3 0x7f0701a1 +int id singleline_top 0x7f0701a2 +int id sire 0x7f0701a3 +int id spacer 0x7f0701a4 +int id split_action_bar 0x7f0701a5 +int id src_atop 0x7f0701a6 +int id src_in 0x7f0701a7 +int id src_over 0x7f0701a8 +int id ssid 0x7f0701a9 +int id start 0x7f0701aa +int id start_root 0x7f0701ab +int id status_bar_latest_event_content 0x7f0701ac +int id submenuarrow 0x7f0701ad +int id submit_area 0x7f0701ae +int id sucess_code 0x7f0701af +int id sum 0x7f0701b0 +int id sumtime 0x7f0701b1 +int id sure 0x7f0701b2 +int id sysver 0x7f0701b3 +int id tabMode 0x7f0701b4 +int id tableRow1 0x7f0701b5 +int id tableRow2 0x7f0701b6 +int id tableRow3 0x7f0701b7 +int id tag_transition_group 0x7f0701b8 +int id takevideo_time 0x7f0701b9 +int id takevideo_title 0x7f0701ba +int id text 0x7f0701bb +int id text2 0x7f0701bc +int id textResolution 0x7f0701bd +int id textSpacerNoButtons 0x7f0701be +int id textSpacerNoTitle 0x7f0701bf +int id textTimeStamp 0x7f0701c0 +int id textView0 0x7f0701c1 +int id textView1 0x7f0701c2 +int id textView1_play 0x7f0701c3 +int id textView2 0x7f0701c4 +int id text_download_percent 0x7f0701c5 +int id text_pre_left 0x7f0701c6 +int id text_pre_right 0x7f0701c7 +int id textosd 0x7f0701c8 +int id tf_setting 0x7f0701c9 +int id time 0x7f0701ca +int id time_setting 0x7f0701cb +int id timing_backlayout 0x7f0701cc +int id timing_eatid 0x7f0701cd +int id timing_edit_layout 0x7f0701ce +int id timing_id1 0x7f0701cf +int id timing_id2 0x7f0701d0 +int id timing_id3 0x7f0701d1 +int id timing_id4 0x7f0701d2 +int id timing_id5 0x7f0701d3 +int id timing_id6 0x7f0701d4 +int id timing_id7 0x7f0701d5 +int id timing_save 0x7f0701d6 +int id timing_start_delete 0x7f0701d7 +int id timing_start_save 0x7f0701d8 +int id timing_textView1 0x7f0701d9 +int id timing_textView2 0x7f0701da +int id timing_timePicker1 0x7f0701db +int id timing_timePicker2 0x7f0701dc +int id timing_top 0x7f0701dd +int id title 0x7f0701de +int id titleDividerNoCustom 0x7f0701df +int id title_template 0x7f0701e0 +int id top 0x7f0701e1 +int id topPanel 0x7f0701e2 +int id top_bg 0x7f0701e3 +int id top_relativeLayout 0x7f0701e4 +int id trigger_audio_levelforbid 0x7f0701e5 +int id trigger_audio_levelhigh 0x7f0701e6 +int id trigger_audio_levellow 0x7f0701e7 +int id trigger_audio_levelmiddle 0x7f0701e8 +int id trigger_hight 0x7f0701e9 +int id trigger_low 0x7f0701ea +int id tv1 0x7f0701eb +int id tv4ginfo 0x7f0701ec +int id tv_add_infoplan 0x7f0701ed +int id tv_add_move_plan 0x7f0701ee +int id tv_add_plan 0x7f0701ef +int id tv_back 0x7f0701f0 +int id tv_camera_setting 0x7f0701f1 +int id tv_camera_timingaddplan 0x7f0701f2 +int id tv_info_plan 0x7f0701f3 +int id tv_move_info 0x7f0701f4 +int id tv_move_inform 0x7f0701f5 +int id tv_move_plan 0x7f0701f6 +int id tv_name 0x7f0701f7 +int id tv_sd_remain 0x7f0701f8 +int id tv_sd_total 0x7f0701f9 +int id tv_select_sum 0x7f0701fa +int id tv_state 0x7f0701fb +int id tv_sum 0x7f0701fc +int id tv_time 0x7f0701fd +int id tv_timing_time 0x7f0701fe +int id tv_timing_week 0x7f0701ff +int id tv_title 0x7f070200 +int id tv_video_mode 0x7f070201 +int id tv_video_plan 0x7f070202 +int id tvbadfileflag 0x7f070203 +int id tvflowinfo 0x7f070204 +int id uniform 0x7f070205 +int id up 0x7f070206 +int id update_firmware 0x7f070207 +int id updatefirmware 0x7f070208 +int id useLogo 0x7f070209 +int id user_cancel 0x7f07020a +int id user_ok 0x7f07020b +int id vPager 0x7f07020c +int id vedioview 0x7f07020d +int id vedioview_standard 0x7f07020e +int id version 0x7f07020f +int id video_lu_linear 0x7f070210 +int id webView 0x7f070211 +int id wi 0x7f070212 +int id wifi_btn_manger 0x7f070213 +int id wifi_cancel 0x7f070214 +int id wifi_cbox_show_pwd 0x7f070215 +int id wifi_edit_pwd 0x7f070216 +int id wifi_img_drop 0x7f070217 +int id wifi_listview 0x7f070218 +int id wifi_ok 0x7f070219 +int id wifi_pwd_view 0x7f07021a +int id wifi_safe_view 0x7f07021b +int id wifi_scan_listitem_tv_safe 0x7f07021c +int id wifi_scan_listitem_tv_signal_strong 0x7f07021d +int id wifi_setting 0x7f07021e +int id wifi_sigalview 0x7f07021f +int id wifi_tv_name 0x7f070220 +int id wifi_tv_prompt 0x7f070221 +int id wifi_tv_safe 0x7f070222 +int id wifi_tv_sigal 0x7f070223 +int id withText 0x7f070224 +int id wrap_content 0x7f070225 +int id zhang 0x7f070226 +int integer abc_config_activityDefaultDur 0x7f080000 +int integer abc_config_activityShortDur 0x7f080001 +int integer cancel_button_image_alpha 0x7f080002 +int integer config_tooltipAnimTime 0x7f080003 +int integer status_bar_notification_info_maxnum 0x7f080004 +int layout abc_action_bar_title_item 0x7f090000 +int layout abc_action_bar_up_container 0x7f090001 +int layout abc_action_menu_item_layout 0x7f090002 +int layout abc_action_menu_layout 0x7f090003 +int layout abc_action_mode_bar 0x7f090004 +int layout abc_action_mode_close_item_material 0x7f090005 +int layout abc_activity_chooser_view 0x7f090006 +int layout abc_activity_chooser_view_list_item 0x7f090007 +int layout abc_alert_dialog_button_bar_material 0x7f090008 +int layout abc_alert_dialog_material 0x7f090009 +int layout abc_alert_dialog_title_material 0x7f09000a +int layout abc_dialog_title_material 0x7f09000b +int layout abc_expanded_menu_layout 0x7f09000c +int layout abc_list_menu_item_checkbox 0x7f09000d +int layout abc_list_menu_item_icon 0x7f09000e +int layout abc_list_menu_item_layout 0x7f09000f +int layout abc_list_menu_item_radio 0x7f090010 +int layout abc_popup_menu_header_item_layout 0x7f090011 +int layout abc_popup_menu_item_layout 0x7f090012 +int layout abc_screen_content_include 0x7f090013 +int layout abc_screen_simple 0x7f090014 +int layout abc_screen_simple_overlay_action_mode 0x7f090015 +int layout abc_screen_toolbar 0x7f090016 +int layout abc_search_dropdown_item_icons_2line 0x7f090017 +int layout abc_search_view 0x7f090018 +int layout abc_select_dialog_material 0x7f090019 +int layout abc_tooltip 0x7f09001a +int layout activity_flow_buy 0x7f09001b +int layout activity_flow_info 0x7f09001c +int layout activity_h5 0x7f09001d +int layout activity_ip_connect 0x7f09001e +int layout activity_message 0x7f09001f +int layout add_camera 0x7f090020 +int layout alermaudiopopwindow 0x7f090021 +int layout alermiooutpopwindow 0x7f090022 +int layout alermpresetmovepopwindow 0x7f090023 +int layout alermsensitivepopwindow 0x7f090024 +int layout alermtriggerpopwindow 0x7f090025 +int layout brightprogress 0x7f090026 +int layout control_device_view 0x7f090027 +int layout edit_sensor 0x7f090028 +int layout linkcamera_layout 0x7f090029 +int layout loadmorecount 0x7f09002a +int layout local_picture 0x7f09002b +int layout localpicture_listitem 0x7f09002c +int layout main 0x7f09002d +int layout message_list_item 0x7f09002e +int layout move_message 0x7f09002f +int layout notification_action 0x7f090030 +int layout notification_action_tombstone 0x7f090031 +int layout notification_media_action 0x7f090032 +int layout notification_media_cancel_action 0x7f090033 +int layout notification_template_big_media 0x7f090034 +int layout notification_template_big_media_custom 0x7f090035 +int layout notification_template_big_media_narrow 0x7f090036 +int layout notification_template_big_media_narrow_custom 0x7f090037 +int layout notification_template_custom_big 0x7f090038 +int layout notification_template_icon_group 0x7f090039 +int layout notification_template_lines_media 0x7f09003a +int layout notification_template_media 0x7f09003b +int layout notification_template_media_custom 0x7f09003c +int layout notification_template_part_chronometer 0x7f09003d +int layout notification_template_part_time 0x7f09003e +int layout play 0x7f09003f +int layout playback 0x7f090040 +int layout playbacktf 0x7f090041 +int layout playbacktf_listitem 0x7f090042 +int layout popup_d 0x7f090043 +int layout popuppreset 0x7f090044 +int layout preset_view 0x7f090045 +int layout ptz_resolution_h264 0x7f090046 +int layout ptz_resolution_jpeg 0x7f090047 +int layout search_list_item 0x7f090048 +int layout select_dialog_item_material 0x7f090049 +int layout select_dialog_multichoice_material 0x7f09004a +int layout select_dialog_singlechoice_material 0x7f09004b +int layout sensoradapterlayout 0x7f09004c +int layout sensorlist_item_sensortype_item 0x7f09004d +int layout setting 0x7f09004e +int layout setting_list_item 0x7f09004f +int layout settingalarm 0x7f090050 +int layout settingdate 0x7f090051 +int layout settingdate_ntpserver_popwindow 0x7f090052 +int layout settingdate_timezone_popwindow 0x7f090053 +int layout settingsdcard 0x7f090054 +int layout settingsensorlist 0x7f090055 +int layout settinguser 0x7f090056 +int layout settingwifi 0x7f090057 +int layout settingwifi_list_item 0x7f090058 +int layout showlocalpicgrid 0x7f090059 +int layout showlocalpicgrid_griditem 0x7f09005a +int layout showlocalvideo_activity 0x7f09005b +int layout start 0x7f09005c +int layout startcode_layout 0x7f09005d +int layout support_simple_spinner_dropdown_item 0x7f09005e +int layout timing_video_item 0x7f09005f +int layout update_firmware_view 0x7f090060 +int layout videotape_timing_setting 0x7f090061 +int string abc_action_bar_home_description 0x7f0a0000 +int string abc_action_bar_up_description 0x7f0a0001 +int string abc_action_menu_overflow_description 0x7f0a0002 +int string abc_action_mode_done 0x7f0a0003 +int string abc_activity_chooser_view_see_all 0x7f0a0004 +int string abc_activitychooserview_choose_application 0x7f0a0005 +int string abc_capital_off 0x7f0a0006 +int string abc_capital_on 0x7f0a0007 +int string abc_font_family_body_1_material 0x7f0a0008 +int string abc_font_family_body_2_material 0x7f0a0009 +int string abc_font_family_button_material 0x7f0a000a +int string abc_font_family_caption_material 0x7f0a000b +int string abc_font_family_display_1_material 0x7f0a000c +int string abc_font_family_display_2_material 0x7f0a000d +int string abc_font_family_display_3_material 0x7f0a000e +int string abc_font_family_display_4_material 0x7f0a000f +int string abc_font_family_headline_material 0x7f0a0010 +int string abc_font_family_menu_material 0x7f0a0011 +int string abc_font_family_subhead_material 0x7f0a0012 +int string abc_font_family_title_material 0x7f0a0013 +int string abc_search_hint 0x7f0a0014 +int string abc_searchview_description_clear 0x7f0a0015 +int string abc_searchview_description_query 0x7f0a0016 +int string abc_searchview_description_search 0x7f0a0017 +int string abc_searchview_description_submit 0x7f0a0018 +int string abc_searchview_description_voice 0x7f0a0019 +int string abc_shareactionprovider_share_with 0x7f0a001a +int string abc_shareactionprovider_share_with_application 0x7f0a001b +int string abc_toolbar_collapse_description 0x7f0a001c +int string add_camera 0x7f0a001d +int string add_check_load 0x7f0a001e +int string add_check_phone 0x7f0a001f +int string add_move_inform 0x7f0a0020 +int string add_move_video 0x7f0a0021 +int string add_period 0x7f0a0022 +int string add_plan_video 0x7f0a0023 +int string add_search_no 0x7f0a0024 +int string add_search_result 0x7f0a0025 +int string add_sensor_control_desc 0x7f0a0026 +int string add_sensor_door_desc 0x7f0a0027 +int string add_sensor_gas_desc 0x7f0a0028 +int string add_sensor_infrerad_desc 0x7f0a0029 +int string add_sensor_siren_desc 0x7f0a002a +int string add_sensor_smoke_desc 0x7f0a002b +int string add_twodimensioncode 0x7f0a0037 +int string add_valid_time 0x7f0a0038 +int string alam_inform 0x7f0a0039 +int string alerm_audio_level 0x7f0a003a +int string alerm_audio_levelforbid 0x7f0a003b +int string alerm_audio_levelhigh 0x7f0a003c +int string alerm_audio_levellow 0x7f0a003d +int string alerm_audio_levelmiddle 0x7f0a003e +int string alerm_audio_sensitivity 0x7f0a003f +int string alerm_detector_layout 0x7f0a0040 +int string alerm_detector_sensitivity 0x7f0a0041 +int string alerm_getparams 0x7f0a0042 +int string alerm_getparams_failed 0x7f0a0043 +int string alerm_gpio_alarm 0x7f0a0044 +int string alerm_io_layout 0x7f0a0045 +int string alerm_io_move 0x7f0a0046 +int string alerm_ioin_levelhight 0x7f0a0047 +int string alerm_ioin_levellow 0x7f0a0048 +int string alerm_ioout_level 0x7f0a0049 +int string alerm_log 0x7f0a004a +int string alerm_mail_inform 0x7f0a004b +int string alerm_motion_alarm 0x7f0a004c +int string alerm_no_log 0x7f0a004d +int string alerm_preset_no 0x7f0a004e +int string alerm_presetsit 0x7f0a004f +int string alerm_record 0x7f0a0050 +int string alerm_sensitivity_desc 0x7f0a0051 +int string alerm_set_failed 0x7f0a0052 +int string alerm_setting 0x7f0a0053 +int string alerm_trigger_event 0x7f0a0054 +int string alerm_trigger_level 0x7f0a0055 +int string alerm_upload_picture 0x7f0a0056 +int string alerm_upload_picture_num 0x7f0a0057 +int string alerm_upload_picture_time_interval 0x7f0a0058 +int string alerm_uploadinterval_toolong 0x7f0a0059 +int string alerm_uploadpic_prompt 0x7f0a005a +int string app_name 0x7f0a005b +int string app_running 0x7f0a005c +int string back 0x7f0a005d +int string bing_dev 0x7f0a0068 +int string bingding_wifi 0x7f0a0069 +int string bingding_wifi_sucess 0x7f0a006a +int string camera_addr 0x7f0a006b +int string camera_defense_addsave 0x7f0a006c +int string camera_defense_endtime 0x7f0a006d +int string camera_defense_starttime 0x7f0a006e +int string camera_id 0x7f0a006f +int string camera_name 0x7f0a0070 +int string camera_not_online 0x7f0a0071 +int string camera_port 0x7f0a0072 +int string camera_pwd 0x7f0a0073 +int string camera_type 0x7f0a0074 +int string camera_type_h264 0x7f0a0075 +int string camera_type_mjpeg 0x7f0a0076 +int string camera_user 0x7f0a0077 +int string chang_pwd 0x7f0a0078 +int string check_localpic 0x7f0a0079 +int string check_localvid 0x7f0a007a +int string check_loction 0x7f0a007b +int string choose_stream 0x7f0a007c +int string connect 0x7f0a007d +int string connect_failed 0x7f0a007e +int string connected 0x7f0a007f +int string connecting 0x7f0a0080 +int string contact_me 0x7f0a0081 +int string cuting_pre 0x7f0a0082 +int string cuting_u 0x7f0a0083 +int string date_alamotu 0x7f0a0084 +int string date_alaska 0x7f0a0085 +int string date_athens 0x7f0a0086 +int string date_auckland 0x7f0a0087 +int string date_baku 0x7f0a0088 +int string date_bangkok 0x7f0a0089 +int string date_beijing 0x7f0a008a +int string date_brasilia 0x7f0a008b +int string date_brussels 0x7f0a008c +int string date_calcutta 0x7f0a008d +int string date_cape_verde_island 0x7f0a008e +int string date_center_ocean 0x7f0a008f +int string date_darwin 0x7f0a0090 +int string date_device_time 0x7f0a0091 +int string date_device_timezone 0x7f0a0092 +int string date_eastern_time 0x7f0a0093 +int string date_get_params 0x7f0a0094 +int string date_greenwich 0x7f0a0095 +int string date_guam 0x7f0a0096 +int string date_hawaii 0x7f0a0097 +int string date_islamabad 0x7f0a0098 +int string date_kebuer 0x7f0a0099 +int string date_middle_island 0x7f0a009a +int string date_middle_part_time 0x7f0a009b +int string date_mountain_time 0x7f0a009c +int string date_nairobi 0x7f0a009d +int string date_newfoundland 0x7f0a009e +int string date_ntp_server 0x7f0a009f +int string date_ntp_server_auto_check 0x7f0a00a0 +int string date_ntp_server_time_kriss_re_kr 0x7f0a00a1 +int string date_ntp_server_time_nist_gov 0x7f0a00a2 +int string date_ntp_server_time_nuri_net 0x7f0a00a3 +int string date_ntp_server_time_windows_com 0x7f0a00a4 +int string date_ocean_time 0x7f0a00a5 +int string date_pacific_time 0x7f0a00a6 +int string date_phone_time_auto_check 0x7f0a00a7 +int string date_seoul 0x7f0a00a8 +int string date_setting_failed 0x7f0a00a9 +int string date_setting_success 0x7f0a00aa +int string date_suolumen 0x7f0a00ab +int string date_teheran 0x7f0a00ac +int string datetime_setting 0x7f0a00ad +int string defense_nodate 0x7f0a00ae +int string del_alert 0x7f0a00af +int string del_ok 0x7f0a00b0 +int string delete_camera 0x7f0a00b1 +int string delete_local_all_picture 0x7f0a00b2 +int string delete_local_picture 0x7f0a00b3 +int string dev_offline 0x7f0a00b4 +int string device_id_name 0x7f0a00b5 +int string device_not_on_line 0x7f0a00b6 +int string device_status_name 0x7f0a00b7 +int string device_type_name 0x7f0a00b8 +int string disclaimer_conent 0x7f0a00b9 +int string done 0x7f0a00ba +int string down 0x7f0a00bb +int string edit 0x7f0a00bc +int string edit_camera 0x7f0a00bd +int string edit_valid_time 0x7f0a00be +int string eixt_show_toast 0x7f0a00bf +int string exit 0x7f0a00c0 +int string exit_alert 0x7f0a00c1 +int string exit_chenxu_show 0x7f0a00c2 +int string exit_play_show 0x7f0a00c3 +int string exit_qu 0x7f0a00c4 +int string exit_qu_show 0x7f0a00c5 +int string exit_sd_alert 0x7f0a00c6 +int string exit_show 0x7f0a00c7 +int string flow_buy 0x7f0a00c8 +int string flow_info 0x7f0a00c9 +int string ftp_getparams 0x7f0a00ca +int string ftp_port 0x7f0a00cb +int string ftp_pwd 0x7f0a00cc +int string ftp_server 0x7f0a00cd +int string ftp_setting 0x7f0a00ce +int string ftp_setting_failed 0x7f0a00cf +int string ftp_setting_success 0x7f0a00d0 +int string ftp_upload_interval_time 0x7f0a00d1 +int string ftp_upload_prompt 0x7f0a00d2 +int string ftp_user 0x7f0a00d3 +int string get_gttoken 0x7f0a00d4 +int string get_message_info 0x7f0a00d5 +int string h264_main_stream 0x7f0a00d6 +int string h264_sub_stream 0x7f0a00d7 +int string high 0x7f0a00d8 +int string init_network_error 0x7f0a00d9 +int string input_camera_addr 0x7f0a00da +int string input_camera_id 0x7f0a00db +int string input_camera_name 0x7f0a00dc +int string input_camera_port 0x7f0a00dd +int string input_camera_user 0x7f0a00de +int string input_null 0x7f0a00df +int string intent_show_toast 0x7f0a00e0 +int string left 0x7f0a00e1 +int string list_option 0x7f0a00e2 +int string local_picture 0x7f0a00e3 +int string local_video_badfile 0x7f0a00e4 +int string local_video_date 0x7f0a00e5 +int string local_video_play_over 0x7f0a00e6 +int string localpic_no 0x7f0a00e7 +int string locat_video 0x7f0a00e8 +int string loct_file_video 0x7f0a00e9 +int string login_stuta 0x7f0a00ea +int string login_stuta_camer 0x7f0a00eb +int string low 0x7f0a00ec +int string mail_126 0x7f0a00ed +int string mail_163 0x7f0a00ee +int string mail_21cn 0x7f0a00ef +int string mail_263 0x7f0a00f0 +int string mail_check 0x7f0a00f1 +int string mail_eyou 0x7f0a00f2 +int string mail_getparams 0x7f0a00f3 +int string mail_gmail 0x7f0a00f4 +int string mail_qq 0x7f0a00f5 +int string mail_receiver1 0x7f0a00f6 +int string mail_receiver2 0x7f0a00f7 +int string mail_receiver3 0x7f0a00f8 +int string mail_receiver4 0x7f0a00f9 +int string mail_sender 0x7f0a00fa +int string mail_setting 0x7f0a00fb +int string mail_setting_failed 0x7f0a00fc +int string mail_setting_success 0x7f0a00fd +int string mail_sina 0x7f0a00fe +int string mail_smtp_port 0x7f0a00ff +int string mail_smtp_pwd 0x7f0a0100 +int string mail_smtp_server 0x7f0a0101 +int string mail_smtp_user 0x7f0a0102 +int string mail_sohu 0x7f0a0103 +int string mail_ssl 0x7f0a0104 +int string mail_ssl_none 0x7f0a0105 +int string mail_ssl_ssl 0x7f0a0106 +int string mail_ssl_tls 0x7f0a0107 +int string mail_tom 0x7f0a0108 +int string mail_yahoo_com 0x7f0a0109 +int string mail_yeah 0x7f0a010a +int string main_alarm 0x7f0a010b +int string main_alarm_event 0x7f0a010c +int string main_check 0x7f0a010d +int string main_edit 0x7f0a010e +int string main_model_name 0x7f0a010f +int string main_model_pre 0x7f0a0110 +int string main_model_show_tost_connection 0x7f0a0111 +int string main_model_u 0x7f0a0112 +int string main_model_video 0x7f0a0113 +int string main_more 0x7f0a0114 +int string main_not_administrator 0x7f0a0115 +int string main_phone 0x7f0a0116 +int string main_pic 0x7f0a0117 +int string main_plea_addcam 0x7f0a0118 +int string main_remote 0x7f0a0119 +int string main_select_all 0x7f0a011a +int string main_select_reverse 0x7f0a011b +int string main_setting_prompt 0x7f0a011c +int string main_show_back 0x7f0a011d +int string main_tap_here_add_vidicon 0x7f0a011e +int string main_vid 0x7f0a011f +int string main_vidicon 0x7f0a0120 +int string max 0x7f0a0121 +int string middle 0x7f0a0122 +int string min 0x7f0a0123 +int string mjpeg_h264_stream 0x7f0a0124 +int string mjpeg_sub_stream 0x7f0a0125 +int string mobile 0x7f0a0126 +int string more_about_contact 0x7f0a0127 +int string more_about_disclaimer 0x7f0a0128 +int string more_about_version 0x7f0a0129 +int string move_inform 0x7f0a012a +int string move_video 0x7f0a012b +int string no_video 0x7f0a012c +int string others 0x7f0a012d +int string others_check_update 0x7f0a012e +int string others_local_appver 0x7f0a012f +int string others_setting_currentinfo 0x7f0a0130 +int string others_setting_servernewinfo 0x7f0a0131 +int string out_sensor 0x7f0a0132 +int string p2p_relay_mode_time_out 0x7f0a0133 +int string p2p_view_time_out 0x7f0a0134 +int string password 0x7f0a0135 +int string path 0x7f0a0136 +int string picture_sum 0x7f0a0137 +int string plan_day_1 0x7f0a0138 +int string plan_day_2 0x7f0a0139 +int string plan_day_3 0x7f0a013a +int string plan_day_4 0x7f0a013b +int string plan_day_5 0x7f0a013c +int string plan_day_6 0x7f0a013d +int string plan_day_7 0x7f0a013e +int string plan_video 0x7f0a013f +int string play_cuting 0x7f0a0140 +int string plug_five 0x7f0a0141 +int string plug_four 0x7f0a0142 +int string plug_one 0x7f0a0143 +int string plug_seven 0x7f0a0144 +int string plug_six 0x7f0a0145 +int string plug_three 0x7f0a0146 +int string plug_two 0x7f0a0147 +int string pppp_dev_type_unknown 0x7f0a0148 +int string pppp_mode 0x7f0a0149 +int string pppp_mode_p2p_normal 0x7f0a014a +int string pppp_mode_p2p_relay 0x7f0a014b +int string pppp_mode_unknown 0x7f0a014c +int string pppp_status_connect_failed 0x7f0a014d +int string pppp_status_connect_timeout 0x7f0a014e +int string pppp_status_connecting 0x7f0a014f +int string pppp_status_disconnect 0x7f0a0150 +int string pppp_status_initialing 0x7f0a0151 +int string pppp_status_invalid_id 0x7f0a0152 +int string pppp_status_online 0x7f0a0153 +int string pppp_status_pwd_error 0x7f0a0154 +int string pppp_status_unknown 0x7f0a0155 +int string preset_call 0x7f0a0156 +int string preset_set 0x7f0a0157 +int string ptz_control 0x7f0a0158 +int string ptz_default_vedio_params 0x7f0a0159 +int string ptz_takepic_fail 0x7f0a015a +int string ptz_takepic_ok 0x7f0a015b +int string ptz_takepic_save_fail 0x7f0a015c +int string ptz_takevideo_begin 0x7f0a015d +int string ptz_takevideo_end 0x7f0a015e +int string ptz_takevideo_time_show 0x7f0a015f +int string pwd_no_empty 0x7f0a0160 +int string qvga 0x7f0a0161 +int string recv_error 0x7f0a0162 +int string refresh 0x7f0a0163 +int string reg_push 0x7f0a0164 +int string remote_end_prompt 0x7f0a0165 +int string remote_pic_offline 0x7f0a0166 +int string remote_start_prompt 0x7f0a0167 +int string remote_to 0x7f0a0168 +int string remote_video_getparams 0x7f0a0169 +int string remote_video_offline 0x7f0a016a +int string remote_video_title 0x7f0a016b +int string right 0x7f0a016c +int string save_user 0x7f0a016d +int string scan_cameraid 0x7f0a016e +int string scan_cameraid_fail 0x7f0a016f +int string sd_record 0x7f0a0170 +int string sdcard_coverage 0x7f0a0171 +int string sdcard_file_error 0x7f0a0172 +int string sdcard_format 0x7f0a0173 +int string sdcard_formatsd 0x7f0a0174 +int string sdcard_getparams 0x7f0a0175 +int string sdcard_inserted 0x7f0a0176 +int string sdcard_isformatting 0x7f0a0177 +int string sdcard_no_inserted 0x7f0a0178 +int string sdcard_no_inserted_format_faile 0x7f0a0179 +int string sdcard_range 0x7f0a017a +int string sdcard_recordlength 0x7f0a017b +int string sdcard_recordtime 0x7f0a017c +int string sdcard_remain 0x7f0a017d +int string sdcard_schedule 0x7f0a017e +int string sdcard_set_failed 0x7f0a017f +int string sdcard_set_success 0x7f0a0180 +int string sdcard_state 0x7f0a0181 +int string sdcard_status_info 0x7f0a0182 +int string sdcard_total 0x7f0a0183 +int string sdcard_video 0x7f0a0184 +int string search_camera 0x7f0a0185 +int string search_menu_title 0x7f0a0186 +int string searching_tip 0x7f0a0187 +int string see_mode 0x7f0a0188 +int string select_list 0x7f0a0189 +int string send_error 0x7f0a018a +int string sensor_list_sensor 0x7f0a018b +int string sensor_type_camera 0x7f0a018c +int string sensor_type_curtain 0x7f0a018d +int string sensor_type_door 0x7f0a018e +int string sensor_type_gas 0x7f0a018f +int string sensor_type_infrared 0x7f0a0190 +int string sensor_type_remote 0x7f0a0191 +int string sensor_type_siren 0x7f0a0192 +int string sensor_type_smoke 0x7f0a0193 +int string sensorcodeing 0x7f0a0194 +int string sensorlist_addnewdevice 0x7f0a0195 +int string sensorlist_havedevice 0x7f0a0196 +int string sensorsetting 0x7f0a0197 +int string set_push_language 0x7f0a0198 +int string setting 0x7f0a0199 +int string setting_aler_sucess 0x7f0a019a +int string setting_alerm 0x7f0a019b +int string setting_camera 0x7f0a019c +int string setting_ftp 0x7f0a019d +int string setting_mail 0x7f0a019e +int string setting_sdcard 0x7f0a019f +int string setting_time 0x7f0a01a0 +int string setting_user 0x7f0a01a1 +int string setting_wifi 0x7f0a01a2 +int string show_toast_videoing 0x7f0a01a3 +int string show_toat_buzhi 0x7f0a01a4 +int string showpwd 0x7f0a01a5 +int string shuxin_wifi 0x7f0a01a6 +int string soft_name 0x7f0a01a7 +int string start_codding_gas_desc 0x7f0a01a8 +int string start_codding_infrerad_desc 0x7f0a01a9 +int string start_codding_siren_desc 0x7f0a01aa +int string start_codding_smoke_desc 0x7f0a01ab +int string status_bar_notification_info_overflow 0x7f0a01ac +int string stopplay_alert 0x7f0a01ad +int string str_about 0x7f0a01ae +int string str_add 0x7f0a01af +int string str_cancel 0x7f0a01b0 +int string str_ok 0x7f0a01b1 +int string str_search 0x7f0a01b2 +int string str_second 0x7f0a01b3 +int string str_version 0x7f0a01b4 +int string string_about 0x7f0a01b5 +int string sum_pic 0x7f0a01b6 +int string takepicture_time 0x7f0a01b7 +int string tf_file_video_loading 0x7f0a01b8 +int string unbind_wifi 0x7f0a01c3 +int string unbing_dev 0x7f0a01c4 +int string unknow_error 0x7f0a01c5 +int string up 0x7f0a01c6 +int string user_admin 0x7f0a01c7 +int string user_getparams 0x7f0a01c8 +int string user_getparams_failed 0x7f0a01c9 +int string user_name 0x7f0a01ca +int string user_name_no_empty 0x7f0a01cb +int string user_name_toolong 0x7f0a01cc +int string user_operator 0x7f0a01cd +int string user_pwd_toolong 0x7f0a01ce +int string user_set_failed 0x7f0a01cf +int string user_set_success 0x7f0a01d0 +int string user_setting 0x7f0a01d1 +int string user_visitor 0x7f0a01d2 +int string version_code 0x7f0a01d3 +int string version_conent 0x7f0a01d4 +int string vga 0x7f0a01d5 +int string video_mode 0x7f0a01d6 +int string video_model_ing 0x7f0a01d7 +int string video_sum 0x7f0a01d8 +int string videoing 0x7f0a01d9 +int string wifi 0x7f0a01da +int string wifi_checkmode 0x7f0a01db +int string wifi_getparams 0x7f0a01dc +int string wifi_getparams_failed 0x7f0a01dd +int string wifi_manager 0x7f0a01de +int string wifi_no_safe 0x7f0a01df +int string wifi_not_connected 0x7f0a01e0 +int string wifi_notchange 0x7f0a01e1 +int string wifi_pwd_toolong 0x7f0a01e2 +int string wifi_safe 0x7f0a01e3 +int string wifi_scan_failed 0x7f0a01e4 +int string wifi_scanning 0x7f0a01e5 +int string wifi_set_failed 0x7f0a01e6 +int string wifi_set_success 0x7f0a01e7 +int string wifi_signal_strong 0x7f0a01e8 +int style AlertDialog_AppCompat 0x7f0b0000 +int style AlertDialog_AppCompat_Light 0x7f0b0001 +int style Animation_AppCompat_Dialog 0x7f0b0002 +int style Animation_AppCompat_DropDownUp 0x7f0b0003 +int style Animation_AppCompat_Tooltip 0x7f0b0004 +int style AnimationPreview 0x7f0b0005 +int style Base_AlertDialog_AppCompat 0x7f0b0006 +int style Base_AlertDialog_AppCompat_Light 0x7f0b0007 +int style Base_Animation_AppCompat_Dialog 0x7f0b0008 +int style Base_Animation_AppCompat_DropDownUp 0x7f0b0009 +int style Base_Animation_AppCompat_Tooltip 0x7f0b000a +int style Base_DialogWindowTitle_AppCompat 0x7f0b000b +int style Base_DialogWindowTitleBackground_AppCompat 0x7f0b000c +int style Base_TextAppearance_AppCompat 0x7f0b000d +int style Base_TextAppearance_AppCompat_Body1 0x7f0b000e +int style Base_TextAppearance_AppCompat_Body2 0x7f0b000f +int style Base_TextAppearance_AppCompat_Button 0x7f0b0010 +int style Base_TextAppearance_AppCompat_Caption 0x7f0b0011 +int style Base_TextAppearance_AppCompat_Display1 0x7f0b0012 +int style Base_TextAppearance_AppCompat_Display2 0x7f0b0013 +int style Base_TextAppearance_AppCompat_Display3 0x7f0b0014 +int style Base_TextAppearance_AppCompat_Display4 0x7f0b0015 +int style Base_TextAppearance_AppCompat_Headline 0x7f0b0016 +int style Base_TextAppearance_AppCompat_Inverse 0x7f0b0017 +int style Base_TextAppearance_AppCompat_Large 0x7f0b0018 +int style Base_TextAppearance_AppCompat_Large_Inverse 0x7f0b0019 +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f0b001a +int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f0b001b +int style Base_TextAppearance_AppCompat_Medium 0x7f0b001c +int style Base_TextAppearance_AppCompat_Medium_Inverse 0x7f0b001d +int style Base_TextAppearance_AppCompat_Menu 0x7f0b001e +int style Base_TextAppearance_AppCompat_SearchResult 0x7f0b001f +int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x7f0b0020 +int style Base_TextAppearance_AppCompat_SearchResult_Title 0x7f0b0021 +int style Base_TextAppearance_AppCompat_Small 0x7f0b0022 +int style Base_TextAppearance_AppCompat_Small_Inverse 0x7f0b0023 +int style Base_TextAppearance_AppCompat_Subhead 0x7f0b0024 +int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x7f0b0025 +int style Base_TextAppearance_AppCompat_Title 0x7f0b0026 +int style Base_TextAppearance_AppCompat_Title_Inverse 0x7f0b0027 +int style Base_TextAppearance_AppCompat_Tooltip 0x7f0b0028 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f0b0029 +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f0b002a +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f0b002b +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f0b002c +int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f0b002d +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f0b002e +int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f0b002f +int style Base_TextAppearance_AppCompat_Widget_Button 0x7f0b0030 +int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f0b0031 +int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x7f0b0032 +int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x7f0b0033 +int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x7f0b0034 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f0b0035 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f0b0036 +int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f0b0037 +int style Base_TextAppearance_AppCompat_Widget_Switch 0x7f0b0038 +int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f0b0039 +int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f0b003a +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f0b003b +int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f0b003c +int style Base_Theme_AppCompat 0x7f0b003d +int style Base_Theme_AppCompat_CompactMenu 0x7f0b003e +int style Base_Theme_AppCompat_Dialog 0x7f0b003f +int style Base_Theme_AppCompat_Dialog_Alert 0x7f0b0040 +int style Base_Theme_AppCompat_Dialog_FixedSize 0x7f0b0041 +int style Base_Theme_AppCompat_Dialog_MinWidth 0x7f0b0042 +int style Base_Theme_AppCompat_DialogWhenLarge 0x7f0b0043 +int style Base_Theme_AppCompat_Light 0x7f0b0044 +int style Base_Theme_AppCompat_Light_DarkActionBar 0x7f0b0045 +int style Base_Theme_AppCompat_Light_Dialog 0x7f0b0046 +int style Base_Theme_AppCompat_Light_Dialog_Alert 0x7f0b0047 +int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x7f0b0048 +int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x7f0b0049 +int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x7f0b004a +int style Base_ThemeOverlay_AppCompat 0x7f0b004b +int style Base_ThemeOverlay_AppCompat_ActionBar 0x7f0b004c +int style Base_ThemeOverlay_AppCompat_Dark 0x7f0b004d +int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x7f0b004e +int style Base_ThemeOverlay_AppCompat_Dialog 0x7f0b004f +int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x7f0b0050 +int style Base_ThemeOverlay_AppCompat_Light 0x7f0b0051 +int style Base_V21_Theme_AppCompat 0x7f0b0052 +int style Base_V21_Theme_AppCompat_Dialog 0x7f0b0053 +int style Base_V21_Theme_AppCompat_Light 0x7f0b0054 +int style Base_V21_Theme_AppCompat_Light_Dialog 0x7f0b0055 +int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x7f0b0056 +int style Base_V22_Theme_AppCompat 0x7f0b0057 +int style Base_V22_Theme_AppCompat_Light 0x7f0b0058 +int style Base_V23_Theme_AppCompat 0x7f0b0059 +int style Base_V23_Theme_AppCompat_Light 0x7f0b005a +int style Base_V26_Theme_AppCompat 0x7f0b005b +int style Base_V26_Theme_AppCompat_Light 0x7f0b005c +int style Base_V26_Widget_AppCompat_Toolbar 0x7f0b005d +int style Base_V7_Theme_AppCompat 0x7f0b005e +int style Base_V7_Theme_AppCompat_Dialog 0x7f0b005f +int style Base_V7_Theme_AppCompat_Light 0x7f0b0060 +int style Base_V7_Theme_AppCompat_Light_Dialog 0x7f0b0061 +int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x7f0b0062 +int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x7f0b0063 +int style Base_V7_Widget_AppCompat_EditText 0x7f0b0064 +int style Base_V7_Widget_AppCompat_Toolbar 0x7f0b0065 +int style Base_Widget_AppCompat_ActionBar 0x7f0b0066 +int style Base_Widget_AppCompat_ActionBar_Solid 0x7f0b0067 +int style Base_Widget_AppCompat_ActionBar_TabBar 0x7f0b0068 +int style Base_Widget_AppCompat_ActionBar_TabText 0x7f0b0069 +int style Base_Widget_AppCompat_ActionBar_TabView 0x7f0b006a +int style Base_Widget_AppCompat_ActionButton 0x7f0b006b +int style Base_Widget_AppCompat_ActionButton_CloseMode 0x7f0b006c +int style Base_Widget_AppCompat_ActionButton_Overflow 0x7f0b006d +int style Base_Widget_AppCompat_ActionMode 0x7f0b006e +int style Base_Widget_AppCompat_ActivityChooserView 0x7f0b006f +int style Base_Widget_AppCompat_AutoCompleteTextView 0x7f0b0070 +int style Base_Widget_AppCompat_Button 0x7f0b0071 +int style Base_Widget_AppCompat_Button_Borderless 0x7f0b0072 +int style Base_Widget_AppCompat_Button_Borderless_Colored 0x7f0b0073 +int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f0b0074 +int style Base_Widget_AppCompat_Button_Colored 0x7f0b0075 +int style Base_Widget_AppCompat_Button_Small 0x7f0b0076 +int style Base_Widget_AppCompat_ButtonBar 0x7f0b0077 +int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x7f0b0078 +int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x7f0b0079 +int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x7f0b007a +int style Base_Widget_AppCompat_CompoundButton_Switch 0x7f0b007b +int style Base_Widget_AppCompat_DrawerArrowToggle 0x7f0b007c +int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x7f0b007d +int style Base_Widget_AppCompat_DropDownItem_Spinner 0x7f0b007e +int style Base_Widget_AppCompat_EditText 0x7f0b007f +int style Base_Widget_AppCompat_ImageButton 0x7f0b0080 +int style Base_Widget_AppCompat_Light_ActionBar 0x7f0b0081 +int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x7f0b0082 +int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x7f0b0083 +int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x7f0b0084 +int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f0b0085 +int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x7f0b0086 +int style Base_Widget_AppCompat_Light_PopupMenu 0x7f0b0087 +int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x7f0b0088 +int style Base_Widget_AppCompat_ListMenuView 0x7f0b0089 +int style Base_Widget_AppCompat_ListPopupWindow 0x7f0b008a +int style Base_Widget_AppCompat_ListView 0x7f0b008b +int style Base_Widget_AppCompat_ListView_DropDown 0x7f0b008c +int style Base_Widget_AppCompat_ListView_Menu 0x7f0b008d +int style Base_Widget_AppCompat_PopupMenu 0x7f0b008e +int style Base_Widget_AppCompat_PopupMenu_Overflow 0x7f0b008f +int style Base_Widget_AppCompat_PopupWindow 0x7f0b0090 +int style Base_Widget_AppCompat_ProgressBar 0x7f0b0091 +int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x7f0b0092 +int style Base_Widget_AppCompat_RatingBar 0x7f0b0093 +int style Base_Widget_AppCompat_RatingBar_Indicator 0x7f0b0094 +int style Base_Widget_AppCompat_RatingBar_Small 0x7f0b0095 +int style Base_Widget_AppCompat_SearchView 0x7f0b0096 +int style Base_Widget_AppCompat_SearchView_ActionBar 0x7f0b0097 +int style Base_Widget_AppCompat_SeekBar 0x7f0b0098 +int style Base_Widget_AppCompat_SeekBar_Discrete 0x7f0b0099 +int style Base_Widget_AppCompat_Spinner 0x7f0b009a +int style Base_Widget_AppCompat_Spinner_Underlined 0x7f0b009b +int style Base_Widget_AppCompat_TextView_SpinnerItem 0x7f0b009c +int style Base_Widget_AppCompat_Toolbar 0x7f0b009d +int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x7f0b009e +int style Platform_AppCompat 0x7f0b009f +int style Platform_AppCompat_Light 0x7f0b00a0 +int style Platform_ThemeOverlay_AppCompat 0x7f0b00a1 +int style Platform_ThemeOverlay_AppCompat_Dark 0x7f0b00a2 +int style Platform_ThemeOverlay_AppCompat_Light 0x7f0b00a3 +int style Platform_V21_AppCompat 0x7f0b00a4 +int style Platform_V21_AppCompat_Light 0x7f0b00a5 +int style Platform_V25_AppCompat 0x7f0b00a6 +int style Platform_V25_AppCompat_Light 0x7f0b00a7 +int style Platform_Widget_AppCompat_Spinner 0x7f0b00a8 +int style RtlOverlay_DialogWindowTitle_AppCompat 0x7f0b00a9 +int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x7f0b00aa +int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x7f0b00ab +int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x7f0b00ac +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x7f0b00ad +int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x7f0b00ae +int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x7f0b00af +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x7f0b00b0 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x7f0b00b1 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x7f0b00b2 +int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x7f0b00b3 +int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x7f0b00b4 +int style RtlUnderlay_Widget_AppCompat_ActionButton 0x7f0b00b5 +int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x7f0b00b6 +int style TextAppearance_AppCompat 0x7f0b00b7 +int style TextAppearance_AppCompat_Body1 0x7f0b00b8 +int style TextAppearance_AppCompat_Body2 0x7f0b00b9 +int style TextAppearance_AppCompat_Button 0x7f0b00ba +int style TextAppearance_AppCompat_Caption 0x7f0b00bb +int style TextAppearance_AppCompat_Display1 0x7f0b00bc +int style TextAppearance_AppCompat_Display2 0x7f0b00bd +int style TextAppearance_AppCompat_Display3 0x7f0b00be +int style TextAppearance_AppCompat_Display4 0x7f0b00bf +int style TextAppearance_AppCompat_Headline 0x7f0b00c0 +int style TextAppearance_AppCompat_Inverse 0x7f0b00c1 +int style TextAppearance_AppCompat_Large 0x7f0b00c2 +int style TextAppearance_AppCompat_Large_Inverse 0x7f0b00c3 +int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x7f0b00c4 +int style TextAppearance_AppCompat_Light_SearchResult_Title 0x7f0b00c5 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x7f0b00c6 +int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x7f0b00c7 +int style TextAppearance_AppCompat_Medium 0x7f0b00c8 +int style TextAppearance_AppCompat_Medium_Inverse 0x7f0b00c9 +int style TextAppearance_AppCompat_Menu 0x7f0b00ca +int style TextAppearance_AppCompat_SearchResult_Subtitle 0x7f0b00cb +int style TextAppearance_AppCompat_SearchResult_Title 0x7f0b00cc +int style TextAppearance_AppCompat_Small 0x7f0b00cd +int style TextAppearance_AppCompat_Small_Inverse 0x7f0b00ce +int style TextAppearance_AppCompat_Subhead 0x7f0b00cf +int style TextAppearance_AppCompat_Subhead_Inverse 0x7f0b00d0 +int style TextAppearance_AppCompat_Title 0x7f0b00d1 +int style TextAppearance_AppCompat_Title_Inverse 0x7f0b00d2 +int style TextAppearance_AppCompat_Tooltip 0x7f0b00d3 +int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x7f0b00d4 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x7f0b00d5 +int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x7f0b00d6 +int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x7f0b00d7 +int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x7f0b00d8 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x7f0b00d9 +int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x7f0b00da +int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x7f0b00db +int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x7f0b00dc +int style TextAppearance_AppCompat_Widget_Button 0x7f0b00dd +int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x7f0b00de +int style TextAppearance_AppCompat_Widget_Button_Colored 0x7f0b00df +int style TextAppearance_AppCompat_Widget_Button_Inverse 0x7f0b00e0 +int style TextAppearance_AppCompat_Widget_DropDownItem 0x7f0b00e1 +int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x7f0b00e2 +int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x7f0b00e3 +int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x7f0b00e4 +int style TextAppearance_AppCompat_Widget_Switch 0x7f0b00e5 +int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x7f0b00e6 +int style TextAppearance_Compat_Notification 0x7f0b00e7 +int style TextAppearance_Compat_Notification_Info 0x7f0b00e8 +int style TextAppearance_Compat_Notification_Info_Media 0x7f0b00e9 +int style TextAppearance_Compat_Notification_Line2 0x7f0b00ea +int style TextAppearance_Compat_Notification_Line2_Media 0x7f0b00eb +int style TextAppearance_Compat_Notification_Media 0x7f0b00ec +int style TextAppearance_Compat_Notification_Time 0x7f0b00ed +int style TextAppearance_Compat_Notification_Time_Media 0x7f0b00ee +int style TextAppearance_Compat_Notification_Title 0x7f0b00ef +int style TextAppearance_Compat_Notification_Title_Media 0x7f0b00f0 +int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x7f0b00f1 +int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x7f0b00f2 +int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x7f0b00f3 +int style Theme_AppCompat 0x7f0b00f4 +int style Theme_AppCompat_CompactMenu 0x7f0b00f5 +int style Theme_AppCompat_DayNight 0x7f0b00f6 +int style Theme_AppCompat_DayNight_DarkActionBar 0x7f0b00f7 +int style Theme_AppCompat_DayNight_Dialog 0x7f0b00f8 +int style Theme_AppCompat_DayNight_Dialog_Alert 0x7f0b00f9 +int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x7f0b00fa +int style Theme_AppCompat_DayNight_DialogWhenLarge 0x7f0b00fb +int style Theme_AppCompat_DayNight_NoActionBar 0x7f0b00fc +int style Theme_AppCompat_Dialog 0x7f0b00fd +int style Theme_AppCompat_Dialog_Alert 0x7f0b00fe +int style Theme_AppCompat_Dialog_MinWidth 0x7f0b00ff +int style Theme_AppCompat_DialogWhenLarge 0x7f0b0100 +int style Theme_AppCompat_Light 0x7f0b0101 +int style Theme_AppCompat_Light_DarkActionBar 0x7f0b0102 +int style Theme_AppCompat_Light_Dialog 0x7f0b0103 +int style Theme_AppCompat_Light_Dialog_Alert 0x7f0b0104 +int style Theme_AppCompat_Light_Dialog_MinWidth 0x7f0b0105 +int style Theme_AppCompat_Light_DialogWhenLarge 0x7f0b0106 +int style Theme_AppCompat_Light_NoActionBar 0x7f0b0107 +int style Theme_AppCompat_NoActionBar 0x7f0b0108 +int style ThemeOverlay_AppCompat 0x7f0b0109 +int style ThemeOverlay_AppCompat_ActionBar 0x7f0b010a +int style ThemeOverlay_AppCompat_Dark 0x7f0b010b +int style ThemeOverlay_AppCompat_Dark_ActionBar 0x7f0b010c +int style ThemeOverlay_AppCompat_Dialog 0x7f0b010d +int style ThemeOverlay_AppCompat_Dialog_Alert 0x7f0b010e +int style ThemeOverlay_AppCompat_Light 0x7f0b010f +int style Widget_AppCompat_ActionBar 0x7f0b0110 +int style Widget_AppCompat_ActionBar_Solid 0x7f0b0111 +int style Widget_AppCompat_ActionBar_TabBar 0x7f0b0112 +int style Widget_AppCompat_ActionBar_TabText 0x7f0b0113 +int style Widget_AppCompat_ActionBar_TabView 0x7f0b0114 +int style Widget_AppCompat_ActionButton 0x7f0b0115 +int style Widget_AppCompat_ActionButton_CloseMode 0x7f0b0116 +int style Widget_AppCompat_ActionButton_Overflow 0x7f0b0117 +int style Widget_AppCompat_ActionMode 0x7f0b0118 +int style Widget_AppCompat_ActivityChooserView 0x7f0b0119 +int style Widget_AppCompat_AutoCompleteTextView 0x7f0b011a +int style Widget_AppCompat_Button 0x7f0b011b +int style Widget_AppCompat_Button_Borderless 0x7f0b011c +int style Widget_AppCompat_Button_Borderless_Colored 0x7f0b011d +int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x7f0b011e +int style Widget_AppCompat_Button_Colored 0x7f0b011f +int style Widget_AppCompat_Button_Small 0x7f0b0120 +int style Widget_AppCompat_ButtonBar 0x7f0b0121 +int style Widget_AppCompat_ButtonBar_AlertDialog 0x7f0b0122 +int style Widget_AppCompat_CompoundButton_CheckBox 0x7f0b0123 +int style Widget_AppCompat_CompoundButton_RadioButton 0x7f0b0124 +int style Widget_AppCompat_CompoundButton_Switch 0x7f0b0125 +int style Widget_AppCompat_DrawerArrowToggle 0x7f0b0126 +int style Widget_AppCompat_DropDownItem_Spinner 0x7f0b0127 +int style Widget_AppCompat_EditText 0x7f0b0128 +int style Widget_AppCompat_ImageButton 0x7f0b0129 +int style Widget_AppCompat_Light_ActionBar 0x7f0b012a +int style Widget_AppCompat_Light_ActionBar_Solid 0x7f0b012b +int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x7f0b012c +int style Widget_AppCompat_Light_ActionBar_TabBar 0x7f0b012d +int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x7f0b012e +int style Widget_AppCompat_Light_ActionBar_TabText 0x7f0b012f +int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x7f0b0130 +int style Widget_AppCompat_Light_ActionBar_TabView 0x7f0b0131 +int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x7f0b0132 +int style Widget_AppCompat_Light_ActionButton 0x7f0b0133 +int style Widget_AppCompat_Light_ActionButton_CloseMode 0x7f0b0134 +int style Widget_AppCompat_Light_ActionButton_Overflow 0x7f0b0135 +int style Widget_AppCompat_Light_ActionMode_Inverse 0x7f0b0136 +int style Widget_AppCompat_Light_ActivityChooserView 0x7f0b0137 +int style Widget_AppCompat_Light_AutoCompleteTextView 0x7f0b0138 +int style Widget_AppCompat_Light_DropDownItem_Spinner 0x7f0b0139 +int style Widget_AppCompat_Light_ListPopupWindow 0x7f0b013a +int style Widget_AppCompat_Light_ListView_DropDown 0x7f0b013b +int style Widget_AppCompat_Light_PopupMenu 0x7f0b013c +int style Widget_AppCompat_Light_PopupMenu_Overflow 0x7f0b013d +int style Widget_AppCompat_Light_SearchView 0x7f0b013e +int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x7f0b013f +int style Widget_AppCompat_ListMenuView 0x7f0b0140 +int style Widget_AppCompat_ListPopupWindow 0x7f0b0141 +int style Widget_AppCompat_ListView 0x7f0b0142 +int style Widget_AppCompat_ListView_DropDown 0x7f0b0143 +int style Widget_AppCompat_ListView_Menu 0x7f0b0144 +int style Widget_AppCompat_PopupMenu 0x7f0b0145 +int style Widget_AppCompat_PopupMenu_Overflow 0x7f0b0146 +int style Widget_AppCompat_PopupWindow 0x7f0b0147 +int style Widget_AppCompat_ProgressBar 0x7f0b0148 +int style Widget_AppCompat_ProgressBar_Horizontal 0x7f0b0149 +int style Widget_AppCompat_RatingBar 0x7f0b014a +int style Widget_AppCompat_RatingBar_Indicator 0x7f0b014b +int style Widget_AppCompat_RatingBar_Small 0x7f0b014c +int style Widget_AppCompat_SearchView 0x7f0b014d +int style Widget_AppCompat_SearchView_ActionBar 0x7f0b014e +int style Widget_AppCompat_SeekBar 0x7f0b014f +int style Widget_AppCompat_SeekBar_Discrete 0x7f0b0150 +int style Widget_AppCompat_Spinner 0x7f0b0151 +int style Widget_AppCompat_Spinner_DropDown 0x7f0b0152 +int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x7f0b0153 +int style Widget_AppCompat_Spinner_Underlined 0x7f0b0154 +int style Widget_AppCompat_TextView_SpinnerItem 0x7f0b0155 +int style Widget_AppCompat_Toolbar 0x7f0b0156 +int style Widget_AppCompat_Toolbar_Button_Navigation 0x7f0b0157 +int style Widget_Compat_NotificationActionContainer 0x7f0b0158 +int style Widget_Compat_NotificationActionText 0x7f0b0159 +int style Widget_Support_CoordinatorLayout 0x7f0b015a +int style about_content_style 0x7f0b015b +int style about_title_style 0x7f0b015c +int style all_bg_background 0x7f0b015d +int style all_top_title_background 0x7f0b015e +int style bg_style 0x7f0b015f +int style top_bg_style 0x7f0b0160 +int[] styleable ActionBar { 0x7f020031, 0x7f020032, 0x7f020033, 0x7f020057, 0x7f020058, 0x7f020059, 0x7f02005a, 0x7f02005b, 0x7f02005c, 0x7f02005f, 0x7f020063, 0x7f020064, 0x7f02006f, 0x7f02007d, 0x7f02007e, 0x7f02007f, 0x7f020080, 0x7f020081, 0x7f020086, 0x7f020089, 0x7f02009d, 0x7f0200a4, 0x7f0200af, 0x7f0200b2, 0x7f0200b3, 0x7f0200ce, 0x7f0200d1, 0x7f0200ec, 0x7f0200f5 } +int styleable ActionBar_background 0 +int styleable ActionBar_backgroundSplit 1 +int styleable ActionBar_backgroundStacked 2 +int styleable ActionBar_contentInsetEnd 3 +int styleable ActionBar_contentInsetEndWithActions 4 +int styleable ActionBar_contentInsetLeft 5 +int styleable ActionBar_contentInsetRight 6 +int styleable ActionBar_contentInsetStart 7 +int styleable ActionBar_contentInsetStartWithNavigation 8 +int styleable ActionBar_customNavigationLayout 9 +int styleable ActionBar_displayOptions 10 +int styleable ActionBar_divider 11 +int styleable ActionBar_elevation 12 +int styleable ActionBar_height 13 +int styleable ActionBar_hideOnContentScroll 14 +int styleable ActionBar_homeAsUpIndicator 15 +int styleable ActionBar_homeLayout 16 +int styleable ActionBar_icon 17 +int styleable ActionBar_indeterminateProgressStyle 18 +int styleable ActionBar_itemPadding 19 +int styleable ActionBar_logo 20 +int styleable ActionBar_navigationMode 21 +int styleable ActionBar_popupTheme 22 +int styleable ActionBar_progressBarPadding 23 +int styleable ActionBar_progressBarStyle 24 +int styleable ActionBar_subtitle 25 +int styleable ActionBar_subtitleTextStyle 26 +int styleable ActionBar_title 27 +int styleable ActionBar_titleTextStyle 28 +int[] styleable ActionBarLayout { 0x010100b3 } +int styleable ActionBarLayout_android_layout_gravity 0 +int[] styleable ActionMenuItemView { 0x0101013f } +int styleable ActionMenuItemView_android_minWidth 0 +int[] styleable ActionMenuView { } +int[] styleable ActionMode { 0x7f020031, 0x7f020032, 0x7f020047, 0x7f02007d, 0x7f0200d1, 0x7f0200f5 } +int styleable ActionMode_background 0 +int styleable ActionMode_backgroundSplit 1 +int styleable ActionMode_closeItemLayout 2 +int styleable ActionMode_height 3 +int styleable ActionMode_subtitleTextStyle 4 +int styleable ActionMode_titleTextStyle 5 +int[] styleable ActivityChooserView { 0x7f020070, 0x7f020087 } +int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0 +int styleable ActivityChooserView_initialActivityCount 1 +int[] styleable AlertDialog { 0x010100f2, 0x7f02003e, 0x7f02003f, 0x7f020094, 0x7f020095, 0x7f0200a1, 0x7f0200c3, 0x7f0200c4 } +int styleable AlertDialog_android_layout 0 +int styleable AlertDialog_buttonIconDimen 1 +int styleable AlertDialog_buttonPanelSideLayout 2 +int styleable AlertDialog_listItemLayout 3 +int styleable AlertDialog_listLayout 4 +int styleable AlertDialog_multiChoiceItemLayout 5 +int styleable AlertDialog_showTitle 6 +int styleable AlertDialog_singleChoiceItemLayout 7 +int[] styleable AppCompatImageView { 0x01010119, 0x7f0200c9, 0x7f0200ea, 0x7f0200eb } +int styleable AppCompatImageView_android_src 0 +int styleable AppCompatImageView_srcCompat 1 +int styleable AppCompatImageView_tint 2 +int styleable AppCompatImageView_tintMode 3 +int[] styleable AppCompatSeekBar { 0x01010142, 0x7f0200e7, 0x7f0200e8, 0x7f0200e9 } +int styleable AppCompatSeekBar_android_thumb 0 +int styleable AppCompatSeekBar_tickMark 1 +int styleable AppCompatSeekBar_tickMarkTint 2 +int styleable AppCompatSeekBar_tickMarkTintMode 3 +int[] styleable AppCompatTextHelper { 0x01010034, 0x0101016d, 0x0101016e, 0x0101016f, 0x01010170, 0x01010392, 0x01010393 } +int styleable AppCompatTextHelper_android_textAppearance 0 +int styleable AppCompatTextHelper_android_drawableTop 1 +int styleable AppCompatTextHelper_android_drawableBottom 2 +int styleable AppCompatTextHelper_android_drawableLeft 3 +int styleable AppCompatTextHelper_android_drawableRight 4 +int styleable AppCompatTextHelper_android_drawableStart 5 +int styleable AppCompatTextHelper_android_drawableEnd 6 +int[] styleable AppCompatTextView { 0x01010034, 0x7f02002c, 0x7f02002d, 0x7f02002e, 0x7f02002f, 0x7f020030, 0x7f020072, 0x7f0200d7 } +int styleable AppCompatTextView_android_textAppearance 0 +int styleable AppCompatTextView_autoSizeMaxTextSize 1 +int styleable AppCompatTextView_autoSizeMinTextSize 2 +int styleable AppCompatTextView_autoSizePresetSizes 3 +int styleable AppCompatTextView_autoSizeStepGranularity 4 +int styleable AppCompatTextView_autoSizeTextType 5 +int styleable AppCompatTextView_fontFamily 6 +int styleable AppCompatTextView_textAllCaps 7 +int[] styleable AppCompatTheme { 0x01010057, 0x010100ae, 0x7f020000, 0x7f020001, 0x7f020002, 0x7f020003, 0x7f020004, 0x7f020005, 0x7f020006, 0x7f020007, 0x7f020008, 0x7f020009, 0x7f02000a, 0x7f02000b, 0x7f02000c, 0x7f02000e, 0x7f02000f, 0x7f020010, 0x7f020011, 0x7f020012, 0x7f020013, 0x7f020014, 0x7f020015, 0x7f020016, 0x7f020017, 0x7f020018, 0x7f020019, 0x7f02001a, 0x7f02001b, 0x7f02001c, 0x7f02001d, 0x7f02001e, 0x7f020021, 0x7f020022, 0x7f020023, 0x7f020024, 0x7f020025, 0x7f02002b, 0x7f020037, 0x7f020038, 0x7f020039, 0x7f02003a, 0x7f02003b, 0x7f02003c, 0x7f020040, 0x7f020041, 0x7f020044, 0x7f020045, 0x7f02004b, 0x7f02004c, 0x7f02004d, 0x7f02004e, 0x7f02004f, 0x7f020050, 0x7f020051, 0x7f020052, 0x7f020053, 0x7f020054, 0x7f02005d, 0x7f020061, 0x7f020062, 0x7f020065, 0x7f020067, 0x7f02006a, 0x7f02006b, 0x7f02006c, 0x7f02006d, 0x7f02006e, 0x7f02007f, 0x7f020085, 0x7f020092, 0x7f020093, 0x7f020096, 0x7f020097, 0x7f020098, 0x7f020099, 0x7f02009a, 0x7f02009b, 0x7f02009c, 0x7f0200ab, 0x7f0200ac, 0x7f0200ad, 0x7f0200ae, 0x7f0200b0, 0x7f0200b6, 0x7f0200b7, 0x7f0200b8, 0x7f0200b9, 0x7f0200bc, 0x7f0200bd, 0x7f0200be, 0x7f0200bf, 0x7f0200c6, 0x7f0200c7, 0x7f0200d5, 0x7f0200d8, 0x7f0200d9, 0x7f0200da, 0x7f0200db, 0x7f0200dc, 0x7f0200dd, 0x7f0200de, 0x7f0200df, 0x7f0200e0, 0x7f0200e1, 0x7f0200f6, 0x7f0200f7, 0x7f0200f8, 0x7f0200f9, 0x7f0200fe, 0x7f020100, 0x7f020101, 0x7f020102, 0x7f020103, 0x7f020104, 0x7f020105, 0x7f020106, 0x7f020107, 0x7f020108, 0x7f020109 } +int styleable AppCompatTheme_android_windowIsFloating 0 +int styleable AppCompatTheme_android_windowAnimationStyle 1 +int styleable AppCompatTheme_actionBarDivider 2 +int styleable AppCompatTheme_actionBarItemBackground 3 +int styleable AppCompatTheme_actionBarPopupTheme 4 +int styleable AppCompatTheme_actionBarSize 5 +int styleable AppCompatTheme_actionBarSplitStyle 6 +int styleable AppCompatTheme_actionBarStyle 7 +int styleable AppCompatTheme_actionBarTabBarStyle 8 +int styleable AppCompatTheme_actionBarTabStyle 9 +int styleable AppCompatTheme_actionBarTabTextStyle 10 +int styleable AppCompatTheme_actionBarTheme 11 +int styleable AppCompatTheme_actionBarWidgetTheme 12 +int styleable AppCompatTheme_actionButtonStyle 13 +int styleable AppCompatTheme_actionDropDownStyle 14 +int styleable AppCompatTheme_actionMenuTextAppearance 15 +int styleable AppCompatTheme_actionMenuTextColor 16 +int styleable AppCompatTheme_actionModeBackground 17 +int styleable AppCompatTheme_actionModeCloseButtonStyle 18 +int styleable AppCompatTheme_actionModeCloseDrawable 19 +int styleable AppCompatTheme_actionModeCopyDrawable 20 +int styleable AppCompatTheme_actionModeCutDrawable 21 +int styleable AppCompatTheme_actionModeFindDrawable 22 +int styleable AppCompatTheme_actionModePasteDrawable 23 +int styleable AppCompatTheme_actionModePopupWindowStyle 24 +int styleable AppCompatTheme_actionModeSelectAllDrawable 25 +int styleable AppCompatTheme_actionModeShareDrawable 26 +int styleable AppCompatTheme_actionModeSplitBackground 27 +int styleable AppCompatTheme_actionModeStyle 28 +int styleable AppCompatTheme_actionModeWebSearchDrawable 29 +int styleable AppCompatTheme_actionOverflowButtonStyle 30 +int styleable AppCompatTheme_actionOverflowMenuStyle 31 +int styleable AppCompatTheme_activityChooserViewStyle 32 +int styleable AppCompatTheme_alertDialogButtonGroupStyle 33 +int styleable AppCompatTheme_alertDialogCenterButtons 34 +int styleable AppCompatTheme_alertDialogStyle 35 +int styleable AppCompatTheme_alertDialogTheme 36 +int styleable AppCompatTheme_autoCompleteTextViewStyle 37 +int styleable AppCompatTheme_borderlessButtonStyle 38 +int styleable AppCompatTheme_buttonBarButtonStyle 39 +int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40 +int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41 +int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42 +int styleable AppCompatTheme_buttonBarStyle 43 +int styleable AppCompatTheme_buttonStyle 44 +int styleable AppCompatTheme_buttonStyleSmall 45 +int styleable AppCompatTheme_checkboxStyle 46 +int styleable AppCompatTheme_checkedTextViewStyle 47 +int styleable AppCompatTheme_colorAccent 48 +int styleable AppCompatTheme_colorBackgroundFloating 49 +int styleable AppCompatTheme_colorButtonNormal 50 +int styleable AppCompatTheme_colorControlActivated 51 +int styleable AppCompatTheme_colorControlHighlight 52 +int styleable AppCompatTheme_colorControlNormal 53 +int styleable AppCompatTheme_colorError 54 +int styleable AppCompatTheme_colorPrimary 55 +int styleable AppCompatTheme_colorPrimaryDark 56 +int styleable AppCompatTheme_colorSwitchThumbNormal 57 +int styleable AppCompatTheme_controlBackground 58 +int styleable AppCompatTheme_dialogPreferredPadding 59 +int styleable AppCompatTheme_dialogTheme 60 +int styleable AppCompatTheme_dividerHorizontal 61 +int styleable AppCompatTheme_dividerVertical 62 +int styleable AppCompatTheme_dropDownListViewStyle 63 +int styleable AppCompatTheme_dropdownListPreferredItemHeight 64 +int styleable AppCompatTheme_editTextBackground 65 +int styleable AppCompatTheme_editTextColor 66 +int styleable AppCompatTheme_editTextStyle 67 +int styleable AppCompatTheme_homeAsUpIndicator 68 +int styleable AppCompatTheme_imageButtonStyle 69 +int styleable AppCompatTheme_listChoiceBackgroundIndicator 70 +int styleable AppCompatTheme_listDividerAlertDialog 71 +int styleable AppCompatTheme_listMenuViewStyle 72 +int styleable AppCompatTheme_listPopupWindowStyle 73 +int styleable AppCompatTheme_listPreferredItemHeight 74 +int styleable AppCompatTheme_listPreferredItemHeightLarge 75 +int styleable AppCompatTheme_listPreferredItemHeightSmall 76 +int styleable AppCompatTheme_listPreferredItemPaddingLeft 77 +int styleable AppCompatTheme_listPreferredItemPaddingRight 78 +int styleable AppCompatTheme_panelBackground 79 +int styleable AppCompatTheme_panelMenuListTheme 80 +int styleable AppCompatTheme_panelMenuListWidth 81 +int styleable AppCompatTheme_popupMenuStyle 82 +int styleable AppCompatTheme_popupWindowStyle 83 +int styleable AppCompatTheme_radioButtonStyle 84 +int styleable AppCompatTheme_ratingBarStyle 85 +int styleable AppCompatTheme_ratingBarStyleIndicator 86 +int styleable AppCompatTheme_ratingBarStyleSmall 87 +int styleable AppCompatTheme_searchViewStyle 88 +int styleable AppCompatTheme_seekBarStyle 89 +int styleable AppCompatTheme_selectableItemBackground 90 +int styleable AppCompatTheme_selectableItemBackgroundBorderless 91 +int styleable AppCompatTheme_spinnerDropDownItemStyle 92 +int styleable AppCompatTheme_spinnerStyle 93 +int styleable AppCompatTheme_switchStyle 94 +int styleable AppCompatTheme_textAppearanceLargePopupMenu 95 +int styleable AppCompatTheme_textAppearanceListItem 96 +int styleable AppCompatTheme_textAppearanceListItemSecondary 97 +int styleable AppCompatTheme_textAppearanceListItemSmall 98 +int styleable AppCompatTheme_textAppearancePopupMenuHeader 99 +int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 100 +int styleable AppCompatTheme_textAppearanceSearchResultTitle 101 +int styleable AppCompatTheme_textAppearanceSmallPopupMenu 102 +int styleable AppCompatTheme_textColorAlertDialogListItem 103 +int styleable AppCompatTheme_textColorSearchUrl 104 +int styleable AppCompatTheme_toolbarNavigationButtonStyle 105 +int styleable AppCompatTheme_toolbarStyle 106 +int styleable AppCompatTheme_tooltipForegroundColor 107 +int styleable AppCompatTheme_tooltipFrameBackground 108 +int styleable AppCompatTheme_viewInflaterClass 109 +int styleable AppCompatTheme_windowActionBar 110 +int styleable AppCompatTheme_windowActionBarOverlay 111 +int styleable AppCompatTheme_windowActionModeOverlay 112 +int styleable AppCompatTheme_windowFixedHeightMajor 113 +int styleable AppCompatTheme_windowFixedHeightMinor 114 +int styleable AppCompatTheme_windowFixedWidthMajor 115 +int styleable AppCompatTheme_windowFixedWidthMinor 116 +int styleable AppCompatTheme_windowMinWidthMajor 117 +int styleable AppCompatTheme_windowMinWidthMinor 118 +int styleable AppCompatTheme_windowNoTitle 119 +int[] styleable ButtonBarLayout { 0x7f020026 } +int styleable ButtonBarLayout_allowStacking 0 +int[] styleable ColorStateListItem { 0x010101a5, 0x0101031f, 0x7f020027 } +int styleable ColorStateListItem_android_color 0 +int styleable ColorStateListItem_android_alpha 1 +int styleable ColorStateListItem_alpha 2 +int[] styleable CompoundButton { 0x01010107, 0x7f020042, 0x7f020043 } +int styleable CompoundButton_android_button 0 +int styleable CompoundButton_buttonTint 1 +int styleable CompoundButton_buttonTintMode 2 +int[] styleable CoordinatorLayout { 0x7f02008a, 0x7f0200cb } +int styleable CoordinatorLayout_keylines 0 +int styleable CoordinatorLayout_statusBarBackground 1 +int[] styleable CoordinatorLayout_Layout { 0x010100b3, 0x7f02008c, 0x7f02008d, 0x7f02008e, 0x7f02008f, 0x7f020090, 0x7f020091 } +int styleable CoordinatorLayout_Layout_android_layout_gravity 0 +int styleable CoordinatorLayout_Layout_layout_anchor 1 +int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 +int styleable CoordinatorLayout_Layout_layout_behavior 3 +int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 +int styleable CoordinatorLayout_Layout_layout_insetEdge 5 +int styleable CoordinatorLayout_Layout_layout_keyline 6 +int[] styleable DrawerArrowToggle { 0x7f020029, 0x7f02002a, 0x7f020036, 0x7f02004a, 0x7f020068, 0x7f02007b, 0x7f0200c5, 0x7f0200e3 } +int styleable DrawerArrowToggle_arrowHeadLength 0 +int styleable DrawerArrowToggle_arrowShaftLength 1 +int styleable DrawerArrowToggle_barLength 2 +int styleable DrawerArrowToggle_color 3 +int styleable DrawerArrowToggle_drawableSize 4 +int styleable DrawerArrowToggle_gapBetweenBars 5 +int styleable DrawerArrowToggle_spinBars 6 +int styleable DrawerArrowToggle_thickness 7 +int[] styleable FontFamily { 0x7f020073, 0x7f020074, 0x7f020075, 0x7f020076, 0x7f020077, 0x7f020078 } +int styleable FontFamily_fontProviderAuthority 0 +int styleable FontFamily_fontProviderCerts 1 +int styleable FontFamily_fontProviderFetchStrategy 2 +int styleable FontFamily_fontProviderFetchTimeout 3 +int styleable FontFamily_fontProviderPackage 4 +int styleable FontFamily_fontProviderQuery 5 +int[] styleable FontFamilyFont { 0x01010532, 0x01010533, 0x0101053f, 0x7f020071, 0x7f020079, 0x7f02007a } +int styleable FontFamilyFont_android_font 0 +int styleable FontFamilyFont_android_fontWeight 1 +int styleable FontFamilyFont_android_fontStyle 2 +int styleable FontFamilyFont_font 3 +int styleable FontFamilyFont_fontStyle 4 +int styleable FontFamilyFont_fontWeight 5 +int[] styleable LinearLayoutCompat { 0x010100af, 0x010100c4, 0x01010126, 0x01010127, 0x01010128, 0x7f020064, 0x7f020066, 0x7f0200a0, 0x7f0200c1 } +int styleable LinearLayoutCompat_android_gravity 0 +int styleable LinearLayoutCompat_android_orientation 1 +int styleable LinearLayoutCompat_android_baselineAligned 2 +int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 3 +int styleable LinearLayoutCompat_android_weightSum 4 +int styleable LinearLayoutCompat_divider 5 +int styleable LinearLayoutCompat_dividerPadding 6 +int styleable LinearLayoutCompat_measureWithLargestChild 7 +int styleable LinearLayoutCompat_showDividers 8 +int[] styleable LinearLayoutCompat_Layout { 0x010100b3, 0x010100f4, 0x010100f5, 0x01010181 } +int styleable LinearLayoutCompat_Layout_android_layout_gravity 0 +int styleable LinearLayoutCompat_Layout_android_layout_width 1 +int styleable LinearLayoutCompat_Layout_android_layout_height 2 +int styleable LinearLayoutCompat_Layout_android_layout_weight 3 +int[] styleable ListPopupWindow { 0x010102ac, 0x010102ad } +int styleable ListPopupWindow_android_dropDownHorizontalOffset 0 +int styleable ListPopupWindow_android_dropDownVerticalOffset 1 +int[] styleable MenuGroup { 0x0101000e, 0x010100d0, 0x01010194, 0x010101de, 0x010101df, 0x010101e0 } +int styleable MenuGroup_android_enabled 0 +int styleable MenuGroup_android_id 1 +int styleable MenuGroup_android_visible 2 +int styleable MenuGroup_android_menuCategory 3 +int styleable MenuGroup_android_orderInCategory 4 +int styleable MenuGroup_android_checkableBehavior 5 +int[] styleable MenuItem { 0x01010002, 0x0101000e, 0x010100d0, 0x01010106, 0x01010194, 0x010101de, 0x010101df, 0x010101e1, 0x010101e2, 0x010101e3, 0x010101e4, 0x010101e5, 0x0101026f, 0x7f02000d, 0x7f02001f, 0x7f020020, 0x7f020028, 0x7f020056, 0x7f020082, 0x7f020083, 0x7f0200a5, 0x7f0200c0, 0x7f0200fa } +int styleable MenuItem_android_icon 0 +int styleable MenuItem_android_enabled 1 +int styleable MenuItem_android_id 2 +int styleable MenuItem_android_checked 3 +int styleable MenuItem_android_visible 4 +int styleable MenuItem_android_menuCategory 5 +int styleable MenuItem_android_orderInCategory 6 +int styleable MenuItem_android_title 7 +int styleable MenuItem_android_titleCondensed 8 +int styleable MenuItem_android_alphabeticShortcut 9 +int styleable MenuItem_android_numericShortcut 10 +int styleable MenuItem_android_checkable 11 +int styleable MenuItem_android_onClick 12 +int styleable MenuItem_actionLayout 13 +int styleable MenuItem_actionProviderClass 14 +int styleable MenuItem_actionViewClass 15 +int styleable MenuItem_alphabeticModifiers 16 +int styleable MenuItem_contentDescription 17 +int styleable MenuItem_iconTint 18 +int styleable MenuItem_iconTintMode 19 +int styleable MenuItem_numericModifiers 20 +int styleable MenuItem_showAsAction 21 +int styleable MenuItem_tooltipText 22 +int[] styleable MenuView { 0x010100ae, 0x0101012c, 0x0101012d, 0x0101012e, 0x0101012f, 0x01010130, 0x01010131, 0x7f0200b1, 0x7f0200cc } +int styleable MenuView_android_windowAnimationStyle 0 +int styleable MenuView_android_itemTextAppearance 1 +int styleable MenuView_android_horizontalDivider 2 +int styleable MenuView_android_verticalDivider 3 +int styleable MenuView_android_headerBackground 4 +int styleable MenuView_android_itemBackground 5 +int styleable MenuView_android_itemIconDisabledAlpha 6 +int styleable MenuView_preserveIconSpacing 7 +int styleable MenuView_subMenuArrow 8 +int[] styleable PopupWindow { 0x01010176, 0x010102c9, 0x7f0200a6 } +int styleable PopupWindow_android_popupBackground 0 +int styleable PopupWindow_android_popupAnimationStyle 1 +int styleable PopupWindow_overlapAnchor 2 +int[] styleable PopupWindowBackgroundState { 0x7f0200ca } +int styleable PopupWindowBackgroundState_state_above_anchor 0 +int[] styleable RecycleListView { 0x7f0200a7, 0x7f0200aa } +int styleable RecycleListView_paddingBottomNoButtons 0 +int styleable RecycleListView_paddingTopNoTitle 1 +int[] styleable SearchView { 0x010100da, 0x0101011f, 0x01010220, 0x01010264, 0x7f020046, 0x7f020055, 0x7f020060, 0x7f02007c, 0x7f020084, 0x7f02008b, 0x7f0200b4, 0x7f0200b5, 0x7f0200ba, 0x7f0200bb, 0x7f0200cd, 0x7f0200d2, 0x7f0200ff } +int styleable SearchView_android_focusable 0 +int styleable SearchView_android_maxWidth 1 +int styleable SearchView_android_inputType 2 +int styleable SearchView_android_imeOptions 3 +int styleable SearchView_closeIcon 4 +int styleable SearchView_commitIcon 5 +int styleable SearchView_defaultQueryHint 6 +int styleable SearchView_goIcon 7 +int styleable SearchView_iconifiedByDefault 8 +int styleable SearchView_layout 9 +int styleable SearchView_queryBackground 10 +int styleable SearchView_queryHint 11 +int styleable SearchView_searchHintIcon 12 +int styleable SearchView_searchIcon 13 +int styleable SearchView_submitBackground 14 +int styleable SearchView_suggestionRowLayout 15 +int styleable SearchView_voiceIcon 16 +int[] styleable Spinner { 0x010100b2, 0x01010176, 0x0101017b, 0x01010262, 0x7f0200af } +int styleable Spinner_android_entries 0 +int styleable Spinner_android_popupBackground 1 +int styleable Spinner_android_prompt 2 +int styleable Spinner_android_dropDownWidth 3 +int styleable Spinner_popupTheme 4 +int[] styleable SwitchCompat { 0x01010124, 0x01010125, 0x01010142, 0x7f0200c2, 0x7f0200c8, 0x7f0200d3, 0x7f0200d4, 0x7f0200d6, 0x7f0200e4, 0x7f0200e5, 0x7f0200e6, 0x7f0200fb, 0x7f0200fc, 0x7f0200fd } +int styleable SwitchCompat_android_textOn 0 +int styleable SwitchCompat_android_textOff 1 +int styleable SwitchCompat_android_thumb 2 +int styleable SwitchCompat_showText 3 +int styleable SwitchCompat_splitTrack 4 +int styleable SwitchCompat_switchMinWidth 5 +int styleable SwitchCompat_switchPadding 6 +int styleable SwitchCompat_switchTextAppearance 7 +int styleable SwitchCompat_thumbTextPadding 8 +int styleable SwitchCompat_thumbTint 9 +int styleable SwitchCompat_thumbTintMode 10 +int styleable SwitchCompat_track 11 +int styleable SwitchCompat_trackTint 12 +int styleable SwitchCompat_trackTintMode 13 +int[] styleable TextAppearance { 0x01010095, 0x01010096, 0x01010097, 0x01010098, 0x0101009a, 0x0101009b, 0x01010161, 0x01010162, 0x01010163, 0x01010164, 0x010103ac, 0x7f020072, 0x7f0200d7 } +int styleable TextAppearance_android_textSize 0 +int styleable TextAppearance_android_typeface 1 +int styleable TextAppearance_android_textStyle 2 +int styleable TextAppearance_android_textColor 3 +int styleable TextAppearance_android_textColorHint 4 +int styleable TextAppearance_android_textColorLink 5 +int styleable TextAppearance_android_shadowColor 6 +int styleable TextAppearance_android_shadowDx 7 +int styleable TextAppearance_android_shadowDy 8 +int styleable TextAppearance_android_shadowRadius 9 +int styleable TextAppearance_android_fontFamily 10 +int styleable TextAppearance_fontFamily 11 +int styleable TextAppearance_textAllCaps 12 +int[] styleable Toolbar { 0x010100af, 0x01010140, 0x7f02003d, 0x7f020048, 0x7f020049, 0x7f020057, 0x7f020058, 0x7f020059, 0x7f02005a, 0x7f02005b, 0x7f02005c, 0x7f02009d, 0x7f02009e, 0x7f02009f, 0x7f0200a2, 0x7f0200a3, 0x7f0200af, 0x7f0200ce, 0x7f0200cf, 0x7f0200d0, 0x7f0200ec, 0x7f0200ed, 0x7f0200ee, 0x7f0200ef, 0x7f0200f0, 0x7f0200f1, 0x7f0200f2, 0x7f0200f3, 0x7f0200f4 } +int styleable Toolbar_android_gravity 0 +int styleable Toolbar_android_minHeight 1 +int styleable Toolbar_buttonGravity 2 +int styleable Toolbar_collapseContentDescription 3 +int styleable Toolbar_collapseIcon 4 +int styleable Toolbar_contentInsetEnd 5 +int styleable Toolbar_contentInsetEndWithActions 6 +int styleable Toolbar_contentInsetLeft 7 +int styleable Toolbar_contentInsetRight 8 +int styleable Toolbar_contentInsetStart 9 +int styleable Toolbar_contentInsetStartWithNavigation 10 +int styleable Toolbar_logo 11 +int styleable Toolbar_logoDescription 12 +int styleable Toolbar_maxButtonHeight 13 +int styleable Toolbar_navigationContentDescription 14 +int styleable Toolbar_navigationIcon 15 +int styleable Toolbar_popupTheme 16 +int styleable Toolbar_subtitle 17 +int styleable Toolbar_subtitleTextAppearance 18 +int styleable Toolbar_subtitleTextColor 19 +int styleable Toolbar_title 20 +int styleable Toolbar_titleMargin 21 +int styleable Toolbar_titleMarginBottom 22 +int styleable Toolbar_titleMarginEnd 23 +int styleable Toolbar_titleMarginStart 24 +int styleable Toolbar_titleMarginTop 25 +int styleable Toolbar_titleMargins 26 +int styleable Toolbar_titleTextAppearance 27 +int styleable Toolbar_titleTextColor 28 +int[] styleable View { 0x01010000, 0x010100da, 0x7f0200a8, 0x7f0200a9, 0x7f0200e2 } +int styleable View_android_theme 0 +int styleable View_android_focusable 1 +int styleable View_paddingEnd 2 +int styleable View_paddingStart 3 +int styleable View_theme 4 +int[] styleable ViewBackgroundHelper { 0x010100d4, 0x7f020034, 0x7f020035 } +int styleable ViewBackgroundHelper_android_background 0 +int styleable ViewBackgroundHelper_backgroundTint 1 +int styleable ViewBackgroundHelper_backgroundTintMode 2 +int[] styleable ViewStubCompat { 0x010100d0, 0x010100f2, 0x010100f3 } +int styleable ViewStubCompat_android_id 0 +int styleable ViewStubCompat_android_layout 1 +int styleable ViewStubCompat_android_inflatedId 2 diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/core/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/core/R.dex new file mode 100644 index 0000000..c03feee Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/core/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/R.dex new file mode 100644 index 0000000..82d7c9b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/livedata/core/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/livedata/core/R.dex new file mode 100644 index 0000000..ec4dd5e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/livedata/core/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/viewmodel/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/viewmodel/R.dex new file mode 100644 index 0000000..ab26f34 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/arch/lifecycle/viewmodel/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$attr.dex new file mode 100644 index 0000000..0e2d535 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$bool.dex new file mode 100644 index 0000000..d129fd8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$color.dex new file mode 100644 index 0000000..e4892b0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$dimen.dex new file mode 100644 index 0000000..2981e55 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$drawable.dex new file mode 100644 index 0000000..e543150 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$id.dex new file mode 100644 index 0000000..a369060 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$integer.dex new file mode 100644 index 0000000..e12b1ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$layout.dex new file mode 100644 index 0000000..c52fde1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$string.dex new file mode 100644 index 0000000..e28092c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$style.dex new file mode 100644 index 0000000..9ee6fc5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$styleable.dex new file mode 100644 index 0000000..0c40c29 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R.dex new file mode 100644 index 0000000..5ca01df Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/compat/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$attr.dex new file mode 100644 index 0000000..c2f9868 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$bool.dex new file mode 100644 index 0000000..42798b4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$color.dex new file mode 100644 index 0000000..a1b26ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$dimen.dex new file mode 100644 index 0000000..ee944cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$drawable.dex new file mode 100644 index 0000000..1b6b070 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$id.dex new file mode 100644 index 0000000..3e623fb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$integer.dex new file mode 100644 index 0000000..4fd4a7e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$layout.dex new file mode 100644 index 0000000..a828275 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$string.dex new file mode 100644 index 0000000..380975d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$style.dex new file mode 100644 index 0000000..7c856d1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$styleable.dex new file mode 100644 index 0000000..3603ce4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R.dex new file mode 100644 index 0000000..7ed2a54 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreui/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$attr.dex new file mode 100644 index 0000000..74046bd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$bool.dex new file mode 100644 index 0000000..ee52328 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$color.dex new file mode 100644 index 0000000..ea3f523 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$dimen.dex new file mode 100644 index 0000000..62eaf1e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$drawable.dex new file mode 100644 index 0000000..5842425 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$id.dex new file mode 100644 index 0000000..b6c6cc6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$integer.dex new file mode 100644 index 0000000..f936789 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$layout.dex new file mode 100644 index 0000000..78bfc34 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$string.dex new file mode 100644 index 0000000..28edd16 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$style.dex new file mode 100644 index 0000000..5b2abdd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$styleable.dex new file mode 100644 index 0000000..4a91c5a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R.dex new file mode 100644 index 0000000..1662942 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/coreutils/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$attr.dex new file mode 100644 index 0000000..dee315b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$bool.dex new file mode 100644 index 0000000..a537439 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$color.dex new file mode 100644 index 0000000..1853508 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$dimen.dex new file mode 100644 index 0000000..b125be8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$drawable.dex new file mode 100644 index 0000000..71ea96b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$id.dex new file mode 100644 index 0000000..849d58e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$integer.dex new file mode 100644 index 0000000..0b2be16 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$layout.dex new file mode 100644 index 0000000..0a06a47 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$string.dex new file mode 100644 index 0000000..b0cb048 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$style.dex new file mode 100644 index 0000000..b6cd5ee Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$styleable.dex new file mode 100644 index 0000000..f16c805 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R.dex new file mode 100644 index 0000000..5c2f4d1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/fragment/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$attr.dex new file mode 100644 index 0000000..2b0f5fc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$bool.dex new file mode 100644 index 0000000..ceacac2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$color.dex new file mode 100644 index 0000000..f0a548d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$dimen.dex new file mode 100644 index 0000000..56c2240 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$drawable.dex new file mode 100644 index 0000000..75e5885 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$id.dex new file mode 100644 index 0000000..32ec985 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$integer.dex new file mode 100644 index 0000000..a3a7234 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$layout.dex new file mode 100644 index 0000000..2ff5f22 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$string.dex new file mode 100644 index 0000000..af81c30 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$style.dex new file mode 100644 index 0000000..94a13ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$styleable.dex new file mode 100644 index 0000000..555f811 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R.dex new file mode 100644 index 0000000..3dfa5c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$attr.dex new file mode 100644 index 0000000..27ccb32 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$bool.dex new file mode 100644 index 0000000..4a01558 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$color.dex new file mode 100644 index 0000000..0d80006 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$dimen.dex new file mode 100644 index 0000000..427f093 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$drawable.dex new file mode 100644 index 0000000..df5defd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$id.dex new file mode 100644 index 0000000..fb59c63 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$integer.dex new file mode 100644 index 0000000..ec8150c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$layout.dex new file mode 100644 index 0000000..cbe6f2c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$string.dex new file mode 100644 index 0000000..2ebdcbe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$style.dex new file mode 100644 index 0000000..ffdbac7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$styleable.dex new file mode 100644 index 0000000..c07c3b1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R.dex new file mode 100644 index 0000000..73e765c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/graphics/drawable/animated/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$attr.dex new file mode 100644 index 0000000..e77189e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$bool.dex new file mode 100644 index 0000000..487c231 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$color.dex new file mode 100644 index 0000000..abc8e75 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$dimen.dex new file mode 100644 index 0000000..44b42ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$drawable.dex new file mode 100644 index 0000000..f3a5217 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$id.dex new file mode 100644 index 0000000..8470ae8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$integer.dex new file mode 100644 index 0000000..760ee65 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$layout.dex new file mode 100644 index 0000000..d322a83 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$string.dex new file mode 100644 index 0000000..fde26f8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$style.dex new file mode 100644 index 0000000..6d4eeed Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$styleable.dex new file mode 100644 index 0000000..bc510de Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R.dex new file mode 100644 index 0000000..fbe3672 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/mediacompat/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$attr.dex new file mode 100644 index 0000000..a1ee026 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$bool.dex new file mode 100644 index 0000000..8d5a233 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$color.dex new file mode 100644 index 0000000..b4be458 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$dimen.dex new file mode 100644 index 0000000..7522765 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$drawable.dex new file mode 100644 index 0000000..5b59bf2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$id.dex new file mode 100644 index 0000000..a5b7ded Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$integer.dex new file mode 100644 index 0000000..2d8ce02 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$layout.dex new file mode 100644 index 0000000..c72a03f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$string.dex new file mode 100644 index 0000000..f754f97 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$style.dex new file mode 100644 index 0000000..5fbe9ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$styleable.dex new file mode 100644 index 0000000..1c5867c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R.dex new file mode 100644 index 0000000..2aae618 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v4/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$anim.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$anim.dex new file mode 100644 index 0000000..6ee82e1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$anim.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$attr.dex new file mode 100644 index 0000000..6c23287 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$bool.dex new file mode 100644 index 0000000..3d6d918 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$color.dex new file mode 100644 index 0000000..d1026a4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$dimen.dex new file mode 100644 index 0000000..062c6ff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$drawable.dex new file mode 100644 index 0000000..de4570b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$id.dex new file mode 100644 index 0000000..4ba2a48 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$integer.dex new file mode 100644 index 0000000..5877d48 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$layout.dex new file mode 100644 index 0000000..037c3da Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$string.dex new file mode 100644 index 0000000..d5630c8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$style.dex new file mode 100644 index 0000000..87803ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$styleable.dex new file mode 100644 index 0000000..71415af Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R.dex new file mode 100644 index 0000000..8ea0120 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/android/support/v7/appcompat/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/HardDecode/DecodeHevcFrame.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/HardDecode/DecodeHevcFrame.dex new file mode 100644 index 0000000..66a620a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/HardDecode/DecodeHevcFrame.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/github/lzyzsd/library/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/github/lzyzsd/library/R$string.dex new file mode 100644 index 0000000..1569099 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/github/lzyzsd/library/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/github/lzyzsd/library/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/github/lzyzsd/library/R.dex new file mode 100644 index 0000000..ea6e714 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/github/lzyzsd/library/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/BuildConfig.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/BuildConfig.dex new file mode 100644 index 0000000..009194a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/BuildConfig.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$anim.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$anim.dex new file mode 100644 index 0000000..e451185 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$anim.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$attr.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$attr.dex new file mode 100644 index 0000000..eadac07 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$attr.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$bool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$bool.dex new file mode 100644 index 0000000..599ca90 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$bool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$color.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$color.dex new file mode 100644 index 0000000..23cc389 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$color.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$dimen.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$dimen.dex new file mode 100644 index 0000000..4b50aff Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$dimen.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$drawable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$drawable.dex new file mode 100644 index 0000000..baedfe3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$drawable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$id.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$id.dex new file mode 100644 index 0000000..300999e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$id.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$integer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$integer.dex new file mode 100644 index 0000000..8daf4bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$integer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$layout.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$layout.dex new file mode 100644 index 0000000..2577320 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$layout.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$string.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$string.dex new file mode 100644 index 0000000..435a7de Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$string.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$style.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$style.dex new file mode 100644 index 0000000..f43eeea Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$style.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$styleable.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$styleable.dex new file mode 100644 index 0000000..8bae341 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R$styleable.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R.dex new file mode 100644 index 0000000..8217e25 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamer/demo/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$1.dex new file mode 100644 index 0000000..e99ff13 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2$1.dex new file mode 100644 index 0000000..c250451 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2$2.dex new file mode 100644 index 0000000..e6ef97e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2.dex new file mode 100644 index 0000000..8bd8e80 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$3.dex new file mode 100644 index 0000000..e57853c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$4.dex new file mode 100644 index 0000000..d11eeb2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$5.dex new file mode 100644 index 0000000..15978fa Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyBroadCast.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyBroadCast.dex new file mode 100644 index 0000000..8727a1d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyBroadCast.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyTimerTask.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyTimerTask.dex new file mode 100644 index 0000000..7fbe6c3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyTimerTask.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyWifiThread.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyWifiThread.dex new file mode 100644 index 0000000..8eb1923 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$MyWifiThread.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$SearchThread.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$SearchThread.dex new file mode 100644 index 0000000..8f87326 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$SearchThread.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$StartPPPPThread.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$StartPPPPThread.dex new file mode 100644 index 0000000..71a1be1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity$StartPPPPThread.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity.dex new file mode 100644 index 0000000..55dfe13 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/AddCameraActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BaseActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BaseActivity.dex new file mode 100644 index 0000000..ae8878f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BaseActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$AddCameraInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$AddCameraInterface.dex new file mode 100644 index 0000000..c7a951c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$AddCameraInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$AlarmInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$AlarmInterface.dex new file mode 100644 index 0000000..ec53660 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$AlarmInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CallBackMessageInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CallBackMessageInterface.dex new file mode 100644 index 0000000..d6dbd0f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CallBackMessageInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CallBack_AlarmParamsInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CallBack_AlarmParamsInterface.dex new file mode 100644 index 0000000..6377136 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CallBack_AlarmParamsInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CameraLightInterfaceInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CameraLightInterfaceInterface.dex new file mode 100644 index 0000000..5c9c01c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$CameraLightInterfaceInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$ControllerBinder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$ControllerBinder.dex new file mode 100644 index 0000000..00ceb80 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$ControllerBinder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$DateTimeInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$DateTimeInterface.dex new file mode 100644 index 0000000..dae060d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$DateTimeInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$EditSensorListActivityInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$EditSensorListActivityInterface.dex new file mode 100644 index 0000000..b015138 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$EditSensorListActivityInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$Firmware.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$Firmware.dex new file mode 100644 index 0000000..f3fac9c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$Firmware.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$FlowinfoInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$FlowinfoInterface.dex new file mode 100644 index 0000000..6071fdb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$FlowinfoInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$FtpInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$FtpInterface.dex new file mode 100644 index 0000000..e7c76c1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$FtpInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$IpcamClientInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$IpcamClientInterface.dex new file mode 100644 index 0000000..536e0df Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$IpcamClientInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$LowPwerInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$LowPwerInterface.dex new file mode 100644 index 0000000..5c365a7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$LowPwerInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$LowPwerInterface2109.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$LowPwerInterface2109.dex new file mode 100644 index 0000000..896544a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$LowPwerInterface2109.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$MailInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$MailInterface.dex new file mode 100644 index 0000000..b2cd6bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$MailInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PictureInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PictureInterface.dex new file mode 100644 index 0000000..0bd2939 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PictureInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayBackInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayBackInterface.dex new file mode 100644 index 0000000..0f7b941 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayBackInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayBackTFInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayBackTFInterface.dex new file mode 100644 index 0000000..ae660b2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayBackTFInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayInterface.dex new file mode 100644 index 0000000..df4b27c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PlayInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PushTimingInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PushTimingInterface.dex new file mode 100644 index 0000000..a654077 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$PushTimingInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SDCardInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SDCardInterface.dex new file mode 100644 index 0000000..2184de3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SDCardInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SensorListActivityAllDataInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SensorListActivityAllDataInterface.dex new file mode 100644 index 0000000..f0cb7d0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SensorListActivityAllDataInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SensorSetCodeInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SensorSetCodeInterface.dex new file mode 100644 index 0000000..f48b924 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$SensorSetCodeInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$TimingInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$TimingInterface.dex new file mode 100644 index 0000000..56f0383 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$TimingInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$UserInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$UserInterface.dex new file mode 100644 index 0000000..629357c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$UserInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$VideoInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$VideoInterface.dex new file mode 100644 index 0000000..25e8afd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$VideoInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$VideoTimingInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$VideoTimingInterface.dex new file mode 100644 index 0000000..51f0122 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$VideoTimingInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$WifiInterface.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$WifiInterface.dex new file mode 100644 index 0000000..dd2e048 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService$WifiInterface.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService.dex new file mode 100644 index 0000000..733c2c3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/BridgeService.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoIntentService$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoIntentService$1.dex new file mode 100644 index 0000000..ffe2280 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoIntentService$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoIntentService.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoIntentService.dex new file mode 100644 index 0000000..08aef7e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoIntentService.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoPushService.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoPushService.dex new file mode 100644 index 0000000..03c8195 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/DemoPushService.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/EditSensorActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/EditSensorActivity$1.dex new file mode 100644 index 0000000..2963703 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/EditSensorActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/EditSensorActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/EditSensorActivity.dex new file mode 100644 index 0000000..7a1cfb6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/EditSensorActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$1.dex new file mode 100644 index 0000000..c693159 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$2.dex new file mode 100644 index 0000000..5eabcd3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$3.dex new file mode 100644 index 0000000..bc95f81 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4$1.dex new file mode 100644 index 0000000..fc86225 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4$2.dex new file mode 100644 index 0000000..beaa545 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4.dex new file mode 100644 index 0000000..6129084 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$getFirmwareData.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$getFirmwareData.dex new file mode 100644 index 0000000..96f7ff2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy$getFirmwareData.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy.dex new file mode 100644 index 0000000..a1b66c4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FirmwareUpdateActiviy.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity$1.dex new file mode 100644 index 0000000..457e22a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity$2.dex new file mode 100644 index 0000000..431833f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity.dex new file mode 100644 index 0000000..d62b589 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/FlowInfoActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$1.dex new file mode 100644 index 0000000..f78b702 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$2.dex new file mode 100644 index 0000000..382b189 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$3.dex new file mode 100644 index 0000000..fd5c455 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity.dex new file mode 100644 index 0000000..cdc7bd6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/IpConnectActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LinkCameraSettingActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LinkCameraSettingActivity.dex new file mode 100644 index 0000000..7b5cf4a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LinkCameraSettingActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$1.dex new file mode 100644 index 0000000..b844306 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$2.dex new file mode 100644 index 0000000..7a638ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$MyItem.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$MyItem.dex new file mode 100644 index 0000000..7bb4e14 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity$MyItem.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity.dex new file mode 100644 index 0000000..11bd2b0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalPictureAndVideoActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity$1.dex new file mode 100644 index 0000000..81e1c5a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity$2.dex new file mode 100644 index 0000000..8b6adbf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity.dex new file mode 100644 index 0000000..4e5d220 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/LocalVideoGridActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$1.dex new file mode 100644 index 0000000..be239bb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$2.dex new file mode 100644 index 0000000..0f6f979 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$3.dex new file mode 100644 index 0000000..bd4b0da Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity.dex new file mode 100644 index 0000000..dfdf81b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MessageActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$1.dex new file mode 100644 index 0000000..f8ad98f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$2.dex new file mode 100644 index 0000000..ade48e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$3.dex new file mode 100644 index 0000000..fabcfb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$4.dex new file mode 100644 index 0000000..b1374a6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$5.dex new file mode 100644 index 0000000..43c7cdd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$6.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$6.dex new file mode 100644 index 0000000..d0cd667 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$6.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$7.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$7.dex new file mode 100644 index 0000000..9464b0a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity$7.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity.dex new file mode 100644 index 0000000..28e373b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MoveNotificationActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MyListView.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MyListView.dex new file mode 100644 index 0000000..0cc48c1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/MyListView.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$1.dex new file mode 100644 index 0000000..0efd0c3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$10.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$10.dex new file mode 100644 index 0000000..e8b877c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$10.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$11.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$11.dex new file mode 100644 index 0000000..1ea4160 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$11.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$12.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$12.dex new file mode 100644 index 0000000..c05950f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$12.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$13.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$13.dex new file mode 100644 index 0000000..2a09983 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$13.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$2.dex new file mode 100644 index 0000000..e08c1a0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$3.dex new file mode 100644 index 0000000..ebcbf4e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$4.dex new file mode 100644 index 0000000..d88eb61 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$5.dex new file mode 100644 index 0000000..ec0d261 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$6.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$6.dex new file mode 100644 index 0000000..77c8deb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$6.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$7.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$7.dex new file mode 100644 index 0000000..6e44c6b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$7.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$8.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$8.dex new file mode 100644 index 0000000..b0b2685 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$8.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$9.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$9.dex new file mode 100644 index 0000000..1f44dc0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$9.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$ControlDeviceTask.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$ControlDeviceTask.dex new file mode 100644 index 0000000..c62010e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$ControlDeviceTask.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$PresetListener.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$PresetListener.dex new file mode 100644 index 0000000..d6dc38a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$PresetListener.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$VideoRecorder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$VideoRecorder.dex new file mode 100644 index 0000000..6d00400 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity$VideoRecorder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity.dex new file mode 100644 index 0000000..9621d94 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity$1.dex new file mode 100644 index 0000000..f457515 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity$2.dex new file mode 100644 index 0000000..28b99d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity.dex new file mode 100644 index 0000000..b5aa93c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$1.dex new file mode 100644 index 0000000..0b97b17 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$2.dex new file mode 100644 index 0000000..2a430cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$3.dex new file mode 100644 index 0000000..ca30945 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$4.dex new file mode 100644 index 0000000..4029bc9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$5.dex new file mode 100644 index 0000000..ddc48da Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$6.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$6.dex new file mode 100644 index 0000000..7b8ebd5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity$6.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity.dex new file mode 100644 index 0000000..63f9252 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayBackTFActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$1.dex new file mode 100644 index 0000000..3acc5db Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$2.dex new file mode 100644 index 0000000..67110ac Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$3.dex new file mode 100644 index 0000000..871da20 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager.dex new file mode 100644 index 0000000..0a25249 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayCommonManager.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$1.dex new file mode 100644 index 0000000..3e4485f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$10.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$10.dex new file mode 100644 index 0000000..b36e149 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$10.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$11.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$11.dex new file mode 100644 index 0000000..58cff73 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$11.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$12.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$12.dex new file mode 100644 index 0000000..259e324 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$12.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$13.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$13.dex new file mode 100644 index 0000000..d30b196 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$13.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$14.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$14.dex new file mode 100644 index 0000000..460dbf8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$14.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$2.dex new file mode 100644 index 0000000..d787325 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$3.dex new file mode 100644 index 0000000..e90e236 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$4.dex new file mode 100644 index 0000000..029d68c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$5.dex new file mode 100644 index 0000000..d4f4b2c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$6.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$6.dex new file mode 100644 index 0000000..e779773 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$6.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$7.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$7.dex new file mode 100644 index 0000000..333bf80 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$7.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$8.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$8.dex new file mode 100644 index 0000000..1fd1d16 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$8.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$9.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$9.dex new file mode 100644 index 0000000..736c43e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$9.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$ControlDeviceTask.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$ControlDeviceTask.dex new file mode 100644 index 0000000..f0d2a85 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$ControlDeviceTask.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$MyWinHandler.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$MyWinHandler.dex new file mode 100644 index 0000000..d1b1f86 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$MyWinHandler.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$PresetListener.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$PresetListener.dex new file mode 100644 index 0000000..1e2a500 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$PresetListener.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$VideoRecorder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$VideoRecorder.dex new file mode 100644 index 0000000..66cd306 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity$VideoRecorder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity.dex new file mode 100644 index 0000000..a7620d1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/PlayVRActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$1.dex new file mode 100644 index 0000000..53bdf9e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$2.dex new file mode 100644 index 0000000..eae15f8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$3.dex new file mode 100644 index 0000000..dedac41 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$4.dex new file mode 100644 index 0000000..e6d2b79 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$5.dex new file mode 100644 index 0000000..691c13a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$CheckBoxListener.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$CheckBoxListener.dex new file mode 100644 index 0000000..a2bd948 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming$CheckBoxListener.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming.dex new file mode 100644 index 0000000..0bd99c9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPlanVideoTiming.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$1.dex new file mode 100644 index 0000000..67a44c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$2.dex new file mode 100644 index 0000000..8b04a07 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$3.dex new file mode 100644 index 0000000..e0b55f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$4.dex new file mode 100644 index 0000000..1e3d77e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$5.dex new file mode 100644 index 0000000..beedcf7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$CheckBoxListener.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$CheckBoxListener.dex new file mode 100644 index 0000000..1be4570 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming$CheckBoxListener.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming.dex new file mode 100644 index 0000000..ce06de6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetPushVideoTiming.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$1.dex new file mode 100644 index 0000000..b913635 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$2.dex new file mode 100644 index 0000000..771dc8f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$3.dex new file mode 100644 index 0000000..f3c8f4f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$4.dex new file mode 100644 index 0000000..74c6906 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$5.dex new file mode 100644 index 0000000..fd602d2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$CheckBoxListener.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$CheckBoxListener.dex new file mode 100644 index 0000000..2de4c62 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming$CheckBoxListener.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming.dex new file mode 100644 index 0000000..19951dd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SCameraSetSDTiming.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$1.dex new file mode 100644 index 0000000..49bac70 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$2.dex new file mode 100644 index 0000000..2f65647 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$3.dex new file mode 100644 index 0000000..9816cb6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$sensortypeListAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$sensortypeListAdapter.dex new file mode 100644 index 0000000..5fb5084 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty$sensortypeListAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty.dex new file mode 100644 index 0000000..19e4bb6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorListActivty.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity$1.dex new file mode 100644 index 0000000..49ce681 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity$2.dex new file mode 100644 index 0000000..d593633 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity.dex new file mode 100644 index 0000000..b5aad1d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SensorStartCodeActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingActivity.dex new file mode 100644 index 0000000..fb59f76 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$1.dex new file mode 100644 index 0000000..ef6f465 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$2.dex new file mode 100644 index 0000000..0a0d76d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$3.dex new file mode 100644 index 0000000..c94fee4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity.dex new file mode 100644 index 0000000..bfa7426 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingAlarmActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$1.dex new file mode 100644 index 0000000..add1b7c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$2.dex new file mode 100644 index 0000000..185b39e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$3.dex new file mode 100644 index 0000000..a6fe20b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity.dex new file mode 100644 index 0000000..8d2b895 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingDateActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$1.dex new file mode 100644 index 0000000..5aecbc4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$10.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$10.dex new file mode 100644 index 0000000..cbfd650 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$10.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$11.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$11.dex new file mode 100644 index 0000000..47f93cb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$11.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$12.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$12.dex new file mode 100644 index 0000000..1f577c2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$12.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$13.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$13.dex new file mode 100644 index 0000000..d088435 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$13.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$2.dex new file mode 100644 index 0000000..01db1fc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$3.dex new file mode 100644 index 0000000..2956028 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$4.dex new file mode 100644 index 0000000..d9ba46f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$5.dex new file mode 100644 index 0000000..74041bc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$6.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$6.dex new file mode 100644 index 0000000..3d0b002 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$6.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$7.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$7.dex new file mode 100644 index 0000000..02b715d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$7.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$8.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$8.dex new file mode 100644 index 0000000..0680490 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$8.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$9.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$9.dex new file mode 100644 index 0000000..7795751 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity$9.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity.dex new file mode 100644 index 0000000..22df6fd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingSDCardActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$1$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$1$1.dex new file mode 100644 index 0000000..9066dfe Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$1$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$1.dex new file mode 100644 index 0000000..adcf0b5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$2.dex new file mode 100644 index 0000000..f6e1b12 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$3.dex new file mode 100644 index 0000000..42da3b0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$MyTextWatch.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$MyTextWatch.dex new file mode 100644 index 0000000..f96e512 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity$MyTextWatch.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity.dex new file mode 100644 index 0000000..8656570 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingUserActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$1.dex new file mode 100644 index 0000000..66204d6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$2.dex new file mode 100644 index 0000000..011d000 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$3.dex new file mode 100644 index 0000000..e92a86e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$4.dex new file mode 100644 index 0000000..c4f01be Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$5.dex new file mode 100644 index 0000000..ab4a27d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$6.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$6.dex new file mode 100644 index 0000000..55bd658 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity$6.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity.dex new file mode 100644 index 0000000..70f642d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/SettingWifiActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$1.dex new file mode 100644 index 0000000..64c6530 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$2.dex new file mode 100644 index 0000000..794ce9d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$3.dex new file mode 100644 index 0000000..a5e0aea Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$4.dex new file mode 100644 index 0000000..3e790f2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$5.dex new file mode 100644 index 0000000..8ca6c7b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$PlayThread.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$PlayThread.dex new file mode 100644 index 0000000..c3b103f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity$PlayThread.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity.dex new file mode 100644 index 0000000..bf3ea86 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/ShowLocalVideoActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity$1.dex new file mode 100644 index 0000000..3642a59 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity$2.dex new file mode 100644 index 0000000..900735a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity.dex new file mode 100644 index 0000000..3b61bd0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/StartActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/BindSensorListAdapter$sensorlist.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/BindSensorListAdapter$sensorlist.dex new file mode 100644 index 0000000..547d815 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/BindSensorListAdapter$sensorlist.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/BindSensorListAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/BindSensorListAdapter.dex new file mode 100644 index 0000000..341d888 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/BindSensorListAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$1.dex new file mode 100644 index 0000000..483a84d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$2.dex new file mode 100644 index 0000000..874d051 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$ViewHolder.dex new file mode 100644 index 0000000..907998b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.dex new file mode 100644 index 0000000..f398847 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter$1.dex new file mode 100644 index 0000000..627dc0e Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter$ViewHolder.dex new file mode 100644 index 0000000..4d76779 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter.dex new file mode 100644 index 0000000..5f051e0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MessageAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$1.dex new file mode 100644 index 0000000..b13a4ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$ViewHolder.dex new file mode 100644 index 0000000..4a91477 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.dex new file mode 100644 index 0000000..1e4e028 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter$1.dex new file mode 100644 index 0000000..1bc56c2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter$ViewHolder.dex new file mode 100644 index 0000000..4283ca5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter.dex new file mode 100644 index 0000000..f7d6d87 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PlayBackAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter$1.dex new file mode 100644 index 0000000..2415036 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter$ViewHolder.dex new file mode 100644 index 0000000..1e6ab1f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter.dex new file mode 100644 index 0000000..7f90410 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/PushVideoTimingAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SearchListAdapter$SearchListItem.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SearchListAdapter$SearchListItem.dex new file mode 100644 index 0000000..38fdca2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SearchListAdapter$SearchListItem.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SearchListAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SearchListAdapter.dex new file mode 100644 index 0000000..07492f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SearchListAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SensorListAdapter$sensorlist.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SensorListAdapter$sensorlist.dex new file mode 100644 index 0000000..a2c6b9d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SensorListAdapter$sensorlist.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SensorListAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SensorListAdapter.dex new file mode 100644 index 0000000..de73858 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/SensorListAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$1.dex new file mode 100644 index 0000000..10abc5f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$ViewHolder.dex new file mode 100644 index 0000000..22c372a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.dex new file mode 100644 index 0000000..dc06eb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter$1.dex new file mode 100644 index 0000000..c13647f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter$ViewHolder.dex new file mode 100644 index 0000000..ef55df9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter.dex new file mode 100644 index 0000000..2a244cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/VideoTimingAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ViewPagerAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ViewPagerAdapter.dex new file mode 100644 index 0000000..e21e8ab Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/ViewPagerAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter$1.dex new file mode 100644 index 0000000..e403457 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter$ViewHolder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter$ViewHolder.dex new file mode 100644 index 0000000..92d6989 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter$ViewHolder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter.dex new file mode 100644 index 0000000..eae8f7d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/adapter/WifiScanListAdapter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/AlermBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/AlermBean.dex new file mode 100644 index 0000000..c73c29f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/AlermBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DateBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DateBean.dex new file mode 100644 index 0000000..2abb816 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DateBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DefenseConstant.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DefenseConstant.dex new file mode 100644 index 0000000..533bdb2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DefenseConstant.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DoorBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DoorBean.dex new file mode 100644 index 0000000..260b564 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/DoorBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/ErrorBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/ErrorBean.dex new file mode 100644 index 0000000..5ff8a63 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/ErrorBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/JsonBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/JsonBean.dex new file mode 100644 index 0000000..3397987 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/JsonBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/MessageBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/MessageBean.dex new file mode 100644 index 0000000..fdebddd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/MessageBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/PlayBackBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/PlayBackBean.dex new file mode 100644 index 0000000..a300cd2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/PlayBackBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/PushBindDeviceBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/PushBindDeviceBean.dex new file mode 100644 index 0000000..c8e3eb5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/PushBindDeviceBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SdcardBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SdcardBean.dex new file mode 100644 index 0000000..e196f92 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SdcardBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SetLanguageBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SetLanguageBean.dex new file mode 100644 index 0000000..21836b6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SetLanguageBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SwitchBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SwitchBean.dex new file mode 100644 index 0000000..84bdec4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/SwitchBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/VideoRecordBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/VideoRecordBean.dex new file mode 100644 index 0000000..6773028 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/VideoRecordBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/WifiBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/WifiBean.dex new file mode 100644 index 0000000..77b24bc Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/WifiBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/WifiScanBean.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/WifiScanBean.dex new file mode 100644 index 0000000..13362a8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/bean/WifiScanBean.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/H5Info.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/H5Info.dex new file mode 100644 index 0000000..5e0a25f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/H5Info.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/H5Utils.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/H5Utils.dex new file mode 100644 index 0000000..7170660 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/H5Utils.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BaseEntity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BaseEntity.dex new file mode 100644 index 0000000..8029f35 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BaseEntity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BasePresenter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BasePresenter.dex new file mode 100644 index 0000000..6abdfdb Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BasePresenter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BaseView.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BaseView.dex new file mode 100644 index 0000000..478cf6b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/BaseView.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract$Presenter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract$Presenter.dex new file mode 100644 index 0000000..520d73c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract$Presenter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract$View.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract$View.dex new file mode 100644 index 0000000..e7fb646 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract$View.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract.dex new file mode 100644 index 0000000..f78fdd9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/H5Contract.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/JsPayParams.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/JsPayParams.dex new file mode 100644 index 0000000..7d841b6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/JsPayParams.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/PayParams.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/PayParams.dex new file mode 100644 index 0000000..44f23e4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/contract/PayParams.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$1.dex new file mode 100644 index 0000000..ca140c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$2.dex new file mode 100644 index 0000000..5dcf778 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$3.dex new file mode 100644 index 0000000..b38de20 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$4.dex new file mode 100644 index 0000000..f9eb1d6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$5.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$5.dex new file mode 100644 index 0000000..8f92a04 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$5.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$6.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$6.dex new file mode 100644 index 0000000..68d732c Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter$6.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter.dex new file mode 100644 index 0000000..dd84c11 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/presenter/H5Presenter.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseAcActivity$OnBooleanListener.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseAcActivity$OnBooleanListener.dex new file mode 100644 index 0000000..9f8f052 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseAcActivity$OnBooleanListener.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseAcActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseAcActivity.dex new file mode 100644 index 0000000..c532069 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseAcActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseActivity.dex new file mode 100644 index 0000000..d782987 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/BaseActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/H5Activity$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/H5Activity$1.dex new file mode 100644 index 0000000..f441659 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/H5Activity$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/H5Activity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/H5Activity.dex new file mode 100644 index 0000000..a669c0f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/H5Activity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/MVPBaseActivity.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/MVPBaseActivity.dex new file mode 100644 index 0000000..76b6688 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/h5/view/MVPBaseActivity.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/ApiCallBack.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/ApiCallBack.dex new file mode 100644 index 0000000..f546758 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/ApiCallBack.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/BaseCallback.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/BaseCallback.dex new file mode 100644 index 0000000..b2612bd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/BaseCallback.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpConstances.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpConstances.dex new file mode 100644 index 0000000..e19eeb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpConstances.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$1.dex new file mode 100644 index 0000000..c55fa88 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$2.dex new file mode 100644 index 0000000..128a5ed Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$3.dex new file mode 100644 index 0000000..a691c0f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$HttpMethodType.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$HttpMethodType.dex new file mode 100644 index 0000000..8d4213b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper$HttpMethodType.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper.dex new file mode 100644 index 0000000..185d3b8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/HttpHelper.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi$1.dex new file mode 100644 index 0000000..9b4f4e2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi$2.dex new file mode 100644 index 0000000..8fcb69f Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi.dex new file mode 100644 index 0000000..36e6aa3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/net/VcmApi.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/AudioPlayer$AudioPlayThread.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/AudioPlayer$AudioPlayThread.dex new file mode 100644 index 0000000..3037a54 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/AudioPlayer$AudioPlayThread.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/AudioPlayer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/AudioPlayer.dex new file mode 100644 index 0000000..2e1c3a4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/AudioPlayer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CircularProgressBar$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CircularProgressBar$1.dex new file mode 100644 index 0000000..92141f4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CircularProgressBar$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CircularProgressBar.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CircularProgressBar.dex new file mode 100644 index 0000000..7432d13 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CircularProgressBar.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/ContentCommon.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/ContentCommon.dex new file mode 100644 index 0000000..4213fe1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/ContentCommon.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder$AudioRecordResult.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder$AudioRecordResult.dex new file mode 100644 index 0000000..293d15d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder$AudioRecordResult.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder$RecordThread.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder$RecordThread.dex new file mode 100644 index 0000000..632f453 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder$RecordThread.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder.dex new file mode 100644 index 0000000..b840af1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomAudioRecorder.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBuffer.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBuffer.dex new file mode 100644 index 0000000..ba6f589 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBuffer.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBufferData.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBufferData.dex new file mode 100644 index 0000000..1a2f6f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBufferData.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBufferHead.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBufferHead.dex new file mode 100644 index 0000000..6de5c1a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/CustomBufferHead.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/DatabaseUtil$DatabaseHelper.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/DatabaseUtil$DatabaseHelper.dex new file mode 100644 index 0000000..0a9a537 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/DatabaseUtil$DatabaseHelper.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/DatabaseUtil.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/DatabaseUtil.dex new file mode 100644 index 0000000..202a7ca Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/DatabaseUtil.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/EncryptionUtils.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/EncryptionUtils.dex new file mode 100644 index 0000000..924c723 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/EncryptionUtils.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/GsonUtils.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/GsonUtils.dex new file mode 100644 index 0000000..7621ae6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/GsonUtils.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/Log.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/Log.dex new file mode 100644 index 0000000..e461bbd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/Log.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MyRender.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MyRender.dex new file mode 100644 index 0000000..fed4561 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MyRender.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MySharedPreferenceUtil.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MySharedPreferenceUtil.dex new file mode 100644 index 0000000..af9d19b Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MySharedPreferenceUtil.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MyStringUtils.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MyStringUtils.dex new file mode 100644 index 0000000..f8462ba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/MyStringUtils.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorCustomListView.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorCustomListView.dex new file mode 100644 index 0000000..6ac7eba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorCustomListView.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorDoorData.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorDoorData.dex new file mode 100644 index 0000000..c65d0d9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorDoorData.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorTimeUtil.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorTimeUtil.dex new file mode 100644 index 0000000..5f5ad33 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SensorTimeUtil.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/StringUtils.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/StringUtils.dex new file mode 100644 index 0000000..2c0b8a3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/StringUtils.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SystemValue.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SystemValue.dex new file mode 100644 index 0000000..d4f54ce Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/SystemValue.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/ToastUtils.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/ToastUtils.dex new file mode 100644 index 0000000..9e52702 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/ToastUtils.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/Tools.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/Tools.dex new file mode 100644 index 0000000..26e13c2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/Tools.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/VideoFramePool.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/VideoFramePool.dex new file mode 100644 index 0000000..b5a9e1d Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/VideoFramePool.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/VuidUtils.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/VuidUtils.dex new file mode 100644 index 0000000..255fb40 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ipcamera/demo/utils/VuidUtils.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/HardDecode/DecodeHevcFrame.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/HardDecode/DecodeHevcFrame.dex new file mode 100644 index 0000000..ec02f50 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/HardDecode/DecodeHevcFrame.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/CameraRender.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/CameraRender.dex new file mode 100644 index 0000000..ebaeadd Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/CameraRender.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$1.dex new file mode 100644 index 0000000..f583689 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$2.dex new file mode 100644 index 0000000..6682524 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$3.dex new file mode 100644 index 0000000..2329e8a Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$4.dex new file mode 100644 index 0000000..19392d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render.dex new file mode 100644 index 0000000..e9ebd87 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye60Render.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$1.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$1.dex new file mode 100644 index 0000000..9623eda Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$1.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$2.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$2.dex new file mode 100644 index 0000000..7eb4499 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$2.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$3.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$3.dex new file mode 100644 index 0000000..99463c9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$3.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$4.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$4.dex new file mode 100644 index 0000000..65df221 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render$4.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render.dex new file mode 100644 index 0000000..8bdc9c6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/Fisheye61Render.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/FisheyeAPI.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/FisheyeAPI.dex new file mode 100644 index 0000000..3089d48 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/com/ricky/jnifisheye/FisheyeAPI.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/io/reactivex/android/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/io/reactivex/android/R.dex new file mode 100644 index 0000000..7fb9eba Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/io/reactivex/android/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/rx/android/R.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/rx/android/R.dex new file mode 100644 index 0000000..03c8bc0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/rx/android/R.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/vstc2/nativecaller/NativeCaller.dex b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/vstc2/nativecaller/NativeCaller.dex new file mode 100644 index 0000000..2e79b76 Binary files /dev/null and b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/0/vstc2/nativecaller/NativeCaller.dex differ diff --git a/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/__content__.json b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/__content__.json new file mode 100644 index 0000000..c924434 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/intermediates/transforms/dexBuilder/debug/__content__.json @@ -0,0 +1 @@ +[{"name":"E:\\IPCamerDemoEYE\\app\\build\\intermediates\\javac\\debug\\classes","index":0,"scopes":["PROJECT"],"types":["DEX_ARCHIVE"],"format":"DIRECTORY","present":true}] \ No newline at end of file diff --git a/src/Human-Falling-Detect-Tracks/sample1.gif b/src/IPCamerDemoEYE/app/build/outputs/apk/debug/app-debug.apk similarity index 64% rename from src/Human-Falling-Detect-Tracks/sample1.gif rename to src/IPCamerDemoEYE/app/build/outputs/apk/debug/app-debug.apk index 3ec3125..8b1a7a8 100644 Binary files a/src/Human-Falling-Detect-Tracks/sample1.gif and b/src/IPCamerDemoEYE/app/build/outputs/apk/debug/app-debug.apk differ diff --git a/src/IPCamerDemoEYE/app/build/outputs/apk/debug/output.json b/src/IPCamerDemoEYE/app/build/outputs/apk/debug/output.json new file mode 100644 index 0000000..92a0784 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/outputs/apk/debug/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"app-debug.apk","fullName":"debug","baseName":"debug"},"path":"app-debug.apk","properties":{}}] \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/build/outputs/logs/manifest-merger-debug-report.txt b/src/IPCamerDemoEYE/app/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 0000000..c198d1f --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,457 @@ +-- Merging decision tree log --- +manifest +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:1-170:12 +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:1-170:12 +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:1-170:12 +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:1-170:12 +MERGED from [io.reactivex.rxjava2:rxandroid:2.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\45ac4eb03fba88c4e5807f47eab213d4\rxandroid-2.1.0\AndroidManifest.xml:15:1-20:12 +MERGED from [com.android.support:appcompat-v7:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\1c49bdc855cac4a96c25d52d012dac3e\appcompat-v7-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:support-v4:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\4923a0152bf4b4fde0fc94d13db82122\support-v4-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:support-media-compat:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\8bde9060da14dfa45edd918d6a09b258\support-media-compat-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:support-fragment:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\2dbfcfdf4863a92d7f32cb9d8d5f4eb5\support-fragment-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:animated-vector-drawable:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\ba19a009bff4c493bb421ec14458a4d0\animated-vector-drawable-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:support-core-ui:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\651e56049bfea13201b29b083430f835\support-core-ui-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:support-core-utils:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\40bd7b89e4056853c0588caf3b0318f1\support-core-utils-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:support-vector-drawable:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\9608e81bcca637cf6f6a9c1eb5c79977\support-vector-drawable-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [com.android.support:support-compat:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\df5f94544c7802c69cc17f8da8863dfd\support-compat-27.1.1\AndroidManifest.xml:17:1-22:12 +MERGED from [:LibBridgeWebView] E:\IPCamerDemoEYE\LibBridgeWebView\build\intermediates\library_manifest\debug\AndroidManifest.xml:2:1-16:12 +MERGED from [io.reactivex:rxandroid:1.0.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\7c4cc5145f7c849f21287855fe357d5f\rxandroid-1.0.1\AndroidManifest.xml:15:1-21:12 +MERGED from [android.arch.lifecycle:runtime:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\3b89b73ce3aae017bb77a030153e6b7a\runtime-1.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [android.arch.lifecycle:livedata-core:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\cf1ff65cc6396e5a289bf1b0ee69751f\livedata-core-1.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [android.arch.lifecycle:viewmodel:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\ddb7151217e4b26feb0b3504f1948bbf\viewmodel-1.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [android.arch.core:runtime:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\3690d428d876c5197317056efb5ddece\runtime-1.1.0\AndroidManifest.xml:17:1-22:12 +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:1-170:12 +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:1-170:12 +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:1-170:12 + package + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:3:5-31 + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + android:versionName + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:5:5-30 + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + xmlns:android + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:2:11-69 + android:versionCode + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:4:5-28 + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml +uses-permission#android.permission.INTERNET +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:8:5-83 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:8:22-64 +uses-permission#android.permission.WRITE_EXTERNAL_STORAGE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:9:5-81 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:9:22-78 +uses-permission#android.permission.MOUNT_UNMOUNT_FILESYSTEMS +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:10:5-84 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:10:22-81 +uses-permission#android.permission.RECORD_AUDIO +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:11:5-71 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:11:22-68 +uses-permission#android.permission.VIBRATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:12:5-66 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:12:22-63 +uses-permission#android.permission.CAMERA +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:13:5-65 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:13:22-62 +uses-feature#android.hardware.camera +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:15:5-60 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:15:19-57 +uses-feature#android.hardware.camera.autofocus +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:16:5-70 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:16:19-67 +uses-feature# android.permission.ACCESS_WIFI_STATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:17:5-75 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:17:19-72 +uses-feature#android.permission.CHANGE_WIFI_STATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:18:5-74 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:18:19-71 +uses-feature#android.permission.WAKE_LOCK +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:19:5-65 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:19:19-62 +uses-feature#0x00020000 +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:20:5-22:35 + android:glEsVersion + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:21:9-41 + android:required + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:22:9-32 +uses-permission#android.permission.CHANGE_NETWORK_STATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:24:5-95 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:24:22-76 +uses-permission#android.permission.CHANGE_WIFI_STATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:25:5-92 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:25:22-73 +uses-permission#android.permission.ACCESS_NETWORK_STATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:26:5-95 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:26:22-76 +uses-permission#android.permission.ACCESS_WIFI_STATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:27:5-92 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:27:22-73 +uses-permission#android.permission.ACCESS_COARSE_LOCATION +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:28:5-81 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:28:22-78 +uses-permission#android.permission.READ_PHONE_STATE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:29:5-75 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:29:22-72 +uses-permission#android.permission.READ_EXTERNAL_STORAGE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:30:5-80 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:30:22-77 +uses-permission#android.permission.WAKE_LOCK +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:37:5-68 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:37:22-65 +uses-permission#android.permission.RECEIVE_BOOT_COMPLETED +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:38:5-81 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:38:22-78 +uses-permission#android.permission.GET_TASKS +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:41:5-68 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:41:22-65 +uses-permission#android.permission.BLUETOOTH +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:43:5-68 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:43:22-65 +uses-permission#android.permission.BLUETOOTH_ADMIN +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:44:5-74 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:44:22-71 +uses-permission#android.permission.ACCESS_FINE_LOCATION +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:46:5-79 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:46:22-76 +uses-permission#android.permission.SYSTEM_ALERT_WINDOW +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:49:5-78 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:49:22-75 +application +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:51:5-168:19 +MERGED from [:LibBridgeWebView] E:\IPCamerDemoEYE\LibBridgeWebView\build\intermediates\library_manifest\debug\AndroidManifest.xml:11:5-14:19 +MERGED from [:LibBridgeWebView] E:\IPCamerDemoEYE\LibBridgeWebView\build\intermediates\library_manifest\debug\AndroidManifest.xml:11:5-14:19 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:53:9-41 + android:allowBackup + ADDED from [:LibBridgeWebView] E:\IPCamerDemoEYE\LibBridgeWebView\build\intermediates\library_manifest\debug\AndroidManifest.xml:12:9-35 + android:icon + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:52:9-37 +activity#com.ipcamera.demo.LinkCameraSettingActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:54:9-58:55 + android:screenOrientation + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:57:13-49 + android:windowSoftInputMode + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:58:13-52 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:56:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:55:13-71 +activity#com.ipcamera.demo.AddCameraActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:59:9-64:64 + android:screenOrientation + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:63:13-49 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:62:13-39 + android:windowSoftInputMode + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:64:13-52 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:61:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:60:13-63 +activity#com.ipcamera.demo.PlayBackTFActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:65:9-68:61 + android:screenOrientation + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:68:13-49 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:67:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:66:13-64 +activity#com.ipcamera.demo.PlayBackActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:69:9-72:62 + android:screenOrientation + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:72:13-50 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:71:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:70:13-62 +activity#com.ipcamera.demo.LocalPictureAndVideoActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:73:9-92 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:73:19-80 +activity#com.ipcamera.demo.SettingActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:74:9-79 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:74:19-67 +activity#com.ipcamera.demo.MoveNotificationActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:75:9-88 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:75:19-76 +activity#com.ipcamera.demo.SCameraSetPlanVideoTiming +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:76:9-89 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:76:19-77 +activity#com.ipcamera.demo.SCameraSetSDTiming +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:77:9-82 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:77:19-70 +activity#com.ipcamera.demo.SCameraSetPushVideoTiming +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:78:9-89 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:78:19-77 +activity#com.ipcamera.demo.SettingUserActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:79:9-83 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:79:19-71 +activity#com.ipcamera.demo.SettingSDCardActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:80:9-85 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:80:19-73 +activity#com.ipcamera.demo.LocalVideoGridActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:81:9-86 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:81:19-74 +activity#com.ipcamera.demo.SettingDateActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:82:9-83 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:82:19-71 +activity#com.ipcamera.demo.SettingAlarmActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:83:9-84 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:83:19-72 +activity#com.ipcamera.demo.FirmwareUpdateActiviy +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:84:9-85 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:84:19-73 +activity#com.ipcamera.demo.SensorListActivty +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:85:9-81 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:85:19-69 +activity#com.ipcamera.demo.SensorStartCodeActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:86:9-87 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:86:19-75 +activity#com.ipcamera.demo.EditSensorActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:87:9-82 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:87:19-70 +activity#com.ipcamera.demo.ShowLocalVideoActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:88:9-86 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:88:19-74 +activity#com.ipcamera.demo.PlayActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:89:9-93:20 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:92:13-33 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:91:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:90:13-58 +activity#com.ipcamera.demo.PlayVRActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:94:9-98:20 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:97:13-33 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:96:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:95:13-60 +activity#com.ipcamera.demo.SettingWifiActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:99:9-105:64 + android:screenOrientation + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:104:13-49 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:102:13-40 + android:launchMode + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:103:13-44 + android:windowSoftInputMode + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:105:13-52 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:101:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:100:13-65 +activity#com.ipcamera.demo.StartActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:106:9-117:20 + android:screenOrientation + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:110:13-49 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:109:13-45 + android:windowSoftInputMode + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:111:13-52 + android:configChanges + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:108:13-63 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:107:13-59 +intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:112:13-116:29 +action#android.intent.action.MAIN +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:113:17-69 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:113:25-66 +category#android.intent.category.LAUNCHER +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:115:17-77 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:115:27-74 +service#com.ipcamera.demo.BridgeService +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:119:9-67 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:119:18-64 +activity#com.ipcamera.demo.IpConnectActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:121:9-72 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:121:19-69 +activity#com.ipcamera.demo.FlowInfoActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:122:9-71 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:122:19-68 +activity#com.ipcamera.demo.h5.view.H5Activity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:123:9-73 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:123:19-70 +meta-data#PUSH_APPID +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:126:9-128:54 + android:value + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:128:13-51 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:127:13-38 +meta-data#PUSH_APPKEY +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:129:9-131:54 + android:value + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:131:13-51 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:130:13-39 +meta-data#PUSH_APPSECRET +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:132:9-134:54 + android:value + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:134:13-51 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:133:13-42 +service#com.igexin.sdk.PushService +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:137:9-145:19 + android:process + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:141:13-43 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:140:13-47 + android:exported + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:139:13-36 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:138:13-54 +intent-filter#action:name:com.igexin.sdk.action.service.message +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:142:13-144:29 +action#com.igexin.sdk.action.service.message +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:143:17-80 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:143:25-77 +receiver#com.igexin.sdk.PushReceiver +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:147:9-157:20 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:147:19-61 +intent-filter#action:name:android.intent.action.ACTION_POWER_CONNECTED+action:name:android.intent.action.ACTION_POWER_DISCONNECTED+action:name:android.intent.action.BOOT_COMPLETED+action:name:android.intent.action.MEDIA_MOUNTED+action:name:android.intent.action.USER_PRESENT+action:name:android.net.conn.CONNECTIVITY_CHANGE+action:name:com.igexin.sdk.action.refreshls +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:148:13-156:29 +action#android.intent.action.BOOT_COMPLETED +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:149:17-79 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:149:25-76 +action#android.net.conn.CONNECTIVITY_CHANGE +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:150:17-79 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:150:25-76 +action#android.intent.action.USER_PRESENT +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:151:17-77 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:151:25-74 +action#com.igexin.sdk.action.refreshls +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:152:17-74 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:152:25-71 +action#android.intent.action.MEDIA_MOUNTED +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:153:17-78 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:153:25-75 +action#android.intent.action.ACTION_POWER_CONNECTED +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:154:17-87 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:154:25-84 +action#android.intent.action.ACTION_POWER_DISCONNECTED +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:155:17-90 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:155:25-87 +service#com.ipcamera.demo.DemoIntentService +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:159:9-71 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:159:18-68 +service#com.ipcamera.demo.DemoPushService +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:161:9-165:46 + android:process + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:165:13-43 + android:label + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:164:13-40 + android:exported + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:163:13-36 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:162:13-61 +activity#com.ipcamera.demo.MessageActivity +ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:167:9-79 + android:name + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml:167:19-67 +uses-sdk +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml +MERGED from [io.reactivex.rxjava2:rxandroid:2.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\45ac4eb03fba88c4e5807f47eab213d4\rxandroid-2.1.0\AndroidManifest.xml:18:5-43 +MERGED from [io.reactivex.rxjava2:rxandroid:2.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\45ac4eb03fba88c4e5807f47eab213d4\rxandroid-2.1.0\AndroidManifest.xml:18:5-43 +MERGED from [com.android.support:appcompat-v7:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\1c49bdc855cac4a96c25d52d012dac3e\appcompat-v7-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:appcompat-v7:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\1c49bdc855cac4a96c25d52d012dac3e\appcompat-v7-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-v4:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\4923a0152bf4b4fde0fc94d13db82122\support-v4-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-v4:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\4923a0152bf4b4fde0fc94d13db82122\support-v4-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-media-compat:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\8bde9060da14dfa45edd918d6a09b258\support-media-compat-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-media-compat:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\8bde9060da14dfa45edd918d6a09b258\support-media-compat-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-fragment:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\2dbfcfdf4863a92d7f32cb9d8d5f4eb5\support-fragment-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-fragment:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\2dbfcfdf4863a92d7f32cb9d8d5f4eb5\support-fragment-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:animated-vector-drawable:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\ba19a009bff4c493bb421ec14458a4d0\animated-vector-drawable-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:animated-vector-drawable:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\ba19a009bff4c493bb421ec14458a4d0\animated-vector-drawable-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-core-ui:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\651e56049bfea13201b29b083430f835\support-core-ui-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-core-ui:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\651e56049bfea13201b29b083430f835\support-core-ui-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-core-utils:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\40bd7b89e4056853c0588caf3b0318f1\support-core-utils-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-core-utils:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\40bd7b89e4056853c0588caf3b0318f1\support-core-utils-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-vector-drawable:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\9608e81bcca637cf6f6a9c1eb5c79977\support-vector-drawable-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-vector-drawable:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\9608e81bcca637cf6f6a9c1eb5c79977\support-vector-drawable-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-compat:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\df5f94544c7802c69cc17f8da8863dfd\support-compat-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [com.android.support:support-compat:27.1.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\df5f94544c7802c69cc17f8da8863dfd\support-compat-27.1.1\AndroidManifest.xml:20:5-44 +MERGED from [:LibBridgeWebView] E:\IPCamerDemoEYE\LibBridgeWebView\build\intermediates\library_manifest\debug\AndroidManifest.xml:7:5-9:41 +MERGED from [:LibBridgeWebView] E:\IPCamerDemoEYE\LibBridgeWebView\build\intermediates\library_manifest\debug\AndroidManifest.xml:7:5-9:41 +MERGED from [io.reactivex:rxandroid:1.0.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\7c4cc5145f7c849f21287855fe357d5f\rxandroid-1.0.1\AndroidManifest.xml:19:5-43 +MERGED from [io.reactivex:rxandroid:1.0.1] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\7c4cc5145f7c849f21287855fe357d5f\rxandroid-1.0.1\AndroidManifest.xml:19:5-43 +MERGED from [android.arch.lifecycle:runtime:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\3b89b73ce3aae017bb77a030153e6b7a\runtime-1.1.0\AndroidManifest.xml:20:5-44 +MERGED from [android.arch.lifecycle:runtime:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\3b89b73ce3aae017bb77a030153e6b7a\runtime-1.1.0\AndroidManifest.xml:20:5-44 +MERGED from [android.arch.lifecycle:livedata-core:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\cf1ff65cc6396e5a289bf1b0ee69751f\livedata-core-1.1.0\AndroidManifest.xml:20:5-44 +MERGED from [android.arch.lifecycle:livedata-core:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\cf1ff65cc6396e5a289bf1b0ee69751f\livedata-core-1.1.0\AndroidManifest.xml:20:5-44 +MERGED from [android.arch.lifecycle:viewmodel:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\ddb7151217e4b26feb0b3504f1948bbf\viewmodel-1.1.0\AndroidManifest.xml:20:5-44 +MERGED from [android.arch.lifecycle:viewmodel:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\ddb7151217e4b26feb0b3504f1948bbf\viewmodel-1.1.0\AndroidManifest.xml:20:5-44 +MERGED from [android.arch.core:runtime:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\3690d428d876c5197317056efb5ddece\runtime-1.1.0\AndroidManifest.xml:20:5-44 +MERGED from [android.arch.core:runtime:1.1.0] C:\Users\smith\.gradle\caches\transforms-2\files-2.1\3690d428d876c5197317056efb5ddece\runtime-1.1.0\AndroidManifest.xml:20:5-44 +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml +INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + ADDED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml + INJECTED from E:\IPCamerDemoEYE\app\src\main\AndroidManifest.xml diff --git a/src/IPCamerDemoEYE/app/build/tmp/compileDebugJavaWithJavac/source-classes-mapping.txt b/src/IPCamerDemoEYE/app/build/tmp/compileDebugJavaWithJavac/source-classes-mapping.txt new file mode 100644 index 0000000..574b6b0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/build/tmp/compileDebugJavaWithJavac/source-classes-mapping.txt @@ -0,0 +1,590 @@ +com/ipcamera/demo/net/BaseCallback.java + com.ipcamera.demo.net.BaseCallback +com/ipcamera/demo/utils/SensorCustomListView.java + com.ipcamera.demo.utils.SensorCustomListView +com/ipcamera/demo/SCameraSetPushVideoTiming.java + com.ipcamera.demo.SCameraSetPushVideoTiming + com.ipcamera.demo.SCameraSetPushVideoTiming$1 + com.ipcamera.demo.SCameraSetPushVideoTiming$2 + com.ipcamera.demo.SCameraSetPushVideoTiming$3 + com.ipcamera.demo.SCameraSetPushVideoTiming$4 + com.ipcamera.demo.SCameraSetPushVideoTiming$5 + com.ipcamera.demo.SCameraSetPushVideoTiming$CheckBoxListener +com/ipcamera/demo/SCameraSetSDTiming.java + com.ipcamera.demo.SCameraSetSDTiming + com.ipcamera.demo.SCameraSetSDTiming$1 + com.ipcamera.demo.SCameraSetSDTiming$2 + com.ipcamera.demo.SCameraSetSDTiming$3 + com.ipcamera.demo.SCameraSetSDTiming$4 + com.ipcamera.demo.SCameraSetSDTiming$5 + com.ipcamera.demo.SCameraSetSDTiming$CheckBoxListener +com/ipcamera/demo/SettingDateActivity.java + com.ipcamera.demo.SettingDateActivity + com.ipcamera.demo.SettingDateActivity$1 + com.ipcamera.demo.SettingDateActivity$2 + com.ipcamera.demo.SettingDateActivity$3 +com/ipcamera/demo/ShowLocalVideoActivity.java + com.ipcamera.demo.ShowLocalVideoActivity + com.ipcamera.demo.ShowLocalVideoActivity$1 + com.ipcamera.demo.ShowLocalVideoActivity$2 + com.ipcamera.demo.ShowLocalVideoActivity$3 + com.ipcamera.demo.ShowLocalVideoActivity$4 + com.ipcamera.demo.ShowLocalVideoActivity$5 + com.ipcamera.demo.ShowLocalVideoActivity$PlayThread +com/ipcamera/demo/bean/WifiScanBean.java + com.ipcamera.demo.bean.WifiScanBean +com/ipcamera/demo/PlayCommonManager.java + com.ipcamera.demo.PlayCommonManager + com.ipcamera.demo.PlayCommonManager$1 + com.ipcamera.demo.PlayCommonManager$2 + com.ipcamera.demo.PlayCommonManager$3 +com/ricky/jnifisheye/Fisheye60Render.java + com.ricky.jnifisheye.Fisheye60Render + com.ricky.jnifisheye.Fisheye60Render$1 + com.ricky.jnifisheye.Fisheye60Render$2 + com.ricky.jnifisheye.Fisheye60Render$3 + com.ricky.jnifisheye.Fisheye60Render$4 +com/ipcamera/demo/adapter/BindSensorListAdapter.java + com.ipcamera.demo.adapter.BindSensorListAdapter + com.ipcamera.demo.adapter.BindSensorListAdapter$sensorlist +com/ipcamera/demo/h5/contract/JsPayParams.java + com.ipcamera.demo.h5.contract.JsPayParams +com/ipcamera/demo/h5/view/BaseAcActivity.java + com.ipcamera.demo.h5.view.BaseAcActivity + com.ipcamera.demo.h5.view.BaseAcActivity$OnBooleanListener +com/ipcamera/demo/adapter/ViewPagerAdapter.java + com.ipcamera.demo.adapter.ViewPagerAdapter +com/ipcamera/demo/utils/SensorTimeUtil.java + com.ipcamera.demo.utils.SensorTimeUtil +com/ipcamera/demo/h5/presenter/H5Presenter.java + com.ipcamera.demo.h5.presenter.H5Presenter + com.ipcamera.demo.h5.presenter.H5Presenter$1 + com.ipcamera.demo.h5.presenter.H5Presenter$2 + com.ipcamera.demo.h5.presenter.H5Presenter$3 + com.ipcamera.demo.h5.presenter.H5Presenter$4 + com.ipcamera.demo.h5.presenter.H5Presenter$5 + com.ipcamera.demo.h5.presenter.H5Presenter$6 +com/ipcamera/demo/SettingUserActivity.java + com.ipcamera.demo.SettingUserActivity + com.ipcamera.demo.SettingUserActivity$1 + com.ipcamera.demo.SettingUserActivity$1$1 + com.ipcamera.demo.SettingUserActivity$2 + com.ipcamera.demo.SettingUserActivity$3 + com.ipcamera.demo.SettingUserActivity$MyTextWatch +com/ipcamera/demo/adapter/SensorListAdapter.java + com.ipcamera.demo.adapter.SensorListAdapter + com.ipcamera.demo.adapter.SensorListAdapter$sensorlist +android/support/fragment/R.java + android.support.fragment.R + android.support.fragment.R$attr + android.support.fragment.R$bool + android.support.fragment.R$color + android.support.fragment.R$dimen + android.support.fragment.R$drawable + android.support.fragment.R$id + android.support.fragment.R$integer + android.support.fragment.R$layout + android.support.fragment.R$string + android.support.fragment.R$style + android.support.fragment.R$styleable +android/support/v4/R.java + android.support.v4.R + android.support.v4.R$attr + android.support.v4.R$bool + android.support.v4.R$color + android.support.v4.R$dimen + android.support.v4.R$drawable + android.support.v4.R$id + android.support.v4.R$integer + android.support.v4.R$layout + android.support.v4.R$string + android.support.v4.R$style + android.support.v4.R$styleable +com/ipcamera/demo/net/HttpConstances.java + com.ipcamera.demo.net.HttpConstances +com/ipcamera/demo/utils/EncryptionUtils.java + com.ipcamera.demo.utils.EncryptionUtils +com/ipcamera/demo/h5/contract/H5Contract.java + com.ipcamera.demo.h5.contract.H5Contract + com.ipcamera.demo.h5.contract.H5Contract$Presenter + com.ipcamera.demo.h5.contract.H5Contract$View +com/ipcamera/demo/adapter/SearchListAdapter.java + com.ipcamera.demo.adapter.SearchListAdapter + com.ipcamera.demo.adapter.SearchListAdapter$SearchListItem +com/ipcamera/demo/bean/JsonBean.java + com.ipcamera.demo.bean.JsonBean +android/support/v7/appcompat/R.java + android.support.v7.appcompat.R + android.support.v7.appcompat.R$anim + android.support.v7.appcompat.R$attr + android.support.v7.appcompat.R$bool + android.support.v7.appcompat.R$color + android.support.v7.appcompat.R$dimen + android.support.v7.appcompat.R$drawable + android.support.v7.appcompat.R$id + android.support.v7.appcompat.R$integer + android.support.v7.appcompat.R$layout + android.support.v7.appcompat.R$string + android.support.v7.appcompat.R$style + android.support.v7.appcompat.R$styleable +com/ipcamera/demo/AddCameraActivity.java + com.ipcamera.demo.AddCameraActivity + com.ipcamera.demo.AddCameraActivity$1 + com.ipcamera.demo.AddCameraActivity$2 + com.ipcamera.demo.AddCameraActivity$2$1 + com.ipcamera.demo.AddCameraActivity$2$2 + com.ipcamera.demo.AddCameraActivity$3 + com.ipcamera.demo.AddCameraActivity$4 + com.ipcamera.demo.AddCameraActivity$5 + com.ipcamera.demo.AddCameraActivity$MyBroadCast + com.ipcamera.demo.AddCameraActivity$MyTimerTask + com.ipcamera.demo.AddCameraActivity$MyWifiThread + com.ipcamera.demo.AddCameraActivity$SearchThread + com.ipcamera.demo.AddCameraActivity$StartPPPPThread +com/ipcamera/demo/bean/SdcardBean.java + com.ipcamera.demo.bean.SdcardBean +com/ipcamera/demo/FirmwareUpdateActiviy.java + com.ipcamera.demo.FirmwareUpdateActiviy + com.ipcamera.demo.FirmwareUpdateActiviy$1 + com.ipcamera.demo.FirmwareUpdateActiviy$2 + com.ipcamera.demo.FirmwareUpdateActiviy$3 + com.ipcamera.demo.FirmwareUpdateActiviy$4 + com.ipcamera.demo.FirmwareUpdateActiviy$4$1 + com.ipcamera.demo.FirmwareUpdateActiviy$4$2 + com.ipcamera.demo.FirmwareUpdateActiviy$getFirmwareData +com/ipcamera/demo/bean/SwitchBean.java + com.ipcamera.demo.bean.SwitchBean +com/ipcamera/demo/DemoIntentService.java + com.ipcamera.demo.DemoIntentService + com.ipcamera.demo.DemoIntentService$1 +com/ipcamera/demo/LinkCameraSettingActivity.java + com.ipcamera.demo.LinkCameraSettingActivity +com/ipcamera/demo/LocalVideoGridActivity.java + com.ipcamera.demo.LocalVideoGridActivity + com.ipcamera.demo.LocalVideoGridActivity$1 + com.ipcamera.demo.LocalVideoGridActivity$2 +com/ipcamera/demo/utils/CustomAudioRecorder.java + com.ipcamera.demo.utils.CustomAudioRecorder + com.ipcamera.demo.utils.CustomAudioRecorder$AudioRecordResult + com.ipcamera.demo.utils.CustomAudioRecorder$RecordThread +com/ipcamera/demo/utils/GsonUtils.java + com.ipcamera.demo.utils.GsonUtils +com/ipcamera/demo/net/VcmApi.java + com.ipcamera.demo.net.VcmApi + com.ipcamera.demo.net.VcmApi$1 + com.ipcamera.demo.net.VcmApi$2 +com/ipcamera/demo/MoveNotificationActivity.java + com.ipcamera.demo.MoveNotificationActivity + com.ipcamera.demo.MoveNotificationActivity$1 + com.ipcamera.demo.MoveNotificationActivity$2 + com.ipcamera.demo.MoveNotificationActivity$3 + com.ipcamera.demo.MoveNotificationActivity$4 + com.ipcamera.demo.MoveNotificationActivity$5 + com.ipcamera.demo.MoveNotificationActivity$6 + com.ipcamera.demo.MoveNotificationActivity$7 +com/ipcamera/demo/utils/SensorDoorData.java + com.ipcamera.demo.utils.SensorDoorData +com/ipcamera/demo/bean/VideoRecordBean.java + com.ipcamera.demo.bean.VideoRecordBean +com/ipcamera/demo/utils/CircularProgressBar.java + com.ipcamera.demo.utils.CircularProgressBar + com.ipcamera.demo.utils.CircularProgressBar$1 +com/ipcamera/demo/bean/SetLanguageBean.java + com.ipcamera.demo.bean.SetLanguageBean +com/ipcamera/demo/SettingActivity.java + com.ipcamera.demo.SettingActivity +com/ipcamera/demo/adapter/MoveVideoTimingAdapter.java + com.ipcamera.demo.adapter.MoveVideoTimingAdapter + com.ipcamera.demo.adapter.MoveVideoTimingAdapter$1 + com.ipcamera.demo.adapter.MoveVideoTimingAdapter$ViewHolder +com/ipcamera/demo/utils/ToastUtils.java + com.ipcamera.demo.utils.ToastUtils +com/ipcamera/demo/h5/contract/BasePresenter.java + com.ipcamera.demo.h5.contract.BasePresenter +com/ipcamera/demo/SettingWifiActivity.java + com.ipcamera.demo.SettingWifiActivity + com.ipcamera.demo.SettingWifiActivity$1 + com.ipcamera.demo.SettingWifiActivity$2 + com.ipcamera.demo.SettingWifiActivity$3 + com.ipcamera.demo.SettingWifiActivity$4 + com.ipcamera.demo.SettingWifiActivity$5 + com.ipcamera.demo.SettingWifiActivity$6 +vstc2/nativecaller/NativeCaller.java + vstc2.nativecaller.NativeCaller +android/support/compat/R.java + android.support.compat.R + android.support.compat.R$attr + android.support.compat.R$bool + android.support.compat.R$color + android.support.compat.R$dimen + android.support.compat.R$drawable + android.support.compat.R$id + android.support.compat.R$integer + android.support.compat.R$layout + android.support.compat.R$string + android.support.compat.R$style + android.support.compat.R$styleable +com/ipcamera/demo/h5/contract/BaseView.java + com.ipcamera.demo.h5.contract.BaseView +com/ipcamera/demo/h5/view/H5Activity.java + com.ipcamera.demo.h5.view.H5Activity + com.ipcamera.demo.h5.view.H5Activity$1 +com/ipcamera/demo/utils/MyRender.java + com.ipcamera.demo.utils.MyRender +com/ipcamera/demo/SettingAlarmActivity.java + com.ipcamera.demo.SettingAlarmActivity + com.ipcamera.demo.SettingAlarmActivity$1 + com.ipcamera.demo.SettingAlarmActivity$2 + com.ipcamera.demo.SettingAlarmActivity$3 +rx/android/R.java + rx.android.R +android/support/graphics/drawable/R.java + android.support.graphics.drawable.R + android.support.graphics.drawable.R$attr + android.support.graphics.drawable.R$bool + android.support.graphics.drawable.R$color + android.support.graphics.drawable.R$dimen + android.support.graphics.drawable.R$drawable + android.support.graphics.drawable.R$id + android.support.graphics.drawable.R$integer + android.support.graphics.drawable.R$layout + android.support.graphics.drawable.R$string + android.support.graphics.drawable.R$style + android.support.graphics.drawable.R$styleable +com/ipcamera/demo/adapter/PushVideoTimingAdapter.java + com.ipcamera.demo.adapter.PushVideoTimingAdapter + com.ipcamera.demo.adapter.PushVideoTimingAdapter$1 + com.ipcamera.demo.adapter.PushVideoTimingAdapter$ViewHolder +com/ipcamera/demo/h5/contract/BaseEntity.java + com.ipcamera.demo.h5.contract.BaseEntity +com/ipcamera/demo/utils/CustomBuffer.java + com.ipcamera.demo.utils.CustomBuffer +com/ricky/jnifisheye/FisheyeAPI.java + com.ricky.jnifisheye.FisheyeAPI +com/github/lzyzsd/library/R.java + com.github.lzyzsd.library.R + com.github.lzyzsd.library.R$string +com/ipcamera/demo/utils/AudioPlayer.java + com.ipcamera.demo.utils.AudioPlayer + com.ipcamera.demo.utils.AudioPlayer$AudioPlayThread +com/ipcamera/demo/bean/WifiBean.java + com.ipcamera.demo.bean.WifiBean +com/ricky/jnifisheye/Fisheye61Render.java + com.ricky.jnifisheye.Fisheye61Render + com.ricky.jnifisheye.Fisheye61Render$1 + com.ricky.jnifisheye.Fisheye61Render$2 + com.ricky.jnifisheye.Fisheye61Render$3 + com.ricky.jnifisheye.Fisheye61Render$4 +com/ipcamera/demo/adapter/WifiScanListAdapter.java + com.ipcamera.demo.adapter.WifiScanListAdapter + com.ipcamera.demo.adapter.WifiScanListAdapter$1 + com.ipcamera.demo.adapter.WifiScanListAdapter$ViewHolder +com/ipcamera/demo/utils/VideoFramePool.java + com.ipcamera.demo.utils.VideoFramePool +com/ipcamera/demo/PlayBackActivity.java + com.ipcamera.demo.PlayBackActivity + com.ipcamera.demo.PlayBackActivity$1 + com.ipcamera.demo.PlayBackActivity$2 +com/ipcamera/demo/adapter/MessageAdapter.java + com.ipcamera.demo.adapter.MessageAdapter + com.ipcamera.demo.adapter.MessageAdapter$1 + com.ipcamera.demo.adapter.MessageAdapter$ViewHolder +com/ipcamera/demo/bean/DoorBean.java + com.ipcamera.demo.bean.DoorBean +com/ipcamera/demo/SettingSDCardActivity.java + com.ipcamera.demo.SettingSDCardActivity + com.ipcamera.demo.SettingSDCardActivity$1 + com.ipcamera.demo.SettingSDCardActivity$10 + com.ipcamera.demo.SettingSDCardActivity$11 + com.ipcamera.demo.SettingSDCardActivity$12 + com.ipcamera.demo.SettingSDCardActivity$13 + com.ipcamera.demo.SettingSDCardActivity$2 + com.ipcamera.demo.SettingSDCardActivity$3 + com.ipcamera.demo.SettingSDCardActivity$4 + com.ipcamera.demo.SettingSDCardActivity$5 + com.ipcamera.demo.SettingSDCardActivity$6 + com.ipcamera.demo.SettingSDCardActivity$7 + com.ipcamera.demo.SettingSDCardActivity$8 + com.ipcamera.demo.SettingSDCardActivity$9 +com/ipcamera/demo/utils/DatabaseUtil.java + com.ipcamera.demo.utils.DatabaseUtil + com.ipcamera.demo.utils.DatabaseUtil$DatabaseHelper +com/ipcamera/demo/bean/DateBean.java + com.ipcamera.demo.bean.DateBean +com/ipcamera/demo/bean/ErrorBean.java + com.ipcamera.demo.bean.ErrorBean +com/ipcamera/demo/EditSensorActivity.java + com.ipcamera.demo.EditSensorActivity + com.ipcamera.demo.EditSensorActivity$1 +com/ipcamera/demo/BaseActivity.java + com.ipcamera.demo.BaseActivity +android/arch/core/R.java + android.arch.core.R +com/ipcamera/demo/utils/Tools.java + com.ipcamera.demo.utils.Tools +com/ipcamera/demo/PlayActivity.java + com.ipcamera.demo.PlayActivity + com.ipcamera.demo.PlayActivity$1 + com.ipcamera.demo.PlayActivity$10 + com.ipcamera.demo.PlayActivity$11 + com.ipcamera.demo.PlayActivity$12 + com.ipcamera.demo.PlayActivity$13 + com.ipcamera.demo.PlayActivity$2 + com.ipcamera.demo.PlayActivity$3 + com.ipcamera.demo.PlayActivity$4 + com.ipcamera.demo.PlayActivity$5 + com.ipcamera.demo.PlayActivity$6 + com.ipcamera.demo.PlayActivity$7 + com.ipcamera.demo.PlayActivity$8 + com.ipcamera.demo.PlayActivity$9 + com.ipcamera.demo.PlayActivity$ControlDeviceTask + com.ipcamera.demo.PlayActivity$PresetListener + com.ipcamera.demo.PlayActivity$VideoRecorder +com/ipcamera/demo/net/HttpHelper.java + com.ipcamera.demo.net.HttpHelper + com.ipcamera.demo.net.HttpHelper$1 + com.ipcamera.demo.net.HttpHelper$2 + com.ipcamera.demo.net.HttpHelper$3 + com.ipcamera.demo.net.HttpHelper$HttpMethodType +com/ipcamera/demo/net/ApiCallBack.java + com.ipcamera.demo.net.ApiCallBack +com/ipcamera/demo/PlayBackTFActivity.java + com.ipcamera.demo.PlayBackTFActivity + com.ipcamera.demo.PlayBackTFActivity$1 + com.ipcamera.demo.PlayBackTFActivity$2 + com.ipcamera.demo.PlayBackTFActivity$3 + com.ipcamera.demo.PlayBackTFActivity$4 + com.ipcamera.demo.PlayBackTFActivity$5 + com.ipcamera.demo.PlayBackTFActivity$6 +com/ipcamera/demo/DemoPushService.java + com.ipcamera.demo.DemoPushService +android/support/mediacompat/R.java + android.support.mediacompat.R + android.support.mediacompat.R$attr + android.support.mediacompat.R$bool + android.support.mediacompat.R$color + android.support.mediacompat.R$dimen + android.support.mediacompat.R$drawable + android.support.mediacompat.R$id + android.support.mediacompat.R$integer + android.support.mediacompat.R$layout + android.support.mediacompat.R$string + android.support.mediacompat.R$style + android.support.mediacompat.R$styleable +com/ipcamera/demo/bean/PlayBackBean.java + com.ipcamera.demo.bean.PlayBackBean +com/ipcamera/demo/SensorStartCodeActivity.java + com.ipcamera.demo.SensorStartCodeActivity + com.ipcamera.demo.SensorStartCodeActivity$1 + com.ipcamera.demo.SensorStartCodeActivity$2 +com/ipcamer/demo/BuildConfig.java + com.ipcamer.demo.BuildConfig +android/support/coreui/R.java + android.support.coreui.R + android.support.coreui.R$attr + android.support.coreui.R$bool + android.support.coreui.R$color + android.support.coreui.R$dimen + android.support.coreui.R$drawable + android.support.coreui.R$id + android.support.coreui.R$integer + android.support.coreui.R$layout + android.support.coreui.R$string + android.support.coreui.R$style + android.support.coreui.R$styleable +com/ipcamera/demo/LocalPictureAndVideoActivity.java + com.ipcamera.demo.LocalPictureAndVideoActivity + com.ipcamera.demo.LocalPictureAndVideoActivity$1 + com.ipcamera.demo.LocalPictureAndVideoActivity$2 + com.ipcamera.demo.LocalPictureAndVideoActivity$MyItem +com/ipcamera/demo/utils/StringUtils.java + com.ipcamera.demo.utils.StringUtils +android/support/coreutils/R.java + android.support.coreutils.R + android.support.coreutils.R$attr + android.support.coreutils.R$bool + android.support.coreutils.R$color + android.support.coreutils.R$dimen + android.support.coreutils.R$drawable + android.support.coreutils.R$id + android.support.coreutils.R$integer + android.support.coreutils.R$layout + android.support.coreutils.R$string + android.support.coreutils.R$style + android.support.coreutils.R$styleable +com/ipcamera/demo/adapter/PlayBackAdapter.java + com.ipcamera.demo.adapter.PlayBackAdapter + com.ipcamera.demo.adapter.PlayBackAdapter$1 + com.ipcamera.demo.adapter.PlayBackAdapter$ViewHolder +com/ipcamera/demo/SCameraSetPlanVideoTiming.java + com.ipcamera.demo.SCameraSetPlanVideoTiming + com.ipcamera.demo.SCameraSetPlanVideoTiming$1 + com.ipcamera.demo.SCameraSetPlanVideoTiming$2 + com.ipcamera.demo.SCameraSetPlanVideoTiming$3 + com.ipcamera.demo.SCameraSetPlanVideoTiming$4 + com.ipcamera.demo.SCameraSetPlanVideoTiming$5 + com.ipcamera.demo.SCameraSetPlanVideoTiming$CheckBoxListener +android/arch/lifecycle/R.java + android.arch.lifecycle.R +com/ipcamera/demo/utils/MyStringUtils.java + com.ipcamera.demo.utils.MyStringUtils +com/ipcamera/demo/bean/DefenseConstant.java + com.ipcamera.demo.bean.DefenseConstant +com/ipcamera/demo/bean/MessageBean.java + com.ipcamera.demo.bean.MessageBean +com/ipcamera/demo/h5/H5Utils.java + com.ipcamera.demo.h5.H5Utils +com/ipcamera/demo/PlayVRActivity.java + com.ipcamera.demo.PlayVRActivity + com.ipcamera.demo.PlayVRActivity$1 + com.ipcamera.demo.PlayVRActivity$10 + com.ipcamera.demo.PlayVRActivity$11 + com.ipcamera.demo.PlayVRActivity$12 + com.ipcamera.demo.PlayVRActivity$13 + com.ipcamera.demo.PlayVRActivity$14 + com.ipcamera.demo.PlayVRActivity$2 + com.ipcamera.demo.PlayVRActivity$3 + com.ipcamera.demo.PlayVRActivity$4 + com.ipcamera.demo.PlayVRActivity$5 + com.ipcamera.demo.PlayVRActivity$6 + com.ipcamera.demo.PlayVRActivity$7 + com.ipcamera.demo.PlayVRActivity$8 + com.ipcamera.demo.PlayVRActivity$9 + com.ipcamera.demo.PlayVRActivity$ControlDeviceTask + com.ipcamera.demo.PlayVRActivity$MyWinHandler + com.ipcamera.demo.PlayVRActivity$PresetListener + com.ipcamera.demo.PlayVRActivity$VideoRecorder +android/arch/lifecycle/viewmodel/R.java + android.arch.lifecycle.viewmodel.R +com/ipcamera/demo/MessageActivity.java + com.ipcamera.demo.MessageActivity + com.ipcamera.demo.MessageActivity$1 + com.ipcamera.demo.MessageActivity$2 + com.ipcamera.demo.MessageActivity$3 +com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.java + com.ipcamera.demo.adapter.LocalPictureAndVideoAdapter + com.ipcamera.demo.adapter.LocalPictureAndVideoAdapter$1 + com.ipcamera.demo.adapter.LocalPictureAndVideoAdapter$2 + com.ipcamera.demo.adapter.LocalPictureAndVideoAdapter$ViewHolder +com/ipcamera/demo/IpConnectActivity.java + com.ipcamera.demo.IpConnectActivity + com.ipcamera.demo.IpConnectActivity$1 + com.ipcamera.demo.IpConnectActivity$2 + com.ipcamera.demo.IpConnectActivity$3 +com/ipcamera/demo/StartActivity.java + com.ipcamera.demo.StartActivity + com.ipcamera.demo.StartActivity$1 + com.ipcamera.demo.StartActivity$2 +com/ipcamera/demo/utils/CustomBufferData.java + com.ipcamera.demo.utils.CustomBufferData +com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.java + com.ipcamera.demo.adapter.ShowLocPicGridViewAdapter + com.ipcamera.demo.adapter.ShowLocPicGridViewAdapter$1 + com.ipcamera.demo.adapter.ShowLocPicGridViewAdapter$ViewHolder +com/ipcamera/demo/utils/Log.java + com.ipcamera.demo.utils.Log +com/ricky/HardDecode/DecodeHevcFrame.java + com.ricky.HardDecode.DecodeHevcFrame +com/ipcamera/demo/bean/PushBindDeviceBean.java + com.ipcamera.demo.bean.PushBindDeviceBean +com/ipcamera/demo/h5/view/BaseActivity.java + com.ipcamera.demo.h5.view.BaseActivity +com/ipcamer/demo/R.java + com.ipcamer.demo.R + com.ipcamer.demo.R$anim + com.ipcamer.demo.R$attr + com.ipcamer.demo.R$bool + com.ipcamer.demo.R$color + com.ipcamer.demo.R$dimen + com.ipcamer.demo.R$drawable + com.ipcamer.demo.R$id + com.ipcamer.demo.R$integer + com.ipcamer.demo.R$layout + com.ipcamer.demo.R$string + com.ipcamer.demo.R$style + com.ipcamer.demo.R$styleable +android/arch/lifecycle/livedata/core/R.java + android.arch.lifecycle.livedata.core.R +com/HardDecode/DecodeHevcFrame.java + com.HardDecode.DecodeHevcFrame +com/ipcamera/demo/h5/view/MVPBaseActivity.java + com.ipcamera.demo.h5.view.MVPBaseActivity +com/ricky/jnifisheye/CameraRender.java + com.ricky.jnifisheye.CameraRender +com/ipcamera/demo/SensorListActivty.java + com.ipcamera.demo.SensorListActivty + com.ipcamera.demo.SensorListActivty$1 + com.ipcamera.demo.SensorListActivty$2 + com.ipcamera.demo.SensorListActivty$3 + com.ipcamera.demo.SensorListActivty$sensortypeListAdapter +com/ipcamera/demo/MyListView.java + com.ipcamera.demo.MyListView +com/ipcamera/demo/bean/AlermBean.java + com.ipcamera.demo.bean.AlermBean +com/ipcamera/demo/h5/contract/PayParams.java + com.ipcamera.demo.h5.contract.PayParams +com/ipcamera/demo/utils/VuidUtils.java + com.ipcamera.demo.utils.VuidUtils +com/ipcamera/demo/BridgeService.java + com.ipcamera.demo.BridgeService + com.ipcamera.demo.BridgeService$AddCameraInterface + com.ipcamera.demo.BridgeService$AlarmInterface + com.ipcamera.demo.BridgeService$CallBackMessageInterface + com.ipcamera.demo.BridgeService$CallBack_AlarmParamsInterface + com.ipcamera.demo.BridgeService$CameraLightInterfaceInterface + com.ipcamera.demo.BridgeService$ControllerBinder + com.ipcamera.demo.BridgeService$DateTimeInterface + com.ipcamera.demo.BridgeService$EditSensorListActivityInterface + com.ipcamera.demo.BridgeService$Firmware + com.ipcamera.demo.BridgeService$FlowinfoInterface + com.ipcamera.demo.BridgeService$FtpInterface + com.ipcamera.demo.BridgeService$IpcamClientInterface + com.ipcamera.demo.BridgeService$LowPwerInterface + com.ipcamera.demo.BridgeService$LowPwerInterface2109 + com.ipcamera.demo.BridgeService$MailInterface + com.ipcamera.demo.BridgeService$PictureInterface + com.ipcamera.demo.BridgeService$PlayBackInterface + com.ipcamera.demo.BridgeService$PlayBackTFInterface + com.ipcamera.demo.BridgeService$PlayInterface + com.ipcamera.demo.BridgeService$PushTimingInterface + com.ipcamera.demo.BridgeService$SDCardInterface + com.ipcamera.demo.BridgeService$SensorListActivityAllDataInterface + com.ipcamera.demo.BridgeService$SensorSetCodeInterface + com.ipcamera.demo.BridgeService$TimingInterface + com.ipcamera.demo.BridgeService$UserInterface + com.ipcamera.demo.BridgeService$VideoInterface + com.ipcamera.demo.BridgeService$VideoTimingInterface + com.ipcamera.demo.BridgeService$WifiInterface +com/ipcamera/demo/h5/H5Info.java + com.ipcamera.demo.h5.H5Info +android/support/graphics/drawable/animated/R.java + android.support.graphics.drawable.animated.R + android.support.graphics.drawable.animated.R$attr + android.support.graphics.drawable.animated.R$bool + android.support.graphics.drawable.animated.R$color + android.support.graphics.drawable.animated.R$dimen + android.support.graphics.drawable.animated.R$drawable + android.support.graphics.drawable.animated.R$id + android.support.graphics.drawable.animated.R$integer + android.support.graphics.drawable.animated.R$layout + android.support.graphics.drawable.animated.R$string + android.support.graphics.drawable.animated.R$style + android.support.graphics.drawable.animated.R$styleable +com/ipcamera/demo/utils/CustomBufferHead.java + com.ipcamera.demo.utils.CustomBufferHead +com/ipcamera/demo/adapter/VideoTimingAdapter.java + com.ipcamera.demo.adapter.VideoTimingAdapter + com.ipcamera.demo.adapter.VideoTimingAdapter$1 + com.ipcamera.demo.adapter.VideoTimingAdapter$ViewHolder +com/ipcamera/demo/FlowInfoActivity.java + com.ipcamera.demo.FlowInfoActivity + com.ipcamera.demo.FlowInfoActivity$1 + com.ipcamera.demo.FlowInfoActivity$2 +com/ipcamera/demo/utils/SystemValue.java + com.ipcamera.demo.utils.SystemValue +com/ipcamera/demo/utils/ContentCommon.java + com.ipcamera.demo.utils.ContentCommon +io/reactivex/android/R.java + io.reactivex.android.R +com/ipcamera/demo/utils/MySharedPreferenceUtil.java + com.ipcamera.demo.utils.MySharedPreferenceUtil diff --git a/src/IPCamerDemoEYE/app/libs/GetuiSDK4.3.5.6.jar b/src/IPCamerDemoEYE/app/libs/GetuiSDK4.3.5.6.jar new file mode 100644 index 0000000..e846cb1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/libs/GetuiSDK4.3.5.6.jar differ diff --git a/src/IPCamerDemoEYE/app/libs/json_simple-1.1.jar b/src/IPCamerDemoEYE/app/libs/json_simple-1.1.jar new file mode 100644 index 0000000..f395f41 Binary files /dev/null and b/src/IPCamerDemoEYE/app/libs/json_simple-1.1.jar differ diff --git a/src/IPCamerDemoEYE/app/libs/okhttp-3.8.1.jar b/src/IPCamerDemoEYE/app/libs/okhttp-3.8.1.jar new file mode 100644 index 0000000..aaaf982 Binary files /dev/null and b/src/IPCamerDemoEYE/app/libs/okhttp-3.8.1.jar differ diff --git a/src/IPCamerDemoEYE/app/libs/okio-1.13.0.jar b/src/IPCamerDemoEYE/app/libs/okio-1.13.0.jar new file mode 100644 index 0000000..f5dd48b Binary files /dev/null and b/src/IPCamerDemoEYE/app/libs/okio-1.13.0.jar differ diff --git a/src/IPCamerDemoEYE/app/src/main/AndroidManifest.xml b/src/IPCamerDemoEYE/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..234be56 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/AndroidManifest.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/HardDecode/DecodeHevcFrame.java b/src/IPCamerDemoEYE/app/src/main/java/com/HardDecode/DecodeHevcFrame.java new file mode 100644 index 0000000..30fb31e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/HardDecode/DecodeHevcFrame.java @@ -0,0 +1,259 @@ +package com.HardDecode; + +import android.media.MediaCodec; +import android.media.MediaCodecInfo; +import android.media.MediaCodecList; +import android.media.MediaFormat; +import android.os.Build; +import android.util.Log; + +import java.io.IOException; +import java.nio.ByteBuffer; + +public class DecodeHevcFrame { + private MediaCodec _mediaCodec = null; + private static final String log_tag = "DecodeHevcFrame"; + public int _FrameWidth = 0; + public int _FrameHeight = 0; + private boolean _IsRun = false; + + //private boolean _bDiscard = false; + + public Boolean initCode(){ + if(Build.VERSION.SDK_INT < 23){ + //android 6.0以下就不要用硬解码接口了 + return false; + } + + try { + int numCodecs = MediaCodecList.getCodecCount(); + int googleSdec = 0; + for (int i = 0; i < numCodecs; i++) { + MediaCodecInfo codecInfo = MediaCodecList.getCodecInfoAt(i); + String[] types = codecInfo.getSupportedTypes(); + for (int j = 0; j < types.length; j++) { + if (types[j].equalsIgnoreCase(MediaFormat.MIMETYPE_VIDEO_HEVC)) { + if(codecInfo.isEncoder() == false){ + if(codecInfo.getName().equals("OMX.google.hevc.decoder")){ + googleSdec = 1; + // _mediaCodec = MediaCodec.createByCodecName("OMX.google.hevc.decoder"); + // Log.i(log_tag,"OMX.google.hevc.decoder"); + } + else if (codecInfo.getName().equals("OMX.qcom.video.decoder.hevc")){ + + } + } + break; + } + } + + if(_mediaCodec != null){ + break; + } + } + + if(_mediaCodec == null && googleSdec == 1){ + _mediaCodec = MediaCodec.createByCodecName("OMX.google.hevc.decoder"); + Log.i(log_tag,"OMX.google.hevc.decoder"); + } + } catch (IOException e) { + e.printStackTrace(); + } + + if(_mediaCodec == null) { + return false; + } + else { + return true; + } + } + + public void release(){ + if(_mediaCodec != null){ + _mediaCodec.stop(); + _mediaCodec.release(); + _mediaCodec = null; + } + } + + public byte[] CallBack_H265FrameData(byte[] h265Data, int h265DataLen,int IsIDR,int videoWidth, int videoHeight) + { + if(_mediaCodec == null) + return null; + + if(IsIDR == 1){ + if(_FrameWidth == videoWidth && _FrameHeight == videoHeight ){ + return null; + } + _IsRun = false; + _mediaCodec.stop(); +// if(_FrameWidth > 0) { +// _bDiscard = true; +// } + + MediaFormat format = MediaFormat.createVideoFormat(MediaFormat.MIMETYPE_VIDEO_HEVC, videoWidth, videoHeight); + format.setByteBuffer("csd-0", ByteBuffer.wrap(h265Data)); + format.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420Planar); + try { + _mediaCodec.configure(format, null, null, 0); + } + catch (IllegalArgumentException ei) { + //surface已经释放(或非法),或format不可接受(e.g. 丢失了强制秘钥),或flags设置不合适(e.g. encoder时忽略了CONFIGURE_FLAG_ENCODE) + Log.e(log_tag,"mMC configure IllegalArgumentException"); + } + catch (IllegalStateException e) { + //不在未初始化状态 + Log.e(log_tag,"mMC configure IllegalStateException"); + } + catch (MediaCodec.CryptoException e) { + //DRM错误 + Log.e(log_tag,"mMC configure MediaCodec.CryptoException"); + } + + _IsRun = true; + _mediaCodec.start(); + Log.d(log_tag,"new sps pps " + String.format("%d %d",videoWidth,videoHeight)); + return null; + } + else { + if(_IsRun == false) + return null; + + byte[] decData = new byte[h265DataLen]; + System.arraycopy(h265Data, 0,decData, 0, h265DataLen); + return Decoding(decData,h265DataLen,videoWidth,videoHeight); + } + } + + + private byte[] Decoding(byte[] h265Data, int h265DataLen,int nWidth, int nHeight) + { + ByteBuffer[] inputBuffers = _mediaCodec.getInputBuffers(); + ByteBuffer[] outputBuffers = _mediaCodec.getOutputBuffers(); + + int inIndex = 0; + while ((inIndex = _mediaCodec.dequeueInputBuffer(1)) < 0); + + if (inIndex >= 0) { + ByteBuffer buffer = inputBuffers[inIndex];//取出解码器输入队列缓冲区最后一个buffer + buffer.clear(); + buffer.put(h265Data);//向最后一个缓冲区inIndex中放入一帧数据。 + _mediaCodec.queueInputBuffer(inIndex, 0, h265DataLen, 0, 0);// + + + MediaCodec.BufferInfo info = new MediaCodec.BufferInfo(); + int outIndex = _mediaCodec.dequeueOutputBuffer(info, 500000);//出队列缓冲区的信息,1秒超时 + + switch (outIndex) { + case MediaCodec.INFO_OUTPUT_BUFFERS_CHANGED: + Log.d(log_tag, "INFO_OUTPUT_BUFFERS_CHANGED"); + outputBuffers = _mediaCodec.getOutputBuffers(); + break; + case MediaCodec.INFO_OUTPUT_FORMAT_CHANGED: + //Log.d(log_tag, "New format " + _mediaCodec.getOutputFormat()); + MediaFormat format = _mediaCodec.getOutputFormat(); + _FrameWidth = format.getInteger(MediaFormat.KEY_WIDTH); + _FrameHeight = format.getInteger(MediaFormat.KEY_HEIGHT); + if(_FrameWidth != nWidth || _FrameHeight != nHeight ){ + Log.e(log_tag, "New format " + _mediaCodec.getOutputFormat()); + } + else { + Log.i(log_tag, "New format " + _mediaCodec.getOutputFormat()); + } + break; + case MediaCodec.INFO_TRY_AGAIN_LATER: + Log.e(log_tag, "dequeueOutputBuffer timed out!"); + break; + default://outIndex>0 + ByteBuffer outbuffer = outputBuffers[outIndex]; + //Log.e("CallBack_HardFrameData", "We can't use this buffer but render it due to the API limit, " + outbuffer + ", out Size=" + info.size); + byte[] outData = new byte[info.size]; + outbuffer.get(outData); + _mediaCodec.releaseOutputBuffer(outIndex, false); + return outData; + } + } + //Log.d(log_tag,"Decoding end:" + String.format("%d",aaaaa)); + return null; + } + + + /*private void Decoding(byte[] h265Data, int h265DataLen) + { + aaaaa = aaaaa +1; + Log.d(log_tag,"Decoding bet:" + String.format("%d",aaaaa)); + int inputbufferindex = 0; + try { + while ((inputbufferindex = _mediaCodec.dequeueInputBuffer(1)) < 0); + } + catch (IllegalStateException ex) { + //如果codec不在Executing状态,或者codec处于异步模式。 + Log.e(log_tag, "dequeueInputBuffer throw IllegalStateException"); + return; + } + + if (inputbufferindex >= 0) { + ByteBuffer buffer; + //取出解码器输入队列缓冲区最后一个buffer + if (Build.VERSION.SDK_INT >= 21) { + buffer = _mediaCodec.getInputBuffer(inputbufferindex); + } else { + buffer = _mediaCodec.getInputBuffers()[inputbufferindex]; + } + + buffer.clear(); + if (buffer != null) { + buffer.put(h265Data, 0, h265DataLen);//向最后一个缓冲区inputbufferindex中放入一帧数据。 + try { + _mediaCodec.queueInputBuffer(inputbufferindex, 0, h265DataLen, 0, 0); + } + catch (IllegalStateException e) { + //如果没有在Executing状态 + Log.e(log_tag,"mMC queueInputBuffer IllegalStateException"); + } + catch (MediaCodec.CryptoException e) { + //如果cryto对象已经在configure(MediaFormat, Surface, MediaCryto, int)中指定。 + Log.e(log_tag,"mMC queueInputBuffer MediaCodec.CryptoException"); + } + }//end if (buffer != null) + + + MediaCodec.BufferInfo bufferInfo = new MediaCodec.BufferInfo(); + ByteBuffer[] outputBuffers = _mediaCodec.getOutputBuffers(); + int outputBufferIndex = _mediaCodec.dequeueOutputBuffer(bufferInfo, 1000000);//出队列缓冲区的信息,1秒超时 + + switch (outputBufferIndex) { + case MediaCodec.INFO_OUTPUT_BUFFERS_CHANGED: + Log.d(log_tag,"INFO_OUTPUT_BUFFERS_CHANGED"); + outputBuffers = _mediaCodec.getOutputBuffers(); + break; + case MediaCodec.INFO_OUTPUT_FORMAT_CHANGED: + Log.d(log_tag,"New format "+ _mediaCodec.getOutputFormat()); + break; + case MediaCodec.INFO_TRY_AGAIN_LATER: + Log.d(log_tag,"dequeueOutputBuffer timed out!"); + break; + default://outIndex>0 + ByteBuffer outbuffer ; + if (Build.VERSION.SDK_INT >= 21) { + outbuffer = _mediaCodec.getOutputBuffer(outputBufferIndex); + } else { + outbuffer = outputBuffers[outputBufferIndex]; + } + Log.d(log_tag,"We can't use this buffer but render it due to the API limit, " + + outbuffer + ", out Size=" + bufferInfo.size + ",Thread=" + Thread.currentThread().getId()); + + + byte[] outData = new byte[bufferInfo.size]; + // outbuffer.get(outData); + //saveFileToYUV_JPG_Bitmap(outData); + + _mediaCodec.releaseOutputBuffer(outputBufferIndex, false); + break; + } + + }//end if (inputbufferindex >= 0) + Log.d(log_tag,"Decoding end:" + String.format("%d",aaaaa)); + }*/ + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/AddCameraActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/AddCameraActivity.java new file mode 100644 index 0000000..e0a5bca --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/AddCameraActivity.java @@ -0,0 +1,897 @@ +package com.ipcamera.demo; + +import java.io.File; +import java.util.Map; +import java.util.TimerTask; + +import vstc2.nativecaller.NativeCaller; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.ProgressDialog; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.IntentFilter; +import android.net.wifi.WifiInfo; +import android.net.wifi.WifiManager; +import android.os.Bundle; +import android.os.Environment; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.KeyEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemSelectedListener; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ProgressBar; +import android.widget.TextView; +import android.widget.Toast; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.AddCameraInterface; +import com.ipcamera.demo.BridgeService.CallBackMessageInterface; +import com.ipcamera.demo.BridgeService.IpcamClientInterface; +import com.ipcamera.demo.adapter.SearchListAdapter; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.MySharedPreferenceUtil; +import com.ipcamera.demo.utils.MyStringUtils; +import com.ipcamera.demo.utils.SystemValue; +import com.ipcamera.demo.utils.VuidUtils; + +public class AddCameraActivity extends Activity implements OnClickListener,AddCameraInterface + , OnItemSelectedListener, IpcamClientInterface,CallBackMessageInterface +{ + private EditText userEdit = null; + private EditText pwdEdit = null; + private EditText didEdit = null; + private TextView textView_top_show = null; + private Button done; + private static final int SEARCH_TIME = 3000; + private int option = ContentCommon.INVALID_OPTION; + private int CameraType = ContentCommon.CAMERA_TYPE_MJPEG; + private Button btnSearchCamera; + private SearchListAdapter listAdapter = null; + private ProgressDialog progressdlg = null; + private boolean isSearched; + private MyBroadCast receiver; + private WifiManager manager = null; + private ProgressBar progressBar = null; + private static final String STR_DID = "did"; + private static final String STR_MSG_PARAM = "msgparam"; + private MyWifiThread myWifiThread = null; + private boolean blagg = false; + private Intent intentbrod = null; + private WifiInfo info = null; + private Button button_play = null; + private Button button_setting = null; + private Button pic_video=null; + private Button button_linkcamera=null; + private Button btn_ip=null,btn_info; + private int tag = 0; + + class MyTimerTask extends TimerTask { + + public void run() { + updateListHandler.sendEmptyMessage(100000); + } + }; + + class MyWifiThread extends Thread { + @Override + public void run() { + while (blagg == true) { + super.run(); + + updateListHandler.sendEmptyMessage(100000); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + } + } + + private class MyBroadCast extends BroadcastReceiver { + + @Override + public void onReceive(Context arg0, Intent arg1) { + + AddCameraActivity.this.finish(); + Log.d("ip", "AddCameraActivity.this.finish()"); + } + + } + + class StartPPPPThread implements Runnable { + @Override + public void run() { + try { + Thread.sleep(100); + if(VuidUtils.isVuid(SystemValue.deviceId)) + { + int vuidStatus = NativeCaller.StartVUID("0",SystemValue.devicePass,1,"","",0,SystemValue.deviceId,0); + Log.e("vst","vuidStatus"+vuidStatus); + if(vuidStatus == -2) + { + // TODO: 2019-11-25 VUID 无效 + Bundle bd = new Bundle(); + Message msg = PPPPMsgHandler.obtainMessage(); + msg.what = ContentCommon.PPPP_MSG_VSNET_NOTIFY_TYPE_VUIDSTATUS; + bd.putInt(STR_MSG_PARAM, -2); + bd.putString(STR_DID, SystemValue.deviceId); + msg.setData(bd); + PPPPMsgHandler.sendMessage(msg); + } + }else { + startCameraPPPP(); + } + } catch (Exception e) { + + } + } + } + private void startCameraPPPP() { + try { + Thread.sleep(100); + } catch (Exception e) { + } + + if(SystemValue.deviceId.toLowerCase().startsWith("vsta")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EFGFFBBOKAIEGHJAEDHJFEEOHMNGDCNJCDFKAKHLEBJHKEKMCAFCDLLLHAOCJPPMBHMNOMCJKGJEBGGHJHIOMFBDNPKNFEGCEGCBGCALMFOHBCGMFK",0); + }else if(SystemValue.deviceId.toLowerCase().startsWith("vstd")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","HZLXSXIALKHYEIEJHUASLMHWEESUEKAUIHPHSWAOSTEMENSQPDLRLNPAPEPGEPERIBLQLKHXELEHHULOEGIAEEHYEIEK-$$",1); + }else if(SystemValue.deviceId.toLowerCase().startsWith("vstf")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","HZLXEJIALKHYATPCHULNSVLMEELSHWIHPFIBAOHXIDICSQEHENEKPAARSTELERPDLNEPLKEILPHUHXHZEJEEEHEGEM-$$",1); + } + else if(SystemValue.deviceId.toLowerCase().startsWith("vste")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EEGDFHBAKKIOGNJHEGHMFEEDGLNOHJMPHAFPBEDLADILKEKPDLBDDNPOHKKCIFKJBNNNKLCPPPNDBFDL",0); + }else if(SystemValue.deviceId.toLowerCase().startsWith("pisr")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EFGFFBBOKAIEGHJAEDHJFEEOHMNGDCNJCDFKAKHLEBJHKEKMCAFCDLLLHAOCJPPMBHMNOMCJKGJEBGGHJHIOMFBDNPKNFEGCEGCBGCALMFOHBCGMFK",0); + } + else if(SystemValue.deviceId.toLowerCase().startsWith("vstg")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EEGDFHBOKCIGGFJPECHIFNEBGJNLHOMIHEFJBADPAGJELNKJDKANCBPJGHLAIALAADMDKPDGOENEBECCIK:vstarcam2018",0); + }else if(SystemValue.deviceId.toLowerCase().startsWith("vsth")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EEGDFHBLKGJIGEJLEKGOFMEDHAMHHJNAGGFABMCOBGJOLHLJDFAFCPPHGILKIKLMANNHKEDKOINIBNCPJOMK:vstarcam2018",0); + }else if(SystemValue.deviceId.toLowerCase().startsWith("vstb")||SystemValue.deviceId.toLowerCase().startsWith("vstc")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","ADCBBFAOPPJAHGJGBBGLFLAGDBJJHNJGGMBFBKHIBBNKOKLDHOBHCBOEHOKJJJKJBPMFLGCPPJMJAPDOIPNL",0); + } + + // TODO: 2019-11-13 + else if(SystemValue.deviceId.toLowerCase().startsWith("vstj")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EEGDFHBLKGJIGEJNEOHEFBEIGANCHHMBHIFEAHDEAMJCKCKJDJAFDDPPHLKJIHLMBENHKDCHPHNJBODA:vstarcam2019",0); + + } + else if(SystemValue.deviceId.toLowerCase().startsWith("vstk")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EBGDEJBJKGJFGJJBEFHPFCEKHGNMHNNMHMFFBICPAJJNLDLLDHACCNONGLLPJGLKANMJLDDHODMEBOCIJEMA:vstarcam2019",0); + + } + else if(SystemValue.deviceId.toLowerCase().startsWith("vstm")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EBGEEOBOKHJNHGJGEAGAEPEPHDMGHINBGIECBBCBBJIKLKLCCDBBCFODHLKLJJKPBOMELECKPNMNAICEJCNNJH:vstarcam2019",0); + + } + else if(SystemValue.deviceId.toLowerCase().startsWith("vstn")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EEGDFHBBKBIFGAIAFGHDFLFJGJNIGEMOHFFPAMDMAAIIKBKNCDBDDMOGHLKCJCKFBFMPLMCBPEMG:vstarcam2019",0); + + } + else if(SystemValue.deviceId.toLowerCase().startsWith("vstl")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EEGDFHBLKGJIGEJIEIGNFPEEHGNMHPNBGOFIBECEBLJDLMLGDKAPCNPFGOLLJFLJAOMKLBDFOGMAAFCJJPNFJP:vstarcam2019",0); + + } + else if(SystemValue.deviceId.toLowerCase().startsWith("vstp")) + { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","EEGDFHBLKGJIGEJLEIGJFLENHLNBHCNMGAFGBNCOAIJMLKKODNALCCPKGBLHJLLHAHMBKNDFOGNGBDCIJFMB:vstarcam2019",0); + + } + + else { + NativeCaller.StartPPPPExt(SystemValue.deviceId, SystemValue.deviceName, + SystemValue.devicePass,1,"","",0); + } + } + + private void stopCameraPPPP() + { + NativeCaller.StopPPPP(SystemValue.deviceId); + } + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.add_camera); + progressdlg = new ProgressDialog(this); + progressdlg.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressdlg.setMessage(getString(R.string.searching_tip)); + listAdapter = new SearchListAdapter(this); + findView(); + manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); + InitParams(); + + BridgeService.setAddCameraInterface(this); + BridgeService.setCallBackMessage(this); + receiver = new MyBroadCast(); + IntentFilter filter = new IntentFilter(); + filter.addAction("finish"); + registerReceiver(receiver, filter); + intentbrod = new Intent("drop"); + } + + @Override + protected void onStart() { + // TODO Auto-generated method stub + super.onStart(); + } + + + @Override + protected void onPause() { + // TODO Auto-generated method stub + super.onPause(); + } + + @Override + protected void onResume() { + // TODO Auto-generated method stub + super.onResume(); + blagg = true; + } + + private void InitParams() { + + done.setOnClickListener(this); + btnSearchCamera.setOnClickListener(this); + } + + @Override + protected void onStop() { + super.onStop(); + if (myWifiThread != null) { + blagg = false; + } + progressdlg.dismiss(); + NativeCaller.StopSearch(); + + } + + @Override + protected void onDestroy() { + super.onDestroy(); + unregisterReceiver(receiver); + NativeCaller.Free(); + Intent intent = new Intent(); + intent.setClass(this, BridgeService.class); + stopService(intent); + tag = 0; + } + + Runnable updateThread = new Runnable() { + + public void run() { + NativeCaller.StopSearch(); + progressdlg.dismiss(); + Message msg = updateListHandler.obtainMessage(); + msg.what = 1; + updateListHandler.sendMessage(msg); + } + }; + + Handler updateListHandler = new Handler() { + @Override + public void handleMessage(Message msg) { + if (msg.what == 1) { + listAdapter.notifyDataSetChanged(); + if (listAdapter.getCount() > 0) { + AlertDialog.Builder dialog = new AlertDialog.Builder( + AddCameraActivity.this); + dialog.setTitle(getResources().getString( + R.string.add_search_result)); + dialog.setPositiveButton( + getResources().getString(R.string.refresh), + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, + int which) { + startSearch(); + } + }); + dialog.setNegativeButton( + getResources().getString(R.string.str_cancel), null); + dialog.setAdapter(listAdapter, + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, + int arg2) { + Map mapItem = (Map) listAdapter.getItemContent(arg2); + if (mapItem == null) { + return; + } + + String strName = (String) mapItem + .get(ContentCommon.STR_CAMERA_NAME); + String strDID = (String) mapItem + .get(ContentCommon.STR_CAMERA_ID); + String strUser = ContentCommon.DEFAULT_USER_NAME; + String strPwd = ContentCommon.DEFAULT_USER_PWD; + userEdit.setText(strUser); + pwdEdit.setText(strPwd); + didEdit.setText(strDID); + + } + }); + + dialog.show(); + } else { + Toast.makeText(AddCameraActivity.this, + getResources().getString(R.string.add_search_no), + Toast.LENGTH_LONG).show(); + isSearched = false;// + } + } + + + if(msg.what==2){ + button_linkcamera.setVisibility(View.VISIBLE); + } + + } + }; + + public static String int2ip(long ipInt) { + StringBuilder sb = new StringBuilder(); + sb.append(ipInt & 0xFF).append("."); + sb.append((ipInt >> 8) & 0xFF).append("."); + sb.append((ipInt >> 16) & 0xFF).append("."); + sb.append((ipInt >> 24) & 0xFF); + return sb.toString(); + } + + private void startSearch() { + listAdapter.ClearAll(); + progressdlg.setMessage(getString(R.string.searching_tip)); + progressdlg.show(); + new Thread(new SearchThread()).start(); + updateListHandler.postDelayed(updateThread, SEARCH_TIME); + } + + private class SearchThread implements Runnable { + @Override + public void run() { + Log.d("tag", "startSearch"); + NativeCaller.StartSearch(); + } + } + + private void findView() { + progressBar = (ProgressBar) findViewById(R.id.main_model_progressBar1); + textView_top_show = (TextView) findViewById(R.id.login_textView1); + button_play = (Button) findViewById(R.id.play); + button_setting = (Button) findViewById(R.id.setting); + pic_video=(Button) findViewById(R.id.location_pics_videos); + pic_video.setOnClickListener(this); + done = (Button) findViewById(R.id.done); + //done.setText("连接"); + userEdit = (EditText) findViewById(R.id.editUser); + pwdEdit = (EditText) findViewById(R.id.editPwd); + didEdit = (EditText) findViewById(R.id.editDID); + btnSearchCamera = (Button) findViewById(R.id.btn_searchCamera); + button_linkcamera=(Button)findViewById(R.id.btn_linkcamera); + btn_ip=(Button)findViewById(R.id.btn_ip); + btn_info = (Button)findViewById(R.id.getInfo); + button_linkcamera.setOnClickListener(this); + button_play.setOnClickListener(this); + button_setting.setOnClickListener(this); + btn_ip.setOnClickListener(this); + btn_info.setOnClickListener(this); + if(false) + { + //具体使用方法,请联系 dfc@vstarcam.com + btn_ip.setVisibility(View.GONE); + btn_info.setVisibility(View.GONE); + } + } + /** + * 摄像机在线时可以获取一张摄像机当前的画面图 + */ + /*private void getSnapshot(){ + String msg="snapshot.cgi?loginuse=admin&loginpas=" + SystemValue.devicePass + + "&user=admin&pwd=" + SystemValue.devicePass; + NativeCaller.TransferMessage(SystemValue.deviceId, msg, 1); + } +*/ + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.play: + Intent intent = new Intent(AddCameraActivity.this,PlayActivity.class); + if(MySharedPreferenceUtil.getDeviceInformation(this,SystemValue.deviceId,ContentCommon.DEVICE_MODEL_TYPE).equals("1")||MySharedPreferenceUtil.getDeviceInformation(this,SystemValue.deviceId,ContentCommon.DEVICE_MODEL_TYPE).equals("2")) + { + intent = new Intent(AddCameraActivity.this,PlayVRActivity.class); + } + startActivity(intent); + break; + case R.id.setting: + if (tag == 1) { + Intent intent1 = new Intent(AddCameraActivity.this, + SettingActivity.class); + intent1.putExtra(ContentCommon.STR_CAMERA_ID, + SystemValue.deviceId); + intent1.putExtra(ContentCommon.STR_CAMERA_NAME, + SystemValue.deviceName); + intent1.putExtra(ContentCommon.STR_CAMERA_PWD, SystemValue.devicePass); + startActivity(intent1); + overridePendingTransition(R.anim.in_from_right, + R.anim.out_to_left); + } else { + Toast.makeText(AddCameraActivity.this,getResources().getString(R.string.main_setting_prompt),Toast.LENGTH_SHORT).show(); + } + break; + case R.id.location_pics_videos://本地视频图像 + if(SystemValue.deviceId!=null) + { + File div = new File(Environment.getExternalStorageDirectory(), + "ipcamerademo/takepic"); + if (!div.exists()) { + div.mkdirs(); + } + Toast.makeText(AddCameraActivity.this,"保存在"+div.getAbsolutePath(), Toast.LENGTH_SHORT).show(); + }else{ + Toast.makeText(AddCameraActivity.this,"请确认是否选择设备", Toast.LENGTH_SHORT).show(); + } + break; + case R.id.done: + if (tag == 1) { + Toast.makeText(AddCameraActivity.this,"设备已经是在线状态了",Toast.LENGTH_SHORT).show(); + } else if (tag == 2) { + Toast.makeText(AddCameraActivity.this, "设备不在线",Toast.LENGTH_SHORT).show(); + } else { + done(); + } + + break; + case R.id.btn_searchCamera: + stopCameraPPPP(); + //把相机状态,设备id置空 + tag=0; + textView_top_show.setText(R.string.login_stuta_camer); + SystemValue.deviceId=null; + searchCamera(); + break; + case R.id.btn_linkcamera: + Intent it=new Intent(AddCameraActivity.this,LinkCameraSettingActivity.class); + it.putExtra(ContentCommon.STR_CAMERA_ID, + SystemValue.deviceId); + it.putExtra(ContentCommon.STR_CAMERA_NAME, + SystemValue.deviceName); + it.putExtra(ContentCommon.STR_CAMERA_PWD, SystemValue.devicePass); + startActivity(it); + break; + + case R.id.btn_ip: + startActivity(new Intent(AddCameraActivity.this,IpConnectActivity.class)); + break; + case R.id.getInfo: + startActivity(new Intent(AddCameraActivity.this,MessageActivity.class)); + break; + default: + break; + } + } + + + private void searchCamera() { + if (!isSearched) { + isSearched = true; + startSearch(); + } else { + AlertDialog.Builder dialog = new AlertDialog.Builder( + AddCameraActivity.this); + dialog.setTitle(getResources() + .getString(R.string.add_search_result)); + dialog.setPositiveButton( + getResources().getString(R.string.refresh), + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, int which) { + startSearch(); + + } + }); + dialog.setNegativeButton( + getResources().getString(R.string.str_cancel), null); + dialog.setAdapter(listAdapter, + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, int arg2) { + Map mapItem = (Map) listAdapter + .getItemContent(arg2); + if (mapItem == null) { + return; + } + + String strName = (String) mapItem + .get(ContentCommon.STR_CAMERA_NAME); + String strDID = (String) mapItem + .get(ContentCommon.STR_CAMERA_ID); + String strUser = ContentCommon.DEFAULT_USER_NAME; + String strPwd = ContentCommon.DEFAULT_USER_PWD; + userEdit.setText(strUser); + pwdEdit.setText(strPwd); + didEdit.setText(strDID); + + } + }); + dialog.show(); + } + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { + AddCameraActivity.this.finish(); + return false; + } + System.exit(0); + return false; + } + + private void done() { + Intent in = new Intent(); + String strUser = userEdit.getText().toString(); + String strPwd = pwdEdit.getText().toString(); + String strDID = didEdit.getText().toString(); + + if (strDID.length() == 0) + { + Toast.makeText(AddCameraActivity.this, + getResources().getString(R.string.input_camera_id), Toast.LENGTH_SHORT).show(); + return; + } + if (strUser.length() == 0) + { + Toast.makeText(AddCameraActivity.this, + getResources().getString(R.string.input_camera_user), Toast.LENGTH_SHORT).show(); + return; + } + if (option == ContentCommon.INVALID_OPTION) { + option = ContentCommon.ADD_CAMERA; + } + in.putExtra(ContentCommon.CAMERA_OPTION, option); + in.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + in.putExtra(ContentCommon.STR_CAMERA_USER, strUser); + in.putExtra(ContentCommon.STR_CAMERA_PWD, strPwd); + in.putExtra(ContentCommon.STR_CAMERA_TYPE, CameraType); + progressBar.setVisibility(View.VISIBLE); + SystemValue.deviceName = strUser; + SystemValue.deviceId = strDID; + SystemValue.devicePass = strPwd; + BridgeService.setIpcamClientInterface(this); + NativeCaller.Init(); + new Thread(new StartPPPPThread()).start(); + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (resultCode == RESULT_OK) { + Bundle bundle = data.getExtras(); + String scanResult = bundle.getString("result"); + didEdit.setText(scanResult); + } + } + + /** + * BridgeService callback + * **/ + @Override + public void callBackSearchResultData(int sysver, String strMac, + String strName, String strDeviceID, String strIpAddr, int port) { + Log.e("AddCameraActivity", strDeviceID+strName); + if (!listAdapter.AddCamera(strMac, strName, strDeviceID)) { + return; + } + } + + public String getInfoSSID() { + + info = manager.getConnectionInfo(); + String ssid = info.getSSID(); + return ssid; + } + + public int getInfoIp() { + + info = manager.getConnectionInfo(); + int ip = info.getIpAddress(); + return ip; + } + + private Handler PPPPMsgHandler = new Handler() { + public void handleMessage(Message msg) { + + Bundle bd = msg.getData(); + int msgParam = bd.getInt(STR_MSG_PARAM); + int msgType = msg.what; + Log.i("aaa", "===="+msgType+"--msgParam:"+msgParam); + String did = bd.getString(STR_DID); + int resid = R.string.pppp_status_connecting; + switch (msgType) { + case ContentCommon.PPPP_MSG_TYPE_PPPP_STATUS: + + switch (msgParam) { + case ContentCommon.PPPP_STATUS_CONNECTING://0 + resid = R.string.pppp_status_connecting; + progressBar.setVisibility(View.VISIBLE); + tag = 2; + break; + case ContentCommon.PPPP_STATUS_CONNECT_FAILED://3 + resid = R.string.pppp_status_connect_failed; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_DISCONNECT://4 + resid = R.string.pppp_status_disconnect; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_INITIALING://1 + resid = R.string.pppp_status_initialing; + progressBar.setVisibility(View.VISIBLE); + tag = 2; + break; + case ContentCommon.PPPP_STATUS_INVALID_ID://5 + resid = R.string.pppp_status_invalid_id; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_ON_LINE://2 在线状态 + resid = R.string.pppp_status_online; + progressBar.setVisibility(View.GONE); + //摄像机在线之后读取摄像机类型 + String cmd="get_status.cgi?loginuse=admin&loginpas=" + SystemValue.devicePass + + "&user=admin&pwd=" + SystemValue.devicePass; + NativeCaller.TransferMessage(did, cmd, 1); + tag = 1; + break; + case ContentCommon.PPPP_STATUS_DEVICE_NOT_ON_LINE://6 + resid = R.string.device_not_on_line; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_CONNECT_TIMEOUT://7 + resid = R.string.pppp_status_connect_timeout; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_CONNECT_ERRER://8 + resid =R.string.pppp_status_pwd_error; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + default: + resid = R.string.pppp_status_unknown; + } + textView_top_show.setText(getResources().getString(resid)); + if (msgParam == ContentCommon.PPPP_STATUS_ON_LINE) { + NativeCaller.PPPPGetSystemParams(did, ContentCommon.MSG_TYPE_GET_PARAMS); + NativeCaller.TransferMessage(did, + "get_factory_param.cgi?loginuse=admin&loginpas=" + + SystemValue.devicePass + "&user=admin&pwd=" + SystemValue.devicePass, 1);// 检测push值 + } + if (msgParam == ContentCommon.PPPP_STATUS_INVALID_ID + || msgParam == ContentCommon.PPPP_STATUS_CONNECT_FAILED + || msgParam == ContentCommon.PPPP_STATUS_DEVICE_NOT_ON_LINE + || msgParam == ContentCommon.PPPP_STATUS_CONNECT_TIMEOUT + || msgParam == ContentCommon.PPPP_STATUS_CONNECT_ERRER) { + NativeCaller.StopPPPP(did); + } + break; + case ContentCommon.PPPP_MSG_TYPE_PPPP_MODE: + + break; + case ContentCommon.PPPP_MSG_VSNET_NOTIFY_TYPE_VUIDSTATUS: + + switch (msgParam) { + case ContentCommon.PPPP_STATUS_CONNECTING://0 + resid = R.string.pppp_status_connecting; + progressBar.setVisibility(View.VISIBLE); + tag = 2; + break; + case ContentCommon.PPPP_STATUS_CONNECT_FAILED://3 + resid = R.string.pppp_status_connect_failed; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_DISCONNECT://4 + resid = R.string.pppp_status_disconnect; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_INITIALING://1 + resid = R.string.pppp_status_initialing; + progressBar.setVisibility(View.VISIBLE); + tag = 2; + break; + case ContentCommon.PPPP_STATUS_INVALID_ID://5 + resid = R.string.pppp_status_invalid_id; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_ON_LINE://2 在线状态 + resid = R.string.pppp_status_online; + progressBar.setVisibility(View.GONE); + //摄像机在线之后读取摄像机类型 + String cmd="get_status.cgi?loginuse=admin&loginpas=" + SystemValue.devicePass + + "&user=admin&pwd=" + SystemValue.devicePass; + NativeCaller.TransferMessage(did, cmd, 1); + tag = 1; + break; + case ContentCommon.PPPP_STATUS_DEVICE_NOT_ON_LINE://6 + resid = R.string.device_not_on_line; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_CONNECT_TIMEOUT://7 + resid = R.string.pppp_status_connect_timeout; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_CONNECT_ERRER://8 + resid =R.string.pppp_status_pwd_error; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_INVALID_VUID: + resid =R.string.pppp_status_invalid_id; + progressBar.setVisibility(View.GONE); + tag = 0; + break; + case ContentCommon.PPPP_STATUS_ALLOT_VUID: + + break; + + default: + resid = R.string.pppp_status_unknown; + } + textView_top_show.setText(getResources().getString(resid)); + if (msgParam == ContentCommon.PPPP_STATUS_ON_LINE) { + NativeCaller.PPPPGetSystemParams(did, ContentCommon.MSG_TYPE_GET_PARAMS); + NativeCaller.TransferMessage(did, + "get_factory_param.cgi?loginuse=admin&loginpas=" + + SystemValue.devicePass + "&user=admin&pwd=" + SystemValue.devicePass, 1);// 检测push值 + } + if (msgParam == ContentCommon.PPPP_STATUS_INVALID_ID + || msgParam == ContentCommon.PPPP_STATUS_CONNECT_FAILED + || msgParam == ContentCommon.PPPP_STATUS_DEVICE_NOT_ON_LINE + || msgParam == ContentCommon.PPPP_STATUS_CONNECT_TIMEOUT + || msgParam == ContentCommon.PPPP_STATUS_CONNECT_ERRER) { + NativeCaller.StopPPPP(did); + } + break; + + } + + } + }; + + @Override + public void BSMsgNotifyData(String did, int type, int param) { + Log.d("ip", "type:" + type + " param:" + param); + Bundle bd = new Bundle(); + Message msg = PPPPMsgHandler.obtainMessage(); + msg.what = type; + bd.putInt(STR_MSG_PARAM, param); + bd.putString(STR_DID, did); + msg.setData(bd); + PPPPMsgHandler.sendMessage(msg); + if (type == ContentCommon.PPPP_MSG_TYPE_PPPP_STATUS) { + intentbrod.putExtra("ifdrop", param); + sendBroadcast(intentbrod); + } + + } + + @Override + public void BSSnapshotNotify(String did, byte[] bImage, int len) { + // TODO Auto-generated method stub + Log.i("ip", "BSSnapshotNotify---len"+len); + } + + @Override + public void callBackUserParams(String did, String user1, String pwd1, + String user2, String pwd2, String user3, String pwd3) { + // TODO Auto-generated method stub + + } + + @Override + public void CameraStatus(String did, int status) { + + } + + @Override + public void onItemSelected(AdapterView arg0, View arg1, int arg2, + long arg3) { + // TODO Auto-generated method stub + + } + + @Override + public void onNothingSelected(AdapterView arg0) { + // TODO Auto-generated method stub + + } + + @Override + public void CallBackGetStatus(String did, String resultPbuf, int cmd) { + // TODO Auto-generated method stub + if (cmd == ContentCommon.CGI_IEGET_STATUS) { + String cameraType = spitValue(resultPbuf, "upnp_status="); + + String cameraSysver = MyStringUtils.spitValue(resultPbuf, "sys_ver="); + MySharedPreferenceUtil.saveSystemVer(AddCameraActivity.this, did, cameraSysver); + int intType = Integer.parseInt(cameraType); + int type14 = (int) (intType >> 16) & 1;// 14位 来判断是否报警联动摄像机 + if (intType == 2147483647) {// 特殊值 + type14 = 0; + } + + if(type14==1){ + updateListHandler.sendEmptyMessage(2); + } + + } + } + + private String spitValue(String name, String tag) { + String[] strs = name.split(";"); + for (int i = 0; i < strs.length; i++) { + String str1 = strs[i].trim(); + if (str1.startsWith("var")) { + str1 = str1.substring(4, str1.length()); + } + if (str1.startsWith(tag)) { + String result = str1.substring(str1.indexOf("=") + 1); + return result; + } + } + return -1 + ""; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/BaseActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/BaseActivity.java new file mode 100644 index 0000000..ed06f4e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/BaseActivity.java @@ -0,0 +1,19 @@ +package com.ipcamera.demo; + +import android.app.Activity; +import android.os.Bundle; +import android.widget.Toast; + +public class BaseActivity extends Activity{ + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + public void showToast(String content){ + Toast.makeText(this, content, Toast.LENGTH_SHORT).show(); + } + public void showToast(int rid){ + Toast.makeText(this, getResources().getString(rid), Toast.LENGTH_LONG).show(); + } + } diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/BridgeService.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/BridgeService.java new file mode 100644 index 0000000..bb72938 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/BridgeService.java @@ -0,0 +1,1546 @@ +package com.ipcamera.demo; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.MySharedPreferenceUtil; +import com.ipcamera.demo.utils.MyStringUtils; + +import vstc2.nativecaller.NativeCaller; +import android.R.interpolator; +import android.app.Activity; +import android.app.Dialog; +import android.app.Notification; +import android.app.NotificationManager; +import android.app.Service; +import android.content.Intent; +import android.os.Binder; +import android.os.IBinder; +import android.util.Log; +import android.widget.Toast; +import com.ipcamera.demo.utils.MySharedPreferenceUtil; +import com.ipcamera.demo.utils.VuidUtils; +import com.ricky.HardDecode.DecodeHevcFrame; + +import java.util.HashMap; + +public class BridgeService extends Service +{ + private String TAG = BridgeService.class.getSimpleName(); + private Notification mNotify2; + private NotificationManager notifyManager ; + + @Override + public IBinder onBind(Intent intent) { + Log.d("tag", "BridgeService onBind()"); + return new ControllerBinder(); + } + + class ControllerBinder extends Binder { + public BridgeService getBridgeService() { + return BridgeService.this; + } + } + + @Override + public void onCreate() { + super.onCreate(); + Log.d("tag", "BridgeService onCreate()"); + notifyManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); + //NativeCaller.PPPPSetCallbackContext(this); + NativeCaller.PPPPSetCallbackContext2(this,-1); + } + + @Override + public int onStartCommand(Intent intent, int flags, int startId) { + return super.onStartCommand(intent, flags, startId); + } + + @Override + public void onDestroy() { + super.onDestroy(); + notifyManager.cancel(R.drawable.app); + } + + /** + * + * PlayActivity feedback method + * + * jni + * + * @param videobuf + * + * @param h264Data + * + * @param len + * + * @param width + * + * @param height + * + */ + + public void VideoData(String did, byte[] videobuf, int h264Data, int len, + int width, int height, int timestamp, short milistamp, int sessid, + int version, int originFrameLen) { + Log.d(TAG, "BridgeService----Call VideoData 视频数据返回...h264Data: " + + h264Data + " len: " + len + " videobuf len: " + len + + "width: " + width + "height: " + height + ",did:" + did + + ",sessid:" + sessid + ",version:" + version); + + if (playInterface != null) { + playInterface.callBackVideoData(videobuf, h264Data, len, width,height); + } + } + + public void CallBack_H264Data(String did, byte[] h264, int type, int size, + int timestamp, short milistamp, int sessid, int version) { + Log.w(TAG, "H264 数据返回:" + did + "," + h264.length + ",type:" + type + + ",size:" + size + ",time:" + timestamp + ",did:" + did + + ",sessid:" + sessid + ",version:" + version); + // TODO: 2020/10/9 已经停用 + if (playInterface != null) { + playInterface.callBackH264Data(h264, type, size); + } + } + + @SuppressWarnings("unused") + /** + * PlayActivity feedback method + * + * PPPP + * @param did + * @param msgType + * @param param + */ + private void MessageNotify(String did, int type, int param) { +// if (playInterface != null) { +// playInterface.callBackMessageNotify(did, msgType, param); +// } + if(type == 4 && param ==0) + { + // TODO: 2018/9/21 录像成功回调,不作为p2p状态 + return; + } + Log.d("vst", "###MessageNotify### did="+did+", type="+type+", param"+param+", did="+did); + if (ipcamClientInterface != null) { + ipcamClientInterface.BSMsgNotifyData(did, type, param); + } + if (wifiInterface != null) { + wifiInterface.callBackPPPPMsgNotifyData(did, type, param); + } + + if (userInterface != null) { + userInterface.callBackPPPPMsgNotifyData(did, type, param); + + } + } + + /** + * PlayActivity feedback method + * + * AudioData + * + * @param pcm + * @param len + */ + public void AudioData(byte[] pcm, int len) { + Log.d(TAG, "AudioData: len :+ " + len); + if (playInterface != null) { + playInterface.callBackAudioData(pcm, len); + } + } + + /** + * IpcamClientActivity feedback method + * + * p2p statu + * + * @param msgtype + * @param param + */ + public void PPPPMsgNotify(String did, int type, int param) { + Log.d(TAG, "PPPPMsgNotify did:" + did + " type:" + type + " param:" + + param); + if (ipcamClientInterface != null) { + ipcamClientInterface.BSMsgNotifyData(did, type, param); + } + if (wifiInterface != null) { + wifiInterface.callBackPPPPMsgNotifyData(did, type, param); + } + + if (userInterface != null) { + userInterface.callBackPPPPMsgNotifyData(did, type, param); + + } + } + + /*** + * SearchActivity feedback method + * + * **/ + + public void SearchResult(String sysVer, String appVer, String strMac, + String strName, String strDeviceID, String strIpAddr, int port) { + + if (strDeviceID.length() == 0) { + return; + } + if (addCameraInterface != null) { + addCameraInterface.callBackSearchResultData(0, strMac, + strName, strDeviceID, strIpAddr, port); + } + + } + + + + // ======================callback================================================== + /** + * + * @param paramType + * @param result + * 0:fail 1sucess + */ + public void CallBack_SetSystemParamsResult(String did, int paramType,int result) + { + switch (paramType) { + case ContentCommon.MSG_TYPE_SET_WIFI: + if (wifiInterface != null) { + wifiInterface.callBackSetSystemParamsResult(did, paramType,result); + } + break; + case ContentCommon.MSG_TYPE_SET_USER: + if (userInterface != null) { + userInterface.callBackSetSystemParamsResult(did, paramType,result); + } + break; + case ContentCommon.MSG_TYPE_SET_ALARM: + if (alarmInterface != null) { + // Log.d(TAG,"user result:"+result+" paramType:"+paramType); + alarmInterface.callBackSetSystemParamsResult(did, paramType,result); + } + break; + case ContentCommon.MSG_TYPE_SET_MAIL: + if (mailInterface != null) + { + mailInterface.callBackSetSystemParamsResult(did, paramType, + result); + } + break; + case ContentCommon.MSG_TYPE_SET_FTP: + if (ftpInterface != null) { + ftpInterface.callBackSetSystemParamsResult(did, paramType,result); + } + break; + case ContentCommon.MSG_TYPE_SET_DATETIME: + if (dateTimeInterface != null) { + Log.d(TAG, "user result:" + result + " paramType:" + paramType); + dateTimeInterface.callBackSetSystemParamsResult(did, paramType,result); + } + break; + case ContentCommon.MSG_TYPE_SET_RECORD_SCH: + if (sCardInterface != null) { + sCardInterface.callBackSetSystemParamsResult(did, paramType,result); + } + break; + case ContentCommon.CGI_IESET_ALIAS: + // TODO: 2019-08-09 修改名称回调 + break; + default: + break; + } + } + + public void CallBackTransCMDString(String did, String cgi_str) + { + Log.e("vst" + "callback_CGI++++++++", cgi_str); + String cmd = MyStringUtils.spitValue(cgi_str, "cmd="); + String type = MyStringUtils.spitValue(cgi_str, "type="); + Log.e("callback_CGI", cgi_str); + if (cmd.equals("2017") && type.equals("3")) { + String command = MyStringUtils.spitValue(cgi_str, "command="); + String mask = MyStringUtils.spitValue(cgi_str, "mask="); + String record_plan1 = MyStringUtils.spitValue(cgi_str, + "record_plan1="); + String record_plan2 = MyStringUtils.spitValue(cgi_str, + "record_plan2="); + String record_plan3 = MyStringUtils.spitValue(cgi_str, + "record_plan3="); + String record_plan4 = MyStringUtils.spitValue(cgi_str, + "record_plan4="); + String record_plan5 = MyStringUtils.spitValue(cgi_str, + "record_plan5="); + String record_plan6 = MyStringUtils.spitValue(cgi_str, + "record_plan6="); + String record_plan7 = MyStringUtils.spitValue(cgi_str, + "record_plan7="); + String record_plan8 = MyStringUtils.spitValue(cgi_str, + "record_plan8="); + String record_plan9 = MyStringUtils.spitValue(cgi_str, + "record_plan9="); + String record_plan10 = MyStringUtils.spitValue(cgi_str, + "record_plan10="); + String record_plan11 = MyStringUtils.spitValue(cgi_str, + "record_plan11="); + String record_plan12 = MyStringUtils.spitValue(cgi_str, + "record_plan12="); + String record_plan13 = MyStringUtils.spitValue(cgi_str, + "record_plan13="); + String record_plan14 = MyStringUtils.spitValue(cgi_str, + "record_plan14="); + String record_plan15 = MyStringUtils.spitValue(cgi_str, + "record_plan15="); + String record_plan16 = MyStringUtils.spitValue(cgi_str, + "record_plan16="); + String record_plan17 = MyStringUtils.spitValue(cgi_str, + "record_plan17="); + String record_plan18 = MyStringUtils.spitValue(cgi_str, + "record_plan18="); + String record_plan19 = MyStringUtils.spitValue(cgi_str, + "record_plan19="); + String record_plan20 = MyStringUtils.spitValue(cgi_str, + "record_plan20="); + String record_plan21 = MyStringUtils.spitValue(cgi_str, + "record_plan21="); + String record_plan_enable = MyStringUtils.spitValue(cgi_str, + "record_plan_enable="); + try { + mTimingInterface.TimingCallback(did, command, mask, + record_plan1, record_plan2, record_plan3, record_plan4, + record_plan5, record_plan6, record_plan7, record_plan8, + record_plan9, record_plan10, record_plan11, + record_plan12, record_plan13, record_plan14, + record_plan15, record_plan16, record_plan17, + record_plan18, record_plan19, record_plan20, + record_plan21, record_plan_enable); + } catch (Exception e) { + e.printStackTrace(); + } + return; + } + + if (cmd.equals("2017") && type.equals("1")) { + String command = MyStringUtils.spitValue(cgi_str, "command="); + String mask = MyStringUtils.spitValue(cgi_str, "mask="); + String motion_record_plan1 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan1="); + String motion_record_plan2 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan2="); + String motion_record_plan3 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan3="); + String motion_record_plan4 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan4="); + String motion_record_plan5 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan5="); + String motion_record_plan6 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan6="); + String motion_record_plan7 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan7="); + String motion_record_plan8 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan8="); + String motion_record_plan9 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan9="); + String motion_record_plan10 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan10="); + String motion_record_plan11 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan11="); + String motion_record_plan12 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan12="); + String motion_record_plan13 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan13="); + String motion_record_plan14 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan14="); + String motion_record_plan15 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan15="); + String motion_record_plan16 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan16="); + String motion_record_plan17 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan17="); + String motion_record_plan18 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan18="); + String motion_record_plan19 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan19="); + String motion_record_plan20 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan20="); + String motion_record_plan21 = MyStringUtils.spitValue(cgi_str, + "motion_record_plan21="); + String motion_record_enable = MyStringUtils.spitValue(cgi_str, + "motion_record_enable="); + try { + mVideoTimingInterface.VideoTimingCallback(did, command, mask, + motion_record_plan1, motion_record_plan2, + motion_record_plan3, motion_record_plan4, + motion_record_plan5, motion_record_plan6, + motion_record_plan7, motion_record_plan8, + motion_record_plan9, motion_record_plan10, + motion_record_plan11, motion_record_plan12, + motion_record_plan13, motion_record_plan14, + motion_record_plan15, motion_record_plan16, + motion_record_plan17, motion_record_plan18, + motion_record_plan19, motion_record_plan20, + motion_record_plan21, motion_record_enable); + } catch (Exception e) { + e.printStackTrace(); + } + return; + } + if (cmd.equals("2017") && type.equals("2")) { + String command = MyStringUtils.spitValue(cgi_str, "command="); + String mask = MyStringUtils.spitValue(cgi_str, "mask="); + String motion_push_plan1 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan1="); + String motion_push_plan2 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan2="); + String motion_push_plan3 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan3="); + String motion_push_plan4 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan4="); + String motion_push_plan5 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan5="); + String motion_push_plan6 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan6="); + String motion_push_plan7 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan7="); + String motion_push_plan8 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan8="); + String motion_push_plan9 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan9="); + String motion_push_plan10 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan10="); + String motion_push_plan11 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan11="); + String motion_push_plan12 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan12="); + String motion_push_plan13 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan13="); + String motion_push_plan14 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan14="); + String motion_push_plan15 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan15="); + String motion_push_plan16 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan16="); + String motion_push_plan17 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan17="); + String motion_push_plan18 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan18="); + String motion_push_plan19 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan19="); + String motion_push_plan20 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan20="); + String motion_push_plan21 = MyStringUtils.spitValue(cgi_str, + "motion_push_plan21="); + String motion_push_enable = MyStringUtils.spitValue(cgi_str, + "motion_push_enable="); + try { + mPushTimingInterface.PushTimingCallback(did, command, mask, + motion_push_plan1, motion_push_plan2, + motion_push_plan3, motion_push_plan4, + motion_push_plan5, motion_push_plan6, + motion_push_plan7, motion_push_plan8, + motion_push_plan9, motion_push_plan10, + motion_push_plan11, motion_push_plan12, + motion_push_plan13, motion_push_plan14, + motion_push_plan15, motion_push_plan16, + motion_push_plan17, motion_push_plan18, + motion_push_plan19, motion_push_plan20, + motion_push_plan21, motion_push_enable); + } catch (Exception e) { + e.printStackTrace(); + } + return; + } + if (cmd.equals("2108")) { + try { + String command = MyStringUtils.spitValue(cgi_str, "command="); + + if (command.equals("-1")) return; + if (command.equals("0")||command.equals("1")) { + String sirenMode = MyStringUtils.spitValue(cgi_str, "sirenMode="); + String lightMode= MyStringUtils.spitValue(cgi_str, "lightMode="); + if (mLowPwerInterface != null) { + mLowPwerInterface.LowPwerCallBack(did, cmd, command, sirenMode+lightMode); + } + if (mLowPwerInterfaceForIndexCgiHelper!=null){ + mLowPwerInterfaceForIndexCgiHelper.LowPwerCallBack(did, cmd, command, sirenMode,lightMode); + } + } + + + } catch (Exception e) { + e.printStackTrace(); + } + return; + } + + if (cmd.equals("2109")) { + try { + if (mCameraLightInterface != null) { + String command = MyStringUtils.spitValue(cgi_str, "command="); + + if (command.equals("2")){ + String sirenStatus = MyStringUtils.spitValue(cgi_str, "sirenStatus="); + String lightStatus = MyStringUtils.spitValue(cgi_str, "lightStatus="); + mCameraLightInterface.LightSireCallBack(did, cmd, command, sirenStatus,lightStatus); + // mLowPwerInterface.LowPwerCallBack(did, cmd, command, content); + }else if (command.equals("0")){ + String sirenStatus= MyStringUtils.spitValue(cgi_str, "siren="); + String lightStatus =MyStringUtils.spitValue(cgi_str, "light="); + if (command.equals("-1")) return; + mLowPwerInterfaceForIndexCgiHelper.LowPwerCallBack(did, cmd, command, sirenStatus,lightStatus); + // mLowPwerInterface.LowPwerCallBack(did, cmd, command, content); + } + + } + } catch (Exception e) { + e.printStackTrace(); + } + return; + } + if (cmd.equals("2138")) { + + try { + + + String command = MyStringUtils.spitValue(cgi_str, "command="); + if (command.equals("-1")) return; + String signal = MyStringUtils.spitValue(cgi_str, "signal="); + String iccid = MyStringUtils.spitValue(cgi_str, "iccid=").replace("\"",""); + String operator = MyStringUtils.spitValue(cgi_str, "operator="); + + Log.e("vst","iccid"+iccid); + + + if (mflowinfoInterface != null) { + mflowinfoInterface.infoCallBack(did,cgi_str); + } + } catch (Exception e) { + e.printStackTrace(); + } + return; + } + + + } + + public void CallBack_CameraParams(String did, int resolution,int brightness, int contrast, int hue, int saturation, int flip, + int fram, int mode) + { + Log.d("ddd", "CallBack_CameraParams"); + if (playInterface != null) + { + playInterface.callBackCameraParamNotify(did, resolution,brightness, contrast, hue, saturation, flip,mode); + } + } + + public void P2PRawDataNotify(String did, byte[] data, int datalen, + int serialno) { + + } + + public void P2PRawDataSendStatusNotify(String did, int serialno, int len) { + + } + + public void CallBack_WifiParams(String did, int enable, String ssid, + int channel, int mode, int authtype, int encryp, int keyformat, + int defkey, String key1, String key2, String key3, String key4, + int key1_bits, int key2_bits, int key3_bits, int key4_bits, + String wpa_psk) + { + Log.d("ddd", "CallBack_WifiParams"); + if (wifiInterface != null) { + wifiInterface.callBackWifiParams(did, enable, ssid, channel, mode, + authtype, encryp, keyformat, defkey, key1, key2, key3, + key4, key1_bits, key2_bits, key3_bits, key4_bits, wpa_psk); + } + } + + public void CallBack_UserParams(String did, String user1, String pwd1, + String user2, String pwd2, String user3, String pwd3) + { + Log.d("ddd", "CallBack_UserParams"); + if (userInterface != null) { + userInterface.callBackUserParams(did, user1, pwd1, user2, pwd2, + user3, pwd3); + } + if (ipcamClientInterface != null) { + ipcamClientInterface.callBackUserParams(did, user1, pwd1, user2, + pwd2, user3, pwd3); + } + } + + public void CallBack_FtpParams(String did, String svr_ftp, String user, + String pwd, String dir, int port, int mode, int upload_interval) + { + if (ftpInterface != null) { + ftpInterface.callBackFtpParams(did, svr_ftp, user, pwd, dir, port, + mode, upload_interval); + } + } + + public void CallBack_DDNSParams(String did, int service, String user, + String pwd, String host, String proxy_svr, int ddns_mode,int proxy_port) + { + Log.d("ddd", "CallBack_DDNSParams"); + } + + public void CallBack_MailParams(String did, String svr, int port, + String user, String pwd, int ssl, String sender, String receiver1, + String receiver2, String receiver3, String receiver4) + { + if (mailInterface != null) { + mailInterface.callBackMailParams(did, svr, port, user, pwd, ssl, + sender, receiver1, receiver2, receiver3, receiver4); + } + } + + public void CallBack_DatetimeParams(String did, int now, int tz, + int ntp_enable, String ntp_svr) + { + if (dateTimeInterface != null) { + dateTimeInterface.callBackDatetimeParams(did, now, tz, ntp_enable, + ntp_svr); + } + } + + /** + * IpcamClientActivity feedback method + * + * snapshot result + * + * @param did + * @param bImage + * @param len + */ + public void PPPPSnapshotNotify(String did, byte[] bImage, int len) { + Log.d(TAG, "PPPPSnapshotNotify did:" + did + " len:" + len); + if (ipcamClientInterface != null) { + ipcamClientInterface.BSSnapshotNotify(did, bImage, len); + } + } + + public void CallBack_Snapshot(String did, byte[] data, int len) + { + if (ipcamClientInterface != null) { + ipcamClientInterface.BSSnapshotNotify(did, data, len); + } + + } + + public void CallBack_NetworkParams(String did, String ipaddr, + String netmask, String gateway, String dns1, String dns2, int dhcp, + int port, int rtsport) { + Log.d("ddd", "CallBack_NetworkParams"); + } + + public void CallBack_CameraStatusParams(String did, String sysver, + String devname, String devid, String appver, String oemid, + int alarmstatus, int sdcardstatus, int sdcardtotalsize, + int sdcardremainsize) { + + if (ipcamClientInterface != null) { + ipcamClientInterface.CameraStatus(did, alarmstatus); + } + if (updatefirmware != null) + { + Log.i("info", "othersSettingActivity"); + updatefirmware.CallBack_UpdateFirmware(did,sysver, appver, oemid); + } + } + + public void CallBack_PTZParams(String did, int led_mod, + int ptz_center_onstart, int ptz_run_times, int ptz_patrol_rate, + int ptz_patrul_up_rate, int ptz_patrol_down_rate, + int ptz_patrol_left_rate, int ptz_patrol_right_rate, + int disable_preset) { + Log.d("ddd", "CallBack_PTZParams"); + } + + public void CallBack_WifiScanResult(String did, String ssid, String mac, + int security, int dbm0, int dbm1, int mode, int channel, int bEnd) { + Log.d("tag", "CallBack_WifiScanResult"); + if (wifiInterface != null) { + wifiInterface.callBackWifiScanResult(did, ssid, mac, security, + dbm0, dbm1, mode, channel, bEnd); + } + } + + public void CallBack_AlarmParams(String did, int alarm_audio, + int motion_armed, int motion_sensitivity, int input_armed, + int ioin_level, int iolinkage, int ioout_level, int alarmpresetsit, + int mail, int snapshot, int record, int upload_interval, + int schedule_enable, int schedule_sun_0, int schedule_sun_1, + int schedule_sun_2, int schedule_mon_0, int schedule_mon_1, + int schedule_mon_2, int schedule_tue_0, int schedule_tue_1, + int schedule_tue_2, int schedule_wed_0, int schedule_wed_1, + int schedule_wed_2, int schedule_thu_0, int schedule_thu_1, + int schedule_thu_2, int schedule_fri_0, int schedule_fri_1, + int schedule_fri_2, int schedule_sat_0, int schedule_sat_1, + int schedule_sat_2, int defense_plan1, int defense_plan2, + int defense_plan3, int defense_plan4, int defense_plan5, + int defense_plan6, int defense_plan7, int defense_plan8, + int defense_plan9, int defense_plan10, int defense_plan11, + int defense_plan12, int defense_plan13, int defense_plan14, + int defense_plan15, int defense_plan16, int defense_plan17, + int defense_plan18, int defense_plan19, int defense_plan20, + int defense_plan21,int remind_rare) { + + if (alarmInterface != null) { + alarmInterface.callBackAlarmParams(did,alarm_audio ,motion_armed, + motion_sensitivity, input_armed, ioin_level, iolinkage, + ioout_level, alarmpresetsit, mail, snapshot, record, + upload_interval, schedule_enable, schedule_sun_0, + schedule_sun_1, schedule_sun_2, schedule_mon_0, + schedule_mon_1, schedule_mon_2, schedule_tue_0, + schedule_tue_1, schedule_tue_2, schedule_wed_0, + schedule_wed_1, schedule_wed_2, schedule_thu_0, + schedule_thu_1, schedule_thu_2, schedule_fri_0, + schedule_fri_1, schedule_fri_2, schedule_sat_0, + schedule_sat_1, schedule_sat_2); + } + + + if (alarmParamsInterface != null) { + alarmParamsInterface.CallBack_AlarmParams(did, alarm_audio, + motion_armed, motion_sensitivity, input_armed, ioin_level, + iolinkage, ioout_level, alarmpresetsit, mail, snapshot, + record, upload_interval, schedule_enable, schedule_sun_0, + schedule_sun_1, schedule_sun_2, schedule_mon_0, + schedule_mon_1, schedule_mon_2, schedule_tue_0, + schedule_tue_1, schedule_tue_2, schedule_wed_0, + schedule_wed_1, schedule_wed_2, schedule_thu_0, + schedule_thu_1, schedule_thu_2, schedule_fri_0, + schedule_fri_1, schedule_fri_2, schedule_sat_0, + schedule_sat_1, schedule_sat_2, defense_plan1, + defense_plan2, defense_plan3, defense_plan4, defense_plan5, + defense_plan6, defense_plan7, defense_plan8, defense_plan9, + defense_plan10, defense_plan11, defense_plan12, + defense_plan13, defense_plan14, defense_plan15, + defense_plan16, defense_plan17, defense_plan18, + defense_plan19, defense_plan20, defense_plan21); + } + } + /* + * @param alarmtype==0x14(20) 为可视门铃按钮动作 + * + */ + + public void CallBack_AlarmNotify(String did, int alarmtype) { + Log.d("tag", "callBack_AlarmNotify did:" + did + " alarmtype:" + + alarmtype); + switch (alarmtype) { + case ContentCommon.MOTION_ALARM:// 移动侦测报警 + String strMotionAlarm = getResources().getString( + R.string.alerm_motion_alarm); + //getNotification(strMotionAlarm, did, true); + break; + case ContentCommon.GPIO_ALARM: + String strGpioAlarm = getResources().getString( + R.string.alerm_gpio_alarm); + //getNotification(strGpioAlarm, did, true); + break; + case ContentCommon.ALARM_DOORBELL: + //此处编写按下门铃需要执行的动作 + //getNotification("门铃来了", did, false); + break; + case ContentCommon.HIGHTEMP_ALARM://高温报警 + case ContentCommon.LOWTEMP_ALARM://低温报警 + case ContentCommon.LOWPOWER_ALARM://低电报警 + case ContentCommon.CRY_ALARM://哭声报警 + break; + default: + break; + } + + } + + public void CallBack_RecordFileSearchResult(String did, String filename, + int size, int recordcount, int pagecount, int pageindex, + int pagesize, int bEnd) { + Log.d("info", "CallBack_RecordFileSearchResult did: " + did + + " filename: " + filename + " size: " + size); + if (playBackTFInterface != null) { + playBackTFInterface.callBackRecordFileSearchResult(did, filename, + size, recordcount, pagecount, pageindex, pagesize, bEnd); + } + } + + public void CallBack_PlaybackVideoData(String did, byte[] videobuf, + int h264Data, int len, int width, int height, int time, + int streamid, int FrameType, int originFrameLen) { + Log.d(TAG, "CallBack_PlaybackVideoData len:" + len + " width:" + width + + " height:" + height); + if (playBackInterface != null) { + playBackInterface.callBackPlaybackVideoData(videobuf, h264Data, + len, width, height,time,FrameType,originFrameLen, 0, 0); + } + } + + /* + * 录像回放参数回调 + */ + public void CallBack_RecordSchParams(String did, int record_cover_enable, + int record_timer, int record_size, int record_chnl, + int record_time_enable, int record_schedule_sun_0, + int record_schedule_sun_1, int record_schedule_sun_2, + int record_schedule_mon_0, int record_schedule_mon_1, + int record_schedule_mon_2, int record_schedule_tue_0, + int record_schedule_tue_1, int record_schedule_tue_2, + int record_schedule_wed_0, int record_schedule_wed_1, + int record_schedule_wed_2, int record_schedule_thu_0, + int record_schedule_thu_1, int record_schedule_thu_2, + int record_schedule_fri_0, int record_schedule_fri_1, + int record_schedule_fri_2, int record_schedule_sat_0, + int record_schedule_sat_1, int record_schedule_sat_2, + int record_sd_status, int sdtotal, int sdfree, int audio_enble) { + if (sCardInterface != null) { + sCardInterface.callBackRecordSchParams(did, record_cover_enable, + record_timer, record_size, record_time_enable, + record_schedule_sun_0, record_schedule_sun_1, + record_schedule_sun_2, record_schedule_mon_0, + record_schedule_mon_1, record_schedule_mon_2, + record_schedule_tue_0, record_schedule_tue_1, + record_schedule_tue_2, record_schedule_wed_0, + record_schedule_wed_1, record_schedule_wed_2, + record_schedule_thu_0, record_schedule_thu_1, + record_schedule_thu_2, record_schedule_fri_0, + record_schedule_fri_1, record_schedule_fri_2, + record_schedule_sat_0, record_schedule_sat_1, + record_schedule_sat_2, record_sd_status, sdtotal, sdfree,audio_enble); + } + Log.e(TAG, "录像计划:record_schedule_sun_0=" + record_schedule_sun_0 + + ",record_schedule_sun_1=" + record_schedule_sun_1 + + ",record_schedule_sun_2=" + record_schedule_sun_2 + + ",record_schedule_mon_0=" + record_schedule_mon_0 + + ",record_schedule_mon_1=" + record_schedule_mon_1 + + ",record_schedule_mon_2=" + record_schedule_mon_2); + } + +// public void setUpdateFirmware(FirmwareUpdateActiviy activity,String did) +// { +// this.othersSettingActivity=activity; +// NativeCaller.PPPPGetSystemParams(did, ContentCommon.MSG_TYPE_GET_STATUS);//获取版本的本地方法 +// } + + //固件更新接口 + private static Firmware updatefirmware; + public static void setFirmware(Firmware firmware) + { + updatefirmware=firmware; + } + public interface Firmware + { + void CallBack_UpdateFirmware(String did,String sysver, String appver,String oemid); + } + + //通知 + /*@SuppressWarnings("deprecation") + private Notification getNotification(String content, String did,boolean isAlarm) + { + *//*mNotify2 = new Notification(R.drawable.app,content, System.currentTimeMillis()); + mNotify2.defaults |= Notification.DEFAULT_SOUND;//声音 + mNotify2.setLatestEventInfo(BridgeService.this, "This is content title", + "This is content text", null); + + notifyManager.notify(1, mNotify2); + return mNotify2;*//* + }*/ + + public static LowPwerInterface mLowPwerInterface; + public static LowPwerInterface mLowPwerInterfaceForLightLevel; + public static LowPwerInterface2109 mLowPwerInterfaceForIndexCgiHelper; + public static void setLowPwerInterface(LowPwerInterface2109 lowPwerInterface){ + mLowPwerInterfaceForIndexCgiHelper=lowPwerInterface; + } + + public static void setLowPwerInterfaceForLightLevel(LowPwerInterface lowPwerInterface){ + mLowPwerInterfaceForLightLevel=lowPwerInterface; + } + public interface LowPwerInterface { + void LowPwerCallBack(String did, String command, String cmd, String content); + } + + public interface LowPwerInterface2109 { + void LowPwerCallBack(String did, String command, String cmd, String siren,String light); + } + + public static CameraLightInterfaceInterface mCameraLightInterface; + + public interface CameraLightInterfaceInterface { + void LightSireCallBack(String did, String command, String cmd, String siren,String light); + } + + public static void setCameraLightInterfaceInterface(CameraLightInterfaceInterface cameraLightInterfaceInterface){ + mCameraLightInterface = cameraLightInterfaceInterface; + } + + + private static IpcamClientInterface ipcamClientInterface; + public static void setIpcamClientInterface(IpcamClientInterface ipcInterface) + { + ipcamClientInterface = ipcInterface; + } + public interface IpcamClientInterface { + void BSMsgNotifyData(String did, int type, int param); + + void BSSnapshotNotify(String did, byte[] bImage, int len); + + void callBackUserParams(String did, String user1, String pwd1, + String user2, String pwd2, String user3, String pwd3); + + void CameraStatus(String did, int status); + } + + + private static PictureInterface pictureInterface; + public static void setPictureInterface(PictureInterface pi) { + pictureInterface = pi; + } + + public interface PictureInterface { + void BSMsgNotifyData(String did, int type, int param); + } + + private static VideoInterface videoInterface; + + public static void setVideoInterface(VideoInterface vi) + { + videoInterface = vi; + } + + public interface VideoInterface { + void BSMsgNotifyData(String did, int type, int param); + } + + private static WifiInterface wifiInterface; + + public static void setWifiInterface(WifiInterface wi) { + wifiInterface = wi; + } + + public interface WifiInterface { + void callBackWifiParams(String did, int enable, String ssid, + int channel, int mode, int authtype, int encryp, int keyformat, + int defkey, String key1, String key2, String key3, String key4, + int key1_bits, int key2_bits, int key3_bits, int key4_bits, + String wpa_psk); + + void callBackWifiScanResult(String did, String ssid, String mac, + int security, int dbm0, int dbm1, int mode, int channel, + int bEnd); + + void callBackSetSystemParamsResult(String did, int paramType, int result); + + void callBackPPPPMsgNotifyData(String did, int type, int param); + } + + // 获取计划录像接口 + public static TimingInterface mTimingInterface; + + public static interface TimingInterface { + void TimingCallback(String did, String command, String mask, + String record_plan1, String record_plan2, String record_plan3, + String record_plan4, String record_plan5, String record_plan6, + String record_plan7, String record_plan8, String record_plan9, + String record_plan10, String record_plan11, + String record_plan12, String record_plan13, + String record_plan14, String record_plan15, + String record_plan16, String record_plan17, + String record_plan18, String record_plan19, + String record_plan20, String record_plan21, + String record_plan_enable); + } + + public static void setTimingInterface(TimingInterface nTimingInterface) { + mTimingInterface = nTimingInterface; + } + // 获取移动侦测录像计划接口 + public static VideoTimingInterface mVideoTimingInterface; + + public static interface VideoTimingInterface { + void VideoTimingCallback(String did, String command, String mask, + String motion_record_plan1, String motion_record_plan2, + String motion_record_plan3, String motion_record_plan4, + String motion_record_plan5, String motion_record_plan6, + String motion_record_plan7, String motion_record_plan8, + String motion_record_plan9, String motion_record_plan10, + String motion_record_plan11, String motion_record_plan12, + String motion_record_plan13, String motion_record_plan14, + String motion_record_plan15, String motion_record_plan16, + String motion_record_plan17, String motion_record_plan18, + String motion_record_plan19, String motion_record_plan20, + String motion_record_plan21, String motion_record_enable); + } + + public static void setVideoTimingInterface( + VideoTimingInterface nVideoTimingInterface) { + mVideoTimingInterface = nVideoTimingInterface; + } + + // 获取移动侦测推送录像计划接口 + public static PushTimingInterface mPushTimingInterface; + + public static interface PushTimingInterface { + void PushTimingCallback(String did, String command, String mask, + String motion_push_plan1, String motion_push_plan2, + String motion_push_plan3, String motion_push_plan4, + String motion_push_plan5, String motion_push_plan6, + String motion_push_plan7, String motion_push_plan8, + String motion_push_plan9, String motion_push_plan10, + String motion_push_plan11, String motion_push_plan12, + String motion_push_plan13, String motion_push_plan14, + String motion_push_plan15, String motion_push_plan16, + String motion_push_plan17, String motion_push_plan18, + String motion_push_plan19, String motion_push_plan20, + String motion_push_plan21, String motion_push_enable); + } + + public static void setPushTimingInterface( + PushTimingInterface nPushTimingInterface) { + mPushTimingInterface = nPushTimingInterface; + } + + private static UserInterface userInterface; + + public static void setUserInterface(UserInterface ui) { + userInterface = ui; + } + + public interface UserInterface { + void callBackUserParams(String did, String user1, String pwd1, + String user2, String pwd2, String user3, String pwd3); + + void callBackSetSystemParamsResult(String did, int paramType, int result); + + void callBackPPPPMsgNotifyData(String did, int type, int param); + } + + private static AlarmInterface alarmInterface; + + public static void setAlarmInterface(AlarmInterface ai) { + alarmInterface = ai; + } + + public interface AlarmInterface { + void callBackAlarmParams(String did, int motion_armed, + int motion_sensitivity, int input_armed, int ioin_level, + int iolinkage, int ioout_level, int alermpresetsit, int mail, + int snapshot, int record, int upload_interval, + int schedule_enable, int schedule_sun_0, int schedule_sun_1, + int schedule_sun_2, int schedule_mon_0, int schedule_mon_1, + int schedule_mon_2, int schedule_tue_0, int schedule_tue_1, + int schedule_tue_2, int schedule_wed_0, int schedule_wed_1, + int schedule_wed_2, int schedule_thu_0, int schedule_thu_1, + int schedule_thu_2, int schedule_fri_0, int schedule_fri_1, + int schedule_fri_2, int schedule_sat_0, int schedule_sat_1, + int schedule_sat_2, int schedule_sat_22); + + void callBackSetSystemParamsResult(String did, int paramType, int result); + } + + //移动侦测布防 + private static CallBack_AlarmParamsInterface alarmParamsInterface; + + public static void setCallBack_AlarmParamsInterface( + CallBack_AlarmParamsInterface c) { + alarmParamsInterface = c; + } + + public static void setCallBack_AlarmParamsInterfaceToNull() { + alarmParamsInterface = null; + } + + public interface CallBack_AlarmParamsInterface { + void CallBack_AlarmParams(String did, int alarm_audio, + int motion_armed, int motion_sensitivity, int input_armed, + int ioin_level, int iolinkage, int ioout_level, + int alarmpresetsit, int mail, int snapshot, int record, + int upload_interval, int schedule_enable, int schedule_sun_0, + int schedule_sun_1, int schedule_sun_2, int schedule_mon_0, + int schedule_mon_1, int schedule_mon_2, int schedule_tue_0, + int schedule_tue_1, int schedule_tue_2, int schedule_wed_0, + int schedule_wed_1, int schedule_wed_2, int schedule_thu_0, + int schedule_thu_1, int schedule_thu_2, int schedule_fri_0, + int schedule_fri_1, int schedule_fri_2, int schedule_sat_0, + int schedule_sat_1, int schedule_sat_2, int defense_plan1, + int defense_plan2, int defense_plan3, int defense_plan4, + int defense_plan5, int defense_plan6, int defense_plan7, + int defense_plan8, int defense_plan9, int defense_plan10, + int defense_plan11, int defense_plan12, int defense_plan13, + int defense_plan14, int defense_plan15, int defense_plan16, + int defense_plan17, int defense_plan18, int defense_plan19, + int defense_plan20, int defense_plan21); + } + + private static DateTimeInterface dateTimeInterface; + + public static void setDateTimeInterface(DateTimeInterface di) { + dateTimeInterface = di; + } + + public interface DateTimeInterface { + void callBackDatetimeParams(String did, int now, int tz, + int ntp_enable, String ntp_svr); + + void callBackSetSystemParamsResult(String did, int paramType, int result); + } + + private static MailInterface mailInterface; + + public static void setMailInterface(MailInterface mi) { + mailInterface = mi; + } + + public interface MailInterface { + void callBackMailParams(String did, String svr, int port, String user, + String pwd, int ssl, String sender, String receiver1, + String receiver2, String receiver3, String receiver4); + + void callBackSetSystemParamsResult(String did, int paramType, int result); + } + + private static FtpInterface ftpInterface; + + public static void setFtpInterface(FtpInterface fi) { + ftpInterface = fi; + } + + public interface FtpInterface { + void callBackFtpParams(String did, String svr_ftp, String user, + String pwd, String dir, int port, int mode, int upload_interval); + + void callBackSetSystemParamsResult(String did, int paramType, int result); + } + + private static SDCardInterface sCardInterface; + + public static void setSDCardInterface(SDCardInterface si) { + sCardInterface = si; + } + + public interface SDCardInterface { + void callBackRecordSchParams(String did, int record_cover_enable, + int record_timer, int record_size, int record_time_enable, + int record_schedule_sun_0, int record_schedule_sun_1, + int record_schedule_sun_2, int record_schedule_mon_0, + int record_schedule_mon_1, int record_schedule_mon_2, + int record_schedule_tue_0, int record_schedule_tue_1, + int record_schedule_tue_2, int record_schedule_wed_0, + int record_schedule_wed_1, int record_schedule_wed_2, + int record_schedule_thu_0, int record_schedule_thu_1, + int record_schedule_thu_2, int record_schedule_fri_0, + int record_schedule_fri_1, int record_schedule_fri_2, + int record_schedule_sat_0, int record_schedule_sat_1, + int record_schedule_sat_2, int record_sd_status, int sdtotal, + int sdfree,int enable_audio); + + void callBackSetSystemParamsResult(String did, int paramType, int result);; + } + + private static PlayInterface playInterface; + + public static void setPlayInterface(PlayInterface pi) { + playInterface = pi; + } + + public interface PlayInterface { + void callBackCameraParamNotify(String did, int resolution, + int brightness, int contrast, int hue, int saturation, int flip,int mode); + + void callBackVideoData(byte[] videobuf, int h264Data, int len, + int width, int height); + + void callBackMessageNotify(String did, int msgType, int param); + + void callBackAudioData(byte[] pcm, int len); + + void callBackH264Data(byte[] h264, int type, int size); + } + + public static void getPlayBackVideo(PlayBackInterface face) { + playBackInterface = face; + } + + private static PlayBackTFInterface playBackTFInterface; + + public static void setPlayBackTFInterface(PlayBackTFInterface pbtfi) { + playBackTFInterface = pbtfi; + } + + public interface PlayBackTFInterface { + void callBackRecordFileSearchResult(String did, String filename, + int size, int recordcount, int pagecount, int pageindex, + int pagesize, int bEnd); + } + + private static PlayBackInterface playBackInterface; + + public static void setPlayBackInterface(PlayBackInterface pbi) { + playBackInterface = pbi; + } + + public interface PlayBackInterface { + void callBackPlaybackVideoData(byte[] videobuf, int h264Data, int len, + int width, int height, int time, int frameType, int originFrameLen, float pos, float cachePOS); + } + + private static AddCameraInterface addCameraInterface; + + public static void setAddCameraInterface(AddCameraInterface aci) { + addCameraInterface = aci; + } + + public interface AddCameraInterface { + void callBackSearchResultData(int cameraType, String strMac, + String strName, String strDeviceID, String strIpAddr, int port); + } + + private static SensorListActivityAllDataInterface sensorListInterfece; + public interface SensorListActivityAllDataInterface + { + void CallBackMessage(String did, String resultPbuf, int cmd, + int sensorid1, int sensorid2, int sensorid3, int sensortype, + int sensorstatus, int presetid, int id); + } + public static void setSensorListInterface(SensorListActivityAllDataInterface sensor) + { + sensorListInterfece = sensor; + } + + private static EditSensorListActivityInterface setEditSensor; + public interface EditSensorListActivityInterface { + void CallBackMessages(String did, String resultPbuf, int cmd); + } + public static void setSensornameInterface(EditSensorListActivityInterface sensor) { + setEditSensor = sensor; + } + + + public static FlowinfoInterface mflowinfoInterface; + + public interface FlowinfoInterface { + void infoCallBack(String did, String content); + } + + + private static CallBackMessageInterface messageInterface; + + public static void setCallBackMessage(CallBackMessageInterface message) { + messageInterface = message; + } + + public interface CallBackMessageInterface { + void CallBackGetStatus(String did, String resultPbuf, int cmd); + } + + // + public void CallBackTransferMessage(String did, String resultPbuf, int cmd, + int sensorid1, int sensorid2, int sensorid3, int sensortype, + int sensorstatus, int presetid, int index) { + Log.e("info", "Service CallBackTransferMessage---resultPbuf:" + + resultPbuf + "--did:" + did + "---cmd:" + cmd + ",id1=" + + sensorid1 + ",id2=" + sensorid2 + ",id3=" + sensorid3 + + ",sensortype=" + sensortype + ",sensortatus=" + sensorstatus + + ",presetid=" + presetid + ",index:" + index); + if (cmd == ContentCommon.CGI_GET_SENSOR_STATUS) + {// 获取布撤防状态返回 + + } + if (cmd == ContentCommon.CGI_SET_SENSOR_NAME && setEditSensor != null) + {// 编辑传感器信息返回 + setEditSensor.CallBackMessages(did, resultPbuf, cmd); + } + if (cmd == ContentCommon.CGI_DEL_SENSOR && setEditSensor != null) + {// 删除传感器返回 + setEditSensor.CallBackMessages(did, resultPbuf, cmd); + } + if (cmd == ContentCommon.CGI_SET_SENSOR_PRESET) + {// 设置传感器预制返回 + setEditSensor.CallBackMessages(did, resultPbuf, cmd); + } + if (cmd == ContentCommon.CGI_SENSOR_GETPRESET) + {// 获取联动摄像机绑定的看守位返回 + + } + if (cmd == ContentCommon.CGI_IEGET_STATUS) + {// 获取摄像机相关参数返回 + if (messageInterface != null) { + messageInterface.CallBackGetStatus(did, resultPbuf, cmd); + } + } + if (cmd == ContentCommon.CGI_GET_SENSOR_STATUS) + {// 获取联动摄像机相关参数返回 + + } + //获取某一个设备已经添加的传感器列表 + if (sensorListInterfece != null + && cmd != ContentCommon.CGI_SET_SENSOR_PRESET + && cmd != ContentCommon.CGI_DEL_SENSOR + && cmd != ContentCommon.CGI_SET_SENSOR_PRESET + && cmd != ContentCommon.CGI_SET_SENSOR_STATUS + && cmd != ContentCommon.CGI_IEGET_STATUS + && cmd != ContentCommon.CGI_SENSOR_GETPRESET + && cmd != ContentCommon.CGI_SET_SENSOR_NAME + && cmd != ContentCommon.CGI_GET_SENSOR_STATUS) + { + sensorListInterfece.CallBackMessage(did, resultPbuf, cmd,sensorid1, sensorid2, sensorid3, sensortype, sensorstatus,presetid, index); + } + if(cmd == ContentCommon.CGI_IEGET_FACTORY) + { + if (resultPbuf.contains("correctModel=")) { + int num = resultPbuf.indexOf("correctModel=") + "correctModel=".length(); + String correctModel = resultPbuf.substring(num, num + 1); + MySharedPreferenceUtil.saveDeviceInformation(this, did, ContentCommon.DEVICE_MODEL_TYPE, correctModel); + } + } + + } + + /** + * + * @param did + * @param name + * @param headcmd + * @param selfcmd + * @param linkpreset + * @param sensortype + * @param sensoraction + * sensoraction == ContentCommon.SENSOR_ALARM_ACTION_GARRISON// + * 联动摄像机布防返回 sensoraction == + * ContentCommon.SENSOR_ALARM_ACTION_CANCELGARRISON// 联动摄像机撤防返回 + * sensoraction == ContentCommon.SENSOR_ALARM_ACTION_ALARM || + * sensoraction == ContentCommon.SENSOR_ALARM_ACTION_SOS// + * 联动摄像机报警 sensoraction == + * ContentCommon.SENSOR_ALARM_ACTION_LOWBATT// 联动摄像机低电 + * sensoraction == + * ContentCommon.SENSOR_ALARM_ACTION_CANCELALARM// 联动摄像机取消报警 + * @param channel + * @param sensorid1 + * @param sensorid2 + * @param sensorid3 + * 请求摄像机绑定传感器时 如果sensorid1 sensorid2 sensorid3 同时为255或者0 为无效传感器 + */ + public void CallBackAlermMessage(String did, String name, int headcmd, + int selfcmd, int linkpreset, int sensortype, int sensoraction, + int channel, int sensorid1, int sensorid2, int sensorid3) { + Log.e("info", "CallBackAlermMessage=====shix name:" + name + + " headcmd:" + headcmd + " selfcmd:" + selfcmd + + " linkpreset:" + linkpreset + " sensortype:" + sensortype + + " sensoraction:" + sensoraction + " channel:" + channel + + " sensorid1:" + sensorid1 + " sensorid2" + sensorid2 + + " sensorid3:" + sensorid3); + + if (sensoraction == ContentCommon.SENSOR_ALARM_ACTION_GARRISON)// 联动摄像机布防返回 + { + + } + // 联动摄像机撤防返回 + if (sensoraction == ContentCommon.SENSOR_ALARM_ACTION_CANCELGARRISON) + { + + } + // 联动摄像机报警 + if (sensoraction == ContentCommon.SENSOR_ALARM_ACTION_ALARM|| sensoraction == ContentCommon.SENSOR_ALARM_ACTION_SOS) + { + + } + // 联动摄像机低电 + if (sensoraction == ContentCommon.SENSOR_ALARM_ACTION_LOWBATT) + { + + } + // 联动摄像机取消报警 + if (sensoraction == ContentCommon.SENSOR_ALARM_ACTION_CANCELALARM) + { + + } + + if (selfcmd == ContentCommon.SENSOR_ALARM_ACTION_ALARM&& sensoraction == 8) + { + // 对码返回 + setCodeInterface.CallBackReCodeMessage(did, name, headcmd, selfcmd,linkpreset, sensortype, + sensoraction, channel, sensorid1,sensorid2, sensorid3); + } + + } + + //对码接口定义 + public static void setCodeInterface(SensorSetCodeInterface sensor) { + setCodeInterface = sensor; + } + + private static SensorSetCodeInterface setCodeInterface; + + public interface SensorSetCodeInterface + { + void CallBackReCodeMessage(String did, String name, int headcmd, + int selfcmd, int linkpreset, int sensortype, int sensoraction, + int channel, int sensorid1, int sensorid2, int sensorid3); + } + + public void CallBackAlermLogList(String did, String alarmdvsname, int cmd,int armtype + , int dvstype, int actiontype, int time, int nowCount,int nCount) + + { + + } + + public void CallBackTransferCamList(String did, String camName, int camNum, + int bEnd, String camDid, String camUser, String camPwd) { + + } + + public void CallBackTransJson(String json) { + + } + + public void CallBackTransJson(String did, String json) { + + } + + public void CallBackOriFramLen(String uid, int originFrameLen) { + + } + + public void onTimeOut(Dialog dialog) { + + } + + public void onTransCMDString(String did, byte[] data, int lenght) { + + } + + //add start by ydzhu 2017-11-20 增加tf卡播放下载接口 + public void CallBack_TFCardPlayback(String did, byte[] yuv, int type, + int size,int width,int height, int timestamp,float pos,float cachePOS) { + + Log.e("videodate brig","did"+did+"yuv"+yuv.length+"width"+width+"height"+height); + if (playBackInterface != null) { + playBackInterface.callBackPlaybackVideoData(yuv, 1, + size, width, height,timestamp,type,0, pos, cachePOS); + } + } + + public void CallBack_TFCardRecord(String did, float pos,int nError) { + + } + //add end + + public void CallBack_LowpowerDevMag(String did,int nState) { + + } + + //start vuid + /** + 搜索回调(只有sdk版本0x1240以上的就用这个收到搜索通知,低于那版本使用SearchResult收取) + @param sysVer: 设备固件版本 + @param appVer: 设备 + @param strMac: 设备Mac地址 + @param strName: 设备名字 + @param strDeviceID: 设备UID + @param strIpAddr: 设备IP + @param port: 设备端口号 + @param strUID: 设备uid + */ + public void CallBack_SearchVUIDResult(String sysVer, String appVer, String strMac, String strName, String strDeviceID, String strIpAddr, int port,String strUID) { + Log.d("vst", "user strDeviceID:" + strDeviceID + " strVUID:" + strUID + VuidUtils.isVuid(strDeviceID)); + if (strDeviceID.length() == 0) { + return; + } + if (addCameraInterface != null) { + addCameraInterface.callBackSearchResultData(0, strMac, + strName, strDeviceID, strIpAddr, port); + } + + } + + //start vuid by dunn 2019-10-22 + /** + StartVUID连接时状态 + @param did: UID + @param vuid: vuid + @param type: 消息类型 + @param param: 通知ID + */ + public void VUIDMsgNotify(String did, String vuid,int type,long param) { + Log.d("vst", "###VUIDMsgNotify### vuid="+vuid+", type="+type+", param"+param+", did="+did); + if (ipcamClientInterface != null) { + ipcamClientInterface.BSMsgNotifyData(did, ContentCommon.PPPP_MSG_VSNET_NOTIFY_TYPE_VUIDSTATUS, (int) param); + } + if (wifiInterface != null) { + wifiInterface.callBackPPPPMsgNotifyData(did, ContentCommon.PPPP_MSG_VSNET_NOTIFY_TYPE_VUIDSTATUS, (int)type); + } + + if (userInterface != null) { + userInterface.callBackPPPPMsgNotifyData(did, ContentCommon.PPPP_MSG_VSNET_NOTIFY_TYPE_VUIDSTATUS, (int)type); + + } + } + /**20190304======进度回调 + 合并视频文件的进度回调 + @param did: UID + @param pos: 0.0~1.0进度(只代表某个文件) + @param index: 文件索引(第几个文件) + @param nError: 0:有错误 1:无错误 + */ + public void CallBack_MergeVideoPos(String did, float pos,int index,int nError) { + + } + + public void CallBack_FaceMessageResult(String did, String strFaceID,byte[] data,int len,int type, int param) { + + } + + //start by dunn 硬解方案 2020-10-26 + private HashMap mapHEVC = new HashMap(); + public int CallBack_HasSupportedHardCodeing(String did, int isH265){ + if(isH265 == 1) { + DecodeHevcFrame dec = mapHEVC.get(did); + if (dec == null) { + dec = new DecodeHevcFrame(); + if (dec.initCode()) { + mapHEVC.put(did, dec); + //NativeCaller.SetHardCodeing(did, 1,dec); + return 1; + } else { + dec.release(); + dec = null; + } + } + } + + return 0; + } + + public void CallBack_ExitDecodeHardCodeing(String did, int isH265){ + if(isH265 == 1) { + DecodeHevcFrame dec = mapHEVC.get(did); + if (dec != null) { + mapHEVC.remove(did); + dec.release(); + dec = null; + } + } + } + + public void CallBack_HardFrameData(String did,byte[] pData, int nDataLen,int isH265,int IsIDR,int videoWidth, int videoHeight,int timestamp, int milistamp, float sessid, + float version,int originFrameLen,int isLive) + { + if(isH265 == 1) { + DecodeHevcFrame dec = mapHEVC.get(did); + if (dec != null) { + byte [] pYuv = dec.CallBack_H265FrameData(pData,nDataLen,IsIDR,videoWidth,videoHeight); + if(pYuv != null){ + if(isLive == 1){ + VideoData(did,pYuv,1,pYuv.length,dec._FrameWidth,dec._FrameHeight,timestamp,(short) milistamp,(int)sessid,(int)version,originFrameLen); + } + else { + CallBack_TFCardPlayback(did,pYuv,originFrameLen,pYuv.length,dec._FrameWidth,dec._FrameHeight,timestamp,sessid,version); + } + } + } + } + } + //end by dunn MSTAR方案 2020-10-22 + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/DemoIntentService.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/DemoIntentService.java new file mode 100644 index 0000000..f03e4fe --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/DemoIntentService.java @@ -0,0 +1,155 @@ +package com.ipcamera.demo; + +import android.content.Context; +import android.os.Handler; +import android.os.Looper; +import android.os.Message; + + +import com.igexin.sdk.GTIntentService; +import com.igexin.sdk.PushConsts; +import com.igexin.sdk.PushManager; +import com.igexin.sdk.message.BindAliasCmdMessage; +import com.igexin.sdk.message.FeedbackCmdMessage; +import com.igexin.sdk.message.GTCmdMessage; +import com.igexin.sdk.message.GTNotificationMessage; +import com.igexin.sdk.message.GTTransmitMessage; +import com.igexin.sdk.message.SetTagCmdMessage; +import com.igexin.sdk.message.UnBindAliasCmdMessage; +import com.ipcamer.demo.R; +import com.ipcamera.demo.utils.Log; +import com.ipcamera.demo.utils.ToastUtils; + +/** + * 继承 GTIntentService 接收来自个推的消息, 所有消息在线程中回调, 如果注册了该服务, 则务必要在 AndroidManifest中声明, 否则无法接受消息
+ * onReceiveMessageData 处理透传消息
+ * onReceiveClientId 接收 cid
+ * onReceiveOnlineState cid 离线上线通知
+ * onReceiveCommandResult 各种事件处理回执
+ */ +public class DemoIntentService extends GTIntentService { + + private static final String TAG = "GetuiSdkDemo"; + + /** + * 为了观察透传数据变化. + */ + private static int cnt; + + public DemoIntentService() { + + } + + @Override + public void onReceiveServicePid(Context context, int pid) { + Log.print("onReceiveServicePid -> " + pid); + } + + @Override + public void onReceiveMessageData(final Context context, GTTransmitMessage msg) { + com.ipcamera.demo.utils.Log.print("----------"); + String appid = msg.getAppid(); + String taskid = msg.getTaskId(); + String messageid = msg.getMessageId(); + byte[] payload = msg.getPayload(); + String pkg = msg.getPkgName(); + String cid = msg.getClientId(); + + // 第三方回执调用接口,actionid范围为90000-90999,可根据业务场景执行 + boolean result = PushManager.getInstance().sendFeedbackMessage(context, taskid, messageid, 90001); + Log.print("call sendFeedbackMessage = " + (result ? "success" : "failed")); + + + Log.print( "onReceiveMessageData -> " + "appid = " + appid + "\ntaskid = " + taskid + "\nmessageid = " + messageid + "\npkg = " + pkg + + "\ncid = " + cid); + + if (payload == null) { + Log.print( "receiver payload = null"); + } else { + final String data = new String(payload); + Log.print( "receiver payload = " + data); + new Handler(Looper.getMainLooper()).post(new Runnable() { + @Override + public void run() { + ToastUtils.show(context,"收到推送:"+data); + } + }); + + // 测试消息为了观察数据变化 +// if (data.equals(getResources().getString(R.string.push_transmission_data))) { +// data = data + "-" + cnt; +// cnt++; +// } + + } + + Log.print( "----------------------------------------------------------------------------------------------"); + } + + @Override + public void onReceiveClientId(Context context, String clientid) { + Log.e(TAG, "onReceiveClientId -> " + "clientid = " + clientid); + + } + + @Override + public void onReceiveOnlineState(Context context, boolean online) { + Log.print( "onReceiveOnlineState -> " + (online ? "online" : "offline")); + } + + @Override + public void onReceiveCommandResult(Context context, GTCmdMessage cmdMessage) { + Log.print( "onReceiveCommandResult -> " + cmdMessage); + + int action = cmdMessage.getAction(); + + if (action == PushConsts.SET_TAG_RESULT) { + setTagResult((SetTagCmdMessage) cmdMessage); + } else if(action == PushConsts.BIND_ALIAS_RESULT) { + bindAliasResult((BindAliasCmdMessage) cmdMessage); + } else if (action == PushConsts.UNBIND_ALIAS_RESULT) { + unbindAliasResult((UnBindAliasCmdMessage) cmdMessage); + } else if ((action == PushConsts.THIRDPART_FEEDBACK)) { + feedbackResult((FeedbackCmdMessage) cmdMessage); + } + } + + @Override + public void onNotificationMessageArrived(Context context, GTNotificationMessage gtNotificationMessage) { + + } + + @Override + public void onNotificationMessageClicked(Context context, GTNotificationMessage gtNotificationMessage) { + + } + + private void setTagResult(SetTagCmdMessage setTagCmdMsg) { + + } + + private void bindAliasResult(BindAliasCmdMessage bindAliasCmdMessage) { + + + } + + private void unbindAliasResult(UnBindAliasCmdMessage unBindAliasCmdMessage) { + + + } + + + private void feedbackResult(FeedbackCmdMessage feedbackCmdMsg) { + String appid = feedbackCmdMsg.getAppid(); + String taskid = feedbackCmdMsg.getTaskId(); + String actionid = feedbackCmdMsg.getActionId(); + String result = feedbackCmdMsg.getResult(); + long timestamp = feedbackCmdMsg.getTimeStamp(); + String cid = feedbackCmdMsg.getClientId(); + + Log.print( "onReceiveCommandResult -> " + "appid = " + appid + "\ntaskid = " + taskid + "\nactionid = " + actionid + "\nresult = " + result + + "\ncid = " + cid + "\ntimestamp = " + timestamp); + } + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/DemoPushService.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/DemoPushService.java new file mode 100644 index 0000000..c468e85 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/DemoPushService.java @@ -0,0 +1,14 @@ +package com.ipcamera.demo; + +import android.app.Service; +import android.content.Intent; +import android.os.IBinder; +import android.util.Log; + +import com.igexin.sdk.GTServiceManager; + +import com.igexin.sdk.PushService; + +public class DemoPushService extends PushService { + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/EditSensorActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/EditSensorActivity.java new file mode 100644 index 0000000..58a7fbf --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/EditSensorActivity.java @@ -0,0 +1,359 @@ +package com.ipcamera.demo; + +import vstc2.nativecaller.NativeCaller; +import android.app.Activity; +import android.app.ProgressDialog; +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.TextView; +import android.widget.Toast; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.EditSensorListActivityInterface; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.SensorDoorData; + +public class EditSensorActivity extends Activity implements OnClickListener, + EditSensorListActivityInterface, OnItemClickListener { + private String sensorid, sensorname, did, pwd, position,sensortag; + private int sensortype, presetid; + private TextView tv_sensorid, tv_sensortype, tv_sensorname,btnOK; + private EditText et_sensorname; + private Button btnDelete; + private ImageView btnBack; + + private ProgressDialog progressDialog; + private int id; + + Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + String id = msg.getData().getString("id"); + int type = msg.getData().getInt("type"); + String name = msg.getData().getString("name"); + int setid = msg.getData().getInt("setid"); + int inttype = type; + if (inttype == 1) { + tv_sensortype.setText(getString(R.string.sensor_type_door)); + } else if (inttype == 2) { + tv_sensortype.setText(getString(R.string.sensor_type_infrared)); + } else if (inttype == 3) { + tv_sensortype.setText(getString(R.string.sensor_type_smoke)); + } else if (inttype == 4) { + tv_sensortype.setText(getString(R.string.sensor_type_gas)); + } else if (inttype == 7) { + tv_sensortype.setText(getString(R.string.sensor_type_remote)); + } else if (inttype == 8) { + tv_sensortype.setText(getString(R.string.sensor_type_siren)); + } else if (inttype == 10) { + tv_sensortype.setText(getString(R.string.sensor_type_camera)); + } else if (inttype == 11) { + tv_sensortype.setText(getString(R.string.sensor_type_curtain)); + } + tv_sensorid.setText(id); + et_sensorname.setText(name); + et_sensorname.setSelectAllOnFocus(true); + + }; + }; + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.edit_sensor); + findview(); + getData(); + BridgeService.setSensornameInterface(this); + + } + + private TextView tv_back; + + private void findview() { + // TODO Auto-generated method stub + tv_back = (TextView) findViewById(R.id.tv_back); + tv_back.setOnClickListener(this); + tv_sensorid = (TextView) findViewById(R.id.sensorid); + tv_sensortype = (TextView) findViewById(R.id.sensortype); + et_sensorname = (EditText) findViewById(R.id.sensorname); + btnOK = (TextView) findViewById(R.id.edit_ok); + btnOK.setOnClickListener(this); + btnBack = (ImageView) findViewById(R.id.back); + btnBack.setOnClickListener(this); + btnDelete = (Button) findViewById(R.id.btn_delete); + btnDelete.setOnClickListener(this); + +// RelativeLayout topRelativeLayout = (RelativeLayout) findViewById(R.id.top_relativeLayout); +// Bitmap bitmap = BitmapFactory.decodeResource(getResources(), +// R.drawable.top_bg); +// BitmapDrawable drawable = new BitmapDrawable(bitmap); +// drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); +// drawable.setDither(true); +// topRelativeLayout.setBackgroundDrawable(drawable); + } + + private void getData() { + // TODO Auto-generated method stub + Intent it = getIntent(); + id = it.getIntExtra("id", -1); + sensorid = it.getStringExtra("sensorid1_list"); + sensortype = it.getIntExtra("sensortype", -200); + sensorname = it.getStringExtra("sensorname"); + presetid = it.getIntExtra("presetid", -200); + position = it.getStringExtra("position"); + did = it.getStringExtra("did"); + pwd = it.getStringExtra("pwd"); + sensortag=it.getStringExtra("sensortag"); + + Message msg = new Message(); + Bundle b = new Bundle(); + b.putString("id", sensorid); + b.putInt("type", sensortype); + b.putString("name", sensorname); + b.putInt("setid", presetid); + + msg.setData(b); + mHandler.sendMessage(msg); + } + + private void setSensorName(String name) { + NativeCaller.TransferMessage(did, "set_sensorname.cgi?" + "&sensorid=" + + id + "&sensorname=" + name + "&loginuse=admin&loginpas=" + + pwd, 1); + + showDia(); + } + + @Override + public void onClick(View v) { + // TODO Auto-generated method stub + switch (v.getId()) { + case R.id.edit_ok: + String name = et_sensorname.getText().toString().trim(); + if (!name.equals(sensorname)) { + setSensorName(name); + } else { + finish(); + } + + break; + case R.id.back: + finish(); + break; + case R.id.tv_back: + finish(); + break; + case R.id.btn_delete: + Log.i("info", "delete sensor"); + NativeCaller.TransferMessage(did, "del_sensor.cgi?" + "&sensorid=" + + id + "&loginuse=admin&loginpas=" + pwd + + "&user=admin&pwd=" + pwd, 1); + showDia(); + break; + default: + break; + } + } + +// private MainSettingDialog1 dialog3; +// +// private void showSettingContextMenu() { +// int width = getWindowManager().getDefaultDisplay().getWidth(); +// int height = getWindowManager().getDefaultDisplay().getHeight(); +// +// dialog3 = new MainSettingDialog1(EditSensorActivity.this, width, height); +// dialog3.mRoot.setOnClickListener(this); +// Message msg; +// dialog3.setOnClickListener(new OnListener() { +// +// @Override +// public void onItemClick(int itemposition, int count) { +// Log.i("info", "itemposition" + itemposition); +// switch (itemposition) { +// case 1: +// setPreSetMessage(0); +// Message msg = new Message(); +// msg.arg1 = 0; +// preHandler.sendMessage(msg); +// break; +// case 2: +// setPreSetMessage(1); +// Message msg1 = new Message(); +// msg1.arg1 = 1; +// preHandler.sendMessage(msg1); +// break; +// case 3: +// setPreSetMessage(2); +// Message msg2 = new Message(); +// msg2.arg1 = 2; +// preHandler.sendMessage(msg2); +// break; +// case 4: +// setPreSetMessage(3); +// Message msg3 = new Message(); +// msg3.arg1 = 3; +// preHandler.sendMessage(msg3); +// break; +// case 5: +// setPreSetMessage(4); +// Message msg4 = new Message(); +// msg4.arg1 = 4; +// preHandler.sendMessage(msg4); +// break; +// case 6: +// setPreSetMessage(5); +// Message msg5 = new Message(); +// msg5.arg1 = 5; +// preHandler.sendMessage(msg5); +// break; +// default: +// break; +// } +// +// } +// }); +// dialog3.show(); +// } + + + private void setPreSetMessage(int pos) + { + NativeCaller.TransferMessage(did, "set_sensor_preset.cgi?sensorid=" + + id + "&presetid=" + pos + "&sensorid=" + sensorid + + "&loginuse=admin&loginpas=" + pwd, 1); + } + + @Override + public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3) { + // TODO Auto-generated method stub + } + + public void showDia() + { + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage("正在操作,请稍后..."); + progressDialog.show(); + } + + @Override + public void CallBackMessages(String did, String resultPbuf, int cmd) { + // TODO Auto-generated method stub + Log.e("info", "EditSensorActivity callback" + cmd); + if (cmd == ContentCommon.CGI_SET_SENSOR_NAME) { + Log.i("info", "CGI_SET_SENSOR_NAME" + resultPbuf); + String isSucess = resultPbuf.substring(resultPbuf.indexOf("=") + 1, + resultPbuf.indexOf(";")); + Log.e("info", "EditSensorActivity isSucess:" + isSucess); + if (isSucess.contains("0")) { + if(progressDialog.isShowing()){ + progressDialog.dismiss(); + } + + Intent data = new Intent(); + String sensorname=et_sensorname.getText().toString().trim(); + data.putExtra("name", sensorname); + data.putExtra("position", position); + SensorDoorData.ChangeDoorName(did, sensortag, sensorname); + setResult(501, data); + // Toast.makeText(getApplicationContext(), "修改成功!", + // Toast.LENGTH_LONG).show(); + finish(); + } else { + Toast.makeText(EditSensorActivity.this,"修改失败!",Toast.LENGTH_LONG).show(); + } + + } + if (cmd == ContentCommon.CGI_DEL_SENSOR) { + Log.i("info", "CGI_DEL_SENSOR" + resultPbuf); + String isSucess = resultPbuf.substring(resultPbuf.indexOf("=") + 1, + resultPbuf.indexOf(";")); + Log.i("info", "EditSensorActivity isSucess:" + isSucess); + if (isSucess.contains("0")) { + Log.i("info", "delete----------0"); + // Toast.makeText(getApplicationContext(), "删除成功!", + // Toast.LENGTH_LONG).show(); + if(progressDialog.isShowing()){ + progressDialog.dismiss(); + } + Intent data = new Intent(); + data.putExtra("position", position); + setResult(502, data); + SensorDoorData.removeSnesorDoor(did, sensortag); + + finish(); + } else { + Toast.makeText(EditSensorActivity.this,"删除失败!",Toast.LENGTH_LONG).show(); + } + } + if (cmd == ContentCommon.CGI_SET_SENSOR_PRESET) { + Log.i("info", "CGI_SET_SENSOR_PRESET" + resultPbuf); + + } + + } + +// class GroupAdapter extends BaseAdapter { +// +// private Context mContext; +// private ArrayList groups; +// private LayoutInflater mLayoutInflater; +// +// public GroupAdapter(Context context, ArrayList groups) { +// this.mContext = context; +// this.groups = groups; +// mLayoutInflater = LayoutInflater.from(mContext); +// } +// +// @Override +// public int getCount() { +// return groups.size(); +// } +// +// @Override +// public Object getItem(int position) { +// return groups.get(position); +// } +// +// @Override +// public long getItemId(int position) { +// return position; +// } +// +// @Override +// public View getView(int position, View convertView, ViewGroup parent) { +// ViewHolder viewHolder; +// if (convertView == null) { +// viewHolder = new ViewHolder(); +// convertView = mLayoutInflater.inflate( +// R.layout.sensor_edit_prelist, null); +// convertView.setTag(viewHolder); +// viewHolder.groupItemTextView = (TextView) convertView +// .findViewById(R.id.listitem); +// } else { +// viewHolder = (ViewHolder) convertView.getTag(); +// } +// +// viewHolder.groupItemTextView.setText(groups.get(position)); +// return convertView; +// } +// +// class ViewHolder { +// TextView groupItemTextView; +// } +// +// } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/FirmwareUpdateActiviy.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/FirmwareUpdateActiviy.java new file mode 100644 index 0000000..acca7d7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/FirmwareUpdateActiviy.java @@ -0,0 +1,352 @@ +package com.ipcamera.demo; + +import java.io.IOException; +import java.io.InputStream; +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.URL; +import java.util.Locale; +import org.apache.http.HttpResponse; +import org.apache.http.HttpStatus; +import org.apache.http.client.ClientProtocolException; +import org.apache.http.client.HttpClient; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.impl.client.DefaultHttpClient; +import org.apache.http.util.EntityUtils; +import org.json.JSONException; +import org.json.JSONObject; +import vstc2.nativecaller.NativeCaller; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.Firmware; +import com.ipcamera.demo.utils.ContentCommon; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.ProgressDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.Button; +import android.widget.RelativeLayout; +import android.widget.TextView; +import android.widget.Toast; + +public class FirmwareUpdateActiviy extends Activity implements OnClickListener,Firmware { + + private String did=null; + private TextView tvsysver,tv_service_sysver; + private Button button_back; + private ProgressDialog progressDialog = null; + private String LocalSysver = "noinfo"; + private String language; + private boolean isGetSysData = false; + private String download_server; + private String filePath_sys; + private String oemID; + + private boolean sys_isnew = false; + + private RelativeLayout service_sysver; + + // + private Handler hander = new Handler() { + + @Override + public void handleMessage(Message msg) { + // TODO Auto-generated method stub + switch (msg.what) { + case 1: + isGetSysData = true; + tvsysver.setText(LocalSysver); + getFirmware(); + break; + } + } + }; + + private Runnable runnable = new Runnable() { + + @Override + public void run() { + if (!isGetSysData) + { + isGetSysData = false; + if (progressDialog.isShowing()) + { + progressDialog.dismiss(); + } + } + } + }; + + private Handler sysVerhander = new Handler() { + public void handleMessage(Message msg) { + String ver = (String) msg.obj; + Log.e("info", "sys:" + ver); + tv_service_sysver.setText(ver); + }; + }; + + private Handler updateHandler = new Handler() { + + @Override + public void handleMessage(Message msg) { + // TODO Auto-generated method stub + switch (msg.what) { + + case 1: + Log.i("info", "did:" + did + "download_server:" + + download_server + "filePath_sys:" + filePath_sys); + new AlertDialog.Builder(FirmwareUpdateActiviy.this) + .setTitle("检测到新系统固件,是否更新?") + .setCancelable(false) + .setNegativeButton("暂不更新",new DialogInterface.OnClickListener() + { + + @Override + public void onClick(DialogInterface dialog,int which) { + // TODO Auto-generated method stub + + } + }).setPositiveButton("更新",new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog,int which) { + // TODO Auto-generated method stub + sys_isnew = false; + NativeCaller.UpgradeFirmware(did,download_server, filePath_sys,0); + Toast.makeText(getApplicationContext(),"正在更新系统固件,稍后摄像机会重启...",Toast.LENGTH_LONG).show(); + } + }).show(); + + break; + default: + break; + + } + } + + }; + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + setContentView(R.layout.update_firmware_view); + language = Locale.getDefault().getCountry(); + getDate(); + findView(); + showDiglog(); + hander.postDelayed(runnable,5000); + + NativeCaller.PPPPGetSystemParams(did, ContentCommon.MSG_TYPE_GET_STATUS); + BridgeService.setFirmware(this); + } + + private void getDate() + { + Intent intent=getIntent(); + did = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + } + + private void findView() + { + button_back=(Button) findViewById(R.id.back); + button_back.setOnClickListener(this); + tvsysver = (TextView) findViewById(R.id.sysver); + + tv_service_sysver = (TextView) findViewById(R.id.service_sysver_text); + tv_service_sysver.setOnClickListener(this); + + service_sysver = (RelativeLayout) findViewById(R.id.service_sysver); + service_sysver.setOnClickListener(this); + } + + private void showDiglog() + { + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage("正在获取版本信息..."); + progressDialog.show(); + } + + + @Override + public void onClick(View arg0) { + // TODO Auto-generated method stub + switch (arg0.getId()) { + case R.id.back: + finish(); + break; + case R.id.service_sysver: + if (download_server != null && filePath_sys != null) + { + if (download_server.length() == 0 || filePath_sys.length() == 0) + { + Toast.makeText(this,"信息不完整,无法升级",Toast.LENGTH_LONG).show(); + return; + } + if (LocalSysver.equals(serverVer)) + { + Toast.makeText(this,"版本信息一样,无需升级",Toast.LENGTH_LONG).show(); + return; + } + updateHandler.sendEmptyMessage(1); + }else{ + Toast.makeText(this,"",Toast.LENGTH_LONG).show(); + } + break; + default: + break; + } + } + + //获取版本 + private void getFirmware() + { + if (progressDialog.isShowing()) { + progressDialog.dismiss(); + } + getFirmwareData getdata = new getFirmwareData(); + new Thread(getdata).start(); + } + + private String serverVer = null; +/* + * 获取固件版本线程 + */ + class getFirmwareData implements Runnable + { + @Override + public void run() { + // TODO Auto-generated method stub + String[] params = { "firmware",LocalSysver,language}; + String result =sendHttpFirmwareMessge("firmware",params); + + if (result == null || result.equals("")) { + return; + } + + try { + JSONObject obj = new JSONObject(result); + String ssver=obj.optString("name"); + if (ssver == null ) { + ssver = ""; + } + String filepath=obj.optString("download_file"); + if (filepath == null ) { + filepath = ""; + } + String downloadServer=obj.optString("download_server"); + if (downloadServer == null ) { + downloadServer = ""; + } + if(ssver.trim().length()==0||filepath.trim().length()==0||downloadServer.trim().length()==0) + { + return; + }else{ + Message msg = new Message(); + msg.obj = ssver; + serverVer=ssver; + sysVerhander.sendMessage(msg); + download_server=downloadServer; + filePath_sys=filepath; + } + + } catch (JSONException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + } + /* + * http获取版当前版本本方法 + */ + public static String sendHttpFirmwareMessge(String MethodName, String... Parameters) + { + int len = Parameters.length; + if (len == 0) + return null; + if (MethodName.length() == 0) + return null; + String uriString ="http://api4.eye4.cn:808"; + StringBuffer sb = new StringBuffer(); + for (int i = 0; i < len; i++) + { + sb.append("/" + Parameters[i]); + } + uriString = uriString + sb.toString(); + Log.e("url", uriString ); + try { + URL url = new URL(uriString); + URI uri = new URI(url.getProtocol(), url.getHost() + ":808", + url.getPath(), url.getQuery(), null); + + HttpGet httpRequest = new HttpGet(uri); + // 取得HttpClient 对象 + HttpClient httpclient = new DefaultHttpClient(); + // 请求httpClient ,取得HttpRestponse + HttpResponse httpResponse = httpclient.execute(httpRequest); + if (httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK) + { + /* 取出响应字符串 */ + String strResult = EntityUtils.toString(httpResponse.getEntity()); + if (strResult == null) { + return null; + }else{ + JSONObject obj = new JSONObject(strResult); + int ret = obj.optInt("ret"); + int errcode = obj.optInt("errcode"); + if (errcode == 333) + { + return null; + }else{ + return strResult; + } + } + } + } catch (ClientProtocolException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (URISyntaxException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (JSONException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return null; + } + + /* + * 回调 + */ + @Override + public void CallBack_UpdateFirmware(String uid,String sysver, String appver,String oemid) { + // TODO Auto-generated method stub + Log.i("info", "callback" + sysver + "==appver" + appver + "oemid"+ oemid); + LocalSysver = sysver; + oemID = oemid; + if (oemID == null || oemID.equals("")) + { + oemID = "OEM"; + } + if(did.equalsIgnoreCase(uid)) + { + hander.sendEmptyMessage(1); + } + + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/FlowInfoActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/FlowInfoActivity.java new file mode 100644 index 0000000..db768ad --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/FlowInfoActivity.java @@ -0,0 +1,133 @@ +package com.ipcamera.demo; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.TextView; +import com.ipcamer.demo.R; +import com.ipcamera.demo.bean.ErrorBean; +import com.ipcamera.demo.bean.JsonBean; +import com.ipcamera.demo.net.ApiCallBack; +import com.ipcamera.demo.net.HttpConstances; +import com.ipcamera.demo.net.VcmApi; +import com.ipcamera.demo.utils.Log; +import com.ipcamera.demo.utils.MyStringUtils; +import com.ipcamera.demo.utils.StringUtils; +import com.ipcamera.demo.utils.SystemValue; +import com.ipcamera.demo.utils.ToastUtils; + +import org.json.JSONObject; + +import vstc2.nativecaller.NativeCaller; + +public class FlowInfoActivity extends Activity implements BridgeService.FlowinfoInterface { + public static final String URL_RENEW_4G_BASE = "https://payment-vstc-china.eye4.cn/"; + public static final String URL_RENEW_4G_status = URL_RENEW_4G_BASE + "G4/v1/card/show"; + TextView devinfo,tvflowinfo; + Button getInfobutton; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_flow_info); + + devinfo = (TextView) findViewById(R.id.tv4ginfo); + getInfobutton = (Button)findViewById(R.id.getInfobutton); + tvflowinfo = (TextView)findViewById(R.id.tvflowinfo); + + sendCgi(SystemValue.deviceId, SystemValue.devicePass); + BridgeService.mflowinfoInterface = FlowInfoActivity.this; + getInfobutton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + getFlowinfo(); + } + }); + } + + public static void sendCgi(String did, String pwd) { + NativeCaller.TransferMessage(did, + "trans_cmd_string.cgi?cmd=2138&command=0&loginuse=admin&loginpas=" + + pwd + "&user=admin&pwd=" + pwd, 1); + } + + + @Override + public void infoCallBack(String did, String content) { + String signal = MyStringUtils.spitValue(content, "signal="); + String iccid = MyStringUtils.spitValue(content, "iccid=").replace("\"", ""); + String operator = MyStringUtils.spitValue(content, "operator="); + devinfo.setText("ccid :" + iccid + "\r\n"+"信号:"+signal + "\r\n"+ "运营商:"+get4GOperator(operator)); + } + + public static String get4GOperator( String operator){ + if (operator==null){ + operator=""; + } + if(operator.equals("1")) + { + return "中国移动"; + }else if(operator.equals("2")) + { + return "中国联通"; + }else if(operator.equals("3")) + { + return "中国电信"; + }else + { + return "0"; + } + } + + public static String get4gDeviceFlow( String userid, String ccid) { + try { + Object[] args = new Object[3]; + + args[0] = userid; + args[1] = ccid; + String result = String.format("{\"userid\":\"%s\",\"cNo\":\"%s\"}", args); + return result; + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + + //设置语言接口 + public void getFlowinfo() { + + VcmApi.get().load(URL_RENEW_4G_status, get4gDeviceFlow("10605921","8986112021404607943"), new ApiCallBack() { + @Override + public void onFinish(JsonBean bean) { + try + { + JSONObject obj = new JSONObject(bean.getJson()); + Log.e("vst",bean.getJson()); + if (obj.has("lPFlow")) { + tvflowinfo.setText("卡状态:"+ obj.getString("cState")+"\r\n"+"剩余流量:"+obj.getInt("lPFlow") ); + }else if(obj.has("platformId") && obj.getString("platformId").equals("I001")) + { + tvflowinfo.setText("剩余流量:"+obj.getInt("leftFlow")); + } + + // ToastUtils.show(FlowInfoActivity.this,bean.getJson()); + }catch (Exception e) + { + + } + + } + + @Override + public void onError(ErrorBean bean) { + ToastUtils.show(FlowInfoActivity.this,bean.getErrorMsg()); + } + }); + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/IpConnectActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/IpConnectActivity.java new file mode 100644 index 0000000..54f8c17 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/IpConnectActivity.java @@ -0,0 +1,232 @@ +package com.ipcamera.demo; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.support.v7.widget.DialogTitle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.Toast; + +import com.igexin.sdk.PushManager; +import com.ipcamer.demo.R; +import com.ipcamera.demo.adapter.MessageAdapter; +import com.ipcamera.demo.bean.ErrorBean; +import com.ipcamera.demo.bean.JsonBean; +import com.ipcamera.demo.bean.MessageBean; +import com.ipcamera.demo.bean.PushBindDeviceBean; +import com.ipcamera.demo.bean.SetLanguageBean; +import com.ipcamera.demo.net.ApiCallBack; +import com.ipcamera.demo.net.HttpConstances; +import com.ipcamera.demo.net.HttpHelper; +import com.ipcamera.demo.net.VcmApi; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.EncryptionUtils; +import com.ipcamera.demo.utils.Log; +import com.ipcamera.demo.utils.StringUtils; +import com.ipcamera.demo.utils.ToastUtils; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +public class IpConnectActivity extends Activity implements View.OnClickListener{ +private EditText et_uid,et_token,et_oemid; + private PushBindDeviceBean pushBindDeviceBean=null; + + private SetLanguageBean setLanguageBean=null; + private Button btn_get_token,info_button; + // DemoPushService.class 自定义服务名称, 核心服务 + private Class userPushService = DemoPushService.class; + + private ListView mListview; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_ip_connect); + /** + * + * 1,个推 配置 添加两个个推服务类DemoPushService和DemoPushService,直接复制到你的项目中 + * 2,在清单文件配置对应的 服务组件和个推对应的密钥配置 + * 3,配置对应的权限 + * + * + * 绑定接口顺序: + * 1,调通“绑定接口” + * 2,绑定成功后“设置语言接口” + * 3,业务上删除摄像机后要调用 “解绑接口” + * + */ + initView(); + initPush(); + + + } + private void initPush() { + + //初始化话个推 + PushManager.getInstance().initialize(this.getApplicationContext(), userPushService); + //启动接收推送服务 + PushManager.getInstance().registerPushIntentService(this.getApplicationContext(), DemoIntentService.class); + //得到对应的token字符串 + et_token.setText(PushManager.getInstance().getClientid(this)); + } + //初始化数据 + private void initData() { + pushBindDeviceBean=new PushBindDeviceBean(); + String date=(System.currentTimeMillis()+"").substring(0,10); + pushBindDeviceBean.setDate(date); + String ran=StringUtils.getFourRandom(); + pushBindDeviceBean.setRan(ran); + pushBindDeviceBean.setEncryp(StringUtils.getEncryp("281e70f4-f9e8-211e-4bea-db24d44b1adf",date,ran)); + pushBindDeviceBean.setToken(et_token.getText().toString()); + pushBindDeviceBean.setUid(et_uid.getText().toString().toUpperCase()); + pushBindDeviceBean.setOemid(et_oemid.getText().toString()); + + setLanguageBean=new SetLanguageBean(); + String date2=(System.currentTimeMillis()+"").substring(0,10); + setLanguageBean.setDate(date2); + String ran2=StringUtils.getFourRandom(); + setLanguageBean.setRan(ran2); + setLanguageBean.setEncryp(StringUtils.getEncryp("281e70f4-f9e8-211e-4bea-db24d44b1adf",date2,ran2)); + setLanguageBean.setToken(et_token.getText().toString()); + setLanguageBean.setUid(et_uid.getText().toString().toUpperCase()); + setLanguageBean.setOemid(et_oemid.getText().toString()); + //de en es fr it ja ko nl pl pt-br ru th vi zh zh_FT + setLanguageBean.setLanguage("zh"); + + + + + } + + private void initView() { + et_uid=(EditText)findViewById(R.id.et_uid); + et_token=(EditText)findViewById(R.id.et_token); + et_oemid=(EditText)findViewById(R.id.et_oemid); + info_button = (Button)findViewById(R.id.getInfo); + findViewById(R.id.btn_get_token).setOnClickListener(this); + findViewById(R.id.btn_1).setOnClickListener(this); + findViewById(R.id.btn_2).setOnClickListener(this); + findViewById(R.id.btn_3).setOnClickListener(this); + info_button.setOnClickListener(this); + + + + } + + @Override + public void onClick(View view) { + switch (view.getId()){ + case R.id.btn_1: + initData(); + if (check()){ + bindDevices(); + } + + break; + case R.id.btn_2: + initData(); + if (check()){ + unbindDevices(); + } + + break; + + case R.id.btn_3: + initData(); + if (check()){ + setLanguage(); + } + + break; + + case R.id.btn_get_token: + et_token.setText(PushManager.getInstance().getClientid(this)); + break; + case R.id.getInfo: + Intent i = new Intent(this,MessageActivity.class); + startActivity(i); + //getDevicesInfo(); + break; + } + } + //设置语言接口 + private void setLanguage() { + + VcmApi.get().load(HttpConstances.SETLANGUAGE, setLanguageBean, new ApiCallBack() { + @Override + public void onFinish(JsonBean bean) { + ToastUtils.show(IpConnectActivity.this,bean.getJson()); + } + + @Override + public void onError(ErrorBean bean) { + ToastUtils.show(IpConnectActivity.this,bean.getErrorMsg()); + } + }); + } + //解绑接口 + private void unbindDevices() { + + VcmApi.get().load(HttpConstances.UNBAND_APP_PUSH_BY_DEVICES, pushBindDeviceBean, new ApiCallBack() { + @Override + public void onFinish(JsonBean bean) { + ToastUtils.show(IpConnectActivity.this,bean.getJson()); + } + + @Override + public void onError(ErrorBean bean) { + ToastUtils.show(IpConnectActivity.this,bean.getErrorMsg()); + } + }); + } + + private boolean check() { + if (textIsNull(et_oemid)&&textIsNull(et_token)&&textIsNull(et_uid)) { + return true; + }else { + return false; + } + } + + private boolean textIsNull(EditText editText){ + if (editText.getText().toString().equals("")){ + ToastUtils.show(IpConnectActivity.this,"存在输入框为空"); + return false; + }else { + return true; + } + } + //绑定接口 + private void bindDevices() { + + VcmApi.get().load(HttpConstances.BAND_APP_PUSH_BY_DEVICES, pushBindDeviceBean, new ApiCallBack() { + @Override + public void onFinish(JsonBean bean) { + ToastUtils.show(IpConnectActivity.this,bean.getJson()); + } + + @Override + public void onError(ErrorBean bean) { + ToastUtils.show(IpConnectActivity.this,bean.getErrorMsg()); + } + }); + } + + + + + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LinkCameraSettingActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LinkCameraSettingActivity.java new file mode 100644 index 0000000..5f519a9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LinkCameraSettingActivity.java @@ -0,0 +1,68 @@ +package com.ipcamera.demo; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.utils.ContentCommon; + +import vstc2.nativecaller.NativeCaller; +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.widget.Button; + /** + * + * @author Administrator + * demo中只演示了部分功能,其他需要可参考sdk开发文档中的说明 + * + */ +public class LinkCameraSettingActivity extends Activity implements OnClickListener{ + private String did, pwd; + private Button btn_open,btn_close,btn_getsensor; + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.linkcamera_layout); + Intent it=getIntent(); + did=it.getStringExtra(ContentCommon.STR_CAMERA_ID); + pwd=it.getStringExtra(ContentCommon.STR_CAMERA_PWD); + + btn_open=(Button)findViewById(R.id.open_alarm); + btn_close=(Button)findViewById(R.id.close_alarm); + btn_getsensor=(Button)findViewById(R.id.get_sensor); + btn_getsensor.setOnClickListener(this); + btn_open.setOnClickListener(this); + btn_close.setOnClickListener(this); + + } + + @Override + public void onClick(View v) { + // TODO Auto-generated method stub + switch (v.getId()) { + case R.id.open_alarm: + NativeCaller.TransferMessage(did, + "set_sensorstatus.cgi?cmd=0&loginuse=admin&loginpas=" + pwd + + "&user=admin&pwd=" + pwd, 1); + break; + case R.id.close_alarm: + NativeCaller.TransferMessage(did, + "set_sensorstatus.cgi?cmd=1&loginuse=admin&loginpas=" + pwd + + "&user=admin&pwd=" + pwd, 1); + break; + case R.id.get_sensor: + NativeCaller.TransferMessage(did, + "get_sensorlist.cgi?loginuse=admin&loginpas=" + pwd + + "&user=admin&pwd=" + pwd, 1); + break; + default: + break; + } + } + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LocalPictureAndVideoActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LocalPictureAndVideoActivity.java new file mode 100644 index 0000000..69bf22a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LocalPictureAndVideoActivity.java @@ -0,0 +1,320 @@ +package com.ipcamera.demo; + +import java.io.File; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.adapter.LocalPictureAndVideoAdapter; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.DatabaseUtil; + +import android.content.Intent; +import android.database.Cursor; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.net.Uri; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.Button; +import android.widget.ListView; +import android.widget.RelativeLayout; +import android.widget.TextView; + +/** + * + * + **/ + +public class LocalPictureAndVideoActivity extends BaseActivity implements + OnClickListener, OnItemClickListener { + private String TAG = "LocalPictureAndVideoActivity"; + private int wh; + private String strDID; + private String cameraName; + private DatabaseUtil mDbUtil; + private ArrayList>> ListItem; + private List videotimes; + private ListView mListView; + private TextView tvCameraName; + private Button back; + private boolean isFirstStart = false; + private LocalPictureAndVideoAdapter mAdapter; + private ArrayList items; + + @Override + protected void onCreate(Bundle savedInstanceState) { + getDataFromOther(); + requestWindowFeature(Window.FEATURE_NO_TITLE); + int width = getWindowManager().getDefaultDisplay().getWidth(); + int height = getWindowManager().getDefaultDisplay().getHeight(); + wh = width > height ? height : width; + super.onCreate(savedInstanceState); + setContentView(R.layout.local_picture); + mDbUtil = new DatabaseUtil(this); + ListItem = new ArrayList>>(); + videotimes = new ArrayList(); + findView(); + + } + + @Override + protected void onResume() { + Log.i("info", "LocalPictureAndVideoActivity onResume"); + items = initData(); + sort(items); + mAdapter = new LocalPictureAndVideoAdapter(this, items, wh / 5); + mListView.setAdapter(mAdapter); + mAdapter.notifyDataSetChanged(); + if (items.isEmpty()) { + finish(); + } + super.onResume(); + } + + + public void sort(ArrayList items) { + MyItem temps; + MyItem pre; + MyItem after; + for (int i = 0; i < items.size(); i++) { + for (int j = 0; j < items.size() - 1; j++) { + pre = items.get(j); + after = items.get(j + 1); + + if (pre.data.compareTo(after.data) < 0) + { + temps = items.get(j); + items.set(j, items.get(j + 1)); + items.set(j + 1, temps); + } + } + + } + } + + public ArrayList initData() { + ArrayList items = new ArrayList(); + ListItem.clear(); + ListItem.add(initPicData());//从数据库加载图片跟视频文件到ListItem里 + ListItem.add(initVideoData());// + + for (int i = 0; i < ListItem.size(); i++) { + Map> map = ListItem.get(i); + Iterator it = map.keySet().iterator(); + while (it.hasNext()) { + MyItem item = new MyItem(); + String data = it.next(); + item.data = data; + item.paths = map.get(data); + item.type = item.paths.get(0).endsWith("jpg") ? 1 : 2; + items.add(item); + } + + } + return items; + } + + public class MyItem { + public String data; + public ArrayList paths; + public int type = -1; + } + + @Override + protected void onStart() { + super.onStart(); + + } + + private void findView() { + TextView tvTitle = (TextView) findViewById(R.id.tv_title); + tvTitle.setText(cameraName); + mListView = (ListView) findViewById(R.id.localpic_listview); + tvCameraName = (TextView) findViewById(R.id.tv_camera_setting); + back = (Button) findViewById(R.id.back); + RelativeLayout layout = (RelativeLayout) findViewById(R.id.top); + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + layout.setBackgroundDrawable(drawable); + back.setOnClickListener(this); + mListView.setOnItemClickListener(this); + } + + private Map> initVideoData() { + + Map> childMap = new HashMap>(); + ArrayList groupList = new ArrayList(); + mDbUtil.open(); + Cursor cursor = mDbUtil.queryAllVideo(strDID);//查询 + while (cursor.moveToNext()) + { + String filePath = cursor.getString(cursor + .getColumnIndex(DatabaseUtil.KEY_FILEPATH));//根据列的下标 + // sdcard + File file = null; + try { + file = new File(filePath); + if (file == null || !file.exists()) { + boolean delResult = mDbUtil.deleteVideoOrPicture(strDID, + filePath, DatabaseUtil.TYPE_VIDEO); + Log.d(TAG, "delResult:" + delResult); + continue;// + } + } catch (Exception e) { + e.printStackTrace(); + } + String s1 = filePath.substring(filePath.lastIndexOf("/") + 1); + + if (!videotimes.contains(s1)) { + videotimes.add(s1); + } + + String date = s1.substring(0, 10); + Log.d("tag", "date:" + date); + if (!groupList.contains(date)) + { + groupList.add(date); + ArrayList list = new ArrayList(); + list.add(filePath); + childMap.put(date, list); + } else { + childMap.get(date).add(filePath); + } + } + + mDbUtil.close(); + Collections.sort(groupList, new Comparator() { + + @Override + public int compare(String object1, String object2) { + return object2.compareTo(object1); + } + }); + return childMap; + } + + private Map> initPicData() { + Map> childMap = new HashMap>(); + ArrayList groupList = new ArrayList(); + mDbUtil.open(); + Cursor cursor = mDbUtil.queryAllPicture(strDID); + while (cursor.moveToNext()) { + String filePath = cursor.getString(cursor + .getColumnIndex(DatabaseUtil.KEY_FILEPATH)); + + File file = null; + try { + file = new File(filePath); + if (file == null || !file.exists()) { + boolean delResult = mDbUtil.deleteVideoOrPicture(strDID, + filePath, DatabaseUtil.TYPE_PICTURE); + Log.d(TAG, "delResult:" + delResult); + continue; + } + } catch (Exception e) { + + } + String s1 = filePath.substring(filePath.lastIndexOf("/") + 1); + String date = s1.substring(0, 10); + + if (!groupList.contains(date)) { + groupList.add(date); + ArrayList list = new ArrayList(); + list.add(filePath); + + childMap.put(date, list); + Log.i("info", "groupList:" + groupList); + Log.i("info", "childMap:" + childMap); + } else { + childMap.get(date).add(filePath); + } + } + + mDbUtil.close(); + Collections.sort(groupList, new Comparator() { + + @Override + public int compare(String object1, String object2) { + return object2.compareTo(object1); + } + }); + return childMap; + + } + + @Override + public void onClick(View arg0) { + finish(); + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + } + + @Override + protected void onPause() { + super.onPause(); + } + + private void getDataFromOther() { + Intent intent = getIntent(); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + cameraName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + } + + @Override + public void onItemClick(AdapterView arg0, View arg1, int position, + long arg3) { + + String date = items.get(position).data; + Intent intent = null; + int type = items.get(position).type; + + if (type == 1) { + //intent = new Intent(this, ShowLocalPicGridActivity.class); + //此处直接跳转到本地图像观看,可以根据自己业务逻辑进行编写! + } else if (type == 2) { + intent = new Intent(this,LocalVideoGridActivity.class); + final ArrayList arrayListtime = new ArrayList(); + if (videotimes.size() > 0) { + for (int i = 0; i < videotimes.size(); i++) + { + String mess = videotimes.get(i).substring(0, 10); + if (mess.equals(date)) { + arrayListtime.add(videotimes.get(i)); + } + } + } + intent.putExtra("videotime", arrayListtime); + } + + intent.putExtra("did", strDID); + intent.putExtra("list", items.get(position).paths); + intent.putExtra("date", date); + intent.putExtra(ContentCommon.STR_CAMERA_NAME, cameraName); + startActivity(intent); + overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + // groupList.clear(); + // groupList = null; + // childMap.clear(); + // childMap = null; + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LocalVideoGridActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LocalVideoGridActivity.java new file mode 100644 index 0000000..8b2c744 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/LocalVideoGridActivity.java @@ -0,0 +1,519 @@ +package com.ipcamera.demo; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.adapter.ShowLocPicGridViewAdapter; +import com.ipcamera.demo.utils.ContentCommon; + +import vstc2.nativecaller.NativeCaller; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.util.Log; +import android.view.KeyEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.AdapterView.OnItemLongClickListener; +import android.widget.Button; +import android.widget.GridView; +import android.widget.LinearLayout; +import android.widget.RelativeLayout; +import android.widget.TextView; +/** + * + * */ +public class LocalVideoGridActivity extends BaseActivity implements + OnItemClickListener, OnClickListener, OnItemLongClickListener { + private String strDID; + private String strDate; + private ArrayList aList; + private ArrayList videoTime; + private ArrayList> arrayList; + private Button btnBack; + private Button btnEdit; + private TextView tvTakePicTime; + private TextView tvSelectSum; + private GridView gridView; + private String strCameraName; + private LinearLayout layoutDel; + private TextView tvNoVideo; + private Button btnSelectAll; + private Button btnSelectReverse; + private Button btnDel; + private boolean isEditing = false; + private int position = -1; + private int seletNum; + private ShowLocPicGridViewAdapter mAdapter; + private Handler handler = new Handler() { + public void handleMessage(android.os.Message msg) { + mAdapter.notifyDataSetChanged(); + } + }; + + @Override + protected void onPause() { + super.onPause(); + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + requestWindowFeature(Window.FEATURE_NO_TITLE); + getDataFromOther(); + super.onCreate(savedInstanceState); + setContentView(R.layout.showlocalpicgrid); + findView(); + setListener(); + tvTakePicTime.setText(strDate + "/" + arrayList.size()); + mAdapter = new ShowLocPicGridViewAdapter(this, strDID); + mAdapter.setMode(2);// + gridView.setAdapter(mAdapter); + gridView.setOnItemClickListener(this); + gridView.setOnItemLongClickListener(this); + + initBmp(); + } + + private void initBmp() { + Log.d("info", "LocalVideoGridActivity initBmp:"); + new Thread() { + public void run() { + for (int i = 0; i < arrayList.size(); i++) { + Map map = arrayList.get(i); + String path = (String) map.get("path"); + File file = new File(path); + FileInputStream in = null; + try { + in = new FileInputStream(file); + byte[] header = new byte[4]; + in.read(header); + int fType = byteToInt(header); + Log.d("tag", "fType:" + fType); + switch (fType) { + case 1: {// h264 + Log.d("tag", "h264"); + byte[] sizebyte = new byte[4]; + byte[] typebyte = new byte[4]; + byte[] timebyte = new byte[4]; + in.read(sizebyte); + in.read(typebyte); + in.read(timebyte); + int length = byteToInt(sizebyte); + int bIFrame = byteToInt(typebyte); + Log.d("tag", "bIFrame:" + bIFrame); + byte[] h264byte = new byte[length]; + in.read(h264byte); + byte[] yuvbuff = new byte[720 * 1280 * 3 / 2]; + int[] wAndh = new int[2]; + int result = NativeCaller.DecodeH264Frame(h264byte, + 1, yuvbuff, length, wAndh); + if (result > 0) { + Log.d("tag", "h264"); + int width = wAndh[0]; + int height = wAndh[1]; + Log.d("tag", "width:" + width + " height:" + + height); + byte[] rgb = new byte[width * height * 2]; + NativeCaller.YUV4202RGB565(yuvbuff, rgb, width, + height); + ByteBuffer buffer = ByteBuffer.wrap(rgb); + Bitmap bitmap = Bitmap.createBitmap(width, + height, Bitmap.Config.RGB_565); + bitmap.copyPixelsFromBuffer(buffer); + Matrix matrix = new Matrix(); + float scaleX = ((float) 140) + / bitmap.getWidth(); + float scaleY = ((float) 120) + / bitmap.getHeight(); + matrix.postScale(scaleX, scaleY); + bitmap = Bitmap.createBitmap(bitmap, 0, 0, + bitmap.getWidth(), bitmap.getHeight(), + matrix, true); + mAdapter.addBitmap(bitmap, path, 0); + handler.sendEmptyMessage(1); + } else { + Log.d("tag", "h264"); + } + } + break; + case 2: {// jpg + byte[] lengthBytes = new byte[4]; + byte[] timeBytes = new byte[4]; + in.read(lengthBytes); + in.read(timeBytes); + int time = byteToInt(timeBytes); + int length = byteToInt(lengthBytes); + byte[] contentBytes = new byte[length]; + in.read(contentBytes); + Bitmap btp = BitmapFactory.decodeByteArray( + contentBytes, 0, contentBytes.length); + if (btp != null) { + Matrix matrix = new Matrix(); + float scaleX = ((float) 140) / btp.getWidth(); + float scaleY = ((float) 120) / btp.getHeight(); + matrix.postScale(scaleX, scaleY); + Bitmap bitmap = Bitmap.createBitmap(btp, 0, 0, + btp.getWidth(), btp.getHeight(), + matrix, true); + mAdapter.addBitmap(bitmap, path, 0); + handler.sendEmptyMessage(1); + } else { + Bitmap bmp = BitmapFactory.decodeResource( + getResources(), R.drawable.bad_video); + Matrix matrix = new Matrix(); + float scaleX = ((float) 140) / bmp.getWidth(); + float scaleY = ((float) 120) / bmp.getHeight(); + matrix.postScale(scaleX, scaleY); + Bitmap bitmap = Bitmap.createBitmap(bmp, 0, 0, + bmp.getWidth(), bmp.getHeight(), + matrix, true); + mAdapter.addBitmap(bitmap, path, 1); + handler.sendEmptyMessage(1); + } + } + default: + break; + } + + } catch (Exception e) { + Log.d("tag", + "LocalViewGrid initBmp:" + e.getMessage()); + } finally { + if (in != null) { + try { + in.close(); + in = null; + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + } + }.start(); + } + + @Override + protected void onStart() { + super.onStart(); + + if (arrayList.size() == 0) + { + finish(); + } + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_BACK) { + if (isEditing) { + seletNum = 0; + tvSelectSum.setVisibility(View.GONE); + isEditing = false; + layoutDel.setVisibility(View.GONE); + ArrayList> arrayPics = mAdapter + .getArrayPics(); + for (int i = 0; i < arrayPics.size(); i++) { + Map map = arrayPics.get(i); + map.put("status", 0); + } + mAdapter.notifyDataSetChanged(); + return true; + } + } + return super.onKeyDown(keyCode, event); + } + + private void setListener() { + btnBack.setOnClickListener(this); + btnSelectAll.setOnClickListener(this); + btnSelectReverse.setOnClickListener(this); + btnDel.setOnClickListener(this); + btnEdit.setOnClickListener(this); + + } + + private void findView() { + btnBack = (Button) findViewById(R.id.back); + tvTakePicTime = (TextView) findViewById(R.id.tv_time); + tvSelectSum = (TextView) findViewById(R.id.tv_select_sum); + gridView = (GridView) findViewById(R.id.gridView1); + layoutDel = (LinearLayout) findViewById(R.id.del_bottom_layout); + tvNoVideo = (TextView) findViewById(R.id.localpic_tv_nopic); + RelativeLayout layout = (RelativeLayout) findViewById(R.id.top); + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + layout.setBackgroundDrawable(drawable); + tvNoVideo.setText(getResources().getString(R.string.no_video)); + btnSelectAll = (Button) findViewById(R.id.selectall); + btnSelectReverse = (Button) findViewById(R.id.selectreverse); + btnDel = (Button) findViewById(R.id.delete); + //btnDel.setText(R.string.del_localvid); + btnEdit = (Button) findViewById(R.id.edit); + } + + private void getDataFromOther() { + Intent intent = getIntent(); + strDID = intent.getStringExtra("did"); + strDate = intent.getStringExtra("date"); + strCameraName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + videoTime = (ArrayList) intent.getSerializableExtra("videotime"); + aList = (ArrayList) intent.getSerializableExtra("list"); + Log.i("info", "videoTime:"+videoTime); + arrayList = new ArrayList>(); + for (int i = 0; i < aList.size(); i++) { + Map map = new HashMap(); + String path = aList.get(i); + map.put("path", path); + map.put("status", 0); + arrayList.add(map); + } + aList.clear(); + aList = null; + } + + @Override + public void onItemClick(AdapterView arg0, View arg1, int position, + long arg3) { + + if (!isEditing) { + if (this.position != position) { + this.position = -1; + Map map = arrayList.get(position); + String path = (String) map.get("path"); + Intent intent = new Intent(this, ShowLocalVideoActivity.class); + intent.putExtra("did", strDID); + intent.putExtra("filepath", path); + intent.putExtra("arrayList", arrayList); + intent.putExtra("position", position); + intent.putExtra(ContentCommon.STR_CAMERA_NAME, strCameraName); + intent.putExtra("videotime", videoTime.get(position)); + intent.putExtra("timeList", videoTime); + startActivityForResult(intent, 2); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + } else { + this.position = -1; + } + } else { + if (this.position != position) { + this.position = -1; + ArrayList> arrayPics = mAdapter + .getArrayPics(); + Map map = arrayPics.get(position); + Map map2 = arrayList.get(position); + int status = (Integer) map.get("status"); + if (status == 0) { + seletNum++; + map2.put("status", 1); + map.put("status", 1); + } else { + seletNum--; + map2.put("status", 0); + map.put("status", 0); + } + tvSelectSum.setText(String.valueOf(seletNum)); + mAdapter.notifyDataSetChanged(); + checkSelect(); + } else { + this.position = -1; + } + } + + } + private void checkSelect() { + for (int i = 0; i < arrayList.size(); i++) { + Map map = arrayList.get(i); + int status = (Integer) map.get("status"); + if (status == 1) { + return; + } + } + tvSelectSum.setVisibility(View.GONE); + layoutDel.setVisibility(View.GONE); + isEditing = false; + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.back: + if (isEditing) { + seletNum = 0; + tvSelectSum.setVisibility(View.GONE); + isEditing = false; + layoutDel.setVisibility(View.GONE); + ArrayList> arrayPics = mAdapter + .getArrayPics(); + for (int i = 0; i < arrayPics.size(); i++) { + Map map = arrayPics.get(i); + map.put("status", 0); + } + mAdapter.notifyDataSetChanged(); + } else { + finish(); + } + break; + case R.id.selectall: { + ArrayList> arrayPics = mAdapter.getArrayPics(); + + for (int i = 0; i < arrayPics.size(); i++) { + Map map = arrayPics.get(i); + Map map2 = arrayList.get(i); + int status = (Integer) map.get("status"); + if (status != 1) { + map2.put("status", 1); + map.put("status", 1); + } + } + seletNum = arrayPics.size(); + tvSelectSum.setText(String.valueOf(seletNum)); + mAdapter.notifyDataSetChanged(); + } + break; + case R.id.selectreverse: { + ArrayList> arrayPics = mAdapter.getArrayPics(); + for (int i = 0; i < arrayPics.size(); i++) { + Map map = arrayPics.get(i); + Map map2 = arrayList.get(i); + int status = (Integer) map.get("status"); + switch (status) { + case 0: + seletNum++; + map2.put("status", 1); + map.put("status", 1); + break; + case 1: + seletNum--; + map2.put("status", 0); + map.put("status", 0); + break; + + default: + break; + } + } + tvSelectSum.setText(String.valueOf(seletNum)); + mAdapter.notifyDataSetChanged(); + } + break; + case R.id.delete: { + Log.d("tag", "delete"); + seletNum = 0; + tvSelectSum.setVisibility(View.GONE); + ArrayList> delPics = mAdapter.DelPics(); + Log.d("tag", "delPics.size:" + delPics.size()); + if (delPics.size() == 0) { + tvNoVideo.setVisibility(View.VISIBLE); + isEditing = false; + layoutDel.setVisibility(View.GONE); + } else { + boolean flag = true; + for (int i = 0; i < delPics.size() && flag; i++) { + Map map = delPics.get(i); + int status = (Integer) map.get("status"); + if (status == 1) { + flag = false; + } + } + if (!flag) { + isEditing = false; + layoutDel.setVisibility(View.GONE); + btnEdit.setText(getResources().getString(R.string.main_edit)); + } + } + mAdapter.notifyDataSetChanged(); + } + break; + case R.id.edit: + if(isEditing){ + btnEdit.setText(getResources().getString(R.string.main_edit)); + layoutDel.setVisibility(View.GONE); + isEditing=false; + }else{ + btnEdit.setText(getResources().getString(R.string.done)); + layoutDel.setVisibility(View.VISIBLE); + isEditing=true; + //layoutDel.setVisibility(View.GONE); + } + break; + default: + break; + } + + } + + @Override + public boolean onItemLongClick(AdapterView arg0, View arg1, + int position, long arg3) { + this.position = position; + layoutDel.setVisibility(View.VISIBLE); + isEditing = true; + Log.d("tag", "onItemLongClick"); + ArrayList> arrayPics = mAdapter.getArrayPics(); + Map map = arrayPics.get(position); + Map map2 = arrayList.get(position); + int status = (Integer) map.get("status"); + if (status == 0) { + seletNum++; + map2.put("status", 1); + map.put("status", 1); + } else { + seletNum--; + map.put("status", 0); + map2.put("status", 0); + } + tvSelectSum.setText(String.valueOf(seletNum)); + tvSelectSum.setVisibility(View.VISIBLE); + mAdapter.notifyDataSetChanged(); + checkSelect(); + return false; + } + + public static byte[] intToByte(int number) { + int temp = number; + byte[] b = new byte[4]; + for (int i = 0; i < b.length; i++) { + b[i] = new Integer(temp & 0xff).byteValue(); + temp = temp >> 8; + } + return b; + } + + public static int byteToInt(byte[] b) { + int s = 0; + int s0 = b[0] & 0xff; + int s1 = b[1] & 0xff; + int s2 = b[2] & 0xff; + int s3 = b[3] & 0xff; + s3 <<= 24; + s2 <<= 16; + s1 <<= 8; + s = s0 | s1 | s2 | s3; + return s; + } + + @Override + protected void onDestroy() { + super.onDestroy(); + arrayList.clear(); + arrayList = null; + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/MessageActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/MessageActivity.java new file mode 100644 index 0000000..ddceaa8 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/MessageActivity.java @@ -0,0 +1,159 @@ +package com.ipcamera.demo; + +import android.app.Activity; +import android.os.Handler; +import android.os.Message; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ListView; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.adapter.MessageAdapter; +import com.ipcamera.demo.bean.ErrorBean; +import com.ipcamera.demo.bean.JsonBean; +import com.ipcamera.demo.bean.MessageBean; +import com.ipcamera.demo.bean.PushBindDeviceBean; +import com.ipcamera.demo.net.ApiCallBack; +import com.ipcamera.demo.net.HttpConstances; +import com.ipcamera.demo.net.VcmApi; +import com.ipcamera.demo.utils.Log; +import com.ipcamera.demo.utils.StringUtils; +import com.ipcamera.demo.utils.ToastUtils; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.ArrayList; + +public class MessageActivity extends Activity { + + private ListView mListview; + private PushBindDeviceBean pushBindDeviceBean=null; + private MessageBean mMessageBean; + private Button sureButton; + private EditText et_uid,et_time; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_message); + + initView(); + initDate(); + + } + + private void initDate() + { + String ran=StringUtils.getFourRandom(); + String date=(System.currentTimeMillis()+"").substring(0,10); + mMessageBean = new MessageBean(); + mMessageBean.setRan(ran); + mMessageBean.setEncryp(StringUtils.getEncryp("281e70f4-f9e8-211e-4bea-db24d44b1adf",date,ran)); + mMessageBean.setUid(et_uid.getText().toString()); + mMessageBean.setDate(date); + //时间格式必须是2018-10-20 + mMessageBean.setRecordDate(et_time.getText().toString()); + } + + private boolean check() { + if (textIsNull(et_uid)&&textIsNull(et_time)&&textIsNull(et_uid)) { + return true; + }else { + return false; + } + } + + private boolean textIsNull(EditText editText){ + if (editText.getText().toString().equals("")){ + ToastUtils.show(MessageActivity.this,getString(R.string.input_null)); + return false; + }else { + return true; + } + } + + private void initView() + { + sureButton = (Button)findViewById(R.id.sure); + et_uid = (EditText)findViewById(R.id.et_uid); + et_time = (EditText)findViewById(R.id.et_time); + sureButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + if(check()) + { + getDevicesInfo(); + } + } + }); + mListview = (ListView)findViewById(R.id.messagelist); + } + + + //记录接口 + private void getDevicesInfo() { + initDate(); + Log.e("api","getDevicesInfo"+mMessageBean.getEncryp()); + VcmApi.get().load(HttpConstances.GETINFO, mMessageBean, new ApiCallBack() { + @Override + public void onFinish(JsonBean bean) { + Log.e("api","bean"+bean); + if(bean.getCode() == 200) { + //ToastUtils.show(MessageActivity.this, bean.getJson()); + Bundle bd = new Bundle(); + Message msg = showHandler.obtainMessage(); + msg.what = 1; + bd.putString("content", bean.getJson()); + msg.setData(bd); + showHandler.sendMessage(msg); + } + } + + @Override + public void onError(ErrorBean bean) { + Log.e("api","bean"+bean); + ToastUtils.show(MessageActivity.this,bean.getErrorMsg()); + } + }); + } + + Handler showHandler = new Handler() { + @Override + public void handleMessage(Message msg) { + Bundle bd = msg.getData(); + + ArrayList items = new ArrayList(); + + if (msg.what == 1) { + String msgParam = bd.getString("content"); + + JSONArray backBodyJson = null;// 首先把字符串转成 JSONArray 对象 + try { + backBodyJson = new JSONArray(msgParam); + for (int i = 0;i pushplan; + private static String pushmark = "147258369"; + private static SwitchBean switchBean; // + private static AlermBean alermBean; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getDataFromOther(); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.move_message); + switchBean = new SwitchBean(); + alermBean = new AlermBean(); + findView(); + setLister(); + BridgeService.setPushTimingInterface(this); + BridgeService.setCallBack_AlarmParamsInterface(this); + waitHandler.sendEmptyMessageDelayed(1, 100); + waitHandler.sendEmptyMessageDelayed(2, 100); + + } + private void getDataFromOther() { + Intent intent = getIntent(); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + strPWD = intent.getStringExtra(ContentCommon.STR_CAMERA_PWD); + + } + public void setLister(){ + + btn_infoback.setOnClickListener(this); + rl_add_infoplan.setOnClickListener(this); + } + + //初始化控件 + public void findView(){ + btn_infoback = (Button) findViewById(R.id.btn_infoback); + lv_info_plan = (MyListView) findViewById(R.id.lv_info_plan); + rl_add_infoplan = (RelativeLayout) findViewById(R.id.rl_add_infoplan); + // 移动侦测推送 + pushplan = new HashMap(); + pushAdapter = new PushVideoTimingAdapter(MoveNotificationActivity.this); + lv_info_plan.setAdapter(pushAdapter); + lv_info_plan.setOnItemClickListener(new OnItemClickListener() { + + @Override + public void onItemClick(AdapterView arg0, View v, int position, + long id) { + // TODO Auto-generated method stub + Map item = pushAdapter.movetiming.get(position); + int itemplan = item.entrySet().iterator().next().getValue(); + int itemplanKey = item.entrySet().iterator().next().getKey(); + Intent it = new Intent(MoveNotificationActivity.this, + SCameraSetPushVideoTiming.class); + it.putExtra("type", 1); + it.putExtra("value", itemplan); + it.putExtra("key", itemplanKey); + startActivityForResult(it, 1); + } + + }); + } + + @Override + public void onClick(View v) { + // TODO Auto-generated method stub + switch (v.getId()) { + case R.id.btn_infoback: + finish(); + break; + case R.id.rl_add_infoplan: + Intent intent1 = new Intent(MoveNotificationActivity.this, + SCameraSetPushVideoTiming.class); + intent1.putExtra("type", 0); + startActivityForResult(intent1, 0); + break; + default: + break; + } + } + private static Handler waitHandler = new Handler() { + + public void handleMessage(android.os.Message msg) { + + switch (msg.what) { + case 1: + NativeCaller.TransferMessage(strDID, + "trans_cmd_string.cgi?cmd=2017&command=11&mark=" + + pushmark + "&type=2&loginuse=" + "admin" + + "&loginpas=" + strPWD, 1); + break; + case 2: + NativeCaller.PPPPGetSystemParams(strDID, ContentCommon.MSG_TYPE_GET_PARAMS); + break; + + default: + break; + } + } + }; + @Override + public void onActivityResult(int requestCode, int resultCode, Intent data) { + + if (resultCode == 2011) { // 移动侦测推送添加 + int time = data.getIntExtra("jnitime", 1); + Message msg = new Message(); + msg.what = 1; + msg.arg1 = time; + upHandler.sendMessage(msg); + } + if (resultCode == 2012) { // 移动侦测推送编辑 + int time = data.getIntExtra("jnitime", 1); + int key = data.getIntExtra("key", -1); + if (key == -1) + return; + Message msg = new Message(); + msg.what = 2; + msg.arg1 = time; + msg.arg2 = key; + upHandler.sendMessage(msg); + } + if (resultCode == 2013) { // 移动侦测推送删除 + int key = data.getIntExtra("key", -1); + if (key == -1) + return; + Message msg = new Message(); + msg.what = 1; + msg.arg1 = key; + deleteHandler.sendMessage(msg); + } + + } + private Handler upHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + int what = msg.what; + int time = msg.arg1; + switch (what) { + case 1: + for (int i = 1; i < 22; i++) { + int value = pushplan.get(i); + if (value == -1 || value == 0) { + pushplan.put(i, time); + pushAdapter.addPlan(i, time); + break; + } + } + pushAdapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(1); + break; + case 2: + int pushkey = msg.arg2; + pushplan.put(pushkey, time); + pushAdapter.notify(pushkey, time); + pushAdapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(1); + break; + default: + break; + } + + }; + }; + /** + * 删除定制计划 + */ + private Handler deleteHandler = new Handler() { + public void handleMessage(Message msg) { + switch (msg.what) { + case 1: + int delpushkey = msg.arg1; + pushAdapter.removePlan(delpushkey); + pushplan.put(delpushkey, -1); + pushAdapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(1); + break; + default: + break; + } + }; + }; + private Handler setAlarmHandler = new Handler() { + public void handleMessage(Message msg) { + switch (msg.what) { + case 1: + setPushTiming(strDID, strPWD); + break; + default: + break; + } + }; + }; + private Handler callbackHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case 1: + for (int i = 1; i < 22; i++) { + int plan = pushplan.get(i); + if (plan != 0 && plan != -1) { + pushAdapter.addPlan(i, plan); + pushAdapter.notifyDataSetChanged(); + } + } + break; + default: + break; + } + + }; + }; + /** + * 设置移动侦测推送 + * + * @param udid + * @param pwd + */ + + private static void setPushTiming(String udid, String pwd) { + NativeCaller.TransferMessage(udid, + "trans_cmd_string.cgi?cmd=2017&command=2&mark=" + pushmark + + "&motion_push_plan1=" + pushplan.get(1) + + "&motion_push_plan2=" + pushplan.get(2) + + "&motion_push_plan3=" + pushplan.get(3) + + "&motion_push_plan4=" + pushplan.get(4) + + "&motion_push_plan5=" + pushplan.get(5) + + "&motion_push_plan6=" + pushplan.get(6) + + "&motion_push_plan7=" + pushplan.get(7) + + "&motion_push_plan8=" + pushplan.get(8) + + "&motion_push_plan9=" + pushplan.get(9) + + "&motion_push_plan10=" + pushplan.get(10) + + "&motion_push_plan11=" + pushplan.get(11) + + "&motion_push_plan12=" + pushplan.get(12) + + "&motion_push_plan13=" + pushplan.get(13) + + "&motion_push_plan14=" + pushplan.get(14) + + "&motion_push_plan15=" + pushplan.get(15) + + "&motion_push_plan16=" + pushplan.get(16) + + "&motion_push_plan17=" + pushplan.get(17) + + "&motion_push_plan18=" + pushplan.get(18) + + "&motion_push_plan19=" + pushplan.get(19) + + "&motion_push_plan20=" + pushplan.get(20) + + "&motion_push_plan21=" + pushplan.get(21) + + "&motion_push_plan_enable=" + switchBean.getMotion_push_plan_enable() + + "&loginuse=" + "admin" + "&loginpas=" + pwd, -1); + } + + @Override + public void PushTimingCallback(String did, String command, String mask, + String motion_push_plan1, String motion_push_plan2, + String motion_push_plan3, String motion_push_plan4, + String motion_push_plan5, String motion_push_plan6, + String motion_push_plan7, String motion_push_plan8, + String motion_push_plan9, String motion_push_plan10, + String motion_push_plan11, String motion_push_plan12, + String motion_push_plan13, String motion_push_plan14, + String motion_push_plan15, String motion_push_plan16, + String motion_push_plan17, String motion_push_plan18, + String motion_push_plan19, String motion_push_plan20, + String motion_push_plan21, String motion_push_enable) { + // TODO Auto-generated method stub + if (did.contains(did)) { + if (mask.contains(pushmark)) { + + pushplan.put(1, Integer.valueOf(motion_push_plan1)); + pushplan.put(2, Integer.valueOf(motion_push_plan2)); + pushplan.put(3, Integer.valueOf(motion_push_plan3)); + pushplan.put(4, Integer.valueOf(motion_push_plan4)); + pushplan.put(5, Integer.valueOf(motion_push_plan5)); + pushplan.put(6, Integer.valueOf(motion_push_plan6)); + pushplan.put(7, Integer.valueOf(motion_push_plan7)); + pushplan.put(8, Integer.valueOf(motion_push_plan8)); + pushplan.put(9, Integer.valueOf(motion_push_plan9)); + pushplan.put(10, Integer.valueOf(motion_push_plan10)); + pushplan.put(11, Integer.valueOf(motion_push_plan11)); + pushplan.put(12, Integer.valueOf(motion_push_plan12)); + pushplan.put(13, Integer.valueOf(motion_push_plan13)); + pushplan.put(14, Integer.valueOf(motion_push_plan14)); + pushplan.put(15, Integer.valueOf(motion_push_plan15)); + pushplan.put(16, Integer.valueOf(motion_push_plan16)); + pushplan.put(17, Integer.valueOf(motion_push_plan17)); + pushplan.put(18, Integer.valueOf(motion_push_plan18)); + pushplan.put(19, Integer.valueOf(motion_push_plan19)); + pushplan.put(20, Integer.valueOf(motion_push_plan20)); + pushplan.put(21, Integer.valueOf(motion_push_plan21)); + switchBean.setMotion_push_plan_enable(motion_push_enable); + callbackHandler.sendEmptyMessage(1); + } + } + } + + + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + + case 0:// 设置失败 + Toast.makeText(MoveNotificationActivity.this, R.string.alerm_set_failed, Toast.LENGTH_LONG) + .show(); + break; + case 1:// 设置成功 + // showToast(R.string.alerm_set) + //finish(); + break; + case 2:// 回调成功 + Log.e("1111alermBean.getMotion_armed()", "***"+alermBean.getMotion_armed()); + if (alermBean.getMotion_armed() == 0) {// 移动侦测布防0-不布防,1-布防 + Log.e("1111111", "11111"); + setSDLing(); + } + + break; + case 4: + // editUploadPicInterval.setText(""); + break; + + default: + break; + } + } + }; + + //打开移动侦测布防 + private static void setSDLing() { + NativeCaller.PPPPAlarmSetting(strDID, alermBean.getAlarm_audio(), + 1, + alermBean.getMotion_sensitivity(), + alermBean.getInput_armed(), alermBean.getIoin_level(), + alermBean.getIoout_level(), alermBean.getIolinkage(), + alermBean.getAlermpresetsit(), alermBean.getMail(), + alermBean.getSnapshot(),1, + alermBean.getUpload_interval(), + alermBean.getSchedule_enable(), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + + alermBean.getDefense_plan1(), + alermBean.getDefense_plan2(), + alermBean.getDefense_plan3(), + alermBean.getDefense_plan4(), + alermBean.getDefense_plan5(), + alermBean.getDefense_plan6(), + alermBean.getDefense_plan7(), + alermBean.getDefense_plan8(), + alermBean.getDefense_plan9(), + alermBean.getDefense_plan10(), + alermBean.getDefense_plan11(), + alermBean.getDefense_plan12(), + alermBean.getDefense_plan13(), + alermBean.getDefense_plan14(), + alermBean.getDefense_plan15(), + alermBean.getDefense_plan16(), + alermBean.getDefense_plan17(), + alermBean.getDefense_plan18(), + alermBean.getDefense_plan19(), + alermBean.getDefense_plan20(), + alermBean.getDefense_plan21(),-1 + ); + + +} + @Override + public void CallBack_AlarmParams(String did, int alarm_audio, + int motion_armed, int motion_sensitivity, int input_armed, + int ioin_level, int iolinkage, int ioout_level, int alarmpresetsit, + int mail, int snapshot, int record, int upload_interval, + int schedule_enable, int schedule_sun_0, int schedule_sun_1, + int schedule_sun_2, int schedule_mon_0, int schedule_mon_1, + int schedule_mon_2, int schedule_tue_0, int schedule_tue_1, + int schedule_tue_2, int schedule_wed_0, int schedule_wed_1, + int schedule_wed_2, int schedule_thu_0, int schedule_thu_1, + int schedule_thu_2, int schedule_fri_0, int schedule_fri_1, + int schedule_fri_2, int schedule_sat_0, int schedule_sat_1, + int schedule_sat_2, int defense_plan1, int defense_plan2, + int defense_plan3, int defense_plan4, int defense_plan5, + int defense_plan6, int defense_plan7, int defense_plan8, + int defense_plan9, int defense_plan10, int defense_plan11, + int defense_plan12, int defense_plan13, int defense_plan14, + int defense_plan15, int defense_plan16, int defense_plan17, + int defense_plan18, int defense_plan19, int defense_plan20, + int defense_plan21) { + // TODO Auto-generated method stub + if (strDID.equals(did)) { + alermBean.setDid(did); + alermBean.setAlarm_audio(alarm_audio); + alermBean.setMotion_armed(motion_armed); + alermBean.setMotion_sensitivity(motion_sensitivity); + alermBean.setInput_armed(input_armed); + alermBean.setIoin_level(ioin_level); + alermBean.setIolinkage(iolinkage); + alermBean.setIoout_level(ioout_level); + alermBean.setAlermpresetsit(alarmpresetsit); + alermBean.setMail(mail); + alermBean.setSnapshot(snapshot); + alermBean.setRecord(record); + alermBean.setUpload_interval(upload_interval); + alermBean.setSchedule_enable(1); + + alermBean.setSchedule_sun_0(schedule_sun_0); + alermBean.setSchedule_sun_1(schedule_sun_1); + alermBean.setSchedule_sun_2(schedule_sun_2); + alermBean.setSchedule_mon_0(schedule_mon_0); + alermBean.setSchedule_mon_1(schedule_mon_1); + alermBean.setSchedule_mon_2(schedule_mon_2); + alermBean.setSchedule_tue_0(schedule_tue_0); + alermBean.setSchedule_tue_1(schedule_tue_1); + alermBean.setSchedule_tue_2(schedule_tue_2); + alermBean.setSchedule_wed_0(schedule_wed_0); + alermBean.setSchedule_wed_1(schedule_wed_1); + alermBean.setSchedule_wed_2(schedule_wed_2); + alermBean.setSchedule_thu_0(schedule_thu_0); + alermBean.setSchedule_thu_1(schedule_thu_1); + alermBean.setSchedule_thu_2(schedule_thu_2); + alermBean.setSchedule_fri_0(schedule_fri_0); + alermBean.setSchedule_fri_1(schedule_fri_1); + alermBean.setSchedule_fri_2(schedule_fri_2); + alermBean.setSchedule_sat_0(schedule_sat_0); + alermBean.setSchedule_sat_1(schedule_sat_1); + alermBean.setSchedule_sat_2(schedule_sat_2); + + alermBean.setDefense_plan1(defense_plan1); + alermBean.setDefense_plan2(defense_plan2); + alermBean.setDefense_plan3(defense_plan3); + alermBean.setDefense_plan4(defense_plan4); + alermBean.setDefense_plan5(defense_plan5); + alermBean.setDefense_plan6(defense_plan6); + alermBean.setDefense_plan7(defense_plan7); + alermBean.setDefense_plan8(defense_plan8); + alermBean.setDefense_plan9(defense_plan9); + alermBean.setDefense_plan10(defense_plan10); + alermBean.setDefense_plan11(defense_plan11); + alermBean.setDefense_plan12(defense_plan12); + alermBean.setDefense_plan13(defense_plan13); + alermBean.setDefense_plan14(defense_plan14); + alermBean.setDefense_plan15(defense_plan15); + alermBean.setDefense_plan16(defense_plan16); + alermBean.setDefense_plan17(defense_plan17); + alermBean.setDefense_plan18(defense_plan18); + alermBean.setDefense_plan19(defense_plan19); + alermBean.setDefense_plan20(defense_plan20); + alermBean.setDefense_plan21(defense_plan21); + + mHandler.sendEmptyMessage(2); + } + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/MyListView.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/MyListView.java new file mode 100644 index 0000000..0d362c0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/MyListView.java @@ -0,0 +1,30 @@ +package com.ipcamera.demo; + +import android.content.Context; +import android.util.AttributeSet; +import android.widget.GridView; +import android.widget.ListView; + +public class MyListView extends ListView { + + public MyListView(Context context) { + super(context); + // TODO Auto-generated constructor stub + } + public MyListView(Context context, AttributeSet attrs) { + super(context, attrs); + } + + public MyListView(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + } + + @Override + public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + + int expandSpec = MeasureSpec.makeMeasureSpec( + Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); + super.onMeasure(widthMeasureSpec, expandSpec); + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayActivity.java new file mode 100644 index 0000000..88b3557 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayActivity.java @@ -0,0 +1,2320 @@ +package com.ipcamera.demo; +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.ByteBuffer; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import okio.BufferedSource; +import okio.Okio; +import okio.Sink; +import vstc2.nativecaller.NativeCaller; + +import android.annotation.TargetApi; +import android.app.Activity; +import android.app.AlertDialog; +import android.content.ContentResolver; +import android.content.ContentValues; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.SharedPreferences.Editor; +import android.content.res.Configuration; +import android.database.Cursor; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Color; +import android.graphics.Matrix; +import android.graphics.PixelFormat; +import android.graphics.PointF; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.graphics.drawable.ColorDrawable; +import android.graphics.drawable.Drawable; +import android.media.MediaMetadataRetriever; +import android.media.MediaScannerConnection; +import android.net.Uri; +import android.opengl.GLSurfaceView; +import android.opengl.GLSurfaceView.Renderer; +import android.os.AsyncTask; +import android.os.Build; +import android.os.Bundle; +import android.os.Environment; +import android.os.Handler; +import android.os.Message; +import android.provider.MediaStore; +import android.support.annotation.NonNull; +import android.support.v4.view.ViewPager; +import android.support.v4.view.ViewPager.OnPageChangeListener; +import android.util.FloatMath; +import android.util.Log; +import android.view.GestureDetector; +import android.view.GestureDetector.OnGestureListener; +import android.view.Display; +import android.view.Gravity; +import android.view.KeyEvent; +import android.view.LayoutInflater; +import android.view.MotionEvent; +import android.view.SurfaceHolder; +import android.view.SurfaceView; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnTouchListener; +import android.view.Window; +import android.view.WindowManager; +import android.view.animation.Animation; +import android.view.animation.AnimationUtils; +import android.widget.Button; +import android.widget.FrameLayout; +import android.widget.HorizontalScrollView; +import android.widget.ImageButton; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.PopupWindow; +import android.widget.RelativeLayout; +import android.widget.SeekBar; +import android.widget.PopupWindow.OnDismissListener; +import android.widget.SeekBar.OnSeekBarChangeListener; +import android.widget.TextView; +import android.widget.Toast; +import android.widget.ToggleButton; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.PlayInterface; +import com.ipcamera.demo.adapter.ViewPagerAdapter; +import com.ipcamera.demo.utils.AudioPlayer; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.CustomAudioRecorder; +import com.ipcamera.demo.utils.CustomAudioRecorder.AudioRecordResult; +import com.ipcamera.demo.utils.CustomBuffer; +import com.ipcamera.demo.utils.CustomBufferData; +import com.ipcamera.demo.utils.CustomBufferHead; + +import com.ipcamera.demo.utils.MyRender; +import com.ipcamera.demo.utils.MySharedPreferenceUtil; +import com.ipcamera.demo.utils.SystemValue; +import com.ipcamera.demo.utils.VideoFramePool; + +public class PlayActivity extends Activity implements OnTouchListener,OnGestureListener, OnClickListener, PlayInterface ,AudioRecordResult ,BridgeService.CameraLightInterfaceInterface{ + + private static final String LOG_TAG = "PlayActivity"; + private static final int AUDIO_BUFFER_START_CODE = 0xff00ff; + //surfaceView控件 + private GLSurfaceView playSurface = null; + + //视频数据 + private byte[] videodata = null; + private int videoDataLen = 0; + public int nVideoWidths = 0; + public int nVideoHeights = 0; + + private View progressView = null; + private boolean bProgress = true; + private GestureDetector gt = new GestureDetector(this); + private final int BRIGHT = 1;//亮度标志 + private final int CONTRAST = 2;//对比度标志 + private final int IR_STATE = 14;//IR(夜视)开关 + private int nResolution = 0;//分辨率值 + private int nBrightness = 0;//亮度值 + private int nContrast = 0;//对比度 + + private boolean bInitCameraParam = false; + private boolean bManualExit = false; + private TextView textosd = null; + private String strName = null; + private String strDID = null; + private View osdView = null; + private ToggleButton irSwitch; + private boolean bDisplayFinished = true; + private CustomBuffer AudioBuffer = null; + private AudioPlayer audioPlayer = null; + private boolean bAudioStart = false; + + private boolean isLeftRight = false; + private boolean isUpDown = false; + + private boolean isUpDownPressed = false; + private boolean isShowtoping = true; + private ImageView videoViewPortrait; + private ImageView videoViewStandard; + //顶部控件声明 + private HorizontalScrollView bottomView; + private ImageButton ptzAudio,ptztalk,ptzDefaultSet,ptzBrightness,ptzContrast,ptzTake_photos,ptzTake_vodeo,ptzResolutoin,preset; + private int nStreamCodecType;//分辨率格式 + + + private PopupWindow controlWindow;//设备方向控制提示控件 + private PopupWindow mPopupWindowProgress;//进度条控件 + private PopupWindow presetBitWindow;//预置位面板 + private PopupWindow resolutionPopWindow;//分辨率面板 + //上下左右提示文本 + private TextView control_item; + //正在控制设备 + private boolean isControlDevice = false; + + private String stqvga = "qvga"; + private String stvga = "vga"; + private String stqvga1 = "qvga1"; + private String stvga1 = "vga1"; + private String stp720 = "p720"; + private String sthigh = "high"; + private String stmiddle ="middle"; + private String stmax = "max"; + + //预位置设置 + private Button[] btnLeft = new Button[16]; + private Button[] btnRigth = new Button[16]; + private ViewPager prePager; + private List listViews; + //分辨率标识符 + private boolean ismax = false; + private boolean ishigh = false; + private boolean isp720 = false; + private boolean ismiddle = false; + private boolean isqvga1 = false; + private boolean isvga1 = false; + private boolean isqvga = false; + private boolean isvga = false; + + private Animation showAnim; + private boolean isTakepic = false; + private boolean isPictSave = false; + private boolean isTalking = false;//是否在说话 + private boolean isMcriophone = false;//是否在 + public boolean isH264 = false;//是否是H264格式标志 + public boolean isJpeg=false; + private boolean isTakeVideo = false; + private long videotime = 0;// 录每张图片的时间 + + private Animation dismissAnim; + private int timeTag = 0; + private int timeOne = 0; + private int timeTwo = 0; + private ImageButton button_back; + private BitmapDrawable drawable = null; + private boolean bAudioRecordStart = false; + //送话器 + private CustomAudioRecorder customAudioRecorder; + + private MyRender myRender; + + //镜像标志 + private boolean m_bUpDownMirror; + private boolean m_bLeftRightMirror; + + private Button save; + private ImageButton lightBtn,sireBtn; + + + private int i=0;//拍照张数标志 + /**** + * 退出确定dialog + * */ + public void showSureDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setIcon(R.drawable.app); + builder.setTitle(getResources().getString(R.string.exit) + + getResources().getString(R.string.app_name)); + builder.setMessage(R.string.exit_alert); + builder.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + // Process.killProcess(Process.myPid()); + Intent intent = new Intent("finish"); + sendBroadcast(intent); + PlayActivity.this.finish(); + } + }); + builder.setNegativeButton(R.string.str_cancel, null); + builder.show(); + } + + //显示顶部菜单 + private void showTop() { + if (isShowtoping) { + isShowtoping = false; + topbg.setVisibility(View.GONE); + topbg.startAnimation(dismissTopAnim); + } else { + isShowtoping = true; + topbg.setVisibility(View.VISIBLE); + topbg.startAnimation(showTopAnim); + } + } + + private Handler deviceParamsHandler=new Handler() + { + public void handleMessage(Message msg) + { + switch (msg.what) + { + case 0: + m_bUpDownMirror = false; + m_bLeftRightMirror = false; + + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror); + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror); + + break; + case 1: + m_bUpDownMirror = true; + m_bLeftRightMirror = false; + + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror); + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror_press); + + break; + case 2: + m_bUpDownMirror = false; + m_bLeftRightMirror = true; + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror_press); + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror); + break; + case 3: + m_bUpDownMirror = true; + m_bLeftRightMirror = true; + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror_press); + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror_press); + break; + case 11: + lightBtn.setBackground(getResources().getDrawable(R.drawable.camera_light_btn_off)); + break; + case 12: + lightBtn.setBackground(getResources().getDrawable(R.drawable.camera_light_btn_on)); + break; + case 13: + sireBtn.setBackground(getResources().getDrawable(R.drawable.camera_siren_btn_off)); + break; + case 14: + sireBtn.setBackground(getResources().getDrawable(R.drawable.camera_siren_btn_on)); + break; + default: + break; + } + } + }; + + //默认视频参数 + private void defaultVideoParams() { + nBrightness = 1; + nContrast = 128; + NativeCaller.PPPPCameraControl(strDID, 1, 0); + NativeCaller.PPPPCameraControl(strDID, 2, 128); + showToast(R.string.ptz_default_vedio_params); + } + + private void showToast(int i) + { + Toast.makeText(PlayActivity.this, i, Toast.LENGTH_SHORT).show(); + } + + + //设置视频可见 + private void setViewVisible() { + if (bProgress) + { + bProgress = false; + progressView.setVisibility(View.INVISIBLE); + osdView.setVisibility(View.VISIBLE); + getCameraParams(); + } + } + + int disPlaywidth; + private Bitmap mBmp; + private Handler mHandler = new Handler() + { + + public void handleMessage(Message msg) + { + if (msg.what == 1 || msg.what == 2) { + setViewVisible(); + } + if (!isPTZPrompt) + { + isPTZPrompt = true; + showToast(R.string.ptz_control); + } + int width = getWindowManager().getDefaultDisplay().getWidth(); + int height = getWindowManager().getDefaultDisplay().getHeight(); + switch (msg.what) { + case 1: // h264 + { + if (reslutionlist.size() == 0) { + if (nResolution == 0) { + ismax = true; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmax, ismax); + } else if (nResolution == 1) { + ismax = false; + ismiddle = false; + ishigh = true; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(sthigh, ishigh); + } else if (nResolution == 2) { + ismax = false; + ismiddle = true; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmiddle, ismiddle); + } else if (nResolution == 3) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = true; + isqvga1 = false; + isvga1 = false; + addReslution(stp720, isp720); + nResolution = 3; + } else if (nResolution == 4) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = true; + addReslution(stvga1, isvga1); + } else if (nResolution == 5) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = true; + isvga1 = false; + addReslution(stqvga1, isqvga1); + } + } else { + if (reslutionlist.containsKey(strDID)) + { + getReslution(); + } else { + if (nResolution == 0) { + ismax = true; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmax, ismax); + } else if (nResolution == 1) { + ismax = false; + ismiddle = false; + ishigh = true; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(sthigh, ishigh); + } else if (nResolution == 2) { + ismax = false; + ismiddle = true; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmiddle, ismiddle); + } else if (nResolution == 3) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = true; + isqvga1 = false; + isvga1 = false; + addReslution(stp720, isp720); + nResolution = 3; + } else if (nResolution == 4) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = true; + addReslution(stvga1, isvga1); + } else if (nResolution == 5) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = true; + isvga1 = false; + addReslution(stqvga1, isqvga1); + } + } + + } + + if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) + { + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( + width, width * 3 / 4); + lp.gravity = Gravity.CENTER; + playSurface.setLayoutParams(lp); + } + else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) + { + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( + width, height); + lp.gravity = Gravity.CENTER; + playSurface.setLayoutParams(lp); + } + framePool.pushBytes(videodata, videoDataLen,nVideoWidths, nVideoHeights); + //myRender.writeSample(videodata, nVideoWidths, nVideoHeights); + } + break; + case 2: // JPEG + { + if (reslutionlist.size() == 0) { + if (nResolution == 1) { + isvga = true; + isqvga = false; + addReslution(stvga, isvga); + } else if (nResolution == 0) { + isqvga = true; + isvga = false; + addReslution(stqvga, isqvga); + } + } else { + if (reslutionlist.containsKey(strDID)) { + getReslution(); + } else { + if (nResolution == 1) { + isvga = true; + isqvga = false; + addReslution(stvga, isvga); + } else if (nResolution == 0) { + isqvga = true; + isvga = false; + addReslution(stqvga, isqvga); + } + } + } + mBmp = BitmapFactory.decodeByteArray(videodata, 0, + videoDataLen); + if (mBmp == null) { + bDisplayFinished = true; + return; + } + if (isTakepic) { + takePicture(mBmp); + isTakepic = false; + } + nVideoWidths = mBmp.getWidth(); + nVideoHeights = mBmp.getHeight(); + + if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { + // Bitmap + Bitmap bitmap = Bitmap.createScaledBitmap(mBmp, width, + width * 3 / 4, true); + //videoViewLandscape.setVisibility(View.GONE); + videoViewPortrait.setVisibility(View.VISIBLE); + videoViewPortrait.setImageBitmap(bitmap); + + } else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { + Bitmap bitmap = Bitmap.createScaledBitmap(mBmp, width,height, true); + videoViewPortrait.setVisibility(View.GONE); + //videoViewLandscape.setVisibility(View.VISIBLE); + //videoViewLandscape.setImageBitmap(bitmap); + } + + } + break; + default: + break; + } + if (msg.what == 1 || msg.what == 2) + { + bDisplayFinished = true; + } + } + + }; + + private void getCameraParams() { + + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_GET_CAMERA_PARAMS); + } + + private Handler msgHandler = new Handler() { + public void handleMessage(Message msg) { + if (msg.what == 1) { + Log.d("tag", "断线了"); + Toast.makeText(getApplicationContext(), + R.string.pppp_status_disconnect, Toast.LENGTH_SHORT) + .show(); + finish(); + } + } + }; + + private VideoFramePool framePool; + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + // getDataFromOther(); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.play); + strName = SystemValue.deviceName; + strDID = SystemValue.deviceId; + BridgeService.setCameraLightInterfaceInterface( PlayActivity.this); + disPlaywidth = getWindowManager().getDefaultDisplay().getWidth(); + findView(); + AudioBuffer = new CustomBuffer(); + audioPlayer = new AudioPlayer(AudioBuffer); + customAudioRecorder=new CustomAudioRecorder(this); + BridgeService.setPlayInterface(this); + NativeCaller.StartPPPPLivestream(strDID, 10, 1);//确保不能重复start + + getCameraParams(); + dismissTopAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_top_anim_dismiss); + showTopAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_top_anim_show); + showAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_otherset_anim_show); + dismissAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_otherset_anim_dismiss); + + + + myRender = new MyRender(playSurface); + framePool = new VideoFramePool(playSurface,myRender); + framePool.setFrameRate(15); + framePool.start(); + playSurface.setRenderer(myRender); + + + + showTop(); + showBottom(); + + //灯与警笛 + if(SystemValue.supportLightAndSirenO13AndO10(MySharedPreferenceUtil.getSystemVer(this,strDID))) + { + getLightAndSirenStatte(strDID,SystemValue.devicePass); + lightBtn.setVisibility(View.VISIBLE); + sireBtn.setVisibility(View.VISIBLE); + }else { + lightBtn.setVisibility(View.GONE); + sireBtn.setVisibility(View.GONE); + } + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if(mPopupWindowProgress != null && mPopupWindowProgress.isShowing()) + { + mPopupWindowProgress.dismiss(); + } + if(resolutionPopWindow != null && resolutionPopWindow.isShowing()) + { + resolutionPopWindow.dismiss(); + } + if (keyCode == KeyEvent.KEYCODE_MENU) + { + if (!bProgress) + { + Date date = new Date(); + if (timeTag == 0) { + timeOne = date.getSeconds(); + timeTag = 1; + showToast(R.string.main_show_back); + } else if (timeTag == 1) { + timeTwo = date.getSeconds(); + if (timeTwo - timeOne <= 3) { + Intent intent = new Intent("finish"); + sendBroadcast(intent); + PlayActivity.this.finish(); + timeTag = 0; + } else { + timeTag = 1; + showToast(R.string.main_show_back); + } + } + } else { + showSureDialog(); + } + return true; + } + if (keyCode == KeyEvent.KEYCODE_BACK) + { + if (!bProgress) { + showTop(); + showBottom(); + } else { + showSureDialog(); + } + framePool.exit(); + } + return super.onKeyDown(keyCode, event); + } + + protected void setResolution(int Resolution) { + Log.d("tag", "setResolution resolution:" + Resolution); + NativeCaller.PPPPCameraControl(strDID,16, Resolution); + } + + private void findView() { + //方向控制提示框 + initControlDailog(); + //视频渲染画面控件 + playSurface = (GLSurfaceView) findViewById(R.id.mysurfaceview); + playSurface.setOnTouchListener(this); + playSurface.setLongClickable(true);//确保手势识别正确工作 + + button_back = (ImageButton) findViewById(R.id.login_top_back); + button_back.setOnClickListener(this); + videoViewPortrait = (ImageView) findViewById(R.id.vedioview); + videoViewStandard = (ImageView) findViewById(R.id.vedioview_standard); + + progressView = (View) findViewById(R.id.progressLayout); + //顶部菜单 + topbg = (RelativeLayout) findViewById(R.id.top_bg); + osdView = (View) findViewById(R.id.osdlayout); + irSwitch = (ToggleButton) findViewById(R.id.ir_switch); + irSwitch.setOnClickListener(this); + + //显示设备名称 + textosd = (TextView) findViewById(R.id.textosd); + textosd.setText(strName); + textosd.setVisibility(View.VISIBLE); + + ptzHoriMirror2 = (ImageButton) findViewById(R.id.ptz_hori_mirror); + ptzVertMirror2 = (ImageButton) findViewById(R.id.ptz_vert_mirror); + ptzHoriTour2 = (ImageButton) findViewById(R.id.ptz_hori_tour); + ptzVertTour2 = (ImageButton) findViewById(R.id.ptz_vert_tour); + ptzHoriMirror2.setOnClickListener(this); + ptzVertMirror2.setOnClickListener(this); + ptzHoriTour2.setOnClickListener(this); + ptzVertTour2.setOnClickListener(this); + + //底部菜单 + bottomView=(HorizontalScrollView) findViewById(R.id.bottom_view); + + ptztalk=(ImageButton) findViewById(R.id.ptz_talk); + ptzAudio = (ImageButton) findViewById(R.id.ptz_audio); + ptzTake_photos=(ImageButton) findViewById(R.id.ptz_take_photos); + ptzTake_vodeo=(ImageButton) findViewById(R.id.ptz_take_videos); + ptzDefaultSet = (ImageButton) findViewById(R.id.ptz_default_set); + ptzBrightness = (ImageButton) findViewById(R.id.ptz_brightness); + ptzContrast = (ImageButton) findViewById(R.id.ptz_contrast); + ptzResolutoin = (ImageButton) findViewById(R.id.ptz_resolution); + preset=(ImageButton) findViewById(R.id.preset); + + lightBtn = (ImageButton)findViewById(R.id.light); + sireBtn = (ImageButton)findViewById(R.id.sire); + + ptztalk.setOnClickListener(this); + ptzAudio.setOnClickListener(this); + ptzTake_photos.setOnClickListener(this); + ptzTake_vodeo.setOnClickListener(this); + ptzBrightness.setOnClickListener(this); + ptzContrast.setOnClickListener(this); + ptzResolutoin.setOnClickListener(this); + ptzDefaultSet.setOnClickListener(this); + preset.setOnClickListener(this); + lightBtn.setOnClickListener(this); + sireBtn.setOnClickListener(this); + + + + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + + topbg.setBackgroundDrawable(drawable); + bottomView.setBackgroundDrawable(drawable); + } + + private boolean isDown = false; + private boolean isSecondDown = false; + private float x1 = 0; + private float x2 = 0; + private float y1 = 0; + private float y2 = 0; + + @Override + public boolean onTouch(View v, MotionEvent event) { + + if (!isDown) { + x1 = event.getX(); + y1 = event.getY(); + isDown = true; + } + switch (event.getAction() & MotionEvent.ACTION_MASK) + { + case MotionEvent.ACTION_DOWN: + savedMatrix.set(matrix); + start.set(event.getX(), event.getY()); + mode = DRAG; + originalScale = getScale(); + break; + case MotionEvent.ACTION_POINTER_UP: + + break; + case MotionEvent.ACTION_UP: + if (Math.abs((x1 - x2)) < 25 && Math.abs((y1 - y2)) < 25) + { + + if (resolutionPopWindow != null + && resolutionPopWindow.isShowing()) { + resolutionPopWindow.dismiss(); + } + + if (mPopupWindowProgress != null + && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + } + if (!isSecondDown) { + if (!bProgress) { + showTop(); + showBottom(); + } + } + isSecondDown = false; + } + x1 = 0; + x2 = 0; + y1 = 0; + y2 = 0; + isDown = false; + break; + case MotionEvent.ACTION_POINTER_DOWN: + isSecondDown = true; + /*oldDist = spacing(event); + if (oldDist > 10f) + { + savedMatrix.set(matrix); + midPoint(mid, event); + mode = ZOOM; + }*/ + break; + + } + + return gt.onTouchEvent(event); + } + + private static final int NONE = 0; + private static final int DRAG = 1; + private static final int ZOOM = 2; + + private int mode = NONE; + private float oldDist; + private Matrix matrix = new Matrix(); + private Matrix savedMatrix = new Matrix(); + private PointF start = new PointF(); + private PointF mid = new PointF(); + float mMaxZoom = 2.0f; + float mMinZoom = 0.3125f; + float originalScale; + float baseValue; + protected Matrix mBaseMatrix = new Matrix(); + protected Matrix mSuppMatrix = new Matrix(); + private Matrix mDisplayMatrix = new Matrix(); + private final float[] mMatrixValues = new float[9]; + + protected void zoomTo(float scale, float centerX, float centerY) + { + Log.d("zoomTo", "zoomTo scale:" + scale); + if (scale > mMaxZoom) { + scale = mMaxZoom; + } else if (scale < mMinZoom) { + scale = mMinZoom; + } + + float oldScale = getScale(); + float deltaScale = scale / oldScale; + Log.d("deltaScale", "deltaScale:" + deltaScale); + mSuppMatrix.postScale(deltaScale, deltaScale, centerX, centerY); + videoViewStandard.setScaleType(ImageView.ScaleType.MATRIX); + videoViewStandard.setImageMatrix(getImageViewMatrix()); + } + + protected Matrix getImageViewMatrix() { + mDisplayMatrix.set(mBaseMatrix); + mDisplayMatrix.postConcat(mSuppMatrix); + return mDisplayMatrix; + } + + protected float getScale(Matrix matrix) { + return getValue(matrix, Matrix.MSCALE_X); + } + + protected float getScale() { + return getScale(mSuppMatrix); + } + + protected float getValue(Matrix matrix, int whichValue) { + matrix.getValues(mMatrixValues); + return mMatrixValues[whichValue]; + } + + /*private float (MotionEvent event) { + try { + float x = event.getX(0) - event.getX(1); + float y = event.getY(0) - event.getY(1); + return FloatMath.sqrt(x * x + y * y); + } catch (Exception e) { + } + return 0; + }*/ + + private void midPoint(PointF point, MotionEvent event) { + float x = event.getX(0) + event.getX(1); + float y = event.getY(0) + event.getY(1); + point.set(x / 2, y / 2); + } + + @Override + public boolean onDown(MotionEvent e) { + Log.d("tag", "onDown"); + + return false; + } + + private final int MINLEN = 80;//最小间距 + private RelativeLayout topbg; + private Animation showTopAnim; + private Animation dismissTopAnim; + private ImageButton ptzHoriMirror2; + private ImageButton ptzVertMirror2; + private ImageButton ptzHoriTour2; + private ImageButton ptzVertTour2; + private boolean isPTZPrompt; + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, + float velocityY) { + float x1 = e1.getX(); + float x2 = e2.getX(); + float y1 = e1.getY(); + float y2 = e2.getY(); + + float xx = x1 > x2 ? x1 - x2 : x2 - x1; + float yy = y1 > y2 ? y1 - y2 : y2 - y1; + + if (xx > yy) + { + if ((x1 > x2) && (xx > MINLEN)) + {// right + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_RIGHT).execute(); + + } else if ((x1 < x2) && (xx > MINLEN)) {// left + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_LEFT).execute(); + } + + } else { + if ((y1 > y2) && (yy > MINLEN)) + {// down + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_DOWN).execute(); + } else if ((y1 < y2) && (yy > MINLEN)) {// up + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_UP).execute(); + } + + } + return false; + } + + @Override + public void onLongPress(MotionEvent e) { + } + + @Override + public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, + float distanceY) { + return false; + } + + @Override + public void onShowPress(MotionEvent e) { + + } + + @Override + public boolean onSingleTapUp(MotionEvent e) { + return false; + } + + + + public void showSureDialogPlay() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setIcon(R.drawable.app); + builder.setTitle(getResources().getString(R.string.exit_show)); + builder.setMessage(R.string.exit_play_show); + builder.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + PlayActivity.this.finish(); + } + }); + builder.setNegativeButton(R.string.str_cancel, null); + builder.show(); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + + case R.id.login_top_back: + bManualExit = true; + if (!bProgress) + { + if (isTakeVideo == true) + { + showToast(R.string.eixt_show_toast); + } else { + showSureDialogPlay(); + } + } + break; + case R.id.ptz_hori_mirror: + int value1; + + if (m_bLeftRightMirror) { + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror); + if (m_bUpDownMirror) { + value1 = 1; + } else { + value1 = 0; + } + } else { + ptzHoriMirror2 + .setImageResource(R.drawable.ptz_hori_mirror_press); + if (m_bUpDownMirror) { + value1 = 3; + } else { + value1 = 2; + } + } + + NativeCaller.PPPPCameraControl(strDID, 5, value1); + m_bLeftRightMirror = !m_bLeftRightMirror; + break; + case R.id.ptz_vert_mirror: + int value; + if (m_bUpDownMirror) + { + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror); + if (m_bLeftRightMirror) { + value = 2; + } else { + value = 0; + } + } else { + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror_press); + if (m_bLeftRightMirror) { + value = 3; + } else { + value = 1; + } + } + NativeCaller.PPPPCameraControl(strDID, 5, value); + m_bUpDownMirror = !m_bUpDownMirror; + break; + case R.id.ptz_hori_tour: + if (isLeftRight) + { + ptzHoriTour2.setBackgroundColor(0x000044aa); + isLeftRight = false; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT_RIGHT_STOP); + } else { + ptzHoriTour2.setBackgroundColor(0xff0044aa); + isLeftRight = true; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT_RIGHT); + } + break; + case R.id.ptz_vert_tour: + if (isUpDown) { + ptzVertTour2.setBackgroundColor(0x000044aa); + isUpDown = false; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP_DOWN_STOP); + } else { + ptzVertTour2.setBackgroundColor(0xff0044aa); + isUpDown = true; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP_DOWN); + } + break; + case R.id.ptz_talk://对讲 + goMicroPhone(); + break; + case R.id.ptz_take_videos://录像 + goTakeVideo(); + break; + case R.id.ptz_take_photos://拍照 + dismissBrightAndContrastProgress(); + if (existSdcard()) {// 判断sd卡是否存在 + //takePicture(mBmp); + isTakepic = true; + } else { + showToast(R.string.ptz_takepic_save_fail); + } + break; + case R.id.ptz_audio: + goAudio(); + break; + case R.id.ptz_brightness: + if (mPopupWindowProgress != null + && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + mPopupWindowProgress = null; + } + setBrightOrContrast(BRIGHT); + break; + case R.id.ptz_contrast: + if (mPopupWindowProgress != null + && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + mPopupWindowProgress = null; + } + setBrightOrContrast(CONTRAST); + break; + case R.id.ptz_resolution: + showResolutionPopWindow(); + break; + case R.id.preset://预置位设置 + presetBitWindow(); + break; + case R.id.ptz_resolution_jpeg_qvga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + nResolution = 1; + setResolution(nResolution); + Log.d("tag", "jpeg resolution:" + nResolution + " qvga"); + break; + case R.id.ptz_resolution_jpeg_vga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + nResolution = 0; + setResolution(nResolution); + Log.d("tag", "jpeg resolution:" + nResolution + " vga"); + break; + case R.id.ptz_resolution_h264_qvga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = true; + isvga1 = false; + addReslution(stqvga1, isqvga1); + nResolution = 5; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_vga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = true; + addReslution(stvga1, isvga1); + nResolution = 4; + setResolution(nResolution); + + break; + case R.id.ptz_resolution_h264_720p: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = true; + isqvga1 = false; + isvga1 = false; + addReslution(stp720, isp720); + nResolution = 3; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_middle: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = true; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmiddle, ismiddle); + nResolution = 2; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_high: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = true; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(sthigh, ishigh); + nResolution = 1; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_max: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = true; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmax, ismax); + nResolution = 0; + setResolution(nResolution); + break; + + case R.id.ptz_default_set: + dismissBrightAndContrastProgress(); + defaultVideoParams(); + break; + case R.id.ir_switch: + + if (irSwitch.isChecked()) { + NativeCaller.PPPPCameraControl(strDID,IR_STATE, 1); + Toast.makeText(PlayActivity.this,"IR开", 500).show(); + + } else { + NativeCaller.PPPPCameraControl(strDID, IR_STATE, 0); + Toast.makeText(PlayActivity.this,"IR关", 500).show(); + } + break; + case R.id.light: + if(isOpen) + { + setLightState(strDID,SystemValue.devicePass,false); + lightBtn.setBackground(getResources().getDrawable(R.drawable.camera_light_btn_off)); + + }else + { + setLightState(strDID,SystemValue.devicePass,true); + lightBtn.setBackground(getResources().getDrawable(R.drawable.camera_light_btn_on)); + } + isOpen = !isOpen; + break; + case R.id.sire: + if(isOpenSire) + { + setSireState(strDID,SystemValue.devicePass,false); + sireBtn.setBackground(getResources().getDrawable(R.drawable.camera_siren_btn_off)); + + }else + { + setSireState(strDID,SystemValue.devicePass,true); + sireBtn.setBackground(getResources().getDrawable(R.drawable.camera_siren_btn_on)); + } + isOpenSire = !isOpenSire; + break; + } + } + + boolean isOpen = false; + boolean isOpenSire = false; + public static void setLightState(String did, String pwd, boolean isOpen) { + NativeCaller.TransferMessage(did, "trans_cmd_string.cgi?cmd=2109&command=0&light=" + (isOpen ? 1 : 0) + "&loginuse=admin&loginpas=" + pwd + "&user=admin&pwd=" + pwd, 1); + } + + public static void setSireState(String did, String pwd, boolean isOpen) { + NativeCaller.TransferMessage(did, "trans_cmd_string.cgi?cmd=2109&command=0&siren=" + (isOpen ? 1 : 0) + "&loginuse=admin&loginpas=" + pwd + "&user=admin&pwd=" + pwd, 1); + } + + private void dismissBrightAndContrastProgress() { + if (mPopupWindowProgress != null && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + mPopupWindowProgress = null; + } + } + + private void showBottom() { + if (isUpDownPressed) { + isUpDownPressed = false; + bottomView.startAnimation(dismissAnim); + bottomView.setVisibility(View.GONE); + } else { + isUpDownPressed = true; + bottomView.startAnimation(showAnim); + bottomView.setVisibility(View.VISIBLE); + } + } + + @Override + public void LightSireCallBack(String did, String command, String cmd, String siren, String light) { + if(!did.equals(strDID)) + { + return; + } + if(light.equals("0")) + { + isOpen = false; + deviceParamsHandler.sendEmptyMessage(11); + + }else + { + deviceParamsHandler.sendEmptyMessage(12); + isOpen = true; + } + if(siren.equals("0")) + { + isOpenSire = false; + deviceParamsHandler.sendEmptyMessage(13); + }else + { + isOpenSire = true; + deviceParamsHandler.sendEmptyMessage(14); + } + } + + + /* + *异步控制方向 + */ + private class ControlDeviceTask extends AsyncTask { + private int type; + public ControlDeviceTask(int type) { + this.type=type; + } + @Override + protected void onPreExecute() { + // TODO Auto-generated method stub + super.onPreExecute(); + if(type ==ContentCommon.CMD_PTZ_RIGHT) { + control_item.setText(R.string.right); + } + else if(type ==ContentCommon.CMD_PTZ_LEFT) { + control_item.setText(R.string.left); + } + else if(type ==ContentCommon.CMD_PTZ_UP) { + control_item.setText(R.string.up); + } + else if(type ==ContentCommon.CMD_PTZ_DOWN) { + control_item.setText(R.string.down); + } + if (controlWindow != null && controlWindow.isShowing()) + controlWindow.dismiss(); + + if (controlWindow != null && !controlWindow.isShowing()) + controlWindow.showAtLocation(playSurface, Gravity.CENTER,0, 0); + } + + @Override + protected Integer doInBackground(Void... arg0) { + // TODO Auto-generated method stub + isControlDevice = true; + if(type == ContentCommon.CMD_PTZ_RIGHT) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_RIGHT); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_RIGHT_STOP); + } + else if(type ==ContentCommon.CMD_PTZ_LEFT) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT_STOP); + } + else if(type ==ContentCommon.CMD_PTZ_UP) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP_STOP); + } + else if(type ==ContentCommon.CMD_PTZ_DOWN) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_DOWN); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_DOWN_STOP); + } + return 0; + } + + @Override + protected void onPostExecute(Integer result) { + // TODO Auto-generated method stub + super.onPostExecute(result); + isControlDevice = false; + if (controlWindow != null && controlWindow.isShowing()) + controlWindow.dismiss(); + } + + } + /* + * 上下左右提示框 + */ + private void initControlDailog() { + LayoutInflater inflater=LayoutInflater.from(this); + View view=inflater.inflate(R.layout.control_device_view, null); + control_item = (TextView) view.findViewById(R.id.textView1_play); + controlWindow=new PopupWindow(view,LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT); + controlWindow.setBackgroundDrawable(new ColorDrawable(0)); + controlWindow.setOnDismissListener(new OnDismissListener() { + + @Override + public void onDismiss() { + // TODO Auto-generated method stub + controlWindow.dismiss(); + } + }); + controlWindow.setTouchInterceptor(new OnTouchListener() + { + @Override + public boolean onTouch(View arg0, MotionEvent arg1) { + if (arg1.getAction() == MotionEvent.ACTION_OUTSIDE) { + controlWindow.dismiss(); + } + return false; + } + }); + } + /* + * 16个预置位设置面板 + */ + private void presetBitWindow() { + LayoutInflater inflater=LayoutInflater.from(this); + View view=inflater.inflate(R.layout.preset_view, null); + initViewPager(view); + presetBitWindow = new PopupWindow(view,LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT); + presetBitWindow.setAnimationStyle(R.style.AnimationPreview); + presetBitWindow.setFocusable(true); + presetBitWindow.setOutsideTouchable(true); + presetBitWindow.setBackgroundDrawable(new ColorDrawable(0)); + presetBitWindow.showAtLocation(playSurface, Gravity.CENTER,0, 0); + + } + private void initViewPager(View view) { + final TextView left = (TextView) view.findViewById(R.id.text_pre_left); + final TextView rigth = (TextView) view.findViewById(R.id.text_pre_right); + left.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View arg0) { + left.setTextColor(Color.BLUE); + rigth.setTextColor(0xffffffff); + prePager.setCurrentItem(0); + } + }); + rigth.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View arg0) { + rigth.setTextColor(Color.BLUE); + left.setTextColor(0xffffffff); + prePager.setCurrentItem(1); + } + }); + + prePager = (ViewPager)view.findViewById(R.id.vPager); + listViews = new ArrayList(); + LayoutInflater mInflater = getLayoutInflater(); + View view1 = mInflater.inflate(R.layout.popuppreset, null); + View view2 = mInflater.inflate(R.layout.popuppreset, null); + btnLeft[0] = (Button) view1.findViewById(R.id.pre1); + btnRigth[0] = (Button) view2.findViewById(R.id.pre1); + btnLeft[1] = (Button) view1.findViewById(R.id.pre2); + btnRigth[1] = (Button) view2.findViewById(R.id.pre2); + btnLeft[2] = (Button) view1.findViewById(R.id.pre3); + btnRigth[2] = (Button) view2.findViewById(R.id.pre3); + btnLeft[3] = (Button) view1.findViewById(R.id.pre4); + btnRigth[3] = (Button) view2.findViewById(R.id.pre4); + btnLeft[4] = (Button) view1.findViewById(R.id.pre5); + btnRigth[4] = (Button) view2.findViewById(R.id.pre5); + btnLeft[5] = (Button) view1.findViewById(R.id.pre6); + btnRigth[5] = (Button) view2.findViewById(R.id.pre6); + btnLeft[6] = (Button) view1.findViewById(R.id.pre7); + btnRigth[6] = (Button) view2.findViewById(R.id.pre7); + btnLeft[7] = (Button) view1.findViewById(R.id.pre8); + btnRigth[7] = (Button) view2.findViewById(R.id.pre8); + btnLeft[8] = (Button) view1.findViewById(R.id.pre9); + btnRigth[8] = (Button) view2.findViewById(R.id.pre9); + btnLeft[9] = (Button) view1.findViewById(R.id.pre10); + btnRigth[9] = (Button) view2.findViewById(R.id.pre10); + btnLeft[10] = (Button) view1.findViewById(R.id.pre11); + btnRigth[10] = (Button) view2.findViewById(R.id.pre11); + btnLeft[11] = (Button) view1.findViewById(R.id.pre12); + btnRigth[11] = (Button) view2.findViewById(R.id.pre12); + btnLeft[12] = (Button) view1.findViewById(R.id.pre13); + btnRigth[12] = (Button) view2.findViewById(R.id.pre13); + btnLeft[13] = (Button) view1.findViewById(R.id.pre14); + btnRigth[13] = (Button) view2.findViewById(R.id.pre14); + btnLeft[14] = (Button) view1.findViewById(R.id.pre15); + btnRigth[14] = (Button) view2.findViewById(R.id.pre15); + btnLeft[15] = (Button) view1.findViewById(R.id.pre16); + btnRigth[15] = (Button) view2.findViewById(R.id.pre16); + listViews.add(view1); + listViews.add(view2); + prePager.setAdapter(new ViewPagerAdapter(listViews)); + prePager.setCurrentItem(0); + prePager.setOnPageChangeListener(new OnPageChangeListener() { + @Override + public void onPageSelected(int arg0) { + if (arg0 == 0) { + left.setTextColor(Color.BLUE); + rigth.setTextColor(0xffffffff); + } else { + rigth.setTextColor(Color.BLUE); + left.setTextColor(0xffffffff); + } + } + @Override + public void onPageScrolled(int arg0, float arg1, int arg2) {} + @Override + public void onPageScrollStateChanged(int arg0) {} + }); + PresetListener listener = new PresetListener(); + for (int i = 0; i < 16; i++) { + btnLeft[i].setOnClickListener(listener); + btnRigth[i].setOnClickListener(listener); + } + } + //预位置设置监听 + private class PresetListener implements OnClickListener { + @Override + public void onClick(View arg0) { + int id = arg0.getId(); + presetBitWindow.dismiss(); + int currIndex = prePager.getCurrentItem(); + switch (id) { + case R.id.pre1: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,31); + } else { + NativeCaller.PPPPPTZControl(strDID,30); + } + break; + + case R.id.pre2: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,33); + } else { + NativeCaller.PPPPPTZControl(strDID,32); + } + break; + + case R.id.pre3: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,35); + } else { + NativeCaller.PPPPPTZControl(strDID,34); + } + + case R.id.pre4: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,37); + } else { + NativeCaller.PPPPPTZControl(strDID,36); + } + break; + + case R.id.pre5: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,39); + } else { + NativeCaller.PPPPPTZControl(strDID,38); + } + break; + + case R.id.pre6: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,41); + } else { + NativeCaller.PPPPPTZControl(strDID,40); + } + break; + + case R.id.pre7: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,43); + } else { + NativeCaller.PPPPPTZControl(strDID,42); + } + break; + + case R.id.pre8: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,45); + } else { + NativeCaller.PPPPPTZControl(strDID,44); + } + break; + + case R.id.pre9: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,47); + } else { + NativeCaller.PPPPPTZControl(strDID,46); + } + break; + + case R.id.pre10: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,49); + } else { + NativeCaller.PPPPPTZControl(strDID,48); + } + break; + + case R.id.pre11: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,51); + } else { + NativeCaller.PPPPPTZControl(strDID,50); + } + break; + + case R.id.pre12: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,53); + } else { + NativeCaller.PPPPPTZControl(strDID,52); + } + break; + + case R.id.pre13: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,55); + } else { + NativeCaller.PPPPPTZControl(strDID,54); + } + break; + + case R.id.pre14: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,57); + } else { + NativeCaller.PPPPPTZControl(strDID,56); + } + break; + + case R.id.pre15: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,59); + } else { + NativeCaller.PPPPPTZControl(strDID,58); + } + break; + + case R.id.pre16: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,61); + } else { + NativeCaller.PPPPPTZControl(strDID,60); + } + break; + } + } + } + + //判断sd卡是否存在 + private boolean existSdcard() { + if (Environment.getExternalStorageState().equals( + Environment.MEDIA_MOUNTED)) { + return true; + } else { + return false; + } + } + // 拍照 + private void takePicture(final Bitmap bmp) { + if (!isPictSave) { + isPictSave = true; + new Thread() { + public void run() { + File div = new File(Environment.getExternalStorageDirectory(), + "ipcamerademo/takepic"); + if (!div.exists()) { + div.mkdirs(); + } + String strDate = getStrDate(); + File file = new File(div, strDate + "_"+ strDID + "_"+ i +".jpg"); + + Uri uri = null; + try { + uri = saveImage(PlayActivity.this,bmp,div.getAbsolutePath(),file.getAbsolutePath()); + } catch (IOException e) { + e.printStackTrace(); + Log.e("vst","pic ext" ); + } + Log.e("vst","pic url" + uri.getPath()); + } + }.start(); + } else { + return; + } + } + + + private Uri saveImage(Context context, Bitmap bitmap, @NonNull String folderName, @NonNull String fileName) throws IOException + { + OutputStream fos; + File imageFile = null; + Uri imageUri = null; + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + ContentResolver resolver = context.getContentResolver(); + ContentValues contentValues = new ContentValues(); + contentValues.put(MediaStore.MediaColumns.DISPLAY_NAME, fileName); + contentValues.put(MediaStore.MediaColumns.MIME_TYPE, "image/png"); + contentValues.put(MediaStore.MediaColumns.RELATIVE_PATH, Environment.DIRECTORY_DCIM + File.separator + folderName); + imageUri = resolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, contentValues); + fos = resolver.openOutputStream(imageUri); + Log.e("vst","imageUri url" + imageUri.getPath()+imageUri.toString()); + runOnUiThread(new Runnable() { + + @Override + public void run() { + showToast(R.string.ptz_takepic_ok); + } + }); + } else { + // TODO: 2020/11/18 android <10,可以自定义图片的保存路径 + String imagesDir = Environment.getExternalStoragePublicDirectory( + Environment.DIRECTORY_DCIM).toString() + File.separator + folderName; + imageFile = new File(imagesDir); + if (!imageFile.exists()) { + imageFile.mkdir(); + } + imageFile = new File(imagesDir, fileName + ".png"); + fos = new FileOutputStream(imageFile); + } + + boolean saved = bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos); + fos.flush(); + fos.close(); + + if (imageFile != null) // pre Q + { + MediaScannerConnection.scanFile(context, new String[]{imageFile.toString()}, null, null); + imageUri = Uri.fromFile(imageFile); + } + return imageUri; + } + + //时间格式 + private String getStrDate() { + Date d = new Date(); + SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd_HH_mm"); + String strDate = f.format(d); + return strDate; + } + + @TargetApi(Build.VERSION_CODES.KITKAT) + private void writeFile(String imagePath, ContentValues values, ContentResolver contentResolver, Uri item) { + try (OutputStream rw = contentResolver.openOutputStream(item, "rw")) { + // Write data into the pending image. + Sink sink = Okio.sink(rw); + BufferedSource buffer = Okio.buffer(Okio.source(new File(imagePath))); + buffer.readAll(sink); + values.put(MediaStore.Video.Media.IS_PENDING, 0); + contentResolver.update(item, values, null, null); + new File(imagePath).delete(); + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) { + Cursor query = getContentResolver().query(item, null, null, null); + if (query != null) { + int count = query.getCount(); + Log.e("veepai","writeFile result :" + count); + query.close(); + } + } + } catch (IOException e) { + e.printStackTrace(); + } + } + + /**需要依赖Okio*/ + private static final String VIDEO_BASE_URI = "content://media/external/video/media"; + /*** + * + * @param videoPath + * @param context + */ + private void insertVideo(String videoPath, Context context) { + MediaMetadataRetriever retriever = new MediaMetadataRetriever(); + retriever.setDataSource(videoPath); + int nVideoWidth = Integer.parseInt(retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH)); + int nVideoHeight = Integer.parseInt(retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT)); + int duration = Integer + .parseInt(retriever + .extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION)); + long dateTaken = System.currentTimeMillis(); + File file = new File(videoPath); + String title = file.getName(); + String filename = file.getName(); + String mime = "video/mp4"; + ContentValues mCurrentVideoValues = new ContentValues(9); + mCurrentVideoValues.put(MediaStore.Video.Media.TITLE, title); + mCurrentVideoValues.put(MediaStore.Video.Media.DISPLAY_NAME, filename); + mCurrentVideoValues.put(MediaStore.Video.Media.DATE_TAKEN, dateTaken); + mCurrentVideoValues.put(MediaStore.MediaColumns.DATE_MODIFIED, dateTaken / 1000); + mCurrentVideoValues.put(MediaStore.Video.Media.MIME_TYPE, mime); + mCurrentVideoValues.put(MediaStore.Video.Media.DATA, videoPath); + mCurrentVideoValues.put(MediaStore.Video.Media.WIDTH, nVideoWidth); + mCurrentVideoValues.put(MediaStore.Video.Media.HEIGHT, nVideoHeight); + mCurrentVideoValues.put(MediaStore.Video.Media.RESOLUTION, Integer.toString(nVideoWidth) + "x" + Integer.toString(nVideoHeight)); + mCurrentVideoValues.put(MediaStore.Video.Media.SIZE, new File(videoPath).length()); + mCurrentVideoValues.put(MediaStore.Video.Media.DURATION, duration); + ContentResolver contentResolver = context.getContentResolver(); + Uri videoTable = Uri.parse(VIDEO_BASE_URI); + Uri uri = contentResolver.insert(videoTable, mCurrentVideoValues); + writeFile(videoPath, mCurrentVideoValues, contentResolver, uri); + } + /* + * 录像 + */ + private void goTakeVideo() { + dismissBrightAndContrastProgress(); + if (isTakeVideo) { + showToast(R.string.ptz_takevideo_end); + Log.d("tag", "停止录像 stop"); + NativeCaller.RecordLocal(strDID,"",0); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + // TODO: 2020/11/18 android10存储 + insertVideo(outfile,PlayActivity.this); + } + isTakeVideo = false; + ptzTake_vodeo.setImageResource(R.drawable.ptz_takevideo); + } else { + isTakeVideo = true; + showToast(R.string.ptz_takevideo_begin); + Log.d("tag", "开始录像 start"); + videotime = (new Date()).getTime(); + ptzTake_vodeo.setImageResource(R.drawable.ptz_takevideo_pressed); + File div = new File(Environment.getDataDirectory(), + "ipcamerademo/takepic"); + if (!div.exists()) { + div.mkdirs(); + } + File file = new File(div, strDID + "_"+ getStrDate()+".mp4"); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + if(Environment.getDataDirectory().exists()) + { + File tempfile = new File(getExternalCacheDir(), strDID + "_"+".mp4"); + outfile = tempfile.getAbsolutePath(); + Log.e("vst","outfile"+outfile); + } + NativeCaller.RecordLocal(strDID,outfile,1); + }else { + NativeCaller.RecordLocal(strDID,file.getAbsolutePath(),1); + } + NativeCaller.TransferMessage(strDID, "camera_control.cgi?param=26&value="+1+"&loginuse=admin&loginpas=" + SystemValue.devicePass + "&user=admin&pwd=" + SystemValue.devicePass, 1); + //strRecord 录像文件路径,可以根据实际需求自行定义 + } + } + + String outfile = null; + + private void stopTakevideo() { + if (isTakeVideo) { + showToast(R.string.ptz_takevideo_end); + Log.d("tag", "停止录像"); + isTakeVideo = false; + // cameratakevideo.stopRecordVideo(strDID); + } + } + //讲话 + private void StartTalk() { + if (customAudioRecorder != null) { + Log.i("info", "startTalk"); + customAudioRecorder.StartRecord(); + NativeCaller.PPPPStartTalk(strDID); + } + } + //停止讲话 + private void StopTalk() { + if (customAudioRecorder != null) { + Log.i("info", "stopTalk"); + customAudioRecorder.StopRecord(); + NativeCaller.PPPPStopTalk(strDID); + } + } + //监听 + private void StartAudio() { + synchronized (this) { + AudioBuffer.ClearAll(); + audioPlayer.AudioPlayStart(); + NativeCaller.PPPPStartAudio(strDID); + } + } + //停止监听 + private void StopAudio() { + synchronized (this) { + audioPlayer.AudioPlayStop(); + AudioBuffer.ClearAll(); + NativeCaller.PPPPStopAudio(strDID); + } + } + /* + * 监听 + */ + private void goAudio() { + dismissBrightAndContrastProgress(); + if (!isMcriophone) { + if (bAudioStart) { + Log.d("info", "没有声音"); + isTalking = false; + bAudioStart = false; + ptzAudio.setImageResource(R.drawable.ptz_audio_off); + StopAudio(); + } else { + Log.d("info", "有声"); + isTalking = true; + bAudioStart = true; + ptzAudio.setImageResource(R.drawable.ptz_audio_on); + StartAudio(); + } + + } else { + isMcriophone = false; + bAudioRecordStart = false; + ptztalk.setImageResource(R.drawable.ptz_microphone_off); + StopTalk(); + isTalking = true; + bAudioStart = true; + ptzAudio.setImageResource(R.drawable.ptz_audio_on); + StartAudio(); + } + + } + + /* + * 对讲 + */ + private void goMicroPhone() { + dismissBrightAndContrastProgress(); + if (!isTalking) { + if (bAudioRecordStart) + { + Log.d("tag", "停止说话"); + isMcriophone = false; + bAudioRecordStart = false; + ptztalk.setImageResource(R.drawable.ptz_microphone_off); + StopTalk(); + } else { + Log.d("info", "开始说话"); + isMcriophone = true; + bAudioRecordStart = true; + ptztalk.setImageResource(R.drawable.ptz_microphone_on); + StartTalk(); + } + } else { + isTalking = false; + bAudioStart = false; + ptzAudio.setImageResource(R.drawable.ptz_audio_off); + StopAudio(); + isMcriophone = true; + bAudioRecordStart = true; + ptztalk.setImageResource(R.drawable.ptz_microphone_on); + StartTalk(); + } + + } + /* + * 分辨率设置 + */ + private void showResolutionPopWindow() { + + if (resolutionPopWindow != null && resolutionPopWindow.isShowing()) { + return; + } + if (nStreamCodecType == ContentCommon.PPPP_STREAM_TYPE_JPEG) { + // jpeg + LinearLayout layout = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.ptz_resolution_jpeg, null); + TextView qvga = (TextView) layout + .findViewById(R.id.ptz_resolution_jpeg_qvga); + TextView vga = (TextView) layout + .findViewById(R.id.ptz_resolution_jpeg_vga); + if (reslutionlist.size() != 0) { + getReslution(); + } + if (isvga) { + vga.setTextColor(Color.RED); + } + if (isqvga) { + qvga.setTextColor(Color.RED); + } + qvga.setOnClickListener(this); + vga.setOnClickListener(this); + resolutionPopWindow = new PopupWindow(layout, 100, + WindowManager.LayoutParams.WRAP_CONTENT); + int x_begin = getWindowManager().getDefaultDisplay().getWidth() / 6; + int y_begin = ptzResolutoin.getTop(); + resolutionPopWindow.showAtLocation(findViewById(R.id.play), + Gravity.BOTTOM | Gravity.RIGHT, x_begin, y_begin); + + } else { + // h264 + LinearLayout layout = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.ptz_resolution_h264, null); + TextView qvga1 = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_qvga); + TextView vga1 = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_vga); + TextView p720 = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_720p); + TextView middle = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_middle); + TextView high = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_high); + TextView max = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_max); + + if (reslutionlist.size() != 0) { + getReslution(); + } + if (ismax) { + max.setTextColor(Color.RED); + } + if (ishigh) { + high.setTextColor(Color.RED); + } + if (ismiddle) { + middle.setTextColor(Color.RED); + } + if (isqvga1) { + qvga1.setTextColor(Color.RED); + } + if (isvga1) { + vga1.setTextColor(Color.RED); + } + if (isp720) { + p720.setTextColor(Color.RED); + } + high.setOnClickListener(this); + middle.setOnClickListener(this); + max.setOnClickListener(this); + qvga1.setOnClickListener(this); + vga1.setOnClickListener(this); + p720.setOnClickListener(this); + resolutionPopWindow = new PopupWindow(layout, 100, + WindowManager.LayoutParams.WRAP_CONTENT); + Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)) + .getDefaultDisplay(); + int oreation = display.getOrientation(); + int x_begin = getWindowManager().getDefaultDisplay().getWidth() / 6; + int y_begin = ptzResolutoin.getTop(); + resolutionPopWindow.showAtLocation(findViewById(R.id.play), + Gravity.BOTTOM | Gravity.RIGHT, x_begin, y_begin + 60); + + } + + } + /** + * 获取reslution + */ + public static Map> reslutionlist = new HashMap>(); + /** + * 增加reslution + */ + private void addReslution(String mess, boolean isfast) { + if (reslutionlist.size() != 0) { + if (reslutionlist.containsKey(strDID)) { + reslutionlist.remove(strDID); + } + } + Map map = new HashMap(); + map.put(mess, isfast); + reslutionlist.put(strDID, map); + } + private void getReslution() { + if (reslutionlist.containsKey(strDID)) { + Map map = reslutionlist.get(strDID); + if (map.containsKey("qvga")) { + isqvga = true; + } else if (map.containsKey("vga")) { + isvga = true; + } else if (map.containsKey("qvga1")) { + isqvga1 = true; + } else if (map.containsKey("vga1")) { + isvga1 = true; + } else if (map.containsKey("p720")) { + isp720 = true; + } else if (map.containsKey("high")) { + ishigh = true; + } else if (map.containsKey("middle")) { + ismiddle = true; + } else if (map.containsKey("max")) { + ismax = true; + } + } + } + /* + * @param type + * 亮度饱和对比度 + */ + private void setBrightOrContrast(final int type) { + + if (!bInitCameraParam) { + return; + } + int width = getWindowManager().getDefaultDisplay().getWidth(); + LinearLayout layout = (LinearLayout) LayoutInflater.from(this).inflate( + R.layout.brightprogress, null); + SeekBar seekBar = (SeekBar) layout.findViewById(R.id.brightseekBar1); + seekBar.setMax(255); + switch (type) { + case BRIGHT: + seekBar.setProgress(nBrightness); + break; + case CONTRAST: + seekBar.setProgress(nContrast); + break; + default: + break; + } + seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { + + @Override + public void onStopTrackingTouch(SeekBar seekBar) { + int progress = seekBar.getProgress(); + switch (type) { + case BRIGHT:// 亮度 + nBrightness = progress; + NativeCaller.PPPPCameraControl(strDID, BRIGHT, nBrightness); + break; + case CONTRAST:// 对比度 + nContrast = progress; + NativeCaller.PPPPCameraControl(strDID, CONTRAST, nContrast); + break; + default: + break; + } + } + + @Override + public void onStartTrackingTouch(SeekBar arg0) { + + } + + @Override + public void onProgressChanged(SeekBar arg0, int progress, + boolean arg2) { + + } + }); + mPopupWindowProgress = new PopupWindow(layout, width / 2, 180); + mPopupWindowProgress.showAtLocation(findViewById(R.id.play), + Gravity.TOP, 0, 0); + + } + + @Override + protected void onDestroy() { + NativeCaller.StopPPPPLivestream(strDID); + StopAudio(); + StopTalk(); + stopTakevideo(); + super.onDestroy(); + } + + /*** + * BridgeService callback 视频参数回调 + * + * **/ + @Override + public void callBackCameraParamNotify(String did, int resolution, + int brightness, int contrast, int hue, int saturation, int flip,int mode) { + Log.e("设备返回的参数", resolution+","+brightness+","+contrast+","+hue+","+saturation+","+flip+","+mode); + nBrightness = brightness; + nContrast = contrast; + nResolution = resolution; + bInitCameraParam = true; + deviceParamsHandler.sendEmptyMessage(flip); + } + + /*** + * BridgeService callback 视频数据流回调 + * + * **/ + @Override + public void callBackVideoData(byte[] videobuf, int h264Data, int len,int width, int height) { + + //Log.d("底层返回数据", "videobuf:"+videobuf+"--"+"h264Data"+h264Data+"len"+len+"width"+width+"height"+height); + if (!bDisplayFinished) + return; + bDisplayFinished = false; + videodata = videobuf; + videoDataLen = len; + Message msg = new Message(); + if (h264Data == 1) + { // H264 + nVideoWidths = width; + nVideoHeights = height; + if (isTakepic) { + isTakepic = false; + byte[] rgb = new byte[width * height * 2]; + NativeCaller.YUV4202RGB565(videobuf, rgb, width, height); + ByteBuffer buffer = ByteBuffer.wrap(rgb); + mBmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); + mBmp.copyPixelsFromBuffer(buffer); + takePicture(mBmp); + } + isH264 = true; + msg.what = 1; + } else { // MJPEG + isJpeg=true; + msg.what = 2; + } + mHandler.sendMessage(msg); + //录像数据 + if (isTakeVideo) { + + Date date = new Date(); + long times = date.getTime(); + int tspan = (int) (times - videotime); + Log.d("tag", "play tspan:" + tspan); + videotime = times; + if (videoRecorder != null) { + if (isJpeg) { + + videoRecorder.VideoRecordData(2, videobuf, width, height,tspan); + } + } + } + } + + /*** + * BridgeService callback + * + * **/ + @Override + public void callBackMessageNotify(String did, int msgType, int param) { + Log.d("tag", "MessageNotify did: " + did + " msgType: " + msgType + + " param: " + param); + if (bManualExit) + return; + + if (msgType == ContentCommon.PPPP_MSG_TYPE_STREAM) { + nStreamCodecType = param; + return; + } + + if (msgType != ContentCommon.PPPP_MSG_TYPE_PPPP_STATUS) + { + return; + } + + if (!did.equals(strDID)) { + return; + } + + Message msg = new Message(); + msg.what = 1; + msgHandler.sendMessage(msg); + } + + /*** + * BridgeService callback + * + * **/ + @Override + public void callBackAudioData(byte[] pcm, int len) { + Log.d(LOG_TAG, "AudioData: len :+ " + len); + + if (!audioPlayer.isAudioPlaying()) { + return; + } + CustomBufferHead head = new CustomBufferHead(); + CustomBufferData data = new CustomBufferData(); + head.length = len; + head.startcode = AUDIO_BUFFER_START_CODE; + data.head = head; + data.data = pcm; + AudioBuffer.addData(data); + } + + /*** + * BridgeService callback + * + * **/ + @Override + public void callBackH264Data(byte[] h264, int type, int size) { + Log.d("tag", "CallBack_H264Data" + " type:" + type + " size:" + size); + if (isTakeVideo) + { + Date date = new Date(); + long time = date.getTime(); + int tspan = (int) (time - videotime); + Log.d("tag", "play tspan:" + tspan); + videotime = time; + if (videoRecorder != null) { + videoRecorder.VideoRecordData(type, h264, size, 0, tspan); + } + } + } + //对讲数据 + @Override + public void AudioRecordData(byte[] data, int len) { + // TODO Auto-generated method stub + if (bAudioRecordStart && len > 0) { + NativeCaller.PPPPTalkAudioData(strDID, data, len); + } + } + //定义录像接口 + public void setVideoRecord(VideoRecorder videoRecorder) + { + this.videoRecorder = videoRecorder; + } + + public VideoRecorder videoRecorder; + + public interface VideoRecorder + { + abstract public void VideoRecordData(int type, byte[] videodata,int width, int height, int time); + } + + + + /** + * 获取警笛和白光状态 + * + * @param did + * @param pwd + */ + public static void getLightAndSirenStatte(String did, String pwd) { + NativeCaller.TransferMessage(did, "trans_cmd_string.cgi?cmd=2109&command=2" + "&loginuse=" + "admin" + "&loginpas=" + pwd, 1); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayBackActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayBackActivity.java new file mode 100644 index 0000000..86cfc8f --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayBackActivity.java @@ -0,0 +1,508 @@ +package com.ipcamera.demo; + +import android.Manifest; +import android.app.Activity; +import android.content.Intent; +import android.content.res.Configuration; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Color; +import android.opengl.GLSurfaceView; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.Gravity; +import android.view.KeyEvent; +import android.view.MotionEvent; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.FrameLayout; +import android.widget.ImageButton; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.SeekBar; +import android.widget.TextView; +import android.widget.Toast; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.DateTimeInterface; +import com.ipcamera.demo.BridgeService.PlayBackInterface; +import com.ipcamera.demo.utils.CircularProgressBar; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.MyRender; +import com.ipcamera.demo.utils.Tools; +import java.nio.ByteBuffer; +import java.util.Date; + +import vstc2.nativecaller.NativeCaller; + +/** + * 远程录像回放 + */ + +public class PlayBackActivity extends Activity implements PlayBackInterface, DateTimeInterface, View.OnClickListener, View.OnTouchListener, SeekBar.OnSeekBarChangeListener +{ + public static PlayBackActivity self; + + private PlayCommonManager playCommonManager; + + private ImageView playImg; + private String strDID; + private String strName = null; + private String strFilePath; + private int strFilesize; +// private float downloadedFileSize = 0; +// private int downloadedPercent = 0; + private byte[] videodata = null; + private int videoDataLen = 0; + private int nVideoWidth = 0; + private int nVideoHeight = 0; + private LinearLayout layoutConnPrompt; + private LinearLayout playSeekBarLayout; + private SeekBar playSeekBar; + private CircularProgressBar circularProgress; + private GLSurfaceView myGlSurfaceView; + private MyRender myRender; + private TextView textback = null; + private TextView textDownloadPercent = null; + private TextView textTimeStamp; + private String tzStr = "GMT+08:00"; + private long time; + private long currentTimeStamp; + private String timeShow = " "; +// private long startTimestamp; +// private long endTimestamp; +// private long totalDiff; + private float pos; + private float cachePos; + + private boolean isOneShow = true; + private boolean isTakepic = false; + private Bitmap mBmp; + + private boolean isPlaying; + private boolean isSliding; + private boolean isDownloading; + private boolean isDownloaded; + + long slidingTimeMillis; + int ptz_take_photos; + private ImageButton ptzTake_photos; + + int ptz_play_pause; + private ImageButton ptzPlay_pause; + private ImageButton ptzDownloadVideo; + + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + + if (msg.what == 1 || msg.what == 2) { + if (isOneShow) { + layoutConnPrompt.setVisibility(View.GONE); + isOneShow = false; + } + } + switch (msg.what) { + case 0: + isSliding = false; + break; + case 1: {// h264 +// Log.d("timeShow", "timeShow: " + timeShow); + textTimeStamp.setText(timeShow); + if (!isSliding) { +// playSeekBar.setProgress(downloadedPercent); +// if (System.currentTimeMillis() - slidingTimeMillis > 500) { + + playSeekBar.setProgress((int) (10000 * pos)); + +// } + playSeekBar.setSecondaryProgress((int) (10000 * cachePos)); + Log.d("PlayBackActivity", "#pos = " + pos + " cachePos = " + cachePos); + } + if (isDownloading) { +// textDownloadPercent.setText(cachePos + "%"); + circularProgress.setVisibility(View.VISIBLE); + circularProgress.setProgress((int) (10000 * cachePos) /100); + } + + if (pos == 1){ + togglePlayPauseButton(true); + } + + if (cachePos == 1){ + + if (isDownloading && !isDownloaded){ + isDownloaded = true; + showToast(("messageDownloadVideoSuccess")); + playCommonManager.onDownloadVideoFinished(); + } + } + + myRender.writeSample(videodata, nVideoWidth, nVideoHeight); + playImg.setVisibility(View.GONE); + int width = getWindowManager().getDefaultDisplay().getWidth(); + + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( + width, width * 3 / 4); + lp.gravity = Gravity.CENTER; + myGlSurfaceView.setLayoutParams(lp); + } + break; + case 2: {// jpeg + textTimeStamp.setText(timeShow); + Bitmap bmp = BitmapFactory.decodeByteArray(videodata, 0,videoDataLen); + if (bmp == null) { + return; + } + Bitmap bitmap = null; + int width = getWindowManager().getDefaultDisplay().getWidth(); + int height = getWindowManager().getDefaultDisplay().getHeight(); + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( + width, width * 3 / 4); + lp.gravity = Gravity.CENTER; + playImg.setLayoutParams(lp); + if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { + bitmap = Bitmap.createScaledBitmap(bmp, width, + width * 3 / 4, true); + } else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { + bitmap = Bitmap.createScaledBitmap(bmp, width, height, true); + } + playImg.setVisibility(View.VISIBLE); + playImg.setImageBitmap(bitmap); + } + break; + default: + break; + } + } + }; + + private void showToast(String i) + { + Toast.makeText(this, i, Toast.LENGTH_LONG).show(); + } + +// private Runnable mVideoTimeOut = new Runnable() { +// public void run() { +// if (isOneShow) {// +// BridgeService.setPlayBackInterface(PlayBackActivity.this); +// //NativeCaller.StartPlayBack(strDID, strFilePath, 0,0); +// NativeCaller.StartPlayBack(strDID, strFilePath, 0, strFilesize, playCommonManager.getDiskCacheDir(PlayBackActivity.this), Tools.getPhoneSDKIntForPlayBack(), Tools.getPhoneMemoryForPlayBack()); +// NativeCaller.PPPPGetSystemParams(strDID, ContentCommon.MSG_TYPE_GET_PARAMS); +// mHandler.postDelayed(mVideoTimeOut, 3000); +// } +// } +// }; + + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + self = this; + + requestWindowFeature(Window.FEATURE_NO_TITLE); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + + setContentView(R.layout.playback); + getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + + Intent intent = getIntent(); + strDID = intent.getStringExtra("did"); + strName = "Name";//getIntent().getExtras().getString("cameraName"); + strFilePath = intent.getStringExtra("filepath"); + strFilesize = intent.getIntExtra("filesize", 0); + Log.d("getDataFromOther", "strDID:" + strDID); + Log.d("getDataFromOther", "strFilePath:" + strFilePath); + + findView(); + + playCommonManager = new PlayCommonManager(this, playImg, PlayCommonManager.PLAY_MODE_RECORDED_SDCARD, strDID); + + BridgeService.setPlayBackInterface(this); + + //h265 播放720P 需要大于3g的内存 + Log.e("videodate",strFilePath +"strFilesize"+strFilesize +"Tools.getPhoneMemoryForPlayBack()"+Tools.getPhoneMemoryForPlayBack()); + Log.e("videodate",playCommonManager.getSysteTotalMemorySize(this)+""); + Log.e("videodate",PlayCommonManager.getAvailableInternalMemorySize(this)+""); + Log.e("videodate",PlayCommonManager.getTotalInternalMemorySize(this)+""); + + startPlayBack(); + + isPlaying = true; + isSliding = false; + isDownloading = false; + isDownloaded = false; + +// mHandler.postDelayed(mVideoTimeOut, 3000); + BridgeService.setDateTimeInterface(this); + NativeCaller.PPPPGetSystemParams(strDID, ContentCommon.MSG_TYPE_GET_PARAMS); + + playCommonManager.StartAudio();//开启声音 + } + + private void startPlayBack(){ + isPlaying = true; + NativeCaller.StartPlayBack(strDID, strFilePath, 0, strFilesize, playCommonManager.getDiskCacheDir(PlayBackActivity.this), Tools.getPhoneSDKIntForPlayBack(), Tools.getPhoneMemoryForPlayBack()); + } + + public static void stopVideoAndHide(){ + try{ + if (self != null){ + self.finish(); + } + } + catch (Exception e){ + System.out.print(""); + } + } + + @Override + public boolean onTouch(View v, MotionEvent event) { + playCommonManager.onTouch(v, event); + + return false; + } + + private void togglePlayPauseButton(boolean isPlaying){ + if (isPlaying){ + //ptzPlay_pause.setImageResource(getResources().getIdentifier("ptz_play", "drawable", getPackageName())); + ptzPlay_pause.setImageResource(R.drawable.ptz_play); + } + else{ + ptzPlay_pause.setImageResource(R.drawable.ptz_pause); + //ptzPlay_pause.setImageResource(getResources().getIdentifier("ptz_pause", "drawable", getPackageName())); + } + this.isPlaying = !isPlaying; + } + + @Override + public void onClick(View v) { + if (v.getId() == ptz_take_photos){ + isTakepic = playCommonManager.canTakePhoto(); + } + if (v.getId() == ptz_play_pause){ + if (pos < 1) { + NativeCaller.PausePlayBack(strDID, isPlaying ? 0 : 1); // 0 for play, 1 for pause + } + else if (pos == 1){ + startPlayBack(); + } + togglePlayPauseButton(isPlaying); + } + else if (v.getId() == R.id.ptz_download){ + if (!isDownloading) { + String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE; +// if(ProvisionPlugin.hasPermission(permission)) { + playCommonManager.downloadVideo(); + isDownloading = true; +// } +// else{ +// showToast(("messageVideoStoragePermissionError")); +// } + } + }else if(v.getId() == R.id.back) + { + finish(); + } + } + + @Override + public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { + } + + @Override + public void onStartTrackingTouch(SeekBar seekBar) { + isSliding = true; + Log.d("PlayBackActivity", "isSliding = " + isSliding); + } + + @Override + public void onStopTrackingTouch(SeekBar seekBar) { + //isSliding = false; + Log.d("PlayBackActivity", "isSliding = " + isSliding); + + int progress = seekBar.getProgress(); + changePlayBackTime(progress); + + //mHandler.sendEmptyMessageDelayed(0,2000); + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + isSliding = false; + } + },2000); + } + + + + private void changePlayBackTime(int progress){ +// float pos = (float)strFilesize * (float) progress / 100f; +// float pos = (float)strFilesize * (float) progress; +// float pos = (float)strFilesize; +// float pos = (float)progress; + float progressPos = (float) progress / 10000f; + + float newPos = progressPos / cachePos; +// float newPos = progressPos;u + + + Log.d("PlayBackActivity", "##pos = " + newPos); + long time = NativeCaller.PlayBackMovePos(strDID, newPos); + Log.d("PlayBackActivity", "##time = " + time); + int a = NativeCaller.SetPlayBackPos(strDID, time); + slidingTimeMillis = System.currentTimeMillis(); + } + + private void findView() { + playImg = (ImageView) findViewById(R.id.vedioview); + layoutConnPrompt = (LinearLayout) findViewById(R.id.progressLayout); + playSeekBar = (SeekBar) findViewById(R.id.playback_seekbar); + playSeekBarLayout = (LinearLayout) findViewById(R.id.playback_seekbar_layout); + playSeekBarLayout.setVisibility(View.VISIBLE); + + circularProgress = (CircularProgressBar) findViewById(R.id.circularProgress); + circularProgress.setProgressWidth(10); + circularProgress.showProgressText(true); + circularProgress.setTextColor(Color.WHITE); + circularProgress.useRoundedCorners(true); + circularProgress.setProgressColor(Color.RED); + + playSeekBar.setOnSeekBarChangeListener(this); + playSeekBar.setMax(10000); + + textTimeStamp = (TextView) findViewById(R.id.textTimeStamp); + myGlSurfaceView = (GLSurfaceView) findViewById(R.id.mysurfaceview); + myGlSurfaceView.setOnTouchListener(this); + + myRender = new MyRender(myGlSurfaceView); + myGlSurfaceView.setRenderer(myRender); + + + ptzTake_photos=(ImageButton) findViewById(R.id.ptz_take_photos); + ptzTake_photos.setOnClickListener(this); + ptzTake_photos.setVisibility(View.GONE); + + ptz_play_pause = getResources().getIdentifier("ptz_play_pause", "id", getPackageName()); + ptzPlay_pause=(ImageButton) findViewById(ptz_play_pause); + ptzPlay_pause.setOnClickListener(this); + ptzPlay_pause.setVisibility(View.VISIBLE); + + ptzDownloadVideo = (ImageButton) findViewById(R.id.ptz_download); + ptzDownloadVideo.setOnClickListener(this); + ptzDownloadVideo.setVisibility(View.VISIBLE); + + + textback = (TextView) findViewById(R.id.back); + textback.setText("返回"); + textback.setVisibility(View.VISIBLE); + textback.setOnClickListener(this); + + textDownloadPercent = (TextView) findViewById(R.id.text_download_percent); + textDownloadPercent.setVisibility(View.VISIBLE); + } + + @Override + public void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + playCommonManager.onKeyDown(keyCode, event); + return super.onKeyDown(keyCode, event); + } + + @Override + protected void onResume() { + playCommonManager.onResume(); + super.onResume(); + } + + @Override + protected void onPause() { + super.onPause(); + playCommonManager.onPause(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + playCommonManager.onDestroy(); +// exit = false; + } + + @Override + public void callBackDatetimeParams(String did, int now, int tz, + int ntp_enable, String ntp_svr) { + String tzTemp = playCommonManager.getTimeZone(tz); + if (tzTemp != null){ + tzStr = tzTemp; + } + } + + @Override + public void callBackSetSystemParamsResult(String did, int paramType, + int result) { + } + + + + @Override + public void callBackPlaybackVideoData(byte[] videobuf, int h264Data, int len, int width, int height, + int time, int frameType, int originFrameLen, float pos, float cachePos) { + + if (h264Data == 1) { + if (frameType == 6) { // 音频数据 - Audio data + + if (!playCommonManager.isAudioPlaying()) { + return; + } + + playCommonManager.addAudioData(videobuf, len); + + Message msg = new Message(); + Bundle b = new Bundle(); + b.putInt("oneFramesize", originFrameLen); + msg.setData(b); + return; + }else + { + this.time = time; + this.pos = pos; + this.cachePos = cachePos; + currentTimeStamp = this.time * 1000; + + Date temp = new Date(currentTimeStamp); + Log.d("PlayBackActivity", "temp = " + temp.toString()); + videodata = videobuf; + videoDataLen = len; + nVideoWidth = width; + nVideoHeight = height; + timeShow = playCommonManager.getDeviceTime(currentTimeStamp, tzStr); + if (h264Data == 1) { // H264 + mHandler.sendEmptyMessage(1); + } else { // MJPEG + mHandler.sendEmptyMessage(2); + } + + if (isTakepic) { + isTakepic = false; + byte[] rgb = new byte[nVideoWidth * nVideoHeight * 2]; + try { + NativeCaller.YUV4202RGB565(videobuf, rgb, nVideoWidth, nVideoHeight); + ByteBuffer buffer = ByteBuffer.wrap(rgb); + mBmp = Bitmap.createBitmap(nVideoWidth, nVideoHeight, Bitmap.Config.RGB_565); + mBmp.copyPixelsFromBuffer(buffer); + playCommonManager.takePicture(mBmp); + } catch (Exception e) { + System.out.print(""); + } + } + + } + } + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayBackTFActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayBackTFActivity.java new file mode 100644 index 0000000..ffa6840 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayBackTFActivity.java @@ -0,0 +1,408 @@ +package com.ipcamera.demo; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; + +import vstc2.nativecaller.NativeCaller; + + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.PlayBackTFInterface; +import com.ipcamera.demo.adapter.PlayBackAdapter; +import com.ipcamera.demo.bean.PlayBackBean; +import com.ipcamera.demo.utils.ContentCommon; + +import android.app.Activity; +import android.app.DatePickerDialog; +import android.app.ProgressDialog; +import android.content.DialogInterface; +import android.content.DialogInterface.OnKeyListener; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.KeyEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.Button; +import android.widget.DatePicker; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.RelativeLayout; +import android.widget.TextView; +import android.widget.Toast; + +/** + * + * */ +public class PlayBackTFActivity extends Activity implements + OnItemClickListener, OnClickListener, PlayBackTFInterface { + private Button btnBack; + private ListView listView; + private TextView tvNoVideo; + private ProgressDialog progressDialog; + private PlayBackAdapter mAdapter; + private int TIMEOUT = 2000; + private final int PARAMS = 1; + private boolean successFlag = false; + private String strName; + private String strDID; + private TextView tvTitle; + private EditText editDateBegin; + private EditText editDateEnd; + public View loadMoreView; + private Button loadMoreButton; + + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case PARAMS: + successFlag = true; + if (progressDialog.isShowing()) { + progressDialog.cancel(); + } + mAdapter.notifyDataSetChanged(); + break; + + default: + break; + } + } + }; + private Runnable runnable = new Runnable() { + + @Override + public void run() { + if (!successFlag) { + progressDialog.dismiss(); + if (mAdapter.getCount() > 0) { + Log.i("info", "Video"); + listView.setVisibility(View.VISIBLE); + //loadMoreView.setVisibility(View.VISIBLE); + tvNoVideo.setVisibility(View.GONE); + } else { + Log.i("info", "noVideo"); + tvNoVideo.setVisibility(View.VISIBLE); + listView.setVisibility(View.GONE); + + } + } + } + }; + + private Handler handler = new Handler(); + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + getDataFromOther(); + setContentView(R.layout.playbacktf); + findView(); + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage(getString(R.string.remote_video_getparams)); + progressDialog.show(); + mHandler.postDelayed(runnable, TIMEOUT); + setListener(); + tvTitle.setText(strName); + initDate(); + mAdapter = new PlayBackAdapter(PlayBackTFActivity.this,this); + + BridgeService.setPlayBackTFInterface(this); + NativeCaller.PPPPGetSDCardRecordFileList(strDID, 0, 500); + listView.setAdapter(mAdapter); + mAdapter.notifyDataSetChanged(); + + } + + private void initDate() { + int byear = 0; + int bmonth = 0; + int bday = 0; + + Calendar calendar = Calendar.getInstance(); + int eyear = calendar.get(Calendar.YEAR); + int emonth = calendar.get(Calendar.MONTH); + int eday = calendar.get(Calendar.DAY_OF_MONTH); + if (eday == 1) { + Calendar ca2 = new GregorianCalendar(calendar.get(Calendar.YEAR), + calendar.get(Calendar.MONTH) - 1, 1); + byear = ca2.get(Calendar.YEAR); + bmonth = ca2.get(Calendar.MONTH); + bday = ca2.getActualMaximum(Calendar.DAY_OF_MONTH); + } else { + byear = eyear; + bmonth = emonth; + bday = eday - 1; + } + Calendar bca = new GregorianCalendar(byear, bmonth, bday); + Calendar eca = new GregorianCalendar(eyear, emonth, eday); + Date bdate = bca.getTime(); + Date edate = eca.getTime(); + bdate.getTime(); + edate.getTime(); + SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); + String strDateBegin = f.format(bdate); + String strDateEnd = f.format(edate); + + editDateBegin.setText(strDateBegin); + editDateEnd.setText(strDateEnd); + } + + private void getDataFromOther() { + Intent intent = getIntent(); + strName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + String strPwd = intent.getStringExtra(ContentCommon.STR_CAMERA_PWD); + String strUser = intent.getStringExtra(ContentCommon.STR_CAMERA_USER); + Log.d("info", "PlayBackTFActivity strName:" + strName + " strDID:" + + strDID + " strPwd:" + strPwd + " strUser:" + strUser); + } + + protected void onPause() { + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + super.onPause(); + } + + private void setListener() { + listView.setOnItemClickListener(this); + btnBack.setOnClickListener(this); + editDateBegin.setOnClickListener(this); + editDateEnd.setOnClickListener(this); + progressDialog.setOnKeyListener(new OnKeyListener() { + + @Override + public boolean onKey(DialogInterface dialog, int keyCode, + KeyEvent event) { + + if (keyCode == KeyEvent.KEYCODE_BACK) { + return true; + } + return false; + } + + }); + } + + private void findView() { + btnBack = (Button) findViewById(R.id.back); + listView = (ListView) findViewById(R.id.listview); + tvNoVideo = (TextView) findViewById(R.id.no_video); + tvTitle = (TextView) findViewById(R.id.tv_title); + editDateBegin = (EditText) findViewById(R.id.edit_date_begin); + editDateEnd = (EditText) findViewById(R.id.edit_date_end); + RelativeLayout layout = (RelativeLayout) findViewById(R.id.top); + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT , TileMode.REPEAT ); + drawable.setDither(true); + layout.setBackgroundDrawable(drawable); + loadMoreView = getLayoutInflater() + .inflate(R.layout.loadmorecount, null); + loadMoreButton = (Button) loadMoreView.findViewById(R.id.btn_load); + loadMoreView.setVisibility(View.GONE); + System.out.println("!1111111111111111111111111111111"); + listView.addFooterView(loadMoreView); + loadMoreButton.setOnClickListener(new OnClickListener() { + + @Override + public void onClick(View arg0) { + // TODO Auto-generated method stub + if(fileTFCount - mAdapter.getCount()>0){ + LoadMoreData(); + }else { + loadMoreView.setVisibility(View.GONE); + } + + } + }); + + + } + + @Override + public void onItemClick(AdapterView arg0, View arg1, int position, + long arg3) { + Log.d("playBackTFActivity...", "!!!!!!!!!!"+position); + if (position < mAdapter.arrayList.size()) { + PlayBackBean playBean = mAdapter.getPlayBean(position); + String filepath = playBean.getPath(); + String mess = filepath.substring(0, 14); + Intent intent = new Intent(this, PlayBackActivity.class); + intent.putExtra("did", playBean.getDid()); + intent.putExtra("filepath", playBean.getPath()); + intent.putExtra("videotime", mess); + intent.putExtra("filesize", playBean.getVideofilesize()); + Log.i("info", "filepath:"+filepath+"---mess:"+mess+"---"); + startActivity(intent); + overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);// + } else { + if (fileTFCount -mAdapter.getCount() > 0) { + + handler.postDelayed(new Runnable() { + + @Override + public void run() { + // TODO Auto-generated method stub + LoadMoreData(); + } + }, 2000); + } else { + loadMoreView.setVisibility(View.GONE); + } + + } + + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.back: + finish(); + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left);// + break; + case R.id.edit_date_begin: + String strBd = editDateBegin.getText().toString(); + date(strBd, true);// + break; + case R.id.edit_date_end:// + String strEd = editDateEnd.getText().toString(); + date(strEd, false); + break; + default: + break; + } + } + + private void date(String d, final boolean flag) { + final SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd"); + Date date = null; + try { + date = f.parse(d); + } catch (ParseException e) { + e.printStackTrace(); + return; + } + Calendar ca = Calendar.getInstance(); + ca.setTime(date); + DatePickerDialog dialog = new DatePickerDialog(this, + new DatePickerDialog.OnDateSetListener() { + + @Override + public void onDateSet(DatePicker view, int year, int month, + int day) { + Calendar ca = new GregorianCalendar(year, month, day); + Date date2 = ca.getTime(); + + String strDate = f.format(date2); + if (flag) {// begin + String strE = editDateEnd.getText().toString(); + int result = strDate.compareTo(strE); + Log.d("tag", " result:" + result); + if (result > 0) { + showToast(R.string.remote_start_prompt); + } else { + date2.getTime(); + editDateBegin.setText(strDate); + } + } else {// end + String strB = editDateBegin.getText().toString(); + int result = strDate.compareTo(strB); + if (result < 0) { + showToast(R.string.remote_end_prompt); + } else { + date2.getTime(); + editDateEnd.setText(strDate); + } + } + } + }, ca.get(Calendar.YEAR), ca.get(Calendar.MONTH), + ca.get(Calendar.DAY_OF_MONTH)); + dialog.show(); + } + + public void showToast(String content) { + Toast.makeText(this, content, Toast.LENGTH_SHORT).show(); + } + + public void showToast(int rid) { + Toast.makeText(this, getResources().getString(rid), Toast.LENGTH_LONG) + .show(); + } + + private int fileTFCount = 0; + private int totalSize = 0; + private int getCurrentPageIndex = 0; + private int TotalPageSize = 0; + + public void LoadMoreData() { + int count = mAdapter.getCount(); + if (count + 500 <= fileTFCount + && getCurrentPageIndex + 1 <= TotalPageSize) { + getCurrentPageIndex+=1; + NativeCaller.PPPPGetSDCardRecordFileList(strDID, + getCurrentPageIndex, 500); + mAdapter.notifyDataSetChanged(); + loadMoreButton.setText("获取更多视频文件..."); + } else { + int filecount = fileTFCount - count; + NativeCaller.PPPPGetSDCardRecordFileList(strDID, + getCurrentPageIndex++, filecount); + mAdapter.notifyDataSetChanged(); + loadMoreButton.setText("已经加载完毕"); + loadMoreButton.setVisibility(View.GONE); + } + } + + /** + * BridgeService callback + * + * **/ + + + public void callBackRecordFileSearchResult(String did, String filename, + int size, int recordcount, int pagecount, int pageindex, + int pagesize, int bEnd) { + Log.d("info", "CallBack_RecordFileSearchResult did: " + did + + " filename: " + filename + " size: " + size + + " recordcount :" + recordcount + "pagecount: " + pagecount + + "pageindex:" + pageindex + "pagesize: " + pagesize + "bEnd:" + + bEnd); + if (strDID.equals(did)) { + fileTFCount = recordcount; + getCurrentPageIndex = pageindex; + totalSize = size; + TotalPageSize = pagesize; + PlayBackBean bean = new PlayBackBean(); + bean.setDid(did); + bean.setPath(filename); + bean.setVideofilesize(size); + mAdapter.addPlayBean(bean); + if (TotalPageSize%500 == 0 ) { + + } + if (bEnd == 1) { + mHandler.sendEmptyMessage(PARAMS); + } + } + } + + + +} + + + diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayCommonManager.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayCommonManager.java new file mode 100644 index 0000000..56733e6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayCommonManager.java @@ -0,0 +1,698 @@ +package com.ipcamera.demo; + +import android.Manifest; +import android.app.Activity; +import android.app.ActivityManager; +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.graphics.PointF; +import android.graphics.Shader; +import android.graphics.drawable.BitmapDrawable; +import android.media.MediaScannerConnection; +import android.net.Uri; +import android.os.Environment; +import android.os.StatFs; +import android.text.format.Formatter; +import android.util.Log; +import android.view.KeyEvent; +import android.view.MotionEvent; +import android.view.View; +import android.view.animation.Animation; +import android.view.animation.AnimationUtils; +import android.widget.ImageView; +import android.widget.RelativeLayout; +import android.widget.Toast; +import com.ipcamera.demo.utils.AudioPlayer; +import com.ipcamera.demo.utils.CustomBuffer; +import com.ipcamera.demo.utils.CustomBufferData; +import com.ipcamera.demo.utils.CustomBufferHead; +import com.ipcamer.demo.R; + + + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.Locale; +import java.util.TimeZone; + +import vstc2.nativecaller.NativeCaller; + +public class PlayCommonManager implements MediaScannerConnection.MediaScannerConnectionClient{ + + public static final int PLAY_MODE_LIVE = 0; + public static final int PLAY_MODE_RECORDED_SDCARD = 1; + + private static final int AUDIO_BUFFER_START_CODE = 0xff00ff; + + private Activity activity; + private ImageView videoView = null; + + private int playMode; + private String strDID; + + private MediaScannerConnection mediaScannerConnection; + private File snapshotFile; + private File videoFile; + + private CustomBuffer AudioBuffer = null; + private AudioPlayer audioPlayer = null; + + private String snapshotSaveFolderName = ""; + private String snapshotSaveFileName = ""; + + private boolean isPictSave = false; + private boolean isBackPressed = false; + + private static final int NONE = 0; + private static final int DRAG = 1; + private static final int ZOOM = 2; + + //////////////////////////////////// + private BitmapDrawable drawable = null; + private RelativeLayout bottomView; + private RelativeLayout topbg; + private Animation showTopAnim; + private Animation dismissTopAnim; + private Animation showAnim; + private Animation dismissAnim; + + private boolean isUpDownPressed = false; + private boolean isShowtoping = false; + + private boolean isDown = false; + private boolean isSecondDown = false; + private float x1 = 0; + private float x2 = 0; + private float y1 = 0; + private float y2 = 0; + private int mode = NONE; + + private float oldDist; + private Matrix matrix = new Matrix(); + private Matrix savedMatrix = new Matrix(); + private PointF start = new PointF(); + private PointF mid = new PointF(); + float mMaxZoom = 2.0f; + float mMinZoom = 0.3125f; + float originalScale; + float baseValue; + protected Matrix mBaseMatrix = new Matrix(); + protected Matrix mSuppMatrix = new Matrix(); + private Matrix mDisplayMatrix = new Matrix(); + private final float[] mMatrixValues = new float[9]; + + + public PlayCommonManager(Activity activity, ImageView videoView, int playMode, String strDID){ + this.activity = activity; + this.playMode = playMode; + this.strDID = strDID; + this.videoView = videoView; + + snapshotSaveFolderName = "wer";//activity.getIntent().getExtras().getString("snapshotSaveFolderName"); + snapshotSaveFileName = "wer";//activity.getIntent().getExtras().getString("snapshotSaveFileName"); + + AudioBuffer = new CustomBuffer(); + audioPlayer = new AudioPlayer(AudioBuffer); + + initViews(); + + dismissTopAnim = AnimationUtils.loadAnimation(activity, + activity.getResources().getIdentifier("ptz_top_anim_dismiss", "anim", activity.getPackageName())); + showTopAnim = AnimationUtils.loadAnimation(activity, + activity.getResources().getIdentifier("ptz_top_anim_show", "anim", activity.getPackageName())); + showAnim = AnimationUtils.loadAnimation(activity, + activity.getResources().getIdentifier("ptz_otherset_anim_show", "anim", activity.getPackageName())); + dismissAnim = AnimationUtils.loadAnimation(activity, + activity.getResources().getIdentifier("ptz_otherset_anim_dismiss", "anim", activity.getPackageName())); + } + + public void initViews(){ + //底部菜单 + bottomView=(RelativeLayout) activity.findViewById(R.id.bottom_view); + topbg = (RelativeLayout) activity.findViewById(R.id.top_bg); + + Bitmap bitmap = BitmapFactory.decodeResource(activity.getResources(), + activity.getResources().getIdentifier("top_bg", "drawable", activity.getPackageName())); + drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); + drawable.setDither(true); + + topbg.setBackgroundDrawable(drawable); + bottomView.setBackgroundDrawable(drawable); + } + + //显示顶部菜单 + private void showTop() { + if (isShowtoping) { + isShowtoping = false; + topbg.setVisibility(View.GONE); + topbg.startAnimation(dismissTopAnim); + } else { + isShowtoping = true; + topbg.setVisibility(View.VISIBLE); + topbg.startAnimation(showTopAnim); + } + } + + private void showBottom() { + if (isUpDownPressed) { + isUpDownPressed = false; + bottomView.startAnimation(dismissAnim); + bottomView.setVisibility(View.GONE); + } else { + isUpDownPressed = true; + bottomView.startAnimation(showAnim); + bottomView.setVisibility(View.VISIBLE); + } + } + + public void onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_BACK) { + isBackPressed = true; + } + } + + public void onTouch(View v, MotionEvent event) { + if (!isDown) { + x1 = event.getX(); + y1 = event.getY(); + isDown = true; + } + switch (event.getAction() & MotionEvent.ACTION_MASK) + { + case MotionEvent.ACTION_DOWN: + savedMatrix.set(matrix); + start.set(event.getX(), event.getY()); + mode = DRAG; + originalScale = getScale(); + break; + case MotionEvent.ACTION_POINTER_UP: + + break; + case MotionEvent.ACTION_UP: + if (Math.abs((x1 - x2)) < 25 && Math.abs((y1 - y2)) < 25) + { + + if (playMode == PLAY_MODE_LIVE){ + // ((PlayBackActivity)activity).dismissPopups(); + } + if (!isSecondDown) { +// if (!bProgress) { + showTop(); + showBottom(); +// } + } + isSecondDown = false; + } + x1 = 0; + x2 = 0; + y1 = 0; + y2 = 0; + isDown = false; + break; + case MotionEvent.ACTION_POINTER_DOWN: + isSecondDown = true; + /*oldDist = spacing(event); + if (oldDist > 10f) + { + savedMatrix.set(matrix); + midPoint(mid, event); + mode = ZOOM; + }*/ + break; + + case MotionEvent.ACTION_MOVE: + + + } + } + + protected void zoomTo(float scale, float centerX, float centerY) + { + Log.d("zoomTo", "zoomTo scale:" + scale); + if (scale > mMaxZoom) { + scale = mMaxZoom; + } else if (scale < mMinZoom) { + scale = mMinZoom; + } + + float oldScale = getScale(); + float deltaScale = scale / oldScale; + Log.d("deltaScale", "deltaScale:" + deltaScale); + mSuppMatrix.postScale(deltaScale, deltaScale, centerX, centerY); + videoView.setScaleType(ImageView.ScaleType.MATRIX); + videoView.setImageMatrix(getImageViewMatrix()); + } + + protected Matrix getImageViewMatrix() { + mDisplayMatrix.set(mBaseMatrix); + mDisplayMatrix.postConcat(mSuppMatrix); + return mDisplayMatrix; + } + + protected float getScale(Matrix matrix) { + return getValue(matrix, Matrix.MSCALE_X); + } + + protected float getScale() { + return getScale(mSuppMatrix); + } + + protected float getValue(Matrix matrix, int whichValue) { + matrix.getValues(mMatrixValues); + return mMatrixValues[whichValue]; + } + + /*private float (MotionEvent event) { + try { + float x = event.getX(0) - event.getX(1); + float y = event.getY(0) - event.getY(1); + return FloatMath.sqrt(x * x + y * y); + } catch (Exception e) { + } + return 0; + }*/ + + private void midPoint(PointF point, MotionEvent event) { + float x = event.getX(0) + event.getX(1); + float y = event.getY(0) + event.getY(1); + point.set(x / 2, y / 2); + } + + protected void onResume() { +// ProvisionHandler.getInstance().getProvisionListener().onProvisionEvent(ProvisionListener.ProvisionEvent.EVENT_VIDEO_STARTED, null); + } + + protected void onPause() { + activity.finish(); + } + + protected void onDestroy() { + if (playMode == PLAY_MODE_LIVE){ + NativeCaller.StopPPPPLivestream(strDID); + } + else if (playMode == PLAY_MODE_RECORDED_SDCARD){ + NativeCaller.StopPlayBack(strDID); + } + + StopAudio(); + + if (!isBackPressed){ +// ProvisionHandler.getInstance().logout("all"); + } + isBackPressed = false; + +// ProvisionHandler.getInstance().getProvisionListener().onProvisionEvent(ProvisionListener.ProvisionEvent.EVENT_VIDEO_STOPPED, null); + } + + public void downloadVideo(){ + + if (mediaScannerConnection == null){ + mediaScannerConnection = new MediaScannerConnection(activity, this); + } + + String strDate = getStrDate(); + String filePath = Environment.getExternalStorageDirectory() + "/" + "ipcam" + "/" + strDID +"_"+ strDate +".mp4"; + + File div = new File(Environment.getExternalStorageDirectory(), + "ipcam"); + if (!div.exists()) { + div.mkdirs(); + } + + //videoFile = new File(div, "tf" + "_"+ strDate +".mp4"); + + NativeCaller.StrarRecordPlayBack(strDID, filePath); + } + + public void onDownloadVideoFinished(){ + if (!mediaScannerConnection.isConnected()){ + mediaScannerConnection.connect(); + } else { + if (videoFile != null) { + mediaScannerConnection.scanFile(videoFile.getAbsolutePath(), null); + videoFile = null; + } + } + } + + public boolean canTakePhoto(){ + if (existSdcard()) {// 判断sd卡是否存在 + String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE; +// if(ProvisionPlugin.hasPermission(permission)) { + return true; +// } +// else{ +// showToast(ProvisionPlugin.getTranslation("messageStoragePermissionError")); +// } + } else { +// showToast("The device does not have an SDCard, photos are saved"); + } + return false; + } + + // 拍照 + public void takePicture(final Bitmap bmp) { + if (mediaScannerConnection == null){ + mediaScannerConnection = new MediaScannerConnection(activity, this); + } + + if (!isPictSave) { + isPictSave = true; + new Thread() { + public void run() { + savePicToSDcard(bmp); + } + }.start(); + } else { + return; + } + } + + /* + * 保存到本地 + * 注意:此处可以做本地数据库sqlit 保存照片,以便于到本地照片观看界面从SQLite取出照片 + */ + private synchronized void savePicToSDcard(final Bitmap bmp) { + String strDate = getStrDate(); + //String date = strDate.substring(0, 10); + FileOutputStream fos = null; + try { + File div = new File(Environment.getExternalStorageDirectory(), + snapshotSaveFolderName); + if (!div.exists()) { + div.mkdirs(); + } + + snapshotFile = new File(div, snapshotSaveFileName + "_"+ strDate +".jpg"); + fos = new FileOutputStream(snapshotFile); + if (bmp.compress(Bitmap.CompressFormat.JPEG, 100, fos)) + { + fos.flush(); + Log.d("tag", "takepicture success"); + activity.runOnUiThread(new Runnable() { + + @Override + public void run() { + showToast(("messageTakingSnapshotSuccess")); + } + }); + } + } catch (Exception e) { + activity.runOnUiThread(new Runnable() { + @Override + public void run() { + showToast(("messageVideoParamsResetToDefault")); + } + }); + Log.d("tag", "exception:" + e.getMessage()); + e.printStackTrace(); + } finally { + isPictSave = false; + if (fos != null) { + try { + fos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + fos = null; + } + } + + if (!mediaScannerConnection.isConnected()){ + mediaScannerConnection.connect(); + } else { + if (snapshotFile != null) { + mediaScannerConnection.scanFile(snapshotFile.getAbsolutePath(), null); + snapshotFile = null; + } + } + } + //时间格式 + private String getStrDate() { + Date d = new Date(); + SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd_HH_mm_ss"); + String strDate = f.format(d); + return strDate; + } + + public String getTimeZone(int tz) { + String tzStr = null; + switch (tz) { + case 39600: + tzStr = "GMT-11:00"; + break; + case 36000: + tzStr = "GMT-10:00"; + break; + case 32400: + tzStr = "GMT-09:00"; + break; + case 28800: + tzStr = "GMT-08:00"; + break; + case 25200: + tzStr = "GMT-07:00"; + break; + case 21600: + tzStr = "GMT-06:00"; + break; + case 18000: + tzStr = "GMT-05:00"; + break; + case 14400: + tzStr = "GMT-04:00"; + break; + case 12600: + tzStr = "GMT-03:30"; + break; + case 10800: + tzStr = "GMT-03:00"; + break; + case 7200: + tzStr = "GMT-02:00"; + break; + case 3600: + tzStr = "GMT-01:00"; + break; + case 0: + tzStr = "GMT"; + break; + case -3600: + tzStr = "GMT+01:00"; + break; + case -7200: + tzStr = "GMT+02:00"; + break; + case -10800: + tzStr = "GMT+03:00"; + break; + case -12600: + tzStr = "GMT+03:30"; + break; + case -14400: + tzStr = "GMT+04:00"; + break; + case -16200: + tzStr = "GMT+04:30"; + break; + case -18000: + tzStr = "GMT+05:00"; + break; + case -19800: + tzStr = "GMT+05:30"; + break; + + case -21600: + tzStr = "GMT+06:00"; + break; + case -25200: + tzStr = "GMT+07:00"; + break; + case -28800: + tzStr = "GMT+08:00"; + break; + case -32400: + tzStr = "GMT+09:00"; + break; + case -34200: + tzStr = "GMT+09:30"; + break; + case -36000: + tzStr = "GMT+10:00"; + break; + case -39600: + tzStr = "GMT+11:00"; + break; + case -43200: + tzStr = "GMT+12:00"; + break; + default: + break; + } + return tzStr; + } + + public String getDeviceTime(long millisutc, String tz) { + + TimeZone timeZone = TimeZone.getTimeZone(tz); + Calendar calendar = Calendar.getInstance(timeZone); + calendar.setTimeInMillis(millisutc); + + int second = calendar.get(Calendar.SECOND); + + + DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(activity); + + Locale locale = Locale.getDefault(); + boolean use24Hour = android.text.format.DateFormat.is24HourFormat(activity); +// final String skeleton = use24Hour ? "Hm" : "hm"; +// final String pattern = android.text.format.DateFormat.getBestDateTimePattern(locale, skeleton); + DateFormat formatter = new SimpleDateFormat(use24Hour ? "HH:mm:ss" : "hh:mm:ss a", locale); + return dateFormat.format(calendar.getTime()) + " " + formatter.format(calendar.getTime()).replace("am", "AM").replace("pm","PM"); + + } + + @Override + public void onMediaScannerConnected() { + if (snapshotFile != null) { + mediaScannerConnection.scanFile(snapshotFile.getAbsolutePath(), null); + } + if (videoFile != null) { + mediaScannerConnection.scanFile(videoFile.getAbsolutePath(), null); + } + } + + @Override + public void onScanCompleted(String path, Uri uri) { + mediaScannerConnection.disconnect();; + } + + private void showToast(String i) + { + Toast.makeText(activity, i, Toast.LENGTH_LONG).show(); + } + + public void addAudioData(byte[] videobuf, int len){ + CustomBufferHead head = new CustomBufferHead(); + CustomBufferData data = new CustomBufferData(); + head.length = len; + head.startcode = AUDIO_BUFFER_START_CODE; + data.head = head; + data.data = videobuf; + AudioBuffer.addData(data); + } + + public boolean isAudioPlaying(){ + return audioPlayer.isAudioPlaying(); + } + + //监听 + public void StartAudio() { + synchronized (this) { + AudioBuffer.ClearAll(); + audioPlayer.AudioPlayStart(); + if (playMode == PLAY_MODE_LIVE) { + NativeCaller.PPPPStartAudio(strDID); + } + } + } + //停止监听 + public void StopAudio() { + synchronized (this) { + audioPlayer.AudioPlayStop(); + AudioBuffer.ClearAll(); + if (playMode == PLAY_MODE_LIVE) { + NativeCaller.PPPPStopAudio(strDID); + } + } + } + + /** +  * 获取系统内存大小 +  * @return +  */ + public String getSysteTotalMemorySize(Context context){ + ActivityManager mActivityManager = (ActivityManager)activity.getSystemService(Context.ACTIVITY_SERVICE); + ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo() ; + mActivityManager.getMemoryInfo(memoryInfo) ; + long memSize = memoryInfo.totalMem ; + String availMemStr = Formatter.formatFileSize(context,memSize); + return availMemStr ; + } + + /** + + * 获取手机内部可用空间大小 + + * @return + + */ + public static String getAvailableInternalMemorySize(Context context) { + File path = Environment.getDataDirectory(); + Log.i("zzz", path.getAbsolutePath()); + StatFs stat = new StatFs(path.getPath()); + long blockSize = stat.getBlockSize(); + long availableBlocks = stat.getAvailableBlocks(); + return Formatter.formatFileSize(context, availableBlocks * blockSize); + } + + /** + * 获取手机内部空间大小 + * @return + */ + public static String getTotalInternalMemorySize(Context context) { + File path = Environment.getDataDirectory();//Gets the Android data directory + Log.i("zzz", path.getAbsolutePath()); + StatFs stat = new StatFs(path.getPath()); + long blockSize = stat.getBlockSize(); //每个block 占字节数 + long totalBlocks = stat.getBlockCount(); //block总数 + return Formatter.formatFileSize(context, totalBlocks * blockSize); + } + + public static String getDiskCacheDir(Context mContext){ + String cachePath; + if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { + cachePath = mContext.getExternalCacheDir().getPath(); + } else { + cachePath = mContext.getCacheDir().getPath(); + } + // 防止不存在目录文件,自动创建 + createFile(cachePath); + // 返回文件存储地址 + return cachePath; + } + + public static File createFile(String fPath){ + try { + File file = new File(fPath); + // 当这个文件夹不存在的时候则创建文件夹 + if(!file.exists()){ + // 允许创建多级目录 + file.mkdirs(); + // 这个无法创建多级目录 + // rootFile.mkdir(); + } + return file; + } catch (Exception e) { + } + return null; + } + + //判断sd卡是否存在 + public boolean existSdcard() { + if (Environment.getExternalStorageState().equals( + Environment.MEDIA_MOUNTED)) { + return true; + } else { + return false; + } + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayVRActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayVRActivity.java new file mode 100644 index 0000000..0a31137 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/PlayVRActivity.java @@ -0,0 +1,2536 @@ +package com.ipcamera.demo; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import vstc2.nativecaller.NativeCaller; + +import android.annotation.SuppressLint; +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.res.Configuration; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Color; +import android.graphics.Matrix; +import android.graphics.PointF; +import android.graphics.Shader.TileMode; +import android.graphics.SurfaceTexture; +import android.graphics.drawable.BitmapDrawable; +import android.graphics.drawable.ColorDrawable; +import android.opengl.GLSurfaceView; +import android.os.AsyncTask; +import android.os.Bundle; +import android.os.Environment; +import android.os.Handler; +import android.os.Message; +import android.support.v4.view.ViewPager; +import android.support.v4.view.ViewPager.OnPageChangeListener; +import android.util.DisplayMetrics; +import android.util.Log; +import android.view.GestureDetector; +import android.view.GestureDetector.OnGestureListener; +import android.view.Display; +import android.view.Gravity; +import android.view.KeyEvent; +import android.view.LayoutInflater; +import android.view.MotionEvent; +import android.view.Surface; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnTouchListener; +import android.view.Window; +import android.view.WindowManager; +import android.view.animation.Animation; +import android.view.animation.AnimationUtils; +import android.widget.Button; +import android.widget.FrameLayout; +import android.widget.HorizontalScrollView; +import android.widget.ImageButton; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.PopupWindow; +import android.widget.RelativeLayout; +import android.widget.SeekBar; +import android.widget.PopupWindow.OnDismissListener; +import android.widget.SeekBar.OnSeekBarChangeListener; +import android.widget.TextView; +import android.widget.Toast; +import android.widget.ToggleButton; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.PlayInterface; +import com.ipcamera.demo.adapter.ViewPagerAdapter; +import com.ipcamera.demo.utils.AudioPlayer; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.CustomAudioRecorder; +import com.ipcamera.demo.utils.CustomAudioRecorder.AudioRecordResult; +import com.ipcamera.demo.utils.CustomBuffer; +import com.ipcamera.demo.utils.CustomBufferData; +import com.ipcamera.demo.utils.CustomBufferHead; + +import com.ipcamera.demo.utils.MyRender; +import com.ipcamera.demo.utils.MySharedPreferenceUtil; +import com.ipcamera.demo.utils.SystemValue; + +import com.ricky.jnifisheye.CameraRender; +import com.ricky.jnifisheye.Fisheye61Render; +import com.ricky.jnifisheye.FisheyeAPI; +import com.ricky.jnifisheye.Fisheye60Render; + +public class PlayVRActivity extends Activity implements OnTouchListener,OnGestureListener, OnClickListener, PlayInterface ,SurfaceTexture.OnFrameAvailableListener,AudioRecordResult +{ + private static final String LOG_TAG = "PlayVRActivity"; + private static final int AUDIO_BUFFER_START_CODE = 0xff00ff; + //surfaceView控件 + private GLSurfaceView playSurface = null; + private GLSurfaceView glView = null; + + + private MyRender myRender = null; + private Fisheye61Render Fisheye61API = null; + private Fisheye60Render Fisheye60API = null; + + private int[] pixels; + private int _stream = 1;//0:主码流(高清),1:流畅(默认值辅码流) 2: + public SurfaceTexture mSurfaceTexture;//硬解码SurfaceTexture + private Surface mSurface; + + public static PlayVRActivity instance = null; + + //public static int deviceType = -1; + + //视频数据 + private byte[] videodata = null; + private int videoDataLen = 0; + public int nVideoWidths = 0; + public int nVideoHeights = 0; + + private View progressView = null; + private boolean bProgress = true; + private GestureDetector gt = new GestureDetector(this); + private final int BRIGHT = 1;//亮度标志 + private final int CONTRAST = 2;//对比度标志 + private final int IR_STATE = 14;//IR(夜视)开关 + private int nResolution = 0;//分辨率值 + private int nBrightness = 0;//亮度值 + private int nContrast = 0;//对比度 + + private boolean bInitCameraParam = false; + private boolean bManualExit = false; + private TextView textosd = null; + private String strName = null; + private String strDID = null; + private View osdView = null; + private ToggleButton irSwitch; + private boolean bDisplayFinished = true; + private CustomBuffer AudioBuffer = null; + private AudioPlayer audioPlayer = null; + private boolean bAudioStart = false; + + private boolean isLeftRight = false; + private boolean isUpDown = false; + + + private boolean isHorizontalMirror = false; + private boolean isVerticalMirror = false; + private boolean isUpDownPressed = false; + private boolean isShowtoping = false; + private ImageView videoViewPortrait; + private ImageView videoViewStandard; + //顶部控件声明 + private HorizontalScrollView bottomView; + private ImageButton ptzAudio,ptztalk,ptzDefaultSet,ptzBrightness,ptzContrast,ptzTake_photos,ptzTake_vodeo,ptzResolutoin,preset; + private int nStreamCodecType;//分辨率格式 + + + private PopupWindow controlWindow;//设备方向控制提示控件 + private PopupWindow mPopupWindowProgress;//进度条控件 + private PopupWindow presetBitWindow;//预置位面板 + private PopupWindow resolutionPopWindow;//分辨率面板 + //上下左右提示文本 + private TextView control_item; + //正在控制设备 + private boolean isControlDevice = false; + + private String stqvga = "qvga"; + private String stvga = "vga"; + private String stqvga1 = "qvga1"; + private String stvga1 = "vga1"; + private String stp720 = "p720"; + private String sthigh = "high"; + private String stmiddle ="middle"; + private String stmax = "max"; + + //预位置设置 + private Button[] btnLeft = new Button[16]; + private Button[] btnRigth = new Button[16]; + private ViewPager prePager; + private List listViews; + //分辨率标识符 + private boolean ismax = false; + private boolean ishigh = false; + private boolean isp720 = false; + private boolean ismiddle = false; + private boolean isqvga1 = false; + private boolean isvga1 = false; + private boolean isqvga = false; + private boolean isvga = false; + + private Animation showAnim; + private boolean isTakepic = false; + private boolean isPictSave = false; + private boolean isTalking = false;//是否在说话 + private boolean isMcriophone = false;//是否在 + //视频录像方法 + public boolean isH264 = false;//是否是H264格式标志 + public boolean isJpeg=false; + private boolean isTakeVideo = false; + private long videotime = 0;// 录每张图片的时间 + private Animation dismissAnim; + private int timeTag = 0; + private int timeOne = 0; + private int timeTwo = 0; + private ImageButton button_back; + private BitmapDrawable drawable = null; + private boolean bAudioRecordStart = false; + //送话器 + private CustomAudioRecorder customAudioRecorder; + private CameraRender cameraRender = null; + //镜像标志 + private boolean m_bUpDownMirror; + private boolean m_bLeftRightMirror; + + + private int i=0;//拍照张数标志 + /**** + * 退出确定dialog + * */ + public void showSureDialog() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setIcon(R.drawable.app); + builder.setTitle(getResources().getString(R.string.exit) + + getResources().getString(R.string.app_name)); + builder.setMessage(R.string.exit_alert); + builder.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + // Process.killProcess(Process.myPid()); + Intent intent = new Intent("finish"); + sendBroadcast(intent); + PlayVRActivity.this.finish(); + } + }); + builder.setNegativeButton(R.string.str_cancel, null); + builder.show(); + } + + //显示顶部菜单 + private void showTop() { + if (isShowtoping) { + isShowtoping = false; + topbg.setVisibility(View.GONE); + topbg.startAnimation(dismissTopAnim); + } else { + isShowtoping = true; + topbg.setVisibility(View.VISIBLE); + topbg.startAnimation(showTopAnim); + } + } + + private Handler deviceParamsHandler=new Handler() + { + public void handleMessage(Message msg) + { + switch (msg.what) + { + case 0: + m_bUpDownMirror = false; + m_bLeftRightMirror = false; + + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror); + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror); + + break; + case 1: + m_bUpDownMirror = true; + m_bLeftRightMirror = false; + + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror); + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror_press); + + break; + case 2: + m_bUpDownMirror = false; + m_bLeftRightMirror = true; + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror_press); + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror); + break; + case 3: + m_bUpDownMirror = true; + m_bLeftRightMirror = true; + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror_press); + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror_press); + break; + default: + break; + } + } + }; + + //默认视频参数 + private void defaultVideoParams() { + nBrightness = 1; + nContrast = 128; + NativeCaller.PPPPCameraControl(strDID, 1, 0); + NativeCaller.PPPPCameraControl(strDID, 2, 128); + showToast(R.string.ptz_default_vedio_params); + } + + private void showToast(int i) + { + Toast.makeText(PlayVRActivity.this, i, Toast.LENGTH_SHORT).show(); + } + + + //设置视频可见 + private void setViewVisible() { + if (bProgress) + { + bProgress = false; + progressView.setVisibility(View.INVISIBLE); + osdView.setVisibility(View.VISIBLE); + getCameraParams(); + } + } + + int disPlaywidth; + private Bitmap mBmp; + private Handler mHandler = new Handler() + { + + public void handleMessage(Message msg) + { + if (msg.what == 1 || msg.what == 2) { + setViewVisible(); + } + if (!isPTZPrompt) + { + isPTZPrompt = true; + showToast(R.string.ptz_control); + } + int width = getWindowManager().getDefaultDisplay().getWidth(); + int height = getWindowManager().getDefaultDisplay().getHeight(); + switch (msg.what) { + case 1: // h264 + { + if (reslutionlist.size() == 0) { + if (nResolution == 0) { + ismax = true; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmax, ismax); + } else if (nResolution == 1) { + ismax = false; + ismiddle = false; + ishigh = true; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(sthigh, ishigh); + } else if (nResolution == 2) { + ismax = false; + ismiddle = true; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmiddle, ismiddle); + } else if (nResolution == 3) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = true; + isqvga1 = false; + isvga1 = false; + addReslution(stp720, isp720); + nResolution = 3; + } else if (nResolution == 4) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = true; + addReslution(stvga1, isvga1); + } else if (nResolution == 5) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = true; + isvga1 = false; + addReslution(stqvga1, isqvga1); + } + } else { + if (reslutionlist.containsKey(strDID)) + { + getReslution(); + } else { + if (nResolution == 0) { + ismax = true; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmax, ismax); + } else if (nResolution == 1) { + ismax = false; + ismiddle = false; + ishigh = true; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(sthigh, ishigh); + } else if (nResolution == 2) { + ismax = false; + ismiddle = true; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmiddle, ismiddle); + } else if (nResolution == 3) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = true; + isqvga1 = false; + isvga1 = false; + addReslution(stp720, isp720); + nResolution = 3; + } else if (nResolution == 4) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = true; + addReslution(stvga1, isvga1); + } else if (nResolution == 5) { + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = true; + isvga1 = false; + addReslution(stqvga1, isqvga1); + } + } + + } + + if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) + { + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( + width, width * 3 / 4); + lp.gravity = Gravity.CENTER; + if (playSurface != null) + playSurface.setLayoutParams(lp); + + if (glView != null) + glView.setLayoutParams(lp); + } + else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) + { + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams( + width, height); + lp.gravity = Gravity.CENTER; + if (playSurface != null) + playSurface.setLayoutParams(lp); + + if (glView != null) + glView.setLayoutParams(lp); + } + //if (myRender != null) + // myRender.writeSample(videodata, nVideoWidths, nVideoHeights); + + //Log.e("ricky","Draw beg"); + + if (cameraRender != null) + cameraRender.update(videodata,nVideoWidths,nVideoHeights,videoDataLen); + //Log.e("ricky","Draw end"); + if(Fisheye61API != null) + Fisheye61API.update(videodata,nVideoWidths,nVideoHeights,videoDataLen); + + if(Fisheye60API != null) + Fisheye60API.update(videodata,nVideoWidths,nVideoHeights,videoDataLen); + } + break; + case 2: // JPEG + { + if (reslutionlist.size() == 0) { + if (nResolution == 1) { + isvga = true; + isqvga = false; + addReslution(stvga, isvga); + } else if (nResolution == 0) { + isqvga = true; + isvga = false; + addReslution(stqvga, isqvga); + } + } else { + if (reslutionlist.containsKey(strDID)) { + getReslution(); + } else { + if (nResolution == 1) { + isvga = true; + isqvga = false; + addReslution(stvga, isvga); + } else if (nResolution == 0) { + isqvga = true; + isvga = false; + addReslution(stqvga, isqvga); + } + } + } + mBmp = BitmapFactory.decodeByteArray(videodata, 0, + videoDataLen); + if (mBmp == null) { + bDisplayFinished = true; + return; + } + if (isTakepic) { + takePicture(mBmp); + isTakepic = false; + } + nVideoWidths = mBmp.getWidth(); + nVideoHeights = mBmp.getHeight(); + + if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { + // Bitmap + Bitmap bitmap = Bitmap.createScaledBitmap(mBmp, width, + width * 3 / 4, true); + //videoViewLandscape.setVisibility(View.GONE); + videoViewPortrait.setVisibility(View.VISIBLE); + videoViewPortrait.setImageBitmap(bitmap); + + } else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { + Bitmap bitmap = Bitmap.createScaledBitmap(mBmp, width,height, true); + videoViewPortrait.setVisibility(View.GONE); + //videoViewLandscape.setVisibility(View.VISIBLE); + //videoViewLandscape.setImageBitmap(bitmap); + } + + } + break; + default: + break; + } + if (msg.what == 1 || msg.what == 2) + { + bDisplayFinished = true; + } + } + + }; + + private void getCameraParams() { + + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_GET_CAMERA_PARAMS); + } + + private Handler msgHandler = new Handler() { + public void handleMessage(Message msg) { + if (msg.what == 1) { + Log.d("tag", "断线了"); + Toast.makeText(getApplicationContext(), + R.string.pppp_status_disconnect, Toast.LENGTH_SHORT) + .show(); + finish(); + } + } + }; + + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + // getDataFromOther(); + instance = this; + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.play); + strName = SystemValue.deviceName; + strDID = SystemValue.deviceId; + disPlaywidth = getWindowManager().getDefaultDisplay().getWidth(); + findView(); + AudioBuffer = new CustomBuffer(); + audioPlayer = new AudioPlayer(AudioBuffer); + customAudioRecorder=new CustomAudioRecorder(this); + + BridgeService.setPlayInterface(this); + NativeCaller.StartPPPPLivestream(strDID, 10, 1);//确保不能重复start + + getCameraParams(); + dismissTopAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_top_anim_dismiss); + showTopAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_top_anim_show); + showAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_otherset_anim_show); + dismissAnim = AnimationUtils.loadAnimation(this, + R.anim.ptz_otherset_anim_dismiss); + + pixels = getSize(); + layout(); + setResolution(1); + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if(mPopupWindowProgress != null && mPopupWindowProgress.isShowing()) + { + mPopupWindowProgress.dismiss(); + } + if(resolutionPopWindow != null && resolutionPopWindow.isShowing()) + { + resolutionPopWindow.dismiss(); + } + if (keyCode == KeyEvent.KEYCODE_BACK) + { + if (!bProgress) + { + Date date = new Date(); + if (timeTag == 0) { + timeOne = date.getSeconds(); + timeTag = 1; + showToast(R.string.main_show_back); + } else if (timeTag == 1) { + timeTwo = date.getSeconds(); + if (timeTwo - timeOne <= 3) { + Intent intent = new Intent("finish"); + sendBroadcast(intent); + PlayVRActivity.this.finish(); + timeTag = 0; + } else { + timeTag = 1; + showToast(R.string.main_show_back); + } + } + } else { + showSureDialog(); + } + return true; + } + if (keyCode == KeyEvent.KEYCODE_MENU) + { + if (!bProgress) { + showTop(); + showBottom(); + } else { + showSureDialog(); + } + } + return super.onKeyDown(keyCode, event); + } + + protected void setResolution(int Resolution) { + Log.d("tag", "setResolution resolution:" + Resolution); + NativeCaller.PPPPCameraControl(strDID,16, Resolution); + } + + private void findView() { + //方向控制提示框 + initControlDailog(); + //视频渲染画面控件 + if (playSurface == null) { + playSurface = (GLSurfaceView) findViewById(R.id.mysurfaceview); + playSurface.setOnTouchListener(this); + playSurface.setLongClickable(true);//确保手势识别正确工作 + } + + + glView = (GLSurfaceView) findViewById(R.id.mysurfaceview); + if(glView != null) + { + glView.setEGLContextClientVersion(2); + //cameraRender = new CameraRender("111",glView); + //glView.setRenderer(cameraRender); + + //Fisheye61API = new Fisheye61Render("111",glView); + //glView.setRenderer(Fisheye61API); + + if(MySharedPreferenceUtil.getDeviceInformation(this,strDID,ContentCommon.DEVICE_MODEL_TYPE).equals("1")) + { + Fisheye60API = new Fisheye60Render(strDID,glView,Fisheye60Render.DEVICE_TYPEC60); + glView.setRenderer(Fisheye60API); + }else if(MySharedPreferenceUtil.getDeviceInformation(this,strDID,ContentCommon.DEVICE_MODEL_TYPE).equals("2")) + { + Fisheye61API = new Fisheye61Render(strDID,glView); + glView.setRenderer(Fisheye61API); + }else{ + + // myRender = new MyRender(playSurface); + //playSurface.setRenderer(myRender); + cameraRender = new CameraRender(strDID,glView); + glView.setRenderer(cameraRender); + } + + + glView.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);//RENDERMODE_WHEN_DIRTY方式,这样不会让CPU一直处于高速运转状态 + glView.setOnTouchListener(this); + } + + /*if (glView != null) + { + glView.setEGLContextClientVersion(2); + + //FisheyeR = new FisheyeRenderer(glView,1); + //glView.setRenderer(FisheyeR); + + FisheyeRenderer = new FisheyeC61SRenderer(glView); + FisheyeRenderer.SetDrawViewType(FisheyeC61SRenderer.ONE_DRAW_VIEW); + glView.setRenderer(FisheyeRenderer); + + //FrameSurface = new GLFrameSurface(this); + //FisheyeB = new GLFrameRenderer(FrameSurface); + //FrameSurface.setRenderer(FisheyeB); + + //注释之后onDrawFrame一直执行,打开就是手动渲染 + glView.setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY);//RENDERMODE_WHEN_DIRTY方式,这样不会让CPU一直处于高速运转状态 + glView.setOnTouchListener(this); + }*/ + + + + button_back = (ImageButton) findViewById(R.id.login_top_back); + button_back.setOnClickListener(this); + videoViewPortrait = (ImageView) findViewById(R.id.vedioview); + videoViewStandard = (ImageView) findViewById(R.id.vedioview_standard); + + progressView = (View) findViewById(R.id.progressLayout); + //顶部菜单 + topbg = (RelativeLayout) findViewById(R.id.top_bg); + osdView = (View) findViewById(R.id.osdlayout); + irSwitch = (ToggleButton) findViewById(R.id.ir_switch); + irSwitch.setOnClickListener(this); + + //显示设备名称 + textosd = (TextView) findViewById(R.id.textosd); + textosd.setText(strName); + textosd.setVisibility(View.VISIBLE); + + ptzHoriMirror2 = (ImageButton) findViewById(R.id.ptz_hori_mirror); + ptzVertMirror2 = (ImageButton) findViewById(R.id.ptz_vert_mirror); + ptzHoriTour2 = (ImageButton) findViewById(R.id.ptz_hori_tour); + ptzVertTour2 = (ImageButton) findViewById(R.id.ptz_vert_tour); + ptzHoriMirror2.setOnClickListener(this); + ptzVertMirror2.setOnClickListener(this); + ptzHoriTour2.setOnClickListener(this); + ptzVertTour2.setOnClickListener(this); + + //底部菜单 + bottomView=(HorizontalScrollView) findViewById(R.id.bottom_view); + + ptztalk=(ImageButton) findViewById(R.id.ptz_talk); + ptzAudio = (ImageButton) findViewById(R.id.ptz_audio); + ptzTake_photos=(ImageButton) findViewById(R.id.ptz_take_photos); + ptzTake_vodeo=(ImageButton) findViewById(R.id.ptz_take_videos); + ptzDefaultSet = (ImageButton) findViewById(R.id.ptz_default_set); + ptzBrightness = (ImageButton) findViewById(R.id.ptz_brightness); + ptzContrast = (ImageButton) findViewById(R.id.ptz_contrast); + ptzResolutoin = (ImageButton) findViewById(R.id.ptz_resolution); + preset=(ImageButton) findViewById(R.id.preset); + + ptztalk.setOnClickListener(this); + ptzAudio.setOnClickListener(this); + ptzTake_photos.setOnClickListener(this); + ptzTake_vodeo.setOnClickListener(this); + ptzBrightness.setOnClickListener(this); + ptzContrast.setOnClickListener(this); + ptzResolutoin.setOnClickListener(this); + ptzDefaultSet.setOnClickListener(this); + preset.setOnClickListener(this); + + + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + + topbg.setBackgroundDrawable(drawable); + bottomView.setBackgroundDrawable(drawable); + } + + public float caluDist(MotionEvent event) { + float dx = event.getX(0) - event.getX(1); + float dy = event.getY(0) - event.getY(1); + return (float) Math.sqrt(dx * dx + dy * dy); + } + + private boolean isDown = false; + + /** + * 放缩比例/移动比例 + */ + public static float change = 0.1f; + float base = 1.5f;//缩放基数 + float tempX;//滑动到最左边:缩小时直接到原始值 + private float mPreviousY;//拖动中---记录触控笔位置 + private float mPreviousX; + private float mDownX;//初始状态 向上-缩放 坐标点信息 + private float mDownY; + private float mCurrentPosX;//初始状态 向上-缩放 坐标点信息 + private float mCurrentPosY; + private int flag = 0;//初始状态 标识 + private float mDownX2; + private float mDownY2; + private int MaxZomm = 4;//缩放最大值 + + ///////// + private boolean isSecondDown = false; + private float x1 = 0; + private float x2 = 0; + private float y1 = 0; + private float y2 = 0; + + private static final int NONE = 0; + private static final int DRAG = 1; + private static final int ZOOM = 2; + + private int mode = NONE; + int nLocat = Fisheye61Render.EYE_POSITION_NOT; + + @Override + public boolean onTouch(View v, MotionEvent event) { + float touchY = event.getY(); + float touchX = event.getX(); + + if (!isDown) { + isDown = true; + x1 = event.getX(); + y1 = event.getY(); + } + + switch (event.getAction() & MotionEvent.ACTION_MASK) + { + case MotionEvent.ACTION_DOWN: + mode = DRAG; + mDownX = event.getX(); + mDownY = event.getY(); + if(event.getPointerCount()==2){ + //mode = ZOOM; + }else if(event.getPointerCount()==1){ + mode = DRAG; + } + + + if(Fisheye61API != null) { + if (Fisheye61API.getDrawViewType() == Fisheye61API.FOUR_DRAW_VIEW){ + nLocat = Fisheye61API.HitPointLocation(v.getWidth(),v.getHeight(),(int)mDownX,(int)mDownY); + } + } + break; + case MotionEvent.ACTION_POINTER_DOWN: + if (caluDist(event) > 10f && mode != ZOOM) { + mode = ZOOM; + oldDist = caluDist(event); + + if(Fisheye61API != null) + Fisheye61API.scaleExpandViewBeg(); + } + + break; + case MotionEvent.ACTION_POINTER_UP: + if(mode == ZOOM) + { + + if(Fisheye61API != null) + Fisheye61API.scaleExpandViewEnd(); + mode = NONE; + break; + } + mode = NONE; + if (Math.abs((x1 - x2)) < 25 && Math.abs((y1 - y2)) < 25) + { + if (resolutionPopWindow != null + && resolutionPopWindow.isShowing()) { + resolutionPopWindow.dismiss(); + } + + if (mPopupWindowProgress != null + && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + } + if (!isSecondDown) { + if (!bProgress) { + showTop(); + showBottom(); + } + } + isSecondDown = false; + } + x1 = 0; + x2 = 0; + y1 = 0; + y2 = 0; + isDown = false; + break; + + case MotionEvent.ACTION_UP: + { + if(mode == DRAG) { + mDownX2 = event.getX(); + if (Math.abs(mDownX - mDownX2) < 6) { + mDownY2 = event.getY(); + onTouchClick(v,(int) touchX,(int)touchY); + } + + if(Fisheye61API != null) + Fisheye61API.moveAngleEnd(nLocat); + + if(Fisheye60API != null){ + if(flag == 1) { + Fisheye60API.setScaleX(Fisheye60API.scaleInitX); + Fisheye60API.setScaleY(Fisheye60API.scaleInitY); + flag = 0; + } + + if(Fisheye60API.get180Open()){ + Fisheye60API.moveAngleEnd(); + } + } + } + + mode = NONE; + } + break; + case MotionEvent.ACTION_MOVE: { + if (mode == ZOOM) + { + float newDist = caluDist(event); + float gapLenght = newDist - oldDist; + if(gapLenght == 0) { + break; + } + else if(Math.abs(gapLenght)>1f) + { + float zV = gapLenght/800; + if(gapLenght>0) { + //放大ing + + if(Fisheye61API != null) + Fisheye61API.scaleExpandView(zV); + + if(Fisheye60API != null){ + if(Fisheye60API.getScaleX() > MaxZomm){ + + } + else { + Fisheye60API.setScaleX(Fisheye60API.getScaleX() + change); + Fisheye60API.setScaleY(Fisheye60API.getScaleY() + change); + if(Fisheye60API.get180Open() == false){ + Fisheye60API.set180Open(true); + //Fisheye60API.Open180(); + MaxZomm = 3; + } + else + Fisheye60API.wheelEvent(-gapLenght); + } + } + + }else { + //缩小ing + + + if(Fisheye61API != null) + Fisheye61API.scaleExpandView(zV); + + if(Fisheye60API != null){ + ///Log.e("fisheye_jni",String.valueOf(Fisheye60API.getScaleX()) + " miniScaleX:" + String.valueOf(Fisheye60API.miniScaleX)); + if(Fisheye60API.getScaleX() <= Fisheye60API.miniScaleX) { + if (Fisheye60API.get180Open()) { + Fisheye60API.setScaleX(Fisheye60API.getScaleX() - change); + Fisheye60API.setScaleY(Fisheye60API.getScaleY() - change); + if (Fisheye60API.getScaleX() < 1) { + Fisheye60API.set180Open(false); + //Fisheye60API.Open180(); + MaxZomm = 4; + } + } else { + Fisheye60API.setScaleX(Fisheye60API.scaleInitX); + Fisheye60API.setScaleY(Fisheye60API.scaleInitY); + } + break; + } + else + { + if((tempX > base || tempX < -base) && (base == 3 || base == 1.5)){ + Fisheye60API.setScaleX(Fisheye60API.scaleInitX); + Fisheye60API.setScaleY(Fisheye60API.scaleInitY); + tempX = 0; + break; + } + + Fisheye60API.setScaleX(Fisheye60API.getScaleX() - change); + Fisheye60API.setScaleY(Fisheye60API.getScaleY() - change); + Fisheye60API.wheelEvent(-gapLenght); + } + }//Fisheye60API != null + } + } + + oldDist = newDist; + } + else if(mode == DRAG) + { + float dx = touchX - mDownX; + float dy = touchY - mDownY; + mDownX = touchX; + mDownY = touchY; + + + if(Fisheye61API != null) + { + //Log.d("transByPointF","beg"); + if (Fisheye61API.getDrawViewType() == Fisheye61API.ONE_DRAW_VIEW) { + Fisheye61API.transByPointF(dx,dy); + } + else { + Fisheye61API.transByPointF(dx,dy,nLocat); + } + //Log.d("transByPointF","end"); + } + + if(Fisheye60API != null) + { + if(Fisheye60API.getScaleX() > 1) + { + //拖动平移 + float dy1 = touchY - mPreviousY;// 计算触控笔Y位移 + float dx1 = touchX - mPreviousX;// 计算触控笔X位移 + //Fisheye60API.MoveAngle(Fisheye60API.getAngleX() + dx1 * 0.1f,Fisheye60API.getAngleY() + dy1 * 0.1f); + Fisheye60API.MoveAngle(dx1*0.0005f,dy1*0.0005f); + flag = 0; + } + else if(Fisheye60API.getScaleX() <= 1) + { + if(flag == 0){ + flag = 1; + } + mCurrentPosX = event.getX(); + mCurrentPosY = event.getY(); + if (mCurrentPosX - mDownX > 0 && Math.abs(mCurrentPosY - mDownY) < 10){ + //向右-缩小 + if(Fisheye60API.getScaleX() >= Fisheye60API.scaleInitX){ + Fisheye60API.setScaleX(Fisheye60API.getScaleX() - change); + Fisheye60API.setScaleY(Fisheye60API.getScaleY() - change); + } + }else if (mCurrentPosX - mDownX < 0 && Math.abs(mCurrentPosY - mDownY) < 10){ + //向左 + }else if (mCurrentPosY - mDownY > 0 && Math.abs(mCurrentPosX - mDownX) < 10){ + flag = 2; + //向下-放大 + + Fisheye60API.setScaleX(Fisheye60API.getScaleX() + change - 0.07f); + Fisheye60API.setScaleY(Fisheye60API.getScaleY() + change -0.07f); + if(Fisheye60API.get180Open() == false){ + Fisheye60API.set180Open(true); + //Fisheye60API.Open180(); + MaxZomm = 3; + } + }else if (mCurrentPosY - mDownY < 0 && Math.abs(mCurrentPosX - mDownX) < 10){ + //向上-缩小 + if(Fisheye60API.getScaleX() >= Fisheye60API.scaleInitX){ + Fisheye60API.setScaleX(Fisheye60API.getScaleX() - change); + Fisheye60API.setScaleY(Fisheye60API.getScaleY() - change); + } + } + } + }//Fisheye60API != null + } + break; + } + } + + mPreviousY = touchY;// 计算触控笔Y位移 + mPreviousX = touchX;// 计算触控笔X位移 + return true; + } + + int _nClickedCount = 0; + View _lastClieckView = null; + protected MyWinHandler _mHandler = new MyWinHandler(); + public final static int DOUBLE_CLICKED = 100; + //1.点击视频窗口事件 发送消息(双击就是点两次) + public void onTouchClick(View v,int pointX ,int pointY) { + if (v.equals(_lastClieckView)) { + //主要控制双击事件 单个视频可以注释 + _nClickedCount++; + } else { + _nClickedCount = 1; + Message msg = new Message(); + msg.what = DOUBLE_CLICKED; + msg.obj = v; + msg.arg1 = pointX; + msg.arg2 = pointY; + _mHandler.sendMessageDelayed(msg, 300); + } + _lastClieckView = v; + } + + //2.接受消息 + @SuppressLint("HandlerLeak") + class MyWinHandler extends Handler { + // 子类必须重写此方法,接受数据 + @Override + public void handleMessage(Message msg) { + super.handleMessage(msg); + switch (msg.what) { + case DOUBLE_CLICKED: + View v = (View)msg.obj; + selected(_nClickedCount,v.getWidth(),v.getHeight(),msg.arg1,msg.arg2); + _nClickedCount = 0; + _lastClieckView = null; + break; + } + } + } + int _clickFlag = 0; + public void selected(int nClickedCount,int nWidth,int nHeght,int nX,int nY) { + // 处理双击事件 + if (nClickedCount > 1) { + + + if(Fisheye61API != null) + { + if (Fisheye61API.getDrawViewType() == Fisheye61API.ONE_DRAW_VIEW) + { + boolean bIsOpen = Fisheye61API.IsExpandView(); + Fisheye61API.setExpandViewIng(!bIsOpen); + if(!bIsOpen) + Fisheye61API.StartCruise(); + else + Fisheye61API.StopCruise(); + + } + else + { + if (Fisheye61API.GetDrawPosition() == Fisheye61API.EYE_POSITION_NOT) { + int locat = Fisheye61API.HitPointLocation(nWidth,nHeght,nX,nY); + if (locat != Fisheye61API.EYE_POSITION_NOT) + Fisheye61API.SetDrawPosition(locat); + } + else { + Fisheye61API.SetDrawPosition(Fisheye61Render.EYE_POSITION_NOT); + } + } + } + + if(Fisheye60API != null){ + boolean bIsOpen = Fisheye60API.get180Open(); + Fisheye60API.Open180ing(!bIsOpen); + if(!bIsOpen) + Fisheye60API.DelayedCruise(); + else + Fisheye60API.StopCruise(); + } + } + } + + private float oldDist; + private Matrix matrix = new Matrix(); + private Matrix savedMatrix = new Matrix(); + private PointF start = new PointF(); + private PointF mid = new PointF(); + float mMaxZoom = 2.0f; + float mMinZoom = 0.3125f; + float originalScale; + float baseValue; + protected Matrix mBaseMatrix = new Matrix(); + protected Matrix mSuppMatrix = new Matrix(); + private Matrix mDisplayMatrix = new Matrix(); + private final float[] mMatrixValues = new float[9]; + + protected void zoomTo(float scale, float centerX, float centerY) + { + Log.d("zoomTo", "zoomTo scale:" + scale); + if (scale > mMaxZoom) { + scale = mMaxZoom; + } else if (scale < mMinZoom) { + scale = mMinZoom; + } + + float oldScale = getScale(); + float deltaScale = scale / oldScale; + Log.d("deltaScale", "deltaScale:" + deltaScale); + mSuppMatrix.postScale(deltaScale, deltaScale, centerX, centerY); + videoViewStandard.setScaleType(ImageView.ScaleType.MATRIX); + videoViewStandard.setImageMatrix(getImageViewMatrix()); + } + + protected Matrix getImageViewMatrix() { + mDisplayMatrix.set(mBaseMatrix); + mDisplayMatrix.postConcat(mSuppMatrix); + return mDisplayMatrix; + } + + protected float getScale(Matrix matrix) { + return getValue(matrix, Matrix.MSCALE_X); + } + + protected float getScale() { + return getScale(mSuppMatrix); + } + + protected float getValue(Matrix matrix, int whichValue) { + matrix.getValues(mMatrixValues); + return mMatrixValues[whichValue]; + } + + private float spacing(MotionEvent event) { + try { + double x = event.getX(0) - event.getX(1); + double y = event.getY(0) - event.getY(1); + return (float)Math.sqrt(x * x + y * y); + } catch (Exception e) { + } + return 0; + } + + private void midPoint(PointF point, MotionEvent event) { + float x = event.getX(0) + event.getX(1); + float y = event.getY(0) + event.getY(1); + point.set(x / 2, y / 2); + } + + @Override + public boolean onDown(MotionEvent e) { + Log.d("tag", "onDown"); + + return false; + } + + private final int MINLEN = 80;//最小间距 + private RelativeLayout topbg; + private Animation showTopAnim; + private Animation dismissTopAnim; + private ImageButton ptzHoriMirror2; + private ImageButton ptzVertMirror2; + private ImageButton ptzHoriTour2; + private ImageButton ptzVertTour2; + private boolean isPTZPrompt; + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, + float velocityY) { + float x1 = e1.getX(); + float x2 = e2.getX(); + float y1 = e1.getY(); + float y2 = e2.getY(); + + float xx = x1 > x2 ? x1 - x2 : x2 - x1; + float yy = y1 > y2 ? y1 - y2 : y2 - y1; + + if (xx > yy) + { + if ((x1 > x2) && (xx > MINLEN)) + {// right + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_RIGHT).execute(); + + } else if ((x1 < x2) && (xx > MINLEN)) {// left + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_LEFT).execute(); + } + + } else { + if ((y1 > y2) && (yy > MINLEN)) + {// down + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_DOWN).execute(); + } else if ((y1 < y2) && (yy > MINLEN)) {// up + if(!isControlDevice) + new ControlDeviceTask(ContentCommon.CMD_PTZ_UP).execute(); + } + + } + return false; + } + + @Override + public void onLongPress(MotionEvent e) { + } + + @Override + public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, + float distanceY) { + return false; + } + + @Override + public void onShowPress(MotionEvent e) { + + } + + @Override + public boolean onSingleTapUp(MotionEvent e) { + return false; + } + + + + public void showSureDialogPlay() { + NativeCaller.ResetDecodeH264(); + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setIcon(R.drawable.app); + builder.setTitle(getResources().getString(R.string.exit_show)); + builder.setMessage(R.string.exit_play_show); + builder.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + PlayVRActivity.this.finish(); + } + }); + builder.setNegativeButton(R.string.str_cancel, null); + builder.show(); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + + case R.id.login_top_back: + bManualExit = true; + if (!bProgress) + { + if (isTakeVideo == true) + { + showToast(R.string.eixt_show_toast); + } else { + showSureDialogPlay(); + } + } + break; + case R.id.ptz_hori_mirror: + int value1; + + if (m_bLeftRightMirror) { + ptzHoriMirror2.setImageResource(R.drawable.ptz_hori_mirror); + if (m_bUpDownMirror) { + value1 = 1; + } else { + value1 = 0; + } + } else { + ptzHoriMirror2 + .setImageResource(R.drawable.ptz_hori_mirror_press); + if (m_bUpDownMirror) { + value1 = 3; + } else { + value1 = 2; + } + } + + NativeCaller.PPPPCameraControl(strDID, 5, value1); + m_bLeftRightMirror = !m_bLeftRightMirror; + break; + case R.id.ptz_vert_mirror: + int value; + if (m_bUpDownMirror) + { + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror); + if (m_bLeftRightMirror) { + value = 2; + } else { + value = 0; + } + } else { + ptzVertMirror2.setImageResource(R.drawable.ptz_vert_mirror_press); + if (m_bLeftRightMirror) { + value = 3; + } else { + value = 1; + } + } + NativeCaller.PPPPCameraControl(strDID, 5, value); + m_bUpDownMirror = !m_bUpDownMirror; + break; + case R.id.ptz_hori_tour: + if (isLeftRight) + { + ptzHoriTour2.setBackgroundColor(0x000044aa); + isLeftRight = false; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT_RIGHT_STOP); + } else { + ptzHoriTour2.setBackgroundColor(0xff0044aa); + isLeftRight = true; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT_RIGHT); + } + break; + case R.id.ptz_vert_tour: + if (isUpDown) { + ptzVertTour2.setBackgroundColor(0x000044aa); + isUpDown = false; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP_DOWN_STOP); + } else { + ptzVertTour2.setBackgroundColor(0xff0044aa); + isUpDown = true; + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP_DOWN); + } + break; + case R.id.ptz_talk://对讲 + goMicroPhone(); + break; + case R.id.ptz_take_videos://录像 + goTakeVideo(); + break; + case R.id.ptz_take_photos://拍照 + dismissBrightAndContrastProgress(); + if (existSdcard()) {// 判断sd卡是否存在 + //takePicture(mBmp); + isTakepic = true; + } else { + showToast(R.string.ptz_takepic_save_fail); + } + break; + case R.id.ptz_audio: + goAudio(); + break; + case R.id.ptz_brightness: + if (mPopupWindowProgress != null + && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + mPopupWindowProgress = null; + } + setBrightOrContrast(BRIGHT); + break; + case R.id.ptz_contrast: + if (mPopupWindowProgress != null + && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + mPopupWindowProgress = null; + } + setBrightOrContrast(CONTRAST); + break; + case R.id.ptz_resolution: + showResolutionPopWindow(); + break; + case R.id.preset://预置位设置 + presetBitWindow(); + break; + case R.id.ptz_resolution_jpeg_qvga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + nResolution = 1; + setResolution(nResolution); + Log.d("tag", "jpeg resolution:" + nResolution + " qvga"); + break; + case R.id.ptz_resolution_jpeg_vga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + nResolution = 0; + setResolution(nResolution); + Log.d("tag", "jpeg resolution:" + nResolution + " vga"); + break; + case R.id.ptz_resolution_h264_qvga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = true; + isvga1 = false; + addReslution(stqvga1, isqvga1); + nResolution = 5; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_vga: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = true; + addReslution(stvga1, isvga1); + nResolution = 4; + setResolution(nResolution); + + break; + case R.id.ptz_resolution_h264_720p: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = false; + isp720 = true; + isqvga1 = false; + isvga1 = false; + addReslution(stp720, isp720); + nResolution = 3; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_middle: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = true; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmiddle, ismiddle); + nResolution = 2; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_high: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = false; + ismiddle = false; + ishigh = true; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(sthigh, ishigh); + nResolution = 1; + setResolution(nResolution); + break; + case R.id.ptz_resolution_h264_max: + dismissBrightAndContrastProgress(); + resolutionPopWindow.dismiss(); + ismax = true; + ismiddle = false; + ishigh = false; + isp720 = false; + isqvga1 = false; + isvga1 = false; + addReslution(stmax, ismax); + nResolution = 0; + setResolution(nResolution); + break; + + case R.id.ptz_default_set: + dismissBrightAndContrastProgress(); + defaultVideoParams(); + break; + case R.id.ir_switch: + + if (irSwitch.isChecked()) { + NativeCaller.PPPPCameraControl(strDID,IR_STATE, 1); + Toast.makeText(PlayVRActivity.this,"IR开", 500).show(); + + } else { + NativeCaller.PPPPCameraControl(strDID, IR_STATE, 0); + Toast.makeText(PlayVRActivity.this,"IR关", 500).show(); + } + break; + } + } + + private void dismissBrightAndContrastProgress() { + if (mPopupWindowProgress != null && mPopupWindowProgress.isShowing()) { + mPopupWindowProgress.dismiss(); + mPopupWindowProgress = null; + } + } + + private void showBottom() { + if (isUpDownPressed) { + isUpDownPressed = false; + bottomView.startAnimation(dismissAnim); + bottomView.setVisibility(View.GONE); + } else { + isUpDownPressed = true; + bottomView.startAnimation(showAnim); + bottomView.setVisibility(View.VISIBLE); + } + } + /* + *异步控制方向 + */ + private class ControlDeviceTask extends AsyncTask { + private int type; + public ControlDeviceTask(int type) { + this.type=type; + } + @Override + protected void onPreExecute() { + // TODO Auto-generated method stub + super.onPreExecute(); + if(type ==ContentCommon.CMD_PTZ_RIGHT) { + control_item.setText(R.string.right); + + } + else if(type ==ContentCommon.CMD_PTZ_LEFT) { + control_item.setText(R.string.left); + } + else if(type ==ContentCommon.CMD_PTZ_UP) { + control_item.setText(R.string.up); + } + else if(type ==ContentCommon.CMD_PTZ_DOWN) { + control_item.setText(R.string.down); + } + if (controlWindow != null && controlWindow.isShowing()) + controlWindow.dismiss(); + + if (controlWindow != null && !controlWindow.isShowing()) + controlWindow.showAtLocation(playSurface, Gravity.CENTER,0, 0); + } + + @Override + protected Integer doInBackground(Void... arg0) { + // TODO Auto-generated method stub + isControlDevice = true; + if(type == ContentCommon.CMD_PTZ_RIGHT) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_RIGHT); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_RIGHT_STOP); + } + else if(type ==ContentCommon.CMD_PTZ_LEFT) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_LEFT_STOP); + } + else if(type ==ContentCommon.CMD_PTZ_UP) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_UP_STOP); + } + else if(type ==ContentCommon.CMD_PTZ_DOWN) { + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_DOWN); + try { + Thread.sleep(1000); + } catch (InterruptedException e) { + e.printStackTrace(); + } + NativeCaller.PPPPPTZControl(strDID,ContentCommon.CMD_PTZ_DOWN_STOP); + } + return 0; + } + + @Override + protected void onPostExecute(Integer result) { + // TODO Auto-generated method stub + super.onPostExecute(result); + isControlDevice = false; + if (controlWindow != null && controlWindow.isShowing()) + controlWindow.dismiss(); + } + + } + /* + * 上下左右提示框 + */ + private void initControlDailog() { + LayoutInflater inflater=LayoutInflater.from(this); + View view=inflater.inflate(R.layout.control_device_view, null); + control_item = (TextView) view.findViewById(R.id.textView1_play); + controlWindow=new PopupWindow(view,LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT); + controlWindow.setBackgroundDrawable(new ColorDrawable(0)); + controlWindow.setOnDismissListener(new OnDismissListener() { + + @Override + public void onDismiss() { + // TODO Auto-generated method stub + controlWindow.dismiss(); + } + }); + controlWindow.setTouchInterceptor(new OnTouchListener() + { + @Override + public boolean onTouch(View arg0, MotionEvent arg1) { + if (arg1.getAction() == MotionEvent.ACTION_OUTSIDE) { + controlWindow.dismiss(); + } + return false; + } + }); + } + /* + * 16个预置位设置面板 + */ + private void presetBitWindow() { + LayoutInflater inflater=LayoutInflater.from(this); + View view=inflater.inflate(R.layout.preset_view, null); + initViewPager(view); + presetBitWindow = new PopupWindow(view,LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT); + presetBitWindow.setAnimationStyle(R.style.AnimationPreview); + presetBitWindow.setFocusable(true); + presetBitWindow.setOutsideTouchable(true); + presetBitWindow.setBackgroundDrawable(new ColorDrawable(0)); + presetBitWindow.showAtLocation(playSurface, Gravity.CENTER,0, 0); + + } + private void initViewPager(View view) { + final TextView left = (TextView) view.findViewById(R.id.text_pre_left); + final TextView rigth = (TextView) view.findViewById(R.id.text_pre_right); + left.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View arg0) { + left.setTextColor(Color.BLUE); + rigth.setTextColor(0xffffffff); + prePager.setCurrentItem(0); + } + }); + rigth.setOnClickListener(new OnClickListener() { + @Override + public void onClick(View arg0) { + rigth.setTextColor(Color.BLUE); + left.setTextColor(0xffffffff); + prePager.setCurrentItem(1); + } + }); + + prePager = (ViewPager)view.findViewById(R.id.vPager); + listViews = new ArrayList(); + LayoutInflater mInflater = getLayoutInflater(); + View view1 = mInflater.inflate(R.layout.popuppreset, null); + View view2 = mInflater.inflate(R.layout.popuppreset, null); + btnLeft[0] = (Button) view1.findViewById(R.id.pre1); + btnRigth[0] = (Button) view2.findViewById(R.id.pre1); + btnLeft[1] = (Button) view1.findViewById(R.id.pre2); + btnRigth[1] = (Button) view2.findViewById(R.id.pre2); + btnLeft[2] = (Button) view1.findViewById(R.id.pre3); + btnRigth[2] = (Button) view2.findViewById(R.id.pre3); + btnLeft[3] = (Button) view1.findViewById(R.id.pre4); + btnRigth[3] = (Button) view2.findViewById(R.id.pre4); + btnLeft[4] = (Button) view1.findViewById(R.id.pre5); + btnRigth[4] = (Button) view2.findViewById(R.id.pre5); + btnLeft[5] = (Button) view1.findViewById(R.id.pre6); + btnRigth[5] = (Button) view2.findViewById(R.id.pre6); + btnLeft[6] = (Button) view1.findViewById(R.id.pre7); + btnRigth[6] = (Button) view2.findViewById(R.id.pre7); + btnLeft[7] = (Button) view1.findViewById(R.id.pre8); + btnRigth[7] = (Button) view2.findViewById(R.id.pre8); + btnLeft[8] = (Button) view1.findViewById(R.id.pre9); + btnRigth[8] = (Button) view2.findViewById(R.id.pre9); + btnLeft[9] = (Button) view1.findViewById(R.id.pre10); + btnRigth[9] = (Button) view2.findViewById(R.id.pre10); + btnLeft[10] = (Button) view1.findViewById(R.id.pre11); + btnRigth[10] = (Button) view2.findViewById(R.id.pre11); + btnLeft[11] = (Button) view1.findViewById(R.id.pre12); + btnRigth[11] = (Button) view2.findViewById(R.id.pre12); + btnLeft[12] = (Button) view1.findViewById(R.id.pre13); + btnRigth[12] = (Button) view2.findViewById(R.id.pre13); + btnLeft[13] = (Button) view1.findViewById(R.id.pre14); + btnRigth[13] = (Button) view2.findViewById(R.id.pre14); + btnLeft[14] = (Button) view1.findViewById(R.id.pre15); + btnRigth[14] = (Button) view2.findViewById(R.id.pre15); + btnLeft[15] = (Button) view1.findViewById(R.id.pre16); + btnRigth[15] = (Button) view2.findViewById(R.id.pre16); + listViews.add(view1); + listViews.add(view2); + prePager.setAdapter(new ViewPagerAdapter(listViews)); + prePager.setCurrentItem(0); + prePager.setOnPageChangeListener(new OnPageChangeListener() { + @Override + public void onPageSelected(int arg0) { + if (arg0 == 0) { + left.setTextColor(Color.BLUE); + rigth.setTextColor(0xffffffff); + } else { + rigth.setTextColor(Color.BLUE); + left.setTextColor(0xffffffff); + } + } + @Override + public void onPageScrolled(int arg0, float arg1, int arg2) {} + @Override + public void onPageScrollStateChanged(int arg0) {} + }); + PresetListener listener = new PresetListener(); + for (int i = 0; i < 16; i++) { + btnLeft[i].setOnClickListener(listener); + btnRigth[i].setOnClickListener(listener); + } + } + //预位置设置监听 + private class PresetListener implements OnClickListener { + @Override + public void onClick(View arg0) { + int id = arg0.getId(); + presetBitWindow.dismiss(); + int currIndex = prePager.getCurrentItem(); + switch (id) { + case R.id.pre1: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,31); + } else { + NativeCaller.PPPPPTZControl(strDID,30); + } + break; + + case R.id.pre2: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,33); + } else { + NativeCaller.PPPPPTZControl(strDID,32); + } + break; + + case R.id.pre3: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,35); + } else { + NativeCaller.PPPPPTZControl(strDID,34); + } + + case R.id.pre4: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,37); + } else { + NativeCaller.PPPPPTZControl(strDID,36); + } + break; + + case R.id.pre5: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,39); + } else { + NativeCaller.PPPPPTZControl(strDID,38); + } + break; + + case R.id.pre6: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,41); + } else { + NativeCaller.PPPPPTZControl(strDID,40); + } + break; + + case R.id.pre7: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,43); + } else { + NativeCaller.PPPPPTZControl(strDID,42); + } + break; + + case R.id.pre8: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,45); + } else { + NativeCaller.PPPPPTZControl(strDID,44); + } + break; + + case R.id.pre9: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,47); + } else { + NativeCaller.PPPPPTZControl(strDID,46); + } + break; + + case R.id.pre10: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,49); + } else { + NativeCaller.PPPPPTZControl(strDID,48); + } + break; + + case R.id.pre11: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,51); + } else { + NativeCaller.PPPPPTZControl(strDID,50); + } + break; + + case R.id.pre12: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,53); + } else { + NativeCaller.PPPPPTZControl(strDID,52); + } + break; + + case R.id.pre13: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,55); + } else { + NativeCaller.PPPPPTZControl(strDID,54); + } + break; + + case R.id.pre14: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,57); + } else { + NativeCaller.PPPPPTZControl(strDID,56); + } + break; + + case R.id.pre15: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,59); + } else { + NativeCaller.PPPPPTZControl(strDID,58); + } + break; + + case R.id.pre16: + if (currIndex == 0) { + NativeCaller.PPPPPTZControl(strDID,61); + } else { + NativeCaller.PPPPPTZControl(strDID,60); + } + break; + } + } + } + + //判断sd卡是否存在 + private boolean existSdcard() { + if (Environment.getExternalStorageState().equals( + Environment.MEDIA_MOUNTED)) { + return true; + } else { + return false; + } + } + // 拍照 + private void takePicture(final Bitmap bmp) { + if (!isPictSave) { + isPictSave = true; + new Thread() { + public void run() { + savePicToSDcard(bmp); + } + }.start(); + } else { + return; + } + } + /* + * 保存到本地 + * 注意:此处可以做本地数据库sqlit 保存照片,以便于到本地照片观看界面从SQLite取出照片 + */ + private synchronized void savePicToSDcard(final Bitmap bmp) { + String strDate = getStrDate(); + //String date = strDate.substring(0, 10); + FileOutputStream fos = null; + try { + File div = new File(Environment.getExternalStorageDirectory(), + "ipcamerademo/takepic"); + if (!div.exists()) { + div.mkdirs(); + } + ++i; + Log.e("", i+""); + File file = new File(div, strDate + "_"+ strDID + "_"+ i +".jpg"); + fos = new FileOutputStream(file); + if (bmp.compress(Bitmap.CompressFormat.JPEG, 100, fos)) + { + fos.flush(); + Log.d("tag", "takepicture success"); + runOnUiThread(new Runnable() { + + @Override + public void run() { + showToast(R.string.ptz_takepic_ok); + } + }); + } + } catch (Exception e) { + runOnUiThread(new Runnable() { + @Override + public void run() { + showToast(R.string.ptz_takepic_fail); + } + }); + Log.d("tag", "exception:" + e.getMessage()); + e.printStackTrace(); + } finally { + isPictSave = false; + if (fos != null) { + try { + fos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + fos = null; + } + } + } + //时间格式 + private String getStrDate() { + Date d = new Date(); + SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd_HH_mm"); + String strDate = f.format(d); + return strDate; + } + /* + * 录像 + */ + private void goTakeVideo() { + dismissBrightAndContrastProgress(); + if (isTakeVideo) { + showToast(R.string.ptz_takevideo_end); + Log.d("tag", "停止录像"); + /*if(!isJpeg) + { + NativeCaller.RecordLocal(strDID,0); + }*/ + String strRecord = ""; + //NativeCaller.RecordLocal(strDID,strRecord,0); + //NativeCaller.RecordLocal(strDID,strRecord,0); + isTakeVideo = false; + ptzTake_vodeo.setImageResource(R.drawable.ptz_takevideo); + //myvideoRecorder.stopRecordVideo(); + } else { + isTakeVideo = true; + showToast(R.string.ptz_takevideo_begin); + Log.d("tag", "开始录像"); + videotime = (new Date()).getTime(); + ptzTake_vodeo.setImageResource(R.drawable.ptz_takevideo_pressed); + String strRecord = "/storage/emulated/0/360/Video/test5.mp4"; + //NativeCaller.RecordLocal(strDID,strRecord,1); + //NativeCaller.ResetDecodeH264(); + /*if(!isJpeg) + { + NativeCaller.RecordLocal(strDID,1); + } + + if (isJpeg) { + myvideoRecorder.startRecordVideo(2); + } else { + myvideoRecorder.startRecordVideo(1); + }*/ + } + } + private void stopTakevideo() { + if (isTakeVideo) { + showToast(R.string.ptz_takevideo_end); + Log.d("tag", "停止录像"); + isTakeVideo = false; + // cameratakevideo.stopRecordVideo(strDID); + //myvideoRecorder.stopRecordVideo(); + } + } + //讲话 + private void StartTalk() { + if (customAudioRecorder != null) { + Log.i("info", "startTalk"); + customAudioRecorder.StartRecord(); + NativeCaller.PPPPStartTalk(strDID); + } + } + //停止讲话 + private void StopTalk() { + if (customAudioRecorder != null) { + Log.i("info", "stopTalk"); + customAudioRecorder.StopRecord(); + NativeCaller.PPPPStopTalk(strDID); + } + } + //监听 + private void StartAudio() { + synchronized (this) { + AudioBuffer.ClearAll(); + audioPlayer.AudioPlayStart(); + NativeCaller.PPPPStartAudio(strDID); + } + } + //停止监听 + private void StopAudio() { + synchronized (this) { + audioPlayer.AudioPlayStop(); + AudioBuffer.ClearAll(); + NativeCaller.PPPPStopAudio(strDID); + } + } + /* + * 监听 + */ + private void goAudio() { + dismissBrightAndContrastProgress(); + if (!isMcriophone) { + if (bAudioStart) { + Log.d("info", "没有声音"); + isTalking = false; + bAudioStart = false; + ptzAudio.setImageResource(R.drawable.ptz_audio_off); + StopAudio(); + } else { + Log.d("info", "有声"); + isTalking = true; + bAudioStart = true; + ptzAudio.setImageResource(R.drawable.ptz_audio_on); + StartAudio(); + } + + } else { + isMcriophone = false; + bAudioRecordStart = false; + ptztalk.setImageResource(R.drawable.ptz_microphone_off); + StopTalk(); + isTalking = true; + bAudioStart = true; + ptzAudio.setImageResource(R.drawable.ptz_audio_on); + StartAudio(); + } + + } + + /* + * 对讲 + */ + private void goMicroPhone() { + dismissBrightAndContrastProgress(); + if (!isTalking) { + if (bAudioRecordStart) + { + Log.d("tag", "停止说话"); + isMcriophone = false; + bAudioRecordStart = false; + ptztalk.setImageResource(R.drawable.ptz_microphone_off); + StopTalk(); + } else { + Log.d("info", "开始说话"); + isMcriophone = true; + bAudioRecordStart = true; + ptztalk.setImageResource(R.drawable.ptz_microphone_on); + StartTalk(); + } + } else { + isTalking = false; + bAudioStart = false; + ptzAudio.setImageResource(R.drawable.ptz_audio_off); + StopAudio(); + isMcriophone = true; + bAudioRecordStart = true; + ptztalk.setImageResource(R.drawable.ptz_microphone_on); + StartTalk(); + } + + } + /* + * 分辨率设置 + */ + private void showResolutionPopWindow() { + + if (resolutionPopWindow != null && resolutionPopWindow.isShowing()) { + return; + } + if (nStreamCodecType == ContentCommon.PPPP_STREAM_TYPE_JPEG) { + // jpeg + LinearLayout layout = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.ptz_resolution_jpeg, null); + TextView qvga = (TextView) layout + .findViewById(R.id.ptz_resolution_jpeg_qvga); + TextView vga = (TextView) layout + .findViewById(R.id.ptz_resolution_jpeg_vga); + if (reslutionlist.size() != 0) { + getReslution(); + } + if (isvga) { + vga.setTextColor(Color.RED); + } + if (isqvga) { + qvga.setTextColor(Color.RED); + } + qvga.setOnClickListener(this); + vga.setOnClickListener(this); + resolutionPopWindow = new PopupWindow(layout, 100, + WindowManager.LayoutParams.WRAP_CONTENT); + int x_begin = getWindowManager().getDefaultDisplay().getWidth() / 6; + int y_begin = ptzResolutoin.getTop(); + resolutionPopWindow.showAtLocation(findViewById(R.id.play), + Gravity.BOTTOM | Gravity.RIGHT, x_begin, y_begin); + + } else { + // h264 + LinearLayout layout = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.ptz_resolution_h264, null); + TextView qvga1 = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_qvga); + TextView vga1 = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_vga); + TextView p720 = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_720p); + TextView middle = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_middle); + TextView high = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_high); + TextView max = (TextView) layout + .findViewById(R.id.ptz_resolution_h264_max); + + if (reslutionlist.size() != 0) { + getReslution(); + } + if (ismax) { + max.setTextColor(Color.RED); + } + if (ishigh) { + high.setTextColor(Color.RED); + } + if (ismiddle) { + middle.setTextColor(Color.RED); + } + if (isqvga1) { + qvga1.setTextColor(Color.RED); + } + if (isvga1) { + vga1.setTextColor(Color.RED); + } + if (isp720) { + p720.setTextColor(Color.RED); + } + high.setOnClickListener(this); + middle.setOnClickListener(this); + max.setOnClickListener(this); + qvga1.setOnClickListener(this); + vga1.setOnClickListener(this); + p720.setOnClickListener(this); + resolutionPopWindow = new PopupWindow(layout, 100, + WindowManager.LayoutParams.WRAP_CONTENT); + Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)) + .getDefaultDisplay(); + int oreation = display.getOrientation(); + int x_begin = getWindowManager().getDefaultDisplay().getWidth() / 6; + int y_begin = ptzResolutoin.getTop(); + resolutionPopWindow.showAtLocation(findViewById(R.id.play), + Gravity.BOTTOM | Gravity.RIGHT, x_begin, y_begin + 60); + + } + + } + /** + * 获取reslution + */ + public static Map> reslutionlist = new HashMap>(); + /** + * 增加reslution + */ + private void addReslution(String mess, boolean isfast) { + if (reslutionlist.size() != 0) { + if (reslutionlist.containsKey(strDID)) { + reslutionlist.remove(strDID); + } + } + Map map = new HashMap(); + map.put(mess, isfast); + reslutionlist.put(strDID, map); + } + private void getReslution() { + if (reslutionlist.containsKey(strDID)) { + Map map = reslutionlist.get(strDID); + if (map.containsKey("qvga")) { + isqvga = true; + } else if (map.containsKey("vga")) { + isvga = true; + } else if (map.containsKey("qvga1")) { + isqvga1 = true; + } else if (map.containsKey("vga1")) { + isvga1 = true; + } else if (map.containsKey("p720")) { + isp720 = true; + } else if (map.containsKey("high")) { + ishigh = true; + } else if (map.containsKey("middle")) { + ismiddle = true; + } else if (map.containsKey("max")) { + ismax = true; + } + } + } + /* + * @param type + * 亮度饱和对比度 + */ + private void setBrightOrContrast(final int type) { + + if (!bInitCameraParam) { + return; + } + int width = getWindowManager().getDefaultDisplay().getWidth(); + LinearLayout layout = (LinearLayout) LayoutInflater.from(this).inflate( + R.layout.brightprogress, null); + SeekBar seekBar = (SeekBar) layout.findViewById(R.id.brightseekBar1); + seekBar.setMax(255); + switch (type) { + case BRIGHT: + seekBar.setProgress(nBrightness); + break; + case CONTRAST: + seekBar.setProgress(nContrast); + break; + default: + break; + } + seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { + + @Override + public void onStopTrackingTouch(SeekBar seekBar) { + int progress = seekBar.getProgress(); + switch (type) { + case BRIGHT:// 亮度 + nBrightness = progress; + NativeCaller.PPPPCameraControl(strDID, BRIGHT, nBrightness); + break; + case CONTRAST:// 对比度 + nContrast = progress; + NativeCaller.PPPPCameraControl(strDID, CONTRAST, nContrast); + break; + default: + break; + } + } + + @Override + public void onStartTrackingTouch(SeekBar arg0) { + + } + + @Override + public void onProgressChanged(SeekBar arg0, int progress, + boolean arg2) { + + } + }); + mPopupWindowProgress = new PopupWindow(layout, width / 2, 180); + mPopupWindowProgress.showAtLocation(findViewById(R.id.play), + Gravity.TOP, 0, 0); + + } + + @Override + protected void onDestroy() { + NativeCaller.StopPPPPLivestream(strDID); + StopAudio(); + StopTalk(); + stopTakevideo(); + super.onDestroy(); + } + + /*** + * BridgeService callback 视频参数回调 + * + * **/ + @Override + public void callBackCameraParamNotify(String did, int resolution, + int brightness, int contrast, int hue, int saturation, int flip,int mode) { + Log.e("设备返回的参数", resolution+","+brightness+","+contrast+","+hue+","+saturation+","+flip+","+mode); + nBrightness = brightness; + nContrast = contrast; + nResolution = resolution; + bInitCameraParam = true; + deviceParamsHandler.sendEmptyMessage(flip); + } + + /*** + * BridgeService callback 视频数据流回调 + * + * **/ + @Override + public void callBackVideoData(byte[] videobuf, int h264Data, int len,int width, int height) { + //Log.d("底层返回数据", "videobuf:"+videobuf+"--"+"h264Data"+h264Data+"len"+len+"width"+width+"height"+height); + if (!bDisplayFinished) + return; + bDisplayFinished = false; + videodata = videobuf; + videoDataLen = len; + Message msg = new Message(); + if (h264Data == 1) + { // H264 + nVideoWidths = width; + nVideoHeights = height; + if (isTakepic) { + isTakepic = false; + byte[] rgb = new byte[width * height * 2]; + NativeCaller.YUV4202RGB565(videobuf, rgb, width, height); + ByteBuffer buffer = ByteBuffer.wrap(rgb); + mBmp = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); + mBmp.copyPixelsFromBuffer(buffer); + takePicture(mBmp); + } + isH264 = true; + msg.what = 1; + } else { // MJPEG + isJpeg=true; + msg.what = 2; + } + mHandler.sendMessage(msg); + //录像数据 + if (isTakeVideo) { + + Date date = new Date(); + long times = date.getTime(); + int tspan = (int) (times - videotime); + //Log.d("tag", "play tspan:" + tspan); + videotime = times; + if (videoRecorder != null) { + if (isJpeg) { + + videoRecorder.VideoRecordData(2, videobuf, width, height,tspan); + } + } + } + } + + /*** + * BridgeService callback + * + * **/ + @Override + public void callBackMessageNotify(String did, int msgType, int param) { + Log.d("tag", "MessageNotify did: " + did + " msgType: " + msgType + + " param: " + param); + + if(msgType == ContentCommon.PPPP_MSG_TYPE_RECORD_STATUS) + { + //不等于0就是代表录制失败了。 + Log.d("tag", "录制完成" + param); + return; + } + + if (bManualExit) + return; + + if (msgType == ContentCommon.PPPP_MSG_TYPE_STREAM) { + nStreamCodecType = param; + return; + } + + if (msgType != ContentCommon.PPPP_MSG_TYPE_PPPP_STATUS) + { + return; + } + + if (!did.equals(strDID)) { + return; + } + + Message msg = new Message(); + msg.what = 1; + msgHandler.sendMessage(msg); + } + + /*** + * BridgeService callback + * + * **/ + @Override + public void callBackAudioData(byte[] pcm, int len) { + //Log.d(LOG_TAG, "AudioData: len :+ " + len); + if (!audioPlayer.isAudioPlaying()) { + return; + } + CustomBufferHead head = new CustomBufferHead(); + CustomBufferData data = new CustomBufferData(); + head.length = len; + head.startcode = AUDIO_BUFFER_START_CODE; + data.head = head; + data.data = pcm; + AudioBuffer.addData(data); + } + + /*** + * BridgeService callback + * + * **/ + @Override + public void callBackH264Data(byte[] h264, int type, int size) { + Log.d("tag", "CallBack_H264Data" + " type:" + type + " size:" + size); + if (isTakeVideo) + { + Date date = new Date(); + long time = date.getTime(); + int tspan = (int) (time - videotime); + //Log.d("tag", "play tspan:" + tspan); + videotime = time; + if (videoRecorder != null) { + videoRecorder.VideoRecordData(type, h264, size, 0, tspan); + } + } + } + //对讲数据 + @Override + public void AudioRecordData(byte[] data, int len) { + // TODO Auto-generated method stub + if (bAudioRecordStart && len > 0) { + NativeCaller.PPPPTalkAudioData(strDID, data, len); + } + } + + @Override + public void onFrameAvailable(SurfaceTexture surfaceTexture) { +// if(_decoderDebugger != null && _decoderDebugger.decoderSuccess == 1){// && _decoderDebugger.decoderSuccess == 1 +// glView.requestRender(); +// } + } + + //定义录像接口 + public void setVideoRecord(VideoRecorder videoRecorder) + { + this.videoRecorder = videoRecorder; + } + + public VideoRecorder videoRecorder; + + public interface VideoRecorder + { + abstract public void VideoRecordData(int type, byte[] videodata,int width, int height, int time); + } + + private int[] getSize(){ + DisplayMetrics dm = new DisplayMetrics(); + getWindowManager().getDefaultDisplay().getMetrics(dm); + int[] pixels = new int[2]; + pixels[0] = dm.widthPixels; + pixels[1] = dm.heightPixels; + return pixels; + } + + + //初始化窗口打洞 + public void glViewCreated(int textureID) { + try { + mSurfaceTexture = new SurfaceTexture(textureID); + mSurface = new Surface(mSurfaceTexture); + mSurfaceTexture.setOnFrameAvailableListener(this); + } catch (Exception e) { + } + } + + + private void layout(){ + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetPlanVideoTiming.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetPlanVideoTiming.java new file mode 100644 index 0000000..dd4da73 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetPlanVideoTiming.java @@ -0,0 +1,681 @@ +package com.ipcamera.demo; + +import java.util.ArrayList; +import java.util.Comparator; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.TreeSet; +import java.util.Map.Entry; + + + + + + +import com.ipcamer.demo.R; +import com.ipcamera.demo.bean.DefenseConstant; +import com.ipcamera.demo.utils.SensorTimeUtil; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.view.Window; +import android.view.View.OnClickListener; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.LinearLayout; +import android.widget.NumberPicker; +import android.widget.TextView; +import android.widget.TimePicker; +import android.widget.Toast; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.TimePicker.OnTimeChangedListener; + +public class SCameraSetPlanVideoTiming extends BaseActivity implements + OnClickListener{ + private LinearLayout timing_backlayout; //返回 + private TextView timing_textView1, timing_textView2; //开始时间结束时间 + private TimePicker timing_timePicker1 , timing_timePicker2; //时间选择器 + private CheckBox timing_id1,timing_id2,timing_id3,timing_id4,timing_id5,timing_id6,timing_id7; //选择星期 + private Button timing_start_delete,timing_start_save,timing_save; + private String startTime = "00:00", endTime = "24:00"; + private int status = 1; + private TreeSet dateset; + private int type = 0; + private int value, key; + private int absValue; + private LinearLayout timing_edit_layout; //编辑布局 + private TextView tv_camera_timingaddplan; //标题 + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.videotape_timing_setting); + getDate(); + findview(); + + } + + private void getDate() { + // TODO Auto-generated method stub + Intent it = getIntent(); + type = it.getIntExtra("type", 0); + absValue = it.getIntExtra("value", 0); + value = Math.abs(absValue); + key = it.getIntExtra("key", 0); + dateset = new TreeSet(new Comparator() { + + @Override + public int compare(Integer c1, Integer c2) { + // TODO Auto-generated method stub + if (c1 > c2) { + return -1; + } else if (c1 == c2) { + return 0; + } else { + return 1; + } + + } + + }); + } + + //初始化数据 + public void findview(){ + timing_backlayout = (LinearLayout) findViewById(R.id.timing_backlayout); + timing_textView1 = (TextView) findViewById(R.id.timing_textView1); + timing_textView2 = (TextView) findViewById(R.id.timing_textView2); + timing_timePicker1 = (TimePicker) findViewById(R.id.timing_timePicker1); + timing_timePicker2 = (TimePicker) findViewById(R.id.timing_timePicker2); + timing_id1 = (CheckBox) findViewById(R.id.timing_id1); + timing_id2 = (CheckBox) findViewById(R.id.timing_id2); + timing_id3 = (CheckBox) findViewById(R.id.timing_id3); + timing_id4 = (CheckBox) findViewById(R.id.timing_id4); + timing_id5 = (CheckBox) findViewById(R.id.timing_id5); + timing_id6 = (CheckBox) findViewById(R.id.timing_id6); + timing_id7 = (CheckBox) findViewById(R.id.timing_id7); + timing_start_delete = (Button) findViewById(R.id.timing_start_delete); + timing_start_save = (Button) findViewById(R.id.timing_start_save); + timing_save = (Button) findViewById(R.id.timing_save); + timing_edit_layout = (LinearLayout) findViewById(R.id.timing_edit_layout); + tv_camera_timingaddplan = (TextView) findViewById(R.id.tv_camera_timingaddplan); + timing_textView1.setText(getResources().getString( + R.string.camera_defense_starttime) + + ":" + startTime); + timing_textView2.setText(getResources().getString( + R.string.camera_defense_endtime) + + ":" + endTime); + //开始时间 + timing_timePicker1.setIs24HourView(true); + timing_timePicker1.setCurrentHour(0); + timing_timePicker1.setCurrentMinute(0); + timing_timePicker1.setOnTimeChangedListener(new OnTimeChangedListener() { + @Override + public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { + String myMinute = "00"; + String myHour = "00"; + if (hourOfDay < 10) { + myHour = "0" + hourOfDay; + } else { + myHour = hourOfDay + ""; + } + if (minute < 10) { + myMinute = "0" + minute; + } else { + myMinute = "" + minute; + } + + startTime = myHour + ":" + myMinute; + timing_textView1.setText(getResources().getString( + R.string.camera_defense_starttime) + + ":" + startTime); + } + }); + //结束时间 + timing_timePicker2.setIs24HourView(true); + timing_timePicker2.setCurrentHour(0); + timing_timePicker2.setCurrentMinute(0); + timing_timePicker2.setOnTimeChangedListener(new OnTimeChangedListener() { + @Override + public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { + String myMinute = "00"; + String myHour = "00"; + if (hourOfDay < 10) { + myHour = "0" + hourOfDay; + } else { + myHour = hourOfDay + ""; + } + if (minute < 10) { + myMinute = "0" + minute; + } else { + myMinute = "" + minute; + } + + endTime = myHour + ":" + myMinute; + + if (hourOfDay == 0 && minute == 0) { + endTime = "24:00"; + } + timing_textView2.setText(getResources().getString( + R.string.camera_defense_endtime) + + ":" + endTime); + } + }); + + if (type == 0) { + tv_camera_timingaddplan.setText(getResources().getString( + R.string.add_valid_time)); + } else { + timing_edit_layout.setVisibility(View.VISIBLE); + timing_save.setVisibility(View.GONE); + tv_camera_timingaddplan.setText(getResources().getString( + R.string.edit_valid_time)); + if (value != 0) { + int bStarttime = value & 0x7ff; + int bEndTime = (value >> 12) & 0x7ff; + int tp1H = getTimeHour(bStarttime); + int tp1M = getTimeMinute(bStarttime); + timing_timePicker1.setCurrentHour(tp1H); + timing_timePicker1.setCurrentMinute(tp1M); + int tp2H = getTimeHour(bEndTime); + int tp2M = getTimeMinute(bEndTime); + timing_timePicker2.setCurrentHour(tp2H); + timing_timePicker2.setCurrentMinute(tp2M); +// LogTools.logW(tp1H + "," + tp1M); +// LogTools.logW(tp2H + "," + tp2M); + } + } + timing_backlayout.setOnClickListener(this); + timing_start_delete.setOnClickListener(this); + timing_start_save.setOnClickListener(this); + timing_save.setOnClickListener(this); + CheckBoxListener listener = new CheckBoxListener(); + timing_id1.setOnCheckedChangeListener(listener); + timing_id2.setOnCheckedChangeListener(listener); + timing_id3.setOnCheckedChangeListener(listener); + timing_id4.setOnCheckedChangeListener(listener); + timing_id5.setOnCheckedChangeListener(listener); + timing_id6.setOnCheckedChangeListener(listener); + timing_id7.setOnCheckedChangeListener(listener); + if (type == 1) { + getWeekPlan(value); + } + } + + private void getWeekPlan(int time) { + for (int i = 24; i < 31; i++) { + int weeks = (time >> i) & 1; + switch (i) { + case 24: + if (weeks == 1) { + timing_id7.setChecked(true); + } else { + timing_id7.setChecked(false); + } + break; + case 25: + if (weeks == 1) { + timing_id1.setChecked(true); + } else { + timing_id1.setChecked(false); + } + break; + case 26: + if (weeks == 1) { + timing_id2.setChecked(true); + } else { + timing_id2.setChecked(false); + } + break; + case 27: + if (weeks == 1) { + timing_id3.setChecked(true); + } else { + timing_id3.setChecked(false); + } + break; + case 28: + if (weeks == 1) { + timing_id4.setChecked(true); + } else { + timing_id4.setChecked(false); + } + break; + case 29: + if (weeks == 1) { + timing_id5.setChecked(true); + } else { + timing_id5.setChecked(false); + } + break; + case 30: + if (weeks == 1) { + timing_id6.setChecked(true); + } else { + timing_id6.setChecked(false); + } + break; + default: + break; + } + } + + } + + private int getTimeMinute(int time) { + if (time < 60) { + return time; + } + int h = time / 60; + int m = time - (h * 60); + return m; + + } + + private int getTimeHour(int time) { + if (time < 60) { + return 0; + } + int h = time / 60; + return h; + + } + + /** + * 得到timePicker里面的android.widget.NumberPicker组件 + * (有两个android.widget.NumberPicker组件--hour,minute) + * + * @param viewGroup + * @return + */ + private List findNumberPicker(ViewGroup viewGroup) { + List npList = new ArrayList(); + View child = null; + + if (null != viewGroup) { + for (int i = 0; i < viewGroup.getChildCount(); i++) { + child = viewGroup.getChildAt(i); + if (child instanceof NumberPicker) { + npList.add((NumberPicker) child); + } else if (child instanceof LinearLayout) { + List result = findNumberPicker((ViewGroup) child); + if (result.size() > 0) { + return result; + } + } + } + } + + return npList; + } + + class CheckBoxListener implements OnCheckedChangeListener { + + @Override + public void onCheckedChanged(CompoundButton arg0, boolean arg1) { + // TODO Auto-generated method stub + CompoundButton box = (CompoundButton) arg0; + switch (box.getId()) { + case R.id.timing_id1: + if (box.isChecked()) { + timing_id1.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + dateset.add(1); + } else { + timing_id1.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(1)) { + dateset.remove(1); + } + } + break; + case R.id.timing_id2: + if (box.isChecked()) { + timing_id2.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + dateset.add(2); + } else { + timing_id2.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(2)) { + dateset.remove(2); + } + } + break; + case R.id.timing_id3: + if (box.isChecked()) { + dateset.add(3); + timing_id3.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id3.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(3)) { + dateset.remove(3); + } + } + break; + case R.id.timing_id4: + if (box.isChecked()) { + dateset.add(4); + timing_id4.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id4.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(4)) { + dateset.remove(4); + } + } + break; + case R.id.timing_id5: + if (box.isChecked()) { + dateset.add(5); + timing_id5.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id5.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(5)) { + dateset.remove(5); + } + } + break; + case R.id.timing_id6: + if (box.isChecked()) { + dateset.add(6); + timing_id6.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id6.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(6)) { + dateset.remove(6); + } + } + break; + case R.id.timing_id7: + if (box.isChecked()) { + dateset.add(0); + timing_id7.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id7.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(0)) { + dateset.remove(0); + } + } + break; + default: + break; + } + } + + } + + private int passStartTime, passEndTime; + private void checkTime() { + // TODO Auto-generated method stub + +// LogTools.LogWe("startTime:" + startTime + ",endTime:" + endTime +// + "date:" + dateset.toString()); + Log.e("vst","startTime:" + startTime + ",endTime:" + endTime + + "date:" + dateset.toString()); + // if (startTime.equals(endTime) || startTime == endTime) { + // showToast(getResources().getString(R.string.defense_sametime)); + // return; + // } + passStartTime = SensorTimeUtil.getPassMinutes(timing_timePicker1.getCurrentHour(), + timing_timePicker1.getCurrentMinute()); + passEndTime = 0; + int endtimeH = timing_timePicker2.getCurrentHour(); + int endtimeM = timing_timePicker2.getCurrentMinute(); + if (endtimeH == 0 && endtimeM == 0) { + passEndTime = SensorTimeUtil.getPassMinutes(24, 0); + } else { + passEndTime = SensorTimeUtil.getPassMinutes(timing_timePicker2.getCurrentHour(), + timing_timePicker2.getCurrentMinute()); + } + Log.e("vst","passStartTime"+passStartTime + "*passEndTime*"+passEndTime); + if (passEndTime <= passStartTime) { + //判断结束时间大于开始时间 + //showToast(getResources().getString(R.string.defense_timeoutride)); + //return; + } + + if (dateset.size() == 0) { + showToast(getResources().getString(R.string.defense_nodate)); + return; + } + + // if(SensorTimeUtil.checkTime(startTime, endTime)){ + // showToast("该时间内已经有其他计划了"); + // return; + // } + + // getPlanTime(); + getPlanTimerInt(); + + } + + private void getPlanTimerInt() { + + String weeks = "0000000"; + if (dateset.size() != 0) { + Iterator it = dateset.iterator(); + while (it.hasNext()) { + int weekday = (Integer) it.next(); + weeks = SensorTimeUtil.replaceIndex(6 - weekday, weeks); + } + } + + Log.e("vst","weeks"+weeks); + String string23 = SensorTimeUtil.getMinutesString(passEndTime, + passStartTime); + String string32 = SensorTimeUtil.get2Strings(0 + "", weeks, string23); + int int32 = SensorTimeUtil.string32toInt(string32); + + Intent its = new Intent(); + if (type == 1) { + if (absValue < 0) + int32 = 0 - int32; + its.putExtra("jnitime", int32); + its.putExtra("key", key); + setResult(2019, its); + finish(); + } else { + its.putExtra("jnitime", int32); + setResult(2018, its); + finish(); + } + + } +// private void getPlanTime() { +// +// ArrayList> planlist = new ArrayList>(); +// for (int i = 1; i < 8; i++) { +// if (!dateset.contains(i)) { +// String key = getMapKey(i); +// if (key.trim().length() != 0) { +// Map map = new HashMap(); +// map.put(key, DefenseConstant.key_allDisAlarm); +// planlist.add(map); +// } +// } +// } +// +// if (dateset.size() != 0) { +// Iterator it = dateset.iterator(); +// while (it.hasNext()) { +// int weekday = (Integer) it.next(); +// String key = getMapKey(weekday); +// Map map = new HashMap(); +// if (startTime.equals("00:00") && endTime.equals("24:00")) { +// map.put(key, DefenseConstant.key_allAlarm); +// planlist.add(map); +// } else { +// if (!SensorTimeUtil.checkTime(startTime, endTime, key)) { +// String op2 = SensorTimeUtil.getOneDay96Strings( +// startTime, endTime); +// LogTools.LogWe("op2:" + op2); +// map.put(key, op2); +// planlist.add(map); +// } else { +// showToast(getResources().getString( +// R.string.camera_defense_plan_clash)); +// return; +// } +// } +// } +// } +// +// int plansize = planlist.size(); +// if (plansize != 0) { +// for (int i = 0; i < plansize; i++) { +// Map map = planlist.get(i); +// Set entries = map.entrySet(); +// if (entries != null) { +// Iterator iterator = entries.iterator(); +// while (iterator.hasNext()) { +// Map.Entry entry = (Entry) iterator.next(); +// String key = (String) entry.getKey(); +// String value = (String) entry.getValue(); +// SensorTimeUtil.addNewDayToMap(key, value); +// } +// } +// } +// } +// +// LogTools.LogWe("添加完成:" + SensorTimeUtil.planMap.toString()); +// +// dateset.comparator(); +// +// Intent its = new Intent(); +// its.putExtra("time", startTime + "-" + endTime); +// its.putExtra("alarm", status); +// its.putExtra("set", dateset); +// setResult(2015, its); +// finish(); +// +// } + + private String getMapKey(int day) { + String key = ""; + switch (day) { + case 1: + key = DefenseConstant.key_Monday; + break; + case 2: + key = DefenseConstant.key_Tuesday; + break; + case 3: + key = DefenseConstant.key_Wednesday; + break; + case 4: + key = DefenseConstant.key_Thursday; + break; + case 5: + key = DefenseConstant.key_Friday; + break; + case 6: + key = DefenseConstant.key_Saturday; + break; + case 7: + key = DefenseConstant.key_Sunday; + break; + + default: + break; + } + return key; + } + + public void showToast(String t) { + Toast.makeText(SCameraSetPlanVideoTiming.this, t, 1000).show(); + } + + @Override + public void onClick(View v) { + // TODO Auto-generated method stub + switch (v.getId()) { + case R.id.timing_backlayout: + finish(); + break; + case R.id.timing_start_delete: + showDefaultSetDialog(); + break; + case R.id.timing_start_save: + checkTime(); + break; + case R.id.timing_save: + + checkTime(); +// Toast.makeText( +// CameraSetSDTiming.this, +// CameraSetSDTiming.this.getResources().getString( +// R.string.camera_function_notsupport), Toast.LENGTH_SHORT) +// .show(); +// finish(); + break; + + default: + break; + } + } + + + + + + + + + + + + + + private AlertDialog dialog = null; + + private void showDefaultSetDialog() { + if (dialog != null && dialog.isShowing()) { + dialog.dismiss(); + return; + } + AlertDialog.Builder builder = new AlertDialog.Builder(SCameraSetPlanVideoTiming.this); + builder.setMessage(R.string.del_ok); + builder.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + Intent its = new Intent(); + its.putExtra("key", key); + setResult(2020, its); + finish(); + } + }); + builder.setNegativeButton(R.string.str_cancel, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + dialog.dismiss(); + + } + }); + dialog = builder.create(); + dialog.show(); + + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetPushVideoTiming.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetPushVideoTiming.java new file mode 100644 index 0000000..ead826e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetPushVideoTiming.java @@ -0,0 +1,673 @@ +package com.ipcamera.demo; + +import java.util.ArrayList; +import java.util.Comparator; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.TreeSet; +import java.util.Map.Entry; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.bean.DefenseConstant; +import com.ipcamera.demo.utils.SensorTimeUtil; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.view.View.OnClickListener; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.LinearLayout; +import android.widget.NumberPicker; +import android.widget.TextView; +import android.widget.TimePicker; +import android.widget.Toast; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.TimePicker.OnTimeChangedListener; + +public class SCameraSetPushVideoTiming extends BaseActivity implements + OnClickListener{ + private LinearLayout timing_backlayout; //返回 + private TextView timing_textView1, timing_textView2; //开始时间结束时间 + private TimePicker timing_timePicker1 , timing_timePicker2; //时间选择器 + private CheckBox timing_id1,timing_id2,timing_id3,timing_id4,timing_id5,timing_id6,timing_id7; //选择星期 + private Button timing_start_delete,timing_start_save,timing_save; + private String startTime = "00:00", endTime = "24:00"; + private int status = 1; + private TreeSet dateset; + private int type = 0; + private int value, key; + private int absValue; + private LinearLayout timing_edit_layout; //编辑布局 + private TextView tv_camera_timingaddplan; //标题 + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + setContentView(R.layout.videotape_timing_setting); + getDate(); + findview(); + + } + + private void getDate() { + // TODO Auto-generated method stub + Intent it = getIntent(); + type = it.getIntExtra("type", 0); + absValue = it.getIntExtra("value", 0); + value = Math.abs(absValue); + key = it.getIntExtra("key", 0); + dateset = new TreeSet(new Comparator() { + + @Override + public int compare(Integer c1, Integer c2) { + // TODO Auto-generated method stub + if (c1 > c2) { + return -1; + } else if (c1 == c2) { + return 0; + } else { + return 1; + } + + } + + }); + } + + //初始化数据 + public void findview(){ + timing_backlayout = (LinearLayout) findViewById(R.id.timing_backlayout); + timing_textView1 = (TextView) findViewById(R.id.timing_textView1); + timing_textView2 = (TextView) findViewById(R.id.timing_textView2); + timing_timePicker1 = (TimePicker) findViewById(R.id.timing_timePicker1); + timing_timePicker2 = (TimePicker) findViewById(R.id.timing_timePicker2); + timing_id1 = (CheckBox) findViewById(R.id.timing_id1); + timing_id2 = (CheckBox) findViewById(R.id.timing_id2); + timing_id3 = (CheckBox) findViewById(R.id.timing_id3); + timing_id4 = (CheckBox) findViewById(R.id.timing_id4); + timing_id5 = (CheckBox) findViewById(R.id.timing_id5); + timing_id6 = (CheckBox) findViewById(R.id.timing_id6); + timing_id7 = (CheckBox) findViewById(R.id.timing_id7); + timing_start_delete = (Button) findViewById(R.id.timing_start_delete); + timing_start_save = (Button) findViewById(R.id.timing_start_save); + timing_save = (Button) findViewById(R.id.timing_save); + timing_edit_layout = (LinearLayout) findViewById(R.id.timing_edit_layout); + tv_camera_timingaddplan = (TextView) findViewById(R.id.tv_camera_timingaddplan); + timing_textView1.setText(getResources().getString( + R.string.camera_defense_starttime) + + ":" + startTime); + timing_textView2.setText(getResources().getString( + R.string.camera_defense_endtime) + + ":" + endTime); + //开始时间 + timing_timePicker1.setIs24HourView(true); + timing_timePicker1.setCurrentHour(0); + timing_timePicker1.setCurrentMinute(0); + timing_timePicker1.setOnTimeChangedListener(new OnTimeChangedListener() { + @Override + public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { + String myMinute = "00"; + String myHour = "00"; + if (hourOfDay < 10) { + myHour = "0" + hourOfDay; + } else { + myHour = hourOfDay + ""; + } + if (minute < 10) { + myMinute = "0" + minute; + } else { + myMinute = "" + minute; + } + + startTime = myHour + ":" + myMinute; + timing_textView1.setText(getResources().getString( + R.string.camera_defense_starttime) + + ":" + startTime); + } + }); + //结束时间 + timing_timePicker2.setIs24HourView(true); + timing_timePicker2.setCurrentHour(0); + timing_timePicker2.setCurrentMinute(0); + timing_timePicker2.setOnTimeChangedListener(new OnTimeChangedListener() { + @Override + public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { + String myMinute = "00"; + String myHour = "00"; + if (hourOfDay < 10) { + myHour = "0" + hourOfDay; + } else { + myHour = hourOfDay + ""; + } + if (minute < 10) { + myMinute = "0" + minute; + } else { + myMinute = "" + minute; + } + + endTime = myHour + ":" + myMinute; + + if (hourOfDay == 0 && minute == 0) { + endTime = "24:00"; + } + timing_textView2.setText(getResources().getString( + R.string.camera_defense_endtime) + + ":" + endTime); + } + }); + + if (type == 0) { + tv_camera_timingaddplan.setText(getResources().getString( + R.string.add_period)); + } else { + timing_edit_layout.setVisibility(View.VISIBLE); + timing_save.setVisibility(View.GONE); + tv_camera_timingaddplan.setText(getResources().getString( + R.string.edit_valid_time)); + if (value != 0) { + int bStarttime = value & 0x7ff; + int bEndTime = (value >> 12) & 0x7ff; + int tp1H = getTimeHour(bStarttime); + int tp1M = getTimeMinute(bStarttime); + timing_timePicker1.setCurrentHour(tp1H); + timing_timePicker1.setCurrentMinute(tp1M); + int tp2H = getTimeHour(bEndTime); + int tp2M = getTimeMinute(bEndTime); + timing_timePicker2.setCurrentHour(tp2H); + timing_timePicker2.setCurrentMinute(tp2M); + } + } + timing_backlayout.setOnClickListener(this); + timing_start_delete.setOnClickListener(this); + timing_start_save.setOnClickListener(this); + timing_save.setOnClickListener(this); + CheckBoxListener listener = new CheckBoxListener(); + timing_id1.setOnCheckedChangeListener(listener); + timing_id2.setOnCheckedChangeListener(listener); + timing_id3.setOnCheckedChangeListener(listener); + timing_id4.setOnCheckedChangeListener(listener); + timing_id5.setOnCheckedChangeListener(listener); + timing_id6.setOnCheckedChangeListener(listener); + timing_id7.setOnCheckedChangeListener(listener); + if (type == 1) { + getWeekPlan(value); + } + } + + private void getWeekPlan(int time) { + for (int i = 24; i < 31; i++) { + int weeks = (time >> i) & 1; + switch (i) { + case 24: + if (weeks == 1) { + timing_id7.setChecked(true); + } else { + timing_id7.setChecked(false); + } + break; + case 25: + if (weeks == 1) { + timing_id1.setChecked(true); + } else { + timing_id1.setChecked(false); + } + break; + case 26: + if (weeks == 1) { + timing_id2.setChecked(true); + } else { + timing_id2.setChecked(false); + } + break; + case 27: + if (weeks == 1) { + timing_id3.setChecked(true); + } else { + timing_id3.setChecked(false); + } + break; + case 28: + if (weeks == 1) { + timing_id4.setChecked(true); + } else { + timing_id4.setChecked(false); + } + break; + case 29: + if (weeks == 1) { + timing_id5.setChecked(true); + } else { + timing_id5.setChecked(false); + } + break; + case 30: + if (weeks == 1) { + timing_id6.setChecked(true); + } else { + timing_id6.setChecked(false); + } + break; + default: + break; + } + } + + } + + private int getTimeMinute(int time) { + if (time < 60) { + return time; + } + int h = time / 60; + int m = time - (h * 60); + return m; + + } + + private int getTimeHour(int time) { + if (time < 60) { + return 0; + } + int h = time / 60; + return h; + + } + + /** + * 得到timePicker里面的android.widget.NumberPicker组件 + * (有两个android.widget.NumberPicker组件--hour,minute) + * + * @param viewGroup + * @return + */ + private List findNumberPicker(ViewGroup viewGroup) { + List npList = new ArrayList(); + View child = null; + + if (null != viewGroup) { + for (int i = 0; i < viewGroup.getChildCount(); i++) { + child = viewGroup.getChildAt(i); + if (child instanceof NumberPicker) { + npList.add((NumberPicker) child); + } else if (child instanceof LinearLayout) { + List result = findNumberPicker((ViewGroup) child); + if (result.size() > 0) { + return result; + } + } + } + } + + return npList; + } + + class CheckBoxListener implements OnCheckedChangeListener { + + @Override + public void onCheckedChanged(CompoundButton arg0, boolean arg1) { + // TODO Auto-generated method stub + CompoundButton box = (CompoundButton) arg0; + switch (box.getId()) { + case R.id.timing_id1: + if (box.isChecked()) { + timing_id1.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + dateset.add(1); + } else { + timing_id1.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(1)) { + dateset.remove(1); + } + } + break; + case R.id.timing_id2: + if (box.isChecked()) { + timing_id2.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + dateset.add(2); + } else { + timing_id2.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(2)) { + dateset.remove(2); + } + } + break; + case R.id.timing_id3: + if (box.isChecked()) { + dateset.add(3); + timing_id3.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id3.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(3)) { + dateset.remove(3); + } + } + break; + case R.id.timing_id4: + if (box.isChecked()) { + dateset.add(4); + timing_id4.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id4.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(4)) { + dateset.remove(4); + } + } + break; + case R.id.timing_id5: + if (box.isChecked()) { + dateset.add(5); + timing_id5.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id5.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(5)) { + dateset.remove(5); + } + } + break; + case R.id.timing_id6: + if (box.isChecked()) { + dateset.add(6); + timing_id6.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id6.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(6)) { + dateset.remove(6); + } + } + break; + case R.id.timing_id7: + if (box.isChecked()) { + dateset.add(0); + timing_id7.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id7.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(0)) { + dateset.remove(0); + } + } + break; + default: + break; + } + } + + } + + private int passStartTime, passEndTime; + private void checkTime() { + // TODO Auto-generated method stub + + Log.e("vst","startTime:" + startTime + ",endTime:" + endTime + + "date:" + dateset.toString()); + // if (startTime.equals(endTime) || startTime == endTime) { + // showToast(getResources().getString(R.string.defense_sametime)); + // return; + // } + passStartTime = SensorTimeUtil.getPassMinutes(timing_timePicker1.getCurrentHour(), + timing_timePicker1.getCurrentMinute()); + passEndTime = 0; + int endtimeH = timing_timePicker2.getCurrentHour(); + int endtimeM = timing_timePicker2.getCurrentMinute(); + if (endtimeH == 0 && endtimeM == 0) { + passEndTime = SensorTimeUtil.getPassMinutes(24, 0); + } else { + passEndTime = SensorTimeUtil.getPassMinutes(timing_timePicker2.getCurrentHour(), + timing_timePicker2.getCurrentMinute()); + } + Log.e("vst","passStartTime"+passStartTime + "*passEndTime*"+passEndTime); + if (passEndTime <= passStartTime) { + //判断结束时间大于开始时间 + //showToast(getResources().getString(R.string.defense_timeoutride)); + //return; + } + + if (dateset.size() == 0) { + showToast(getResources().getString(R.string.defense_nodate)); + return; + } + + // if(SensorTimeUtil.checkTime(startTime, endTime)){ + // showToast("该时间内已经有其他计划了"); + // return; + // } + + // getPlanTime(); + getPlanTimerInt(); + + } + + private void getPlanTimerInt() { + + String weeks = "0000000"; + if (dateset.size() != 0) { + Iterator it = dateset.iterator(); + while (it.hasNext()) { + int weekday = (Integer) it.next(); + weeks = SensorTimeUtil.replaceIndex(6 - weekday, weeks); + } + } + + Log.e("vst","weeks"+weeks); + String string23 = SensorTimeUtil.getMinutesString(passEndTime, + passStartTime); + String string32 = SensorTimeUtil.get2Strings(0 + "", weeks, string23); + int int32 = SensorTimeUtil.string32toInt(string32); + + Intent its = new Intent(); + if (type == 1) { + if (absValue < 0) + int32 = 0 - int32; + its.putExtra("jnitime", int32); + its.putExtra("key", key); +// setResult(2016, its); + setResult(2012, its); + finish(); + } else { + its.putExtra("jnitime", int32); +// setResult(2015, its); + setResult(2011, its); + finish(); + } + + } +// private void getPlanTime() { +// +// ArrayList> planlist = new ArrayList>(); +// for (int i = 1; i < 8; i++) { +// if (!dateset.contains(i)) { +// String key = getMapKey(i); +// if (key.trim().length() != 0) { +// Map map = new HashMap(); +// map.put(key, DefenseConstant.key_allDisAlarm); +// planlist.add(map); +// } +// } +// } +// +// if (dateset.size() != 0) { +// Iterator it = dateset.iterator(); +// while (it.hasNext()) { +// int weekday = (Integer) it.next(); +// String key = getMapKey(weekday); +// Map map = new HashMap(); +// if (startTime.equals("00:00") && endTime.equals("24:00")) { +// map.put(key, DefenseConstant.key_allAlarm); +// planlist.add(map); +// } else { +// if (!SensorTimeUtil.checkTime(startTime, endTime, key)) { +// String op2 = SensorTimeUtil.getOneDay96Strings( +// startTime, endTime); +// LogTools.LogWe("op2:" + op2); +// map.put(key, op2); +// planlist.add(map); +// } else { +// showToast(getResources().getString( +// R.string.camera_defense_plan_clash)); +// return; +// } +// } +// } +// } +// +// int plansize = planlist.size(); +// if (plansize != 0) { +// for (int i = 0; i < plansize; i++) { +// Map map = planlist.get(i); +// Set entries = map.entrySet(); +// if (entries != null) { +// Iterator iterator = entries.iterator(); +// while (iterator.hasNext()) { +// Map.Entry entry = (Entry) iterator.next(); +// String key = (String) entry.getKey(); +// String value = (String) entry.getValue(); +// SensorTimeUtil.addNewDayToMap(key, value); +// } +// } +// } +// } +// +// LogTools.LogWe("添加完成:" + SensorTimeUtil.planMap.toString()); +// +// dateset.comparator(); +// +// Intent its = new Intent(); +// its.putExtra("time", startTime + "-" + endTime); +// its.putExtra("alarm", status); +// its.putExtra("set", dateset); +// setResult(2015, its); +// finish(); +// +// } + + private String getMapKey(int day) { + String key = ""; + switch (day) { + case 1: + key = DefenseConstant.key_Monday; + break; + case 2: + key = DefenseConstant.key_Tuesday; + break; + case 3: + key = DefenseConstant.key_Wednesday; + break; + case 4: + key = DefenseConstant.key_Thursday; + break; + case 5: + key = DefenseConstant.key_Friday; + break; + case 6: + key = DefenseConstant.key_Saturday; + break; + case 7: + key = DefenseConstant.key_Sunday; + break; + + default: + break; + } + return key; + } + + public void showToast(String t) { + Toast.makeText(SCameraSetPushVideoTiming.this, t, 1000).show(); + } + + @Override + public void onClick(View v) { + // TODO Auto-generated method stub + switch (v.getId()) { + case R.id.timing_backlayout: + finish(); + break; + case R.id.timing_start_delete: + showDefaultSetDialog(); + break; + case R.id.timing_start_save: + checkTime(); + break; + case R.id.timing_save: + + checkTime(); +// Toast.makeText( +// CameraSetSDTiming.this, +// CameraSetSDTiming.this.getResources().getString( +// R.string.camera_function_notsupport), Toast.LENGTH_SHORT) +// .show(); +// finish(); + break; + + default: + break; + } + } + + + + + + + + + + + + + + private AlertDialog dialog = null; + + private void showDefaultSetDialog() { + if (dialog != null && dialog.isShowing()) { + dialog.dismiss(); + return; + } + AlertDialog.Builder builder = new AlertDialog.Builder(SCameraSetPushVideoTiming.this); + builder.setMessage(R.string.del_ok); + builder.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + Intent its = new Intent(); + its.putExtra("key", key); +// setResult(2017, its); + setResult(2013, its); + finish(); + } + }); + builder.setNegativeButton(R.string.str_cancel, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + dialog.dismiss(); + + } + }); + dialog = builder.create(); + dialog.show(); + + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetSDTiming.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetSDTiming.java new file mode 100644 index 0000000..204a9f4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SCameraSetSDTiming.java @@ -0,0 +1,677 @@ +package com.ipcamera.demo; + +import java.util.ArrayList; +import java.util.Comparator; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.TreeSet; +import java.util.Map.Entry; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.bean.DefenseConstant; +import com.ipcamera.demo.utils.SensorTimeUtil; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.os.Bundle; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.view.Window; +import android.view.View.OnClickListener; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.LinearLayout; +import android.widget.NumberPicker; +import android.widget.TextView; +import android.widget.TimePicker; +import android.widget.Toast; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.TimePicker.OnTimeChangedListener; + +public class SCameraSetSDTiming extends BaseActivity implements + OnClickListener{ + private LinearLayout timing_backlayout; //返回 + private TextView timing_textView1, timing_textView2; //开始时间结束时间 + private TimePicker timing_timePicker1 , timing_timePicker2; //时间选择器 + private CheckBox timing_id1,timing_id2,timing_id3,timing_id4,timing_id5,timing_id6,timing_id7; //选择星期 + private Button timing_start_delete,timing_start_save,timing_save; + private String startTime = "00:00", endTime = "24:00"; + private int status = 1; + private TreeSet dateset; + private int type = 0; + private int value, key; + private int absValue; + private LinearLayout timing_edit_layout; //编辑布局 + private TextView tv_camera_timingaddplan; //标题 + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.videotape_timing_setting); + getDate(); + findview(); + + } + + private void getDate() { + // TODO Auto-generated method stub + Intent it = getIntent(); + type = it.getIntExtra("type", 0); + absValue = it.getIntExtra("value", 0); + value = Math.abs(absValue); + key = it.getIntExtra("key", 0); + dateset = new TreeSet(new Comparator() { + + @Override + public int compare(Integer c1, Integer c2) { + // TODO Auto-generated method stub + if (c1 > c2) { + return -1; + } else if (c1 == c2) { + return 0; + } else { + return 1; + } + + } + + }); + } + + //初始化数据 + public void findview(){ + timing_backlayout = (LinearLayout) findViewById(R.id.timing_backlayout); + timing_textView1 = (TextView) findViewById(R.id.timing_textView1); + timing_textView2 = (TextView) findViewById(R.id.timing_textView2); + timing_timePicker1 = (TimePicker) findViewById(R.id.timing_timePicker1); + timing_timePicker2 = (TimePicker) findViewById(R.id.timing_timePicker2); + timing_id1 = (CheckBox) findViewById(R.id.timing_id1); + timing_id2 = (CheckBox) findViewById(R.id.timing_id2); + timing_id3 = (CheckBox) findViewById(R.id.timing_id3); + timing_id4 = (CheckBox) findViewById(R.id.timing_id4); + timing_id5 = (CheckBox) findViewById(R.id.timing_id5); + timing_id6 = (CheckBox) findViewById(R.id.timing_id6); + timing_id7 = (CheckBox) findViewById(R.id.timing_id7); + timing_start_delete = (Button) findViewById(R.id.timing_start_delete); + timing_start_save = (Button) findViewById(R.id.timing_start_save); + timing_save = (Button) findViewById(R.id.timing_save); + timing_edit_layout = (LinearLayout) findViewById(R.id.timing_edit_layout); + tv_camera_timingaddplan = (TextView) findViewById(R.id.tv_camera_timingaddplan); + timing_textView1.setText(getResources().getString( + R.string.camera_defense_starttime) + + ":" + startTime); + timing_textView2.setText(getResources().getString( + R.string.camera_defense_endtime) + + ":" + endTime); + //开始时间 + timing_timePicker1.setIs24HourView(true); + timing_timePicker1.setCurrentHour(0); + timing_timePicker1.setCurrentMinute(0); + timing_timePicker1.setOnTimeChangedListener(new OnTimeChangedListener() { + @Override + public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { + String myMinute = "00"; + String myHour = "00"; + if (hourOfDay < 10) { + myHour = "0" + hourOfDay; + } else { + myHour = hourOfDay + ""; + } + if (minute < 10) { + myMinute = "0" + minute; + } else { + myMinute = "" + minute; + } + + startTime = myHour + ":" + myMinute; + timing_textView1.setText(getResources().getString( + R.string.camera_defense_starttime) + + ":" + startTime); + } + }); + //结束时间 + timing_timePicker2.setIs24HourView(true); + timing_timePicker2.setCurrentHour(0); + timing_timePicker2.setCurrentMinute(0); + timing_timePicker2.setOnTimeChangedListener(new OnTimeChangedListener() { + @Override + public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { + String myMinute = "00"; + String myHour = "00"; + if (hourOfDay < 10) { + myHour = "0" + hourOfDay; + } else { + myHour = hourOfDay + ""; + } + if (minute < 10) { + myMinute = "0" + minute; + } else { + myMinute = "" + minute; + } + + endTime = myHour + ":" + myMinute; + + if (hourOfDay == 0 && minute == 0) { + endTime = "24:00"; + } + timing_textView2.setText(getResources().getString( + R.string.camera_defense_endtime) + + ":" + endTime); + } + }); + + if (type == 0) { + tv_camera_timingaddplan.setText(getResources().getString( + R.string.add_valid_time)); + } else { + timing_edit_layout.setVisibility(View.VISIBLE); + timing_save.setVisibility(View.GONE); + tv_camera_timingaddplan.setText(getResources().getString( + R.string.edit_valid_time)); + if (value != 0) { + int bStarttime = value & 0x7ff; + int bEndTime = (value >> 12) & 0x7ff; + int tp1H = getTimeHour(bStarttime); + int tp1M = getTimeMinute(bStarttime); + timing_timePicker1.setCurrentHour(tp1H); + timing_timePicker1.setCurrentMinute(tp1M); + int tp2H = getTimeHour(bEndTime); + int tp2M = getTimeMinute(bEndTime); + timing_timePicker2.setCurrentHour(tp2H); + timing_timePicker2.setCurrentMinute(tp2M); +// LogTools.logW(tp1H + "," + tp1M); +// +// LogTools.logW(tp2H + "," + tp2M); + } + } + timing_backlayout.setOnClickListener(this); + timing_start_delete.setOnClickListener(this); + timing_start_save.setOnClickListener(this); + timing_save.setOnClickListener(this); + CheckBoxListener listener = new CheckBoxListener(); + timing_id1.setOnCheckedChangeListener(listener); + timing_id2.setOnCheckedChangeListener(listener); + timing_id3.setOnCheckedChangeListener(listener); + timing_id4.setOnCheckedChangeListener(listener); + timing_id5.setOnCheckedChangeListener(listener); + timing_id6.setOnCheckedChangeListener(listener); + timing_id7.setOnCheckedChangeListener(listener); + if (type == 1) { + getWeekPlan(value); + } + } + + private void getWeekPlan(int time) { + for (int i = 24; i < 31; i++) { + int weeks = (time >> i) & 1; + switch (i) { + case 24: + if (weeks == 1) { + timing_id7.setChecked(true); + } else { + timing_id7.setChecked(false); + } + break; + case 25: + if (weeks == 1) { + timing_id1.setChecked(true); + } else { + timing_id1.setChecked(false); + } + break; + case 26: + if (weeks == 1) { + timing_id2.setChecked(true); + } else { + timing_id2.setChecked(false); + } + break; + case 27: + if (weeks == 1) { + timing_id3.setChecked(true); + } else { + timing_id3.setChecked(false); + } + break; + case 28: + if (weeks == 1) { + timing_id4.setChecked(true); + } else { + timing_id4.setChecked(false); + } + break; + case 29: + if (weeks == 1) { + timing_id5.setChecked(true); + } else { + timing_id5.setChecked(false); + } + break; + case 30: + if (weeks == 1) { + timing_id6.setChecked(true); + } else { + timing_id6.setChecked(false); + } + break; + default: + break; + } + } + + } + + private int getTimeMinute(int time) { + if (time < 60) { + return time; + } + int h = time / 60; + int m = time - (h * 60); + return m; + + } + + private int getTimeHour(int time) { + if (time < 60) { + return 0; + } + int h = time / 60; + return h; + + } + + /** + * 得到timePicker里面的android.widget.NumberPicker组件 + * (有两个android.widget.NumberPicker组件--hour,minute) + * + * @param viewGroup + * @return + */ + private List findNumberPicker(ViewGroup viewGroup) { + List npList = new ArrayList(); + View child = null; + + if (null != viewGroup) { + for (int i = 0; i < viewGroup.getChildCount(); i++) { + child = viewGroup.getChildAt(i); + if (child instanceof NumberPicker) { + npList.add((NumberPicker) child); + } else if (child instanceof LinearLayout) { + List result = findNumberPicker((ViewGroup) child); + if (result.size() > 0) { + return result; + } + } + } + } + + return npList; + } + + class CheckBoxListener implements OnCheckedChangeListener { + + @Override + public void onCheckedChanged(CompoundButton arg0, boolean arg1) { + // TODO Auto-generated method stub + CompoundButton box = (CompoundButton) arg0; + switch (box.getId()) { + case R.id.timing_id1: + if (box.isChecked()) { + timing_id1.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + dateset.add(1); + } else { + timing_id1.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(1)) { + dateset.remove(1); + } + } + break; + case R.id.timing_id2: + if (box.isChecked()) { + timing_id2.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + dateset.add(2); + } else { + timing_id2.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(2)) { + dateset.remove(2); + } + } + break; + case R.id.timing_id3: + if (box.isChecked()) { + dateset.add(3); + timing_id3.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id3.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(3)) { + dateset.remove(3); + } + } + break; + case R.id.timing_id4: + if (box.isChecked()) { + dateset.add(4); + timing_id4.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id4.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(4)) { + dateset.remove(4); + } + } + break; + case R.id.timing_id5: + if (box.isChecked()) { + dateset.add(5); + timing_id5.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id5.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(5)) { + dateset.remove(5); + } + } + break; + case R.id.timing_id6: + if (box.isChecked()) { + dateset.add(6); + timing_id6.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id6.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(6)) { + dateset.remove(6); + } + } + break; + case R.id.timing_id7: + if (box.isChecked()) { + dateset.add(0); + timing_id7.setTextColor(getResources().getColor( + R.color.color_startcode_bg)); + } else { + timing_id7.setTextColor(getResources().getColor( + R.color.color_alarm_textcolor)); + if (dateset.contains(0)) { + dateset.remove(0); + } + } + break; + default: + break; + } + } + + } + + private int passStartTime, passEndTime; + private void checkTime() { + // TODO Auto-generated method stub + +// LogTools.LogWe("startTime:" + startTime + ",endTime:" + endTime +// + "date:" + dateset.toString()); + Log.e("vst","startTime:" + startTime + ",endTime:" + endTime + + "date:" + dateset.toString()); + // if (startTime.equals(endTime) || startTime == endTime) { + // showToast(getResources().getString(R.string.defense_sametime)); + // return; + // } + passStartTime = SensorTimeUtil.getPassMinutes(timing_timePicker1.getCurrentHour(), + timing_timePicker1.getCurrentMinute()); + passEndTime = 0; + int endtimeH = timing_timePicker2.getCurrentHour(); + int endtimeM = timing_timePicker2.getCurrentMinute(); + if (endtimeH == 0 && endtimeM == 0) { + passEndTime = SensorTimeUtil.getPassMinutes(24, 0); + } else { + passEndTime = SensorTimeUtil.getPassMinutes(timing_timePicker2.getCurrentHour(), + timing_timePicker2.getCurrentMinute()); + } + Log.e("vst","passStartTime"+passStartTime + "*passEndTime*"+passEndTime); + if (passEndTime <= passStartTime) { + //判断结束时间大于开始时间 + //showToast(getResources().getString(R.string.defense_timeoutride)); + //return; + } + + if (dateset.size() == 0) { + showToast(getResources().getString(R.string.defense_nodate)); + return; + } + + // if(SensorTimeUtil.checkTime(startTime, endTime)){ + // showToast("该时间内已经有其他计划了"); + // return; + // } + + // getPlanTime(); + getPlanTimerInt(); + + } + + private void getPlanTimerInt() { + + String weeks = "0000000"; + if (dateset.size() != 0) { + Iterator it = dateset.iterator(); + while (it.hasNext()) { + int weekday = (Integer) it.next(); + weeks = SensorTimeUtil.replaceIndex(6 - weekday, weeks); + } + } + + Log.e("vst","weeks"+weeks); + String string23 = SensorTimeUtil.getMinutesString(passEndTime, + passStartTime); + String string32 = SensorTimeUtil.get2Strings(0 + "", weeks, string23); + int int32 = SensorTimeUtil.string32toInt(string32); + + Intent its = new Intent(); + if (type == 1) { + if (absValue < 0) + int32 = 0 - int32; + its.putExtra("jnitime", int32); + its.putExtra("key", key); + setResult(2016, its); + finish(); + } else { + its.putExtra("jnitime", int32); + setResult(2015, its); + finish(); + } + + } +// private void getPlanTime() { +// +// ArrayList> planlist = new ArrayList>(); +// for (int i = 1; i < 8; i++) { +// if (!dateset.contains(i)) { +// String key = getMapKey(i); +// if (key.trim().length() != 0) { +// Map map = new HashMap(); +// map.put(key, DefenseConstant.key_allDisAlarm); +// planlist.add(map); +// } +// } +// } +// +// if (dateset.size() != 0) { +// Iterator it = dateset.iterator(); +// while (it.hasNext()) { +// int weekday = (Integer) it.next(); +// String key = getMapKey(weekday); +// Map map = new HashMap(); +// if (startTime.equals("00:00") && endTime.equals("24:00")) { +// map.put(key, DefenseConstant.key_allAlarm); +// planlist.add(map); +// } else { +// if (!SensorTimeUtil.checkTime(startTime, endTime, key)) { +// String op2 = SensorTimeUtil.getOneDay96Strings( +// startTime, endTime); +// LogTools.LogWe("op2:" + op2); +// map.put(key, op2); +// planlist.add(map); +// } else { +// showToast(getResources().getString( +// R.string.camera_defense_plan_clash)); +// return; +// } +// } +// } +// } +// +// int plansize = planlist.size(); +// if (plansize != 0) { +// for (int i = 0; i < plansize; i++) { +// Map map = planlist.get(i); +// Set entries = map.entrySet(); +// if (entries != null) { +// Iterator iterator = entries.iterator(); +// while (iterator.hasNext()) { +// Map.Entry entry = (Entry) iterator.next(); +// String key = (String) entry.getKey(); +// String value = (String) entry.getValue(); +// SensorTimeUtil.addNewDayToMap(key, value); +// } +// } +// } +// } +// +// LogTools.LogWe("添加完成:" + SensorTimeUtil.planMap.toString()); +// +// dateset.comparator(); +// +// Intent its = new Intent(); +// its.putExtra("time", startTime + "-" + endTime); +// its.putExtra("alarm", status); +// its.putExtra("set", dateset); +// setResult(2015, its); +// finish(); +// +// } + + private String getMapKey(int day) { + String key = ""; + switch (day) { + case 1: + key = DefenseConstant.key_Monday; + break; + case 2: + key = DefenseConstant.key_Tuesday; + break; + case 3: + key = DefenseConstant.key_Wednesday; + break; + case 4: + key = DefenseConstant.key_Thursday; + break; + case 5: + key = DefenseConstant.key_Friday; + break; + case 6: + key = DefenseConstant.key_Saturday; + break; + case 7: + key = DefenseConstant.key_Sunday; + break; + + default: + break; + } + return key; + } + + public void showToast(String t) { + Toast.makeText(SCameraSetSDTiming.this, t, 1000).show(); + } + + @Override + public void onClick(View v) { + // TODO Auto-generated method stub + switch (v.getId()) { + case R.id.timing_backlayout: + finish(); + break; + case R.id.timing_start_delete: + showDefaultSetDialog(); + break; + case R.id.timing_start_save: + checkTime(); + break; + case R.id.timing_save: + + checkTime(); +// Toast.makeText( +// CameraSetSDTiming.this, +// CameraSetSDTiming.this.getResources().getString( +// R.string.camera_function_notsupport), Toast.LENGTH_SHORT) +// .show(); +// finish(); + break; + + default: + break; + } + } + + + + + + + + + + + + + + private AlertDialog dialog = null; + + private void showDefaultSetDialog() { + if (dialog != null && dialog.isShowing()) { + dialog.dismiss(); + return; + } + AlertDialog.Builder builder = new AlertDialog.Builder(SCameraSetSDTiming.this); + builder.setMessage(R.string.del_ok); + builder.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + Intent its = new Intent(); + its.putExtra("key", key); + setResult(2017, its); + finish(); + } + }); + builder.setNegativeButton(R.string.str_cancel, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int whichButton) { + dialog.dismiss(); + + } + }); + dialog = builder.create(); + dialog.show(); + + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SensorListActivty.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SensorListActivty.java new file mode 100644 index 0000000..47d1b88 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SensorListActivty.java @@ -0,0 +1,547 @@ +package com.ipcamera.demo; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; +import java.util.Timer; +import java.util.TimerTask; +import vstc2.nativecaller.NativeCaller; +import com.ipcamer.demo.R; + +import com.ipcamera.demo.BridgeService.SensorListActivityAllDataInterface; +import com.ipcamera.demo.BridgeService.SensorSetCodeInterface; +import com.ipcamera.demo.adapter.BindSensorListAdapter; +import com.ipcamera.demo.adapter.SensorListAdapter; +import com.ipcamera.demo.utils.ContentCommon; +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.view.View.OnClickListener; +import android.widget.AdapterView; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.ListView; +import android.widget.TextView; +import android.widget.AdapterView.OnItemClickListener; + +public class SensorListActivty extends Activity implements OnClickListener,SensorSetCodeInterface, +SensorListActivityAllDataInterface,OnItemClickListener{ + + private String strDid,pwd; + private TextView tv_back; + public ListView sensorList = null; + public ListView sensortypelist = null; + private ArrayList> typelistItems; + public ArrayList> listItems = new ArrayList>(); + private SensorListAdapter typeadapter; + public BindSensorListAdapter adapter; + private LinearLayout existssensor_layout; + private ImageView singleline_top; + + Handler Msghandler = new Handler() { + public void handleMessage(android.os.Message msg) { + + switch (msg.what) { + case 1: + existssensor_layout.setVisibility(View.VISIBLE); + singleline_top.setVisibility(View.VISIBLE); + Bundle it = msg.getData(); + int id1 = it.getInt("sensorid1", -1); + int id2 = it.getInt("sensorid2", -1); + int id3 = it.getInt("sensorid3", -1); + int id = it.getInt("id", -1); + int sensortype = it.getInt("sensortype", -1); + int isnew = it.getInt("isnew", -1); + String sensorname = it.getString("sensorname"); + adapter.addSensorToList(id1, id2, id3, sensortype, sensorname,isnew, id); + adapter.notifyDataSetChanged(); + break; + case 2: + Bundle b = msg.getData(); + int pos = b.getInt("pos"); + String name = b.getString("name"); + adapter.changeSensorName(name, pos); + adapter.notifyDataSetChanged(); + break; + case 3: + Bundle b1 = msg.getData(); + int pos1 = b1.getInt("pos"); + adapter.removeMylist(pos1); + Log.i("info", "remove:" + pos1); + adapter.notifyDataSetChanged(); + break; + case 4: + existssensor_layout.setVisibility(View.GONE); + singleline_top.setVisibility(View.GONE); + break; + default: + break; + } + }; + }; + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + setContentView(R.layout.settingsensorlist); + BridgeService.setSensorListInterface(this); + getDate(); + findView(); + adapter = new BindSensorListAdapter(this); + sensorList.setAdapter(adapter); + } + + private void getDate() + { + Intent intent=getIntent(); + strDid=intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + pwd=intent.getStringExtra(ContentCommon.STR_CAMERA_PWD); + //获取传感器列表 + String msg = "get_sensorlist.cgi?loginuse=admin&loginpas=" + pwd + "&user=admin&pwd=" + pwd; + NativeCaller.TransferMessage(strDid, msg, 1); + } + + + + private void findView() + { + existssensor_layout = (LinearLayout) findViewById(R.id.layout1); + singleline_top = (ImageView) findViewById(R.id.singleline_top); + + tv_back = (TextView) findViewById(R.id.tv_back); + tv_back.setOnClickListener(this); + + sensorList = (ListView) findViewById(R.id.camera_list); + sensorList.setCacheColorHint(0); + sensorList.setOnItemClickListener(this); + sensortypelist = (ListView) findViewById(R.id.sensortype_list); + sensortypelist.setCacheColorHint(0); + + typelistItems = new ArrayList>(); + Map map = new HashMap(); + map.put("sensortype", "1"); + typelistItems.add(map); + + map = new HashMap(); + map.put("sensortype", "7"); + typelistItems.add(map); + + map = new HashMap(); + map.put("sensortype", "3"); + typelistItems.add(map); + + map = new HashMap(); + map.put("sensortype", "4"); + typelistItems.add(map); + + map=new HashMap(); + map.put("sensortype", "2"); + typelistItems.add(map); + + map=new HashMap(); + map.put("sensortype", "8"); + typelistItems.add(map); + + typeadapter = new SensorListAdapter(getApplicationContext(),typelistItems); + sensortypelist.setAdapter(typeadapter); + sensortypelist.setOnItemClickListener(new sensortypeListAdapter()); + } + + class sensortypeListAdapter implements OnItemClickListener { + + @Override + public void onItemClick(AdapterView arg0, View view, int position, + long arg3) { + // TODO Auto-generated method stub + Map map = typelistItems.get(position); + String type = map.get("sensortype"); + Intent it = new Intent(SensorListActivty.this,SensorStartCodeActivity.class); + it.putExtra("type", type); + it.putExtra("did", strDid); + it.putExtra("pwd", pwd); + startActivityForResult(it, 2014); + + } + + } + + /* + * 设置返回空名称的传感器名称 + */ + private String getNullSensorName(int sensorid1, int sensorid2,int sensorid3, int snesortype) + { + String sensortype = null; + if (snesortype == 1) + { + sensortype = getString(R.string.sensor_type_door); + } + else if (snesortype == 2) + { + sensortype = getString(R.string.sensor_type_infrared); + } + else if (snesortype == 3) + { + sensortype = getString(R.string.sensor_type_smoke); + } + else if (snesortype == 4) + { + sensortype = getString(R.string.sensor_type_gas); + } + else if (snesortype == 7) + { + sensortype = getString(R.string.sensor_type_remote); + } + else if (snesortype == 7) + { + sensortype = getString(R.string.sensor_type_remote); + } + else if (snesortype == 10) + { + sensortype = getString(R.string.sensor_type_camera); + } + else if (snesortype == 11) + { + sensortype = getString(R.string.sensor_type_curtain); + } + String list = adapter.changeTo16(sensorid1) + adapter.changeTo16(sensorid2) + adapter.changeTo16(sensorid3); + return sensortype + "-" + list; + } + + private void setSensorName(String name, int id) + { + NativeCaller.TransferMessage(strDid, "set_sensorname.cgi?" + "&sensorid=" + + id + "&sensorname=" + name + "&loginuse=admin&loginpas=" + + pwd, 1); + } + + + @Override + public void onClick(View arg0) { + // TODO Auto-generated method stub + switch (arg0.getId()) { + case R.id.back: + finish(); + break; + case R.id.tv_back: + finish(); + break; + default: + break; + } + } + + + @Override + public void onItemClick(AdapterView arg0, View arg1, int position, long arg3) { + // TODO Auto-generated method stub + Map map = listItems.get(position); + String sensorid = BuildID(position); + String sensortag=SensorTag(position);//id123合并 + int sensortype = (Integer) map.get("sensortype"); + String sensorname = (String) map.get("sensorname"); + int presetid = (Integer) map.get("presetid"); + int id = (Integer) map.get("id"); + Intent it = new Intent(SensorListActivty.this,EditSensorActivity.class); + it.putExtra("sensorid1_list", sensorid); + it.putExtra("sensortype", sensortype); + it.putExtra("sensorname", sensorname); + it.putExtra("presetid", presetid); + it.putExtra("did", strDid); + it.putExtra("pwd", pwd); + it.putExtra("id", id); + it.putExtra("position", position + ""); + it.putExtra("sensortag", sensortag); + startActivityForResult(it, 500); + Message msg = new Message(); + msg.arg1 = position; + newHandler.sendMessage(msg); + } + + public Handler newHandler = new Handler() { + + @Override + public void handleMessage(Message msg) { + // TODO Auto-generated method stub + int position = msg.arg1; + adapter.changeSensorNew(position); + adapter.notifyDataSetChanged(); + } + + }; + + private String SensorTag(int position) + { + Map map = listItems.get(position); + int sensorid1 = (Integer) map.get("sensorid1"); + int sensorid2 = (Integer) map.get("sensorid2"); + int sensorid3 = (Integer) map.get("sensorid3"); + return sensorid1+""+sensorid2+sensorid3; + } + + private String BuildID(int position) + { + Map map = listItems.get(position); + int sensorid1 = (Integer) map.get("sensorid1"); + int sensorid2 = (Integer) map.get("sensorid2"); + int sensorid3 = (Integer) map.get("sensorid3"); + Log.i("info", "id1:" + sensorid1 + "--id2:" + sensorid2 + "--id3;"+ sensorid3); + String list = adapter.changeTo16(sensorid1) + adapter.changeTo16(sensorid2)+ adapter.changeTo16(sensorid3); + return list; + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + // TODO Auto-generated method stub + super.onActivityResult(requestCode, resultCode, data); + if (resultCode == 501) { + Log.i("info", "501"); + String name = data.getStringExtra("name"); + String position = data.getStringExtra("position"); + + int pos = Integer.parseInt(position); + Message msg = new Message(); + msg.what = 2; + Bundle b = new Bundle(); + b.putString("name", name); + b.putInt("pos", pos); + msg.setData(b); + Msghandler.sendMessage(msg); + Map map = listItems.get(pos); + map.put("sensorname", name); + } + if (resultCode == 502) { + Log.i("info", "502"); + String position = data.getStringExtra("position"); + int pos = Integer.parseInt(position); + Message msg = new Message(); + msg.what = 3; + Bundle b = new Bundle(); + b.putInt("pos", pos); + msg.setData(b); + Msghandler.sendMessage(msg); + listItems.remove(pos); + if (listItems.size() == 0) { + Msghandler.sendEmptyMessage(4); + } + } + + if (resultCode == 2013) { + int sensorid1 = data.getIntExtra("sensorid1", -1); + int sensorid2 = data.getIntExtra("sensorid2", -1); + int sensorid3 = data.getIntExtra("sensorid3", -1); + + if(CheckHaveSame(sensorid1, sensorid2, sensorid3)) + { + return; + } + + int sensortype = data.getIntExtra("sensortype", -1); + int linkpreset = data.getIntExtra("linkpreset", -1); + String name = data.getStringExtra("sensorname"); + int channel = data.getIntExtra("id", -1); + + Log.i("tag", "对码界面返回" + sensorid1 + "," + sensorid2 + "," + + sensorid3 + ",sensortype" + sensortype + ",sensorname" + + name); + + Map map = new HashMap(); + map.put("presetid", linkpreset); + map.put("sensortype", sensortype); + map.put("sensorid3", sensorid3); + map.put("sensorid2", sensorid2); + map.put("sensorid1", sensorid1); + map.put("sensorname", name); + map.put("id", channel);// + + listItems.add(map); + + Message msg = new Message(); + Bundle datas = new Bundle(); + datas.putInt("sensorid1", sensorid1); + datas.putInt("sensorid2", sensorid2); + datas.putInt("sensorid3", sensorid3); + datas.putInt("sensortype", sensortype); + datas.putString("sensorname", name); + Log.i("info", "3----new name:" + name); + datas.putInt("id", channel); + msg.what = 1; + msg.setData(datas); + Msghandler.sendMessage(msg); + setSensorName(name, channel); + + if (sensortype != 1) { + Log.i("info", "不是门磁 无需处理"); + return; + } +// +// Log.i("info", " add new sensor door "); +// String sensoridTag=sensorid1+""+sensorid2+sensorid3; +// DoorBean bean=new DoorBean(); +// bean.setName(name); +// bean.setSensoridTag(sensoridTag); +// bean.setStatus(1); +// SensorDoorData.AddSensor(did, bean); + + } + } + + public boolean CheckHaveSame(int id1,int id2,int id3){ + int size=listItems.size(); + for(int i=0;i map =listItems.get(i); + int mapid1=(Integer) map.get("sensorid1"); + if(mapid1==id1){ + int mapid2=(Integer) map.get("sensorid2"); + if(mapid2==id2){ + int mapid3=(Integer) map.get("sensorid3"); + if(mapid3==id3){ + return true; + } + } + } + } + + return false; + } + + /** Timer对象 **/ + private Timer timer = null; + /** TimerTask对象 **/ + private TimerTask timerTask = null; + + private void startTimer() + { + if (timerTask == null) { + timerTask = new TimerTask() { + @Override + public void run() { + System.out.println("=---------------"); + closeTimer(); + } + }; + timer = new Timer(); + // schedule(TimerTask task, long delay, long period) + // 安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。 + // task - 所要安排的任务。 + // delay - 执行任务前的延迟时间,单位是毫秒。 + // period - 执行各后续任务之间的时间间隔,单位是毫秒。 + System.out.println("对码中、、、"); + timer.schedule(timerTask, 30000); + } + } + private void reStart() + { + if (timer != null) { + timer.cancel(); + timer = null; + } + if (timerTask != null) { + timerTask = null; + } + } + private void closeTimer() { + if (timer != null) { + timer.cancel(); + timer = null; + } + if (timerTask != null) { + timerTask = null; + } + + System.out.println("对码完成,退出对码、、、"); + NativeCaller.TransferMessage(strDid, + "set_sensorstatus.cgi?cmd=3&loginuse=admin&loginpas=" + pwd + + "&user=admin&pwd=" + pwd, 1); + + } + + @Override + public void CallBackReCodeMessage(String did, String name, int headcmd, + int selfcmd, int linkpreset, int sensortype, int sensoraction, + int channel, int sensorid1, int sensorid2, int sensorid3) { + // TODO Auto-generated method stub + Log.e("重新对码返回", name+"--"+headcmd+"--"+selfcmd+"--"+linkpreset+"--"+sensortype+"--"+sensoraction + +"--"+channel+"--"+sensorid1+"--"+sensorid2+"--"+sensorid3); + if (sensorid1 == 0 && sensorid2 == 0 && sensorid3 == 0 || sensorid1 == 255 && sensorid2 == 255 && sensorid3 == 255) + { + return; + } + + reStart(); + startTimer(); + + if (name.trim().length() == 0 || name.trim().equals("")) + { + name = getNullSensorName(sensorid1, sensorid2, sensorid3,sensortype); + setSensorName(name, channel); + } + Map map = new HashMap(); + map.put("presetid", linkpreset); + map.put("sensortype", sensortype); + map.put("sensorid3", sensorid3); + map.put("sensorid2", sensorid2); + map.put("sensorid1", sensorid1); + map.put("sensorname", name); + map.put("id", channel);// + listItems.add(map); + + Message msg = new Message(); + Bundle data = new Bundle(); + data.putInt("sensorid1", sensorid1); + data.putInt("sensorid2", sensorid2); + data.putInt("sensorid3", sensorid3); + data.putInt("sensortype", sensortype); + data.putString("sensorname", name); + Log.i("info", "3----new name:" + name); + data.putInt("id", channel); + data.putInt("isnew", 1); + msg.what = 1; + msg.setData(data); + Msghandler.sendMessage(msg); + } + + @Override + public void CallBackMessage(String did, String resultPbuf, int cmd, + int sensorid1, int sensorid2, int sensorid3, int sensortype, + int sensorstatus, int presetid, int index) { + // TODO Auto-generated method stub + Log.e("添加的传感器", resultPbuf+"--"+cmd+"--"+sensorid1+"--"+sensorid2+"--"+sensorid3+"--"+ + sensorstatus+"--"+presetid+"--"+index); + if (sensorid1 == 0 && sensorid2 == 0 && sensorid3 == 0 || sensorid1 == 255 && sensorid2 == 255 && sensorid3 == 255) + { + return; + } + Map map = new HashMap(); + map.put("presetid", presetid); + map.put("sensorstatus", sensorstatus); + map.put("sensortype", sensortype); + map.put("sensorid3", sensorid3); + map.put("sensorid2", sensorid2); + map.put("sensorid1", sensorid1); + map.put("sensorname", resultPbuf); + map.put("id",index); + listItems.add(map); + + Message msg = new Message(); + Bundle data = new Bundle(); + data.putInt("sensorid1", sensorid1); + data.putInt("sensorid2", sensorid2); + data.putInt("sensorid3", sensorid3); + data.putInt("sensortype", sensortype); + data.putString("sensorname", resultPbuf); + data.putInt("id", index); + msg.what = 1; + msg.setData(data); + Msghandler.sendMessage(msg); + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SensorStartCodeActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SensorStartCodeActivity.java new file mode 100644 index 0000000..593ca0a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SensorStartCodeActivity.java @@ -0,0 +1,313 @@ +package com.ipcamera.demo; + +import java.util.Timer; +import java.util.TimerTask; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.SensorSetCodeInterface; + +import vstc2.nativecaller.NativeCaller; +import android.app.Activity; +import android.content.Intent; +import android.graphics.drawable.AnimationDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.KeyEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewTreeObserver.OnPreDrawListener; +import android.view.Window; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.RelativeLayout; +import android.widget.TextView; + +public class SensorStartCodeActivity extends Activity implements OnClickListener,SensorSetCodeInterface +{ + private ImageView sucess_code_imageview,code_imageview_type; + private Button cancleCode; + private TextView tv_note; + private RelativeLayout cancle_layout; + private LinearLayout code_sucess_layout; + private EditText sensor_name_edit; + private Button add_sensor_ok; + + private String sensortype, did, pwd; + private Intent backdata = null; + private int id1, id2, id3; + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.startcode_layout); + getData(); + findview(); + backdata = new Intent(); + } + + @Override + protected void onStart() { + // TODO Auto-generated method stub + super.onStart(); + + } + + private void getData() + { + // TODO Auto-generated method stub + Intent it = getIntent(); + sensortype = it.getStringExtra("type"); + did = it.getStringExtra("did"); + pwd = it.getStringExtra("pwd"); + NativeCaller.TransferMessage(did,"set_sensorstatus.cgi?cmd=2&loginuse=admin&loginpas=" + pwd + "&user=admin&pwd=" + pwd, 1); + NativeCaller.TransferMessage(did, + "trans_cmd_string.cgi?loginuse=admin&loginpas=" + pwd + + "&user=admin&pwd=" + pwd + "&cmd=2002&sensor_type=" + + sensortype, 1); + startTimer(); + BridgeService.setCodeInterface(this); + } + + private void findview() { + // TODO Auto-generated method stub + code_imageview_type = (ImageView) findViewById(R.id.code_imageview_type); + + cancle_layout = (RelativeLayout) findViewById(R.id.cancle_code_layout); + code_sucess_layout = (LinearLayout) findViewById(R.id.code_sucess_layout); + + sensor_name_edit = (EditText) findViewById(R.id.sensor_name_edit); + add_sensor_ok = (Button) findViewById(R.id.add_sensor_ok); + add_sensor_ok.setOnClickListener(this); + + tv_note = (TextView) findViewById(R.id.note); + cancleCode = (Button) findViewById(R.id.cancel_code); + cancleCode.setOnClickListener(this); + + sucess_code_imageview = (ImageView) findViewById(R.id.sucess_code); + + } + + + @Override + public void onClick(View v) { + // TODO Auto-generated method stub + switch (v.getId()) { + case R.id.cancel_code: + System.out.println("对码完成,退出对码、、、"); + closeTimer(0); + break; + case R.id.add_sensor_ok: + goBack(); + break; + default: + break; + } + } + + private void goBack() { + String sensorname = sensor_name_edit.getText().toString().trim(); + if (sensorname.equals("")) { +// sensorname = getString(R.string.sensor_list_sensor); + sensorname=getNullSensorName(id1, id2, id3, type); + } + backdata.putExtra("sensorname", sensorname); + setResult(2013, backdata); + finish(); + + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + // TODO Auto-generated method stub + if (keyCode == KeyEvent.KEYCODE_BACK) { + closeTimer(0); + finish(); + } + return super.onKeyDown(keyCode, event); + + } + + /** Timer对象 **/ + private Timer timer = null; + /** TimerTask对象 **/ + private TimerTask timerTask = null; + + private void startTimer() { + if (timerTask == null) { + timerTask = new TimerTask() { + @Override + public void run() { + System.out.println("=---------------"); + closeTimer(0); + } + }; + timer = new Timer(); + // schedule(TimerTask task, long delay, long period) + // 安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。 + // task - 所要安排的任务。 + // delay - 执行任务前的延迟时间,单位是毫秒。 + // period - 执行各后续任务之间的时间间隔,单位是毫秒。 + System.out.println("对码中、、、"); + timer.schedule(timerTask, 30*1000); + } + } + + private void reStart() { + if (timer != null) { + timer.cancel(); + timer = null; + } + if (timerTask != null) { + timerTask = null; + } + } + + private void closeTimer(int type) { + if (timer != null) { + timer.cancel(); + timer = null; + } + if (timerTask != null) { + timerTask = null; + } + System.out.println("时间到对码完成,退出对码、、、"); + stopCode(); + if (type == 0) { + finish(); + } + + } + + public void stopCode() { + NativeCaller.TransferMessage(did, + "set_sensorstatus.cgi?cmd=3&loginuse=admin&loginpas=" + pwd + + "&user=admin&pwd=" + pwd, 1); + } + + /* + * 设置返回空名称的传感器名称 + */ + private String getNullSensorName(int sensorid1, int sensorid2, + int sensorid3, int snesortype) { + String sensortype = null; + if (snesortype == 1) { + sensortype = getString(R.string.sensor_type_door); + } + else if (snesortype == 2) { + sensortype = getString(R.string.sensor_type_infrared); + } + else if (snesortype == 3) { + sensortype = getString(R.string.sensor_type_smoke); + } + else if (snesortype == 4) { + sensortype = getString(R.string.sensor_type_gas); + } + else if (snesortype == 7) { + sensortype = getString(R.string.sensor_type_remote); + } + else if (snesortype == 10) { + sensortype = getString(R.string.sensor_type_camera); + } + else if (snesortype == 11) { + sensortype = getString(R.string.sensor_type_curtain); + } + else if (snesortype == 8) { + sensortype = getString(R.string.sensor_type_siren); + } + String list = changeTo16(sensorid1) + changeTo16(sensorid2) + + changeTo16(sensorid3); + return sensortype + "-" + list; + } + + public String changeTo16(int id) { + String b = Integer.toHexString(id).toUpperCase(); + + return id < 10 ? "0" + b : b; + } + + private void setSensorName(String name, int id) { + Log.i("info", "list 设置默认名称id:" + id); + NativeCaller.TransferMessage(did, "set_sensorname.cgi?" + "&sensorid=" + + id + "&sensorname=" + name + "&loginuse=admin&loginpas=" + + pwd, 1); + } + + private Handler myHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + int what = msg.what; + String name = (String) msg.obj; + if (what == 1) { + code_imageview_type.setBackgroundResource(R.drawable.magnetic); + } + else if (what == 3) { + code_imageview_type.setBackgroundResource(R.drawable.somke); + } + else if (what == 4) { + code_imageview_type.setBackgroundResource(R.drawable.gas); + } + else if (what == 7) { + code_imageview_type.setBackgroundResource(R.drawable.control); + } + else if (what == 8){ + code_imageview_type.setBackgroundResource(R.drawable.sensor_siren_icon); + } + else{ + code_imageview_type.setBackgroundResource(R.drawable.infrared); + } + + sensor_name_edit.setText(name); + sucess_code_imageview.setVisibility(View.VISIBLE); + cancle_layout.setVisibility(View.GONE); + code_sucess_layout.setVisibility(View.VISIBLE); + }; + }; + + public int type; + + @Override + public void CallBackReCodeMessage(String did, String name, int headcmd, + int selfcmd, int linkpreset, int sensortype, int sensoraction, + int channel, int sensorid1, int sensorid2, int sensorid3) { + // TODO Auto-generated method stub + if (sensorid1 == 0 && sensorid2 == 0 && sensorid3 == 0 || sensorid1 == 255 && sensorid2 == 255 && sensorid3 == 255) + { + return; + } + Log.i("info", "SensorStartCodeActivity:" + did); + System.out.println("重新对码返回---------------!" + did + ",id1" + sensorid1); + closeTimer(1); + + Log.i("info", "对码返回数据都不为空,有有效的ID"); + + if (name.trim().length() == 0 || name.trim().equals("")) { + Log.i("info", "对码返回的名称为空值,设置为默认值"); + name = getNullSensorName(sensorid1, sensorid2, sensorid3, + sensortype); + Log.i("info", "1---new name:" + name); + } + Message msg = new Message(); + msg.what = sensortype; + msg.obj = name; + myHandler.sendMessage(msg); + id1 = sensorid1; + id2 = sensorid2; + id3 = sensorid3; + type = sensortype; + + backdata.putExtra("linkpreset", linkpreset); + backdata.putExtra("sensorid1", sensorid1); + backdata.putExtra("sensorid2", sensorid2); + backdata.putExtra("sensorid3", sensorid3); + backdata.putExtra("sensortype", sensortype); + backdata.putExtra("sensorname", name); + backdata.putExtra("id", channel); + + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingActivity.java new file mode 100644 index 0000000..b101d0a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingActivity.java @@ -0,0 +1,183 @@ +package com.ipcamera.demo; +import com.ipcamer.demo.R; +import com.ipcamera.demo.h5.view.H5Activity; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.SystemValue; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.view.WindowManager; +import android.widget.Button; +import android.widget.RelativeLayout; + + +/** + * + * @author + * 设备系统设置 + */ +public class SettingActivity extends Activity implements OnClickListener +{ + + private String strDID; + private String cameraName; + private String cameraPwd; + //控件声明 + private RelativeLayout wifi_Relat,pwd_Relat,alarm_Relat,time_Relat,sd_Relat,tf_Relat,update,sensor,rl_move_inform,rl_4gbuy,rl_4ginfo; + private Button back_btn; + + @Override + protected void onCreate(Bundle savedInstanceState) { + // TODO Auto-generated method stub + super.onCreate(savedInstanceState); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.setting); + getDataFromOther(); + initView(); + } + + //获取activity传过来的数据 + private void getDataFromOther() + { + Intent intent = getIntent(); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + cameraName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + cameraPwd=intent.getStringExtra(ContentCommon.STR_CAMERA_PWD); + } + //初始化控件 + private void initView() + { + wifi_Relat=(RelativeLayout) findViewById(R.id.wifi_setting); + pwd_Relat=(RelativeLayout) findViewById(R.id.pwd_setting); + alarm_Relat=(RelativeLayout) findViewById(R.id.alarm_setting); + time_Relat=(RelativeLayout) findViewById(R.id.time_setting); + sd_Relat=(RelativeLayout) findViewById(R.id.sd_setting); + tf_Relat=(RelativeLayout) findViewById(R.id.tf_setting); + update=(RelativeLayout) findViewById(R.id.update_firmware); + back_btn=(Button) findViewById(R.id.back); + sensor=(RelativeLayout) findViewById(R.id.setting_sensor); + rl_move_inform = (RelativeLayout) findViewById(R.id.rl_move_inform); + rl_4gbuy = (RelativeLayout)findViewById(R.id.rl_4gbug); + rl_4ginfo = (RelativeLayout)findViewById(R.id.rl_4ginfo); + + wifi_Relat.setOnClickListener(this); + pwd_Relat.setOnClickListener(this); + alarm_Relat.setOnClickListener(this); + time_Relat.setOnClickListener(this); + sd_Relat.setOnClickListener(this); + tf_Relat.setOnClickListener(this); + update.setOnClickListener(this); + back_btn.setOnClickListener(this); + sensor.setOnClickListener(this); + rl_4gbuy.setOnClickListener(this); + rl_4ginfo.setOnClickListener(this); + rl_move_inform.setOnClickListener(this); + } + @Override + protected void onDestroy() { + // TODO Auto-generated method stub + super.onDestroy(); + + } + + @Override + public void onClick(View arg0) { + // TODO Auto-generated method stub + switch (arg0.getId()) + { + case R.id.wifi_setting: + Intent intent1 = new Intent(SettingActivity.this,SettingWifiActivity.class); + intent1.putExtra(ContentCommon.STR_CAMERA_ID,SystemValue.deviceId); + intent1.putExtra(ContentCommon.STR_CAMERA_NAME,SystemValue.deviceName); + intent1.putExtra(ContentCommon.STR_CAMERA_PWD, SystemValue.devicePass); + startActivity(intent1); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.pwd_setting: + Intent intent2 = new Intent(SettingActivity.this,SettingUserActivity.class); + intent2.putExtra(ContentCommon.STR_CAMERA_ID,SystemValue.deviceId); + intent2.putExtra(ContentCommon.STR_CAMERA_NAME,SystemValue.deviceName); + intent2.putExtra(ContentCommon.STR_CAMERA_PWD, SystemValue.devicePass); + startActivity(intent2); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.alarm_setting: + Intent intent3 = new Intent(SettingActivity.this,SettingAlarmActivity.class); + intent3.putExtra(ContentCommon.STR_CAMERA_ID,SystemValue.deviceId); + intent3.putExtra(ContentCommon.STR_CAMERA_NAME,SystemValue.deviceName); + intent3.putExtra(ContentCommon.STR_CAMERA_PWD, SystemValue.devicePass); + startActivity(intent3); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.time_setting: + Intent intent4 = new Intent(SettingActivity.this,SettingDateActivity.class); + intent4.putExtra(ContentCommon.STR_CAMERA_ID,SystemValue.deviceId); + intent4.putExtra(ContentCommon.STR_CAMERA_NAME,SystemValue.deviceName); + intent4.putExtra(ContentCommon.STR_CAMERA_PWD, SystemValue.devicePass); + startActivity(intent4); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.sd_setting: + Intent intent5= new Intent(SettingActivity.this,SettingSDCardActivity.class); + intent5.putExtra(ContentCommon.STR_CAMERA_ID,SystemValue.deviceId); + intent5.putExtra(ContentCommon.STR_CAMERA_NAME,SystemValue.deviceName); + intent5.putExtra(ContentCommon.STR_CAMERA_PWD, SystemValue.devicePass); + startActivity(intent5); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.tf_setting: + Intent intentVid = new Intent(SettingActivity.this,PlayBackTFActivity.class); + intentVid.putExtra(ContentCommon.STR_CAMERA_NAME, cameraName); + intentVid.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + intentVid.putExtra(ContentCommon.STR_CAMERA_PWD, cameraPwd); + intentVid.putExtra(ContentCommon.STR_CAMERA_USER, "admin"); + startActivity(intentVid); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.update_firmware: + Intent intentup= new Intent(SettingActivity.this,FirmwareUpdateActiviy.class); + intentup.putExtra(ContentCommon.STR_CAMERA_NAME, cameraName); + intentup.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + startActivity(intentup); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.setting_sensor: + Intent intentsen=new Intent(SettingActivity.this,SensorListActivty.class); + intentsen.putExtra(ContentCommon.STR_CAMERA_NAME, cameraName); + intentsen.putExtra(ContentCommon.STR_CAMERA_PWD, cameraPwd); + intentsen.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + startActivity(intentsen); + break; + case R.id.rl_move_inform: + Intent intentalam = new Intent(SettingActivity.this,MoveNotificationActivity.class); + intentalam.putExtra(ContentCommon.STR_CAMERA_PWD, cameraPwd); + intentalam.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + startActivity(intentalam); + break; + case R.id.rl_4gbug: + Intent bug = new Intent(SettingActivity.this, H5Activity.class); + bug.putExtra(ContentCommon.STR_CAMERA_PWD, cameraPwd); + bug.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + startActivity(bug); + break; + case R.id.rl_4ginfo: + Intent info = new Intent(SettingActivity.this,FlowInfoActivity.class); + info.putExtra(ContentCommon.STR_CAMERA_PWD, cameraPwd); + info.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + startActivity(info); + break; + case R.id.back: + finish(); + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + default: + break; + } + } + +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingAlarmActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingAlarmActivity.java new file mode 100644 index 0000000..7f8f677 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingAlarmActivity.java @@ -0,0 +1,914 @@ +package com.ipcamera.demo; +import vstc2.nativecaller.NativeCaller; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.AlarmInterface; +import com.ipcamera.demo.bean.AlermBean; +import com.ipcamera.demo.utils.ContentCommon; + +import android.app.ProgressDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.DialogInterface.OnKeyListener; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.text.Editable; +import android.text.TextUtils; +import android.text.TextWatcher; +import android.util.Log; +import android.view.GestureDetector; +import android.view.GestureDetector.OnGestureListener; +import android.view.KeyEvent; +import android.view.LayoutInflater; +import android.view.MotionEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnTouchListener; +import android.view.Window; +import android.view.WindowManager; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.PopupWindow; +import android.widget.ScrollView; +import android.widget.TextView; + +public class SettingAlarmActivity extends BaseActivity implements + OnClickListener, OnCheckedChangeListener, OnGestureListener, + OnTouchListener, AlarmInterface { + // private String TAG = "SettingAlermActivity"; + private String strDID = null; + private boolean successFlag = false; + private final int TIMEOUT = 3000; + private final int ALERMPARAMS = 3; + private final int UPLOADTIMETOOLONG = 4; + private int cameraType = 0; + private GestureDetector gt = new GestureDetector(this); + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case 0: + showToast(R.string.alerm_set_failed); + break; + case 1: + showToast(R.string.setting_aler_sucess); + finish(); + break; + case ALERMPARAMS: + successFlag = true; + progressDialog.cancel(); + if (0 == alermBean.getMotion_armed()) { + motionAlermView.setVisibility(View.GONE); + + } else { + cbxMotionAlerm.setChecked(true); + motionAlermView.setVisibility(View.VISIBLE); + } + tvSensitivity.setText(String.valueOf(alermBean + .getMotion_sensitivity())); + + if (0 == alermBean.getInput_armed()) { + + ioAlermView.setVisibility(View.GONE); + } else { + cbxIOAlerm.setChecked(true); + ioAlermView.setVisibility(View.VISIBLE); + } + + if (0 == alermBean.getIoin_level()) { + tvTriggerLevel.setText(getResources().getString( + R.string.alerm_ioin_levellow)); + } else { + tvTriggerLevel.setText(getResources().getString( + R.string.alerm_ioin_levelhight)); + } + + if (0 == alermBean.getAlarm_audio()) { + audioAlermView.setVisibility(View.GONE); + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelforbid)); + } else { + cbxAudioAlerm.setChecked(true); + audioAlermView.setVisibility(View.VISIBLE); + if (1 == alermBean.getAlarm_audio()) { + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelhigh)); + } else if (2 == alermBean.getAlarm_audio()) { + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelmiddle)); + } else if (3 == alermBean.getAlarm_audio()) { + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levellow)); + } + } + + if (0 == alermBean.getAlarm_temp()) { + tempAlermView.setVisibility(View.GONE); + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelforbid)); + } else { + cbxTempAlerm.setChecked(true); + tempAlermView.setVisibility(View.VISIBLE); + if (1 == alermBean.getAlarm_temp()) { + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelhigh)); + } else if (2 == alermBean.getAlarm_temp()) { + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelmiddle)); + } else if (3 == alermBean.getAlarm_temp()) { + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levellow)); + } + } + + if (0 == alermBean.getIolinkage()) { + ioMotionView.setVisibility(View.GONE); + } else { + cbxIOMotion.setChecked(true); + ioMotionView.setVisibility(View.VISIBLE); + } + + if (0 == alermBean.getIoout_level()) { + tvIoOutLevel.setText(getResources().getString( + R.string.alerm_ioin_levellow)); + } else { + tvIoOutLevel.setText(getResources().getString( + R.string.alerm_ioin_levelhight)); + } + + if (alermBean.getAlermpresetsit() == 0) { + tvPreset.setText(getResources().getString( + R.string.alerm_preset_no)); + } else { + tvPreset.setText(String.valueOf(alermBean + .getAlermpresetsit())); + } + + if (1 == alermBean.getMotion_armed() + || 1 == alermBean.getInput_armed() + || alermBean.getAlarm_audio() != 0) { + eventView.setVisibility(View.VISIBLE); + } else { + eventView.setVisibility(View.GONE); + } + + break; + default: + break; + } + } + }; + + private Button btnOk = null; + private Button btnCancel = null; + private View motionAlermView = null; + private View ioAlermView = null; + private View audioAlermView = null; + private View tempAlermView = null; + private View ioMotionView = null; + private View eventView = null; + private LinearLayout alarm3518eOptionll = null; + private ImageView imgTriggerLevelDrop = null; + private ImageView audioImgDrop = null; + private ImageView tempImgDrop = null; + private ImageView imgSensitiveDrop = null; + private ImageView imgPresetDrop = null; + private ImageView imgIoOutLevelDrop = null; + private TextView tvIoOutLevel = null; + private TextView tvPreset = null; + private TextView tvTriggerLevel = null; + private TextView tvSensitivity = null; + private TextView audioSensitivity = null; + private TextView tempSensitivity = null; + private CheckBox cbxIOMotion = null; + private CheckBox cbxIOAlerm = null; + private CheckBox cbxAudioAlerm = null; + private CheckBox cbxTempAlerm = null; + private CheckBox cbxMotionAlerm = null; + private AlermBean alermBean = null; + + private PopupWindow sensitivePopWindow = null; + private PopupWindow triggerLevelPopWindow = null; + private PopupWindow ioOutLevelPopWindow = null; + private PopupWindow presteMovePopWindow = null; + private PopupWindow audioPopWindow = null; + + private ProgressDialog progressDialog = null; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + requestWindowFeature(Window.FEATURE_NO_TITLE); + overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left); + getDataFromOther(); + setContentView(R.layout.settingalarm); + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_GET_PARAMS); + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage(getString(R.string.alerm_getparams)); + progressDialog.show(); + mHandler.postDelayed(runnable, TIMEOUT); + alermBean = new AlermBean(); + findView(); + setListener(); + BridgeService.setAlarmInterface(this); + + initPopupWindow(); + } + + @Override + protected void onPause() { + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + super.onPause(); + } + + private Runnable runnable = new Runnable() { + + @Override + public void run() { + if (!successFlag) { + progressDialog.dismiss(); + } + } + }; + + private void setListener() { + btnOk.setOnClickListener(this); + btnCancel.setOnClickListener(this); + imgIoOutLevelDrop.setOnClickListener(this); + imgPresetDrop.setOnClickListener(this); + imgSensitiveDrop.setOnClickListener(this); + imgTriggerLevelDrop.setOnClickListener(this); + audioImgDrop.setOnClickListener(this); + tempImgDrop.setOnClickListener(this); + cbxMotionAlerm.setOnCheckedChangeListener(this); + cbxIOAlerm.setOnCheckedChangeListener(this); + cbxAudioAlerm.setOnCheckedChangeListener(this); + cbxTempAlerm.setOnCheckedChangeListener(this); + cbxIOMotion.setOnCheckedChangeListener(this); + eventView.setOnTouchListener(this); + ioMotionView.setOnTouchListener(this); + scrollView.setOnTouchListener(this); + progressDialog.setOnKeyListener(new OnKeyListener() { + + @Override + public boolean onKey(DialogInterface dialog, int keyCode, + KeyEvent event) { + + if (keyCode == KeyEvent.KEYCODE_BACK) { + return true; + } + return false; + } + + }); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.alerm_ok: + setAlerm(); + break; + case R.id.alerm_cancel: + finish(); + break; + case R.id.alerm_img_ioout_level_drop: + + dismissPopupWindow(); + + ioOutLevelPopWindow.showAsDropDown(imgIoOutLevelDrop, -140, 0); + break; + case R.id.ioout_hight: + tvIoOutLevel.setText(getResources().getString( + R.string.alerm_ioin_levelhight)); + alermBean.setIoout_level(1); + break; + case R.id.ioout_low: + tvIoOutLevel.setText(getResources().getString( + R.string.alerm_ioin_levellow)); + alermBean.setIoout_level(0); + break; + case R.id.alerm_img_preset_drop: + dismissPopupWindow(); + + presteMovePopWindow.showAsDropDown(imgPresetDrop, -160, 0); + + break; + case R.id.alerm_img_sensitive_drop:// + dismissPopupWindow(); + + sensitivePopWindow.showAsDropDown(imgSensitiveDrop, -120, 10); + break; + case R.id.alerm_img_leveldrop: + dismissPopupWindow(); + + triggerLevelPopWindow.showAsDropDown(imgTriggerLevelDrop, -140, 0); + break; + + case R.id.alerm_audio_leveldrop: + isTempAlarm = false; + dismissPopupWindow(); + + audioPopWindow.showAsDropDown(audioImgDrop, -140, 0); + + break; + + case R.id.alerm_temp_leveldrop: + isTempAlarm = true; + dismissPopupWindow(); + + audioPopWindow.showAsDropDown(tempImgDrop, -140, 0); + break; + + case R.id.trigger_audio_levelhigh:// + if (isTempAlarm) { + alermBean.setAlarm_temp(1); + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelhigh)); + } else { + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelhigh)); + alermBean.setAlarm_audio(1); + } + audioPopWindow.dismiss(); + break; + + case R.id.trigger_audio_levelmiddle:// + if (isTempAlarm) { + alermBean.setAlarm_temp(2); + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelmiddle)); + } else { + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelmiddle)); + alermBean.setAlarm_audio(2); + } + audioPopWindow.dismiss(); + break; + + case R.id.trigger_audio_levellow:// + if (isTempAlarm) { + alermBean.setAlarm_temp(3); + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levellow)); + } else { + + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levellow)); + alermBean.setAlarm_audio(3); + } + audioPopWindow.dismiss(); + break; + + case R.id.trigger_audio_levelforbid:// + if (isTempAlarm) { + alermBean.setAlarm_temp(0); + tempSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelforbid)); + } else { + audioSensitivity.setText(getResources().getString( + R.string.alerm_audio_levelforbid)); + alermBean.setAlarm_audio(0); + } + audioPopWindow.dismiss(); + break; + + case R.id.trigger_hight: + tvTriggerLevel.setText(getResources().getString( + R.string.alerm_ioin_levelhight)); + triggerLevelPopWindow.dismiss(); + alermBean.setIoin_level(1); + break; + + case R.id.trigger_low: + tvTriggerLevel.setText(getResources().getString( + R.string.alerm_ioin_levellow)); + triggerLevelPopWindow.dismiss(); + alermBean.setIoin_level(0); + break; + + case R.id.sensitive_10: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(10); + tvSensitivity.setText(String.valueOf(10)); + break; + + case R.id.sensitive_9: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(9); + tvSensitivity.setText(String.valueOf(9)); + break; + + case R.id.sensitive_8: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(8); + tvSensitivity.setText(String.valueOf(8)); + break; + + case R.id.sensitive_7: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(7); + tvSensitivity.setText(String.valueOf(7)); + break; + + case R.id.sensitive_6: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(6); + tvSensitivity.setText(String.valueOf(6)); + break; + case R.id.sensitive_5: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(5); + tvSensitivity.setText(String.valueOf(5)); + break; + case R.id.sensitive_4: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(4); + tvSensitivity.setText(String.valueOf(4)); + break; + case R.id.sensitive_3: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(3); + tvSensitivity.setText(String.valueOf(3)); + break; + case R.id.sensitive_2: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(2); + tvSensitivity.setText(String.valueOf(2)); + break; + case R.id.sensitive_1: + sensitivePopWindow.dismiss(); + alermBean.setMotion_sensitivity(1); + tvSensitivity.setText(String.valueOf(1)); + break; + case R.id.preset_no: + alermBean.setAlermpresetsit(0); + tvPreset.setText(getResources().getString(R.string.alerm_preset_no)); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_1: + alermBean.setAlermpresetsit(1); + tvPreset.setText("1"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_2: + alermBean.setAlermpresetsit(2); + tvPreset.setText("2"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_3: + alermBean.setAlermpresetsit(3); + tvPreset.setText("3"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_4: + alermBean.setAlermpresetsit(4); + tvPreset.setText("4"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_5: + alermBean.setAlermpresetsit(5); + tvPreset.setText("5"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_6: + alermBean.setAlermpresetsit(6); + tvPreset.setText("6"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_7: + alermBean.setAlermpresetsit(7); + tvPreset.setText("7"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_8: + alermBean.setAlermpresetsit(8); + tvPreset.setText("8"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_9: + alermBean.setAlermpresetsit(9); + tvPreset.setText("9"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_10: + alermBean.setAlermpresetsit(10); + tvPreset.setText("10"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_11: + alermBean.setAlermpresetsit(11); + tvPreset.setText("11"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_12: + alermBean.setAlermpresetsit(12); + tvPreset.setText("12"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_13: + alermBean.setAlermpresetsit(13); + tvPreset.setText("13"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_14: + alermBean.setAlermpresetsit(14); + tvPreset.setText("14"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_15: + alermBean.setAlermpresetsit(15); + tvPreset.setText("15"); + presteMovePopWindow.dismiss(); + break; + case R.id.preset_16: + alermBean.setAlermpresetsit(16); + tvPreset.setText("16"); + presteMovePopWindow.dismiss(); + break; + default: + break; + } + } + + private void setAlerm() { + if (successFlag) { + Log.e("setAlerm", "setAlermTemp: " + alermBean.getAlarm_temp()); + NativeCaller.PPPPAlarmSetting(strDID, alermBean.getAlarm_audio(), + alermBean.getMotion_armed(), + alermBean.getMotion_sensitivity(), + alermBean.getInput_armed(), alermBean.getIoin_level(), + alermBean.getIoout_level(), alermBean.getIolinkage(), + alermBean.getAlermpresetsit(), alermBean.getMail(), + alermBean.getSnapshot(), alermBean.getRecord(), + alermBean.getUpload_interval(), + alermBean.getSchedule_enable(), + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, + 0xFFFFFFFF,0xFFFFFFFF,-1); + } else { + showToast(R.string.alerm_set_failed); + } + } + + private ScrollView scrollView; + + @Override + public boolean onTouchEvent(MotionEvent event) { + return gt.onTouchEvent(event); + } + + private void findView() { + + cbxMotionAlerm = (CheckBox) findViewById(R.id.alerm_cbx_move_layout); + cbxIOAlerm = (CheckBox) findViewById(R.id.alerm_cbx_i0_layout); + cbxAudioAlerm = (CheckBox) findViewById(R.id.alerm_cbx_audio_layout); + cbxTempAlerm = (CheckBox) findViewById(R.id.alerm_cbx_temp_layout); + cbxIOMotion = (CheckBox) findViewById(R.id.alerm_cbx_io_move); + + tvSensitivity = (TextView) findViewById(R.id.alerm_tv_sensitivity); + audioSensitivity = (TextView) findViewById(R.id.alerm_audio_triggerlevel); + tempSensitivity = (TextView) findViewById(R.id.alerm_temp_triggerlevel); + tvTriggerLevel = (TextView) findViewById(R.id.alerm_tv_triggerlevel); + tvPreset = (TextView) findViewById(R.id.alerm_tv_preset); + tvIoOutLevel = (TextView) findViewById(R.id.alerm_tv_ioout_level_value); + + imgIoOutLevelDrop = (ImageView) findViewById(R.id.alerm_img_ioout_level_drop); + imgPresetDrop = (ImageView) findViewById(R.id.alerm_img_preset_drop); + imgSensitiveDrop = (ImageView) findViewById(R.id.alerm_img_sensitive_drop); + imgTriggerLevelDrop = (ImageView) findViewById(R.id.alerm_img_leveldrop); + audioImgDrop = (ImageView) findViewById(R.id.alerm_audio_leveldrop); + tempImgDrop = (ImageView) findViewById(R.id.alerm_temp_leveldrop); + + alarm3518eOptionll = (LinearLayout) findViewById(R.id.alarm_3518e_option_view); + if (cameraType == 1) { + alarm3518eOptionll.setVisibility(View.VISIBLE); + } + + ioMotionView = findViewById(R.id.alerm_io_move_view); + ioAlermView = findViewById(R.id.alerm_ioview); + audioAlermView = findViewById(R.id.alerm_audio_level); + tempAlermView = findViewById(R.id.alerm_temp_level); + motionAlermView = findViewById(R.id.alerm_moveview); + eventView = findViewById(R.id.alerm_eventview); + + btnOk = (Button) findViewById(R.id.alerm_ok); + btnCancel = (Button) findViewById(R.id.alerm_cancel); + + scrollView = (ScrollView) findViewById(R.id.scrollView1); + + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + } + + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + switch (buttonView.getId()) { + case R.id.alerm_cbx_move_layout: + if (isChecked) { + alermBean.setMotion_armed(1); + motionAlermView.setVisibility(View.VISIBLE); + } else { + alermBean.setMotion_armed(0); + motionAlermView.setVisibility(View.GONE); + } + + break; + case R.id.alerm_cbx_i0_layout: + if (isChecked) { + alermBean.setInput_armed(1); + ioAlermView.setVisibility(View.VISIBLE); + } else { + alermBean.setInput_armed(0); + ioAlermView.setVisibility(View.GONE); + } + break; + + case R.id.alerm_cbx_audio_layout: + if (isChecked) { + alermBean.setAudioArmedCheck(1); + audioAlermView.setVisibility(View.VISIBLE); + } else { + alermBean.setAudioArmedCheck(0); + audioAlermView.setVisibility(View.GONE); + } + break; + case R.id.alerm_cbx_temp_layout: + if (isChecked) { + alermBean.setAlarmTempChecked(1); + tempAlermView.setVisibility(View.VISIBLE); + } else { + alermBean.setAlarmTempChecked(0); + tempAlermView.setVisibility(View.GONE); + } + break; + case R.id.alerm_cbx_io_move: + if (isChecked) { + alermBean.setIolinkage(1); + ioMotionView.setVisibility(View.VISIBLE); + } else { + alermBean.setIolinkage(0); + ioMotionView.setVisibility(View.GONE); + } + break; + + } + if (1 == alermBean.getMotion_armed() || 1 == alermBean.getInput_armed() + || alermBean.getAudioArmedCheck() == 1 + || alermBean.getAlarmTempChecked() == 1) { + eventView.setVisibility(View.VISIBLE); + } else { + eventView.setVisibility(View.GONE); + } + } + + private void getDataFromOther() { + Intent intent = getIntent(); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + cameraType = intent.getIntExtra(ContentCommon.STR_CAMERA_TYPE, 0); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + dismissPopupWindow(); + } + + @Override + public boolean onDown(MotionEvent e) { + dismissPopupWindow(); + return false; + } + + @Override + public void onShowPress(MotionEvent e) { + } + + @Override + public boolean onSingleTapUp(MotionEvent e) { + return false; + } + + @Override + public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, + float distanceY) { + return false; + } + + @Override + public void onLongPress(MotionEvent e) { + } + + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, + float velocityY) { + return false; + } + + @Override + public void callBackAlarmParams(String did, int alarm_audio, int motion_armed, + int motion_sensitivity, int input_armed, int ioin_level, + int iolinkage, int ioout_level, int alarmpresetsit, int mail, + int snapshot, int record, int upload_interval, + int schedule_enable, int schedule_sun_0, int schedule_sun_1, + int schedule_sun_2, int schedule_mon_0, int schedule_mon_1, + int schedule_mon_2, int schedule_tue_0, int schedule_tue_1, + int schedule_tue_2, int schedule_wed_0, int schedule_wed_1, + int schedule_wed_2, int schedule_thu_0, int schedule_thu_1, + int schedule_thu_2, int schedule_fri_0, int schedule_fri_1, + int schedule_fri_2, int schedule_sat_0, int schedule_sat_1, + int schedule_sat_2) { + + alermBean.setDid(did); + alermBean.setMotion_armed(motion_armed); + alermBean.setMotion_sensitivity(motion_sensitivity); + alermBean.setInput_armed(input_armed); + alermBean.setIoin_level(ioin_level); + alermBean.setIolinkage(iolinkage); + alermBean.setIoout_level(ioout_level); + alermBean.setAlermpresetsit(alarmpresetsit); + alermBean.setMail(mail); + alermBean.setSnapshot(snapshot); + alermBean.setRecord(record); + alermBean.setUpload_interval(upload_interval); + alermBean.setAlarm_audio(alarm_audio); + alermBean.setAlarm_temp(input_armed); + alermBean.setSchedule_enable(schedule_enable); + mHandler.sendEmptyMessage(ALERMPARAMS); + } + + @Override + public void callBackSetSystemParamsResult(String did, int paramType, + int result) { + mHandler.sendEmptyMessage(result); + } + + @Override + public boolean onTouch(View v, MotionEvent event) { + dismissPopupWindow(); + return false; + } + + private void dismissPopupWindow() { + if (presteMovePopWindow != null && presteMovePopWindow.isShowing()) { + presteMovePopWindow.dismiss(); + } + if (sensitivePopWindow != null && sensitivePopWindow.isShowing()) { + sensitivePopWindow.dismiss(); + } + if (triggerLevelPopWindow != null && triggerLevelPopWindow.isShowing()) { + triggerLevelPopWindow.dismiss(); + } + if (ioOutLevelPopWindow != null && ioOutLevelPopWindow.isShowing()) { + ioOutLevelPopWindow.dismiss(); + } + if (audioPopWindow != null && audioPopWindow.isShowing()) { + audioPopWindow.dismiss(); + } + } + + private boolean isTempAlarm = false; + + private void initPopupWindow() { + // TODO Auto-generated method stub + initAudioPopupWindow(); + initMovePopupWindow(); + initInputPopupWindow(); + initIOlinkMovePopupWindow(); + initPresetPopupWindow(); + } + + private void initPresetPopupWindow() { + LinearLayout preLayout = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.alermpresetmovepopwindow, null); + TextView presetNo = (TextView) preLayout.findViewById(R.id.preset_no); + TextView preset1 = (TextView) preLayout.findViewById(R.id.preset_1); + TextView preset2 = (TextView) preLayout.findViewById(R.id.preset_2); + TextView preset3 = (TextView) preLayout.findViewById(R.id.preset_3); + TextView preset4 = (TextView) preLayout.findViewById(R.id.preset_4); + TextView preset5 = (TextView) preLayout.findViewById(R.id.preset_5); + TextView preset6 = (TextView) preLayout.findViewById(R.id.preset_6); + TextView preset7 = (TextView) preLayout.findViewById(R.id.preset_7); + TextView preset8 = (TextView) preLayout.findViewById(R.id.preset_8); + TextView preset9 = (TextView) preLayout.findViewById(R.id.preset_9); + TextView preset10 = (TextView) preLayout.findViewById(R.id.preset_10); + TextView preset11 = (TextView) preLayout.findViewById(R.id.preset_11); + TextView preset12 = (TextView) preLayout.findViewById(R.id.preset_12); + TextView preset13 = (TextView) preLayout.findViewById(R.id.preset_13); + TextView preset14 = (TextView) preLayout.findViewById(R.id.preset_14); + TextView preset15 = (TextView) preLayout.findViewById(R.id.preset_15); + TextView preset16 = (TextView) preLayout.findViewById(R.id.preset_16); + presetNo.setOnClickListener(this); + preset1.setOnClickListener(this); + preset2.setOnClickListener(this); + preset3.setOnClickListener(this); + preset4.setOnClickListener(this); + preset5.setOnClickListener(this); + preset6.setOnClickListener(this); + preset7.setOnClickListener(this); + preset8.setOnClickListener(this); + preset9.setOnClickListener(this); + preset10.setOnClickListener(this); + preset11.setOnClickListener(this); + preset12.setOnClickListener(this); + preset13.setOnClickListener(this); + preset14.setOnClickListener(this); + preset15.setOnClickListener(this); + preset16.setOnClickListener(this); + presteMovePopWindow = new PopupWindow(preLayout, 160, + WindowManager.LayoutParams.WRAP_CONTENT); + } + + private void initIOlinkMovePopupWindow() { + LinearLayout outLayout = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.alermiooutpopwindow, null); + TextView outHight = (TextView) outLayout.findViewById(R.id.ioout_hight); + TextView outLow = (TextView) outLayout.findViewById(R.id.ioout_low); + outHight.setOnClickListener(this); + outLow.setOnClickListener(this); + ioOutLevelPopWindow = new PopupWindow(outLayout, 160, + WindowManager.LayoutParams.WRAP_CONTENT); + } + + private void initMovePopupWindow() { + + LinearLayout layout1 = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.alermsensitivepopwindow, null); + TextView sensitive10 = (TextView) layout1 + .findViewById(R.id.sensitive_10); + TextView sensitive9 = (TextView) layout1.findViewById(R.id.sensitive_9); + TextView sensitive8 = (TextView) layout1.findViewById(R.id.sensitive_8); + TextView sensitive7 = (TextView) layout1.findViewById(R.id.sensitive_7); + TextView sensitive6 = (TextView) layout1.findViewById(R.id.sensitive_6); + TextView sensitive5 = (TextView) layout1.findViewById(R.id.sensitive_5); + TextView sensitive4 = (TextView) layout1.findViewById(R.id.sensitive_4); + TextView sensitive3 = (TextView) layout1.findViewById(R.id.sensitive_3); + TextView sensitive2 = (TextView) layout1.findViewById(R.id.sensitive_2); + TextView sensitive1 = (TextView) layout1.findViewById(R.id.sensitive_1); + sensitive10.setOnClickListener(this); + sensitive9.setOnClickListener(this); + sensitive8.setOnClickListener(this); + sensitive7.setOnClickListener(this); + sensitive6.setOnClickListener(this); + sensitive5.setOnClickListener(this); + sensitive4.setOnClickListener(this); + sensitive3.setOnClickListener(this); + sensitive2.setOnClickListener(this); + sensitive1.setOnClickListener(this); + sensitivePopWindow = new PopupWindow(layout1, 160, + WindowManager.LayoutParams.WRAP_CONTENT); + } + + private void initInputPopupWindow() { + LinearLayout triggerLayout = (LinearLayout) LayoutInflater.from(this) + .inflate(R.layout.alermtriggerpopwindow, null); + TextView tvHight = (TextView) triggerLayout + .findViewById(R.id.trigger_hight); + TextView tvLow = (TextView) triggerLayout + .findViewById(R.id.trigger_low); + tvLow.setOnClickListener(this); + tvHight.setOnClickListener(this); + triggerLevelPopWindow = new PopupWindow(triggerLayout, 160, + WindowManager.LayoutParams.WRAP_CONTENT); + } + + private void initAudioPopupWindow() { + // TODO Auto-generated method stub + LinearLayout audiotriggerLayout = (LinearLayout) LayoutInflater.from( + this).inflate(R.layout.alermaudiopopwindow, null); + TextView senHight = (TextView) audiotriggerLayout + .findViewById(R.id.trigger_audio_levelhigh); + TextView senMiddle = (TextView) audiotriggerLayout + .findViewById(R.id.trigger_audio_levelmiddle); + TextView senLow = (TextView) audiotriggerLayout + .findViewById(R.id.trigger_audio_levellow); + TextView senForbid = (TextView) audiotriggerLayout + .findViewById(R.id.trigger_audio_levelforbid); + senHight.setOnClickListener(this); + senLow.setOnClickListener(this); + senMiddle.setOnClickListener(this); + senForbid.setOnClickListener(this); + audioPopWindow = new PopupWindow(audiotriggerLayout, 160, + WindowManager.LayoutParams.WRAP_CONTENT); + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingDateActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingDateActivity.java new file mode 100644 index 0000000..c6c71eb --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingDateActivity.java @@ -0,0 +1,902 @@ +package com.ipcamera.demo; + +import java.util.Calendar; +import java.util.TimeZone; + +import vstc2.nativecaller.NativeCaller; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.DateTimeInterface; +import com.ipcamera.demo.bean.DateBean; +import com.ipcamera.demo.utils.ContentCommon; + +import android.app.ProgressDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.DialogInterface.OnKeyListener; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.view.KeyEvent; +import android.view.LayoutInflater; +import android.view.MotionEvent; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.view.View.OnClickListener; +import android.view.View.OnTouchListener; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.EditText; +import android.widget.ImageButton; +import android.widget.LinearLayout; +import android.widget.PopupWindow; +import android.widget.ScrollView; + +/** + * + * */ +public class SettingDateActivity extends BaseActivity implements + OnClickListener, OnTouchListener, OnCheckedChangeListener, + DateTimeInterface { + private String strDID; +// private String cameraName; + private final int FAIL = 0; + private final int SUCCESS = 1; + private final int PARAMS = 3; + private final int TIMEOUT = 3000; + private boolean successFlag; + private ProgressDialog progressDialog; + + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case FAIL: + showToast(R.string.date_setting_failed); + break; + case SUCCESS: + showToast(R.string.date_setting_success); + finish(); + break; + case PARAMS: + successFlag = true; + if (progressDialog.isShowing()) { + progressDialog.cancel(); + if (dateBean.getNtp_enable() == 1) { + cbxCheck.setChecked(true); + ntpView.setVisibility(View.VISIBLE); + } else { + cbxCheck.setChecked(false); + ntpView.setVisibility(View.GONE); + } + editNtpServer.setText(dateBean.getNtp_ser()); + tvDeviceTime.setText("longtime:" + dateBean.getNow()); + setTimeZone(); + } + break; + + default: + break; + } + } + + private void setTimeZone() { + int utc = dateBean.getNow(); + Long lon = new Long(utc); + switch (dateBean.getTz()) { + case 39600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-11:00")); + editTimeZone.setText(R.string.date_middle_island); + break; + case 36000: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-10:00")); + editTimeZone.setText(R.string.date_hawaii); + break; + case 32400: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-09:00")); + editTimeZone.setText(R.string.date_alaska); + break; + case 28800: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-08:00")); + editTimeZone.setText(R.string.date_pacific_time); + break; + case 25200: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-07:00")); + editTimeZone.setText(R.string.date_mountain_time); + break; + case 21600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-06:00")); + editTimeZone.setText(R.string.date_middle_part_time); + break; + case 18000: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-05:00")); + editTimeZone.setText(R.string.date_eastern_time); + break; + case 14400: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-04:00")); + editTimeZone.setText(R.string.date_ocean_time); + break; + case 12600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-03:30")); + editTimeZone.setText(R.string.date_newfoundland); + break; + case 10800: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-03:00")); + editTimeZone.setText(R.string.date_brasilia); + break; + case 7200: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-02:00")); + editTimeZone.setText(R.string.date_center_ocean); + break; + case 3600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT-01:00")); + editTimeZone.setText(R.string.date_cape_verde_island); + break; + case 0: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT")); + editTimeZone.setText(R.string.date_greenwich); + break; + case -3600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+01:00")); + editTimeZone.setText(R.string.date_brussels); + break; + case -7200: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+02:00")); + editTimeZone.setText(R.string.date_athens); + break; + case -10800: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+03:00")); + editTimeZone.setText(R.string.date_nairobi); + break; + case -12600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+03:30")); + editTimeZone.setText(R.string.date_teheran); + break; + case -14400: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+04:00")); + editTimeZone.setText(R.string.date_baku); + break; + case -16200: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+04:30")); + editTimeZone.setText(R.string.date_kebuer); + break; + case -18000: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+05:00")); + editTimeZone.setText(R.string.date_islamabad); + break; + case -19800: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+05:30")); + editTimeZone.setText(R.string.date_calcutta); + break; + + case -21600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+06:00")); + editTimeZone.setText(R.string.date_alamotu); + break; + case -25200: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+07:00")); + editTimeZone.setText(R.string.date_bangkok); + break; + case -28800: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+08:00")); + editTimeZone.setText(R.string.date_beijing); + break; + case -32400: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+09:00")); + editTimeZone.setText(R.string.date_seoul); + break; + case -34200: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+09:30")); + editTimeZone.setText(R.string.date_darwin); + break; + case -36000: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+10:00")); + editTimeZone.setText(R.string.date_guam); + break; + case -39600: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+11:00")); + editTimeZone.setText(R.string.date_suolumen); + break; + case -43200: + tvDeviceTime.setText(setDeviceTime(lon * 1000, "GMT+12:00")); + editTimeZone.setText(R.string.date_auckland); + break; + default: + break; + } + } + }; + + private Button tvDeviceTime = null; + private EditText editTimeZone = null; + private EditText editNtpServer = null; + private CheckBox cbxCheck = null; + private ImageButton imgTimeZoneDown = null; + private ImageButton imgNtpServerDown = null; + private View ntpView = null; + private PopupWindow timeZonePopWindow = null; + private PopupWindow ntpServerPopWindow = null; + private ScrollView scrollView = null; + private DateBean dateBean = null; + private Button btnOk = null; + private Button btnCancel = null; + private Button btnCheckOut = null; +// private TextView tvCameraName = null; + + private String setDeviceTime(long millisutc, String tz) { + + TimeZone timeZone = TimeZone.getTimeZone(tz); + Calendar calendar = Calendar.getInstance(timeZone); + calendar.setTimeInMillis(millisutc); + int year = calendar.get(Calendar.YEAR); + int month = calendar.get(Calendar.MONTH) + 1; + int day = calendar.get(Calendar.DAY_OF_MONTH); + int weekNum = calendar.get(Calendar.DAY_OF_WEEK); + int hour = calendar.get(Calendar.HOUR_OF_DAY); + int minute = calendar.get(Calendar.MINUTE); + int second = calendar.get(Calendar.SECOND); + + String strWeek = ""; + + switch (weekNum) { + case 1: + strWeek = "Sun"; + break; + case 2: + strWeek = "Mon"; + break; + case 3: + strWeek = "Tues"; + break; + case 4: + strWeek = "Wed"; + break; + case 5: + strWeek = "Thur"; + break; + case 6: + strWeek = "Fri"; + break; + case 7: + strWeek = "Sat"; + break; + } + String strMonth = ""; + switch (month) { + case 1: + strMonth = "Jan"; + break; + case 2: + strMonth = "Feb"; + break; + case 3: + strMonth = "Mar"; + break; + case 4: + strMonth = "Apr"; + break; + case 5: + strMonth = "May"; + break; + case 6: + strMonth = "Jun"; + break; + case 7: + strMonth = "Jul"; + break; + case 8: + strMonth = "Aug"; + break; + case 9: + strMonth = "Sept"; + break; + case 10: + strMonth = "Oct"; + break; + case 11: + strMonth = "Nov"; + break; + case 12: + strMonth = "Dec"; + break; + } + String strHour = ""; + if (hour < 10) { + strHour = "0" + hour; + } else { + strHour = String.valueOf(hour); + } + String strMinute = ""; + if (minute < 10) { + strMinute = "0" + minute; + } else { + strMinute = String.valueOf(minute); + } + String strSecond = ""; + if (second < 10) { + strSecond = "0" + second; + } else { + strSecond = String.valueOf(second); + } + return strWeek + "," + day + " " + strMonth + year + " " + strHour + + ":" + strMinute + ":" + strSecond + " UTC"; + } + + @Override + protected void onPause() { + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + super.onPause(); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getDataFromOther(); + requestWindowFeature(Window.FEATURE_NO_TITLE); + overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left); + setContentView(R.layout.settingdate); + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage(getString(R.string.date_get_params)); + progressDialog.show(); + mHandler.postDelayed(runnable, TIMEOUT); + findView(); + setListener(); + dateBean = new DateBean(); + + BridgeService.setDateTimeInterface(this); + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_GET_PARAMS); + } + + private Runnable runnable = new Runnable() { + + @Override + public void run() { + if (!successFlag) { + progressDialog.dismiss(); + // showToast(R.string.wifi_getparams_failed); + } + } + }; + + private void setListener() { + imgTimeZoneDown.setOnClickListener(this); + imgNtpServerDown.setOnClickListener(this); + scrollView.setOnTouchListener(this); + editTimeZone.setOnClickListener(this); + editNtpServer.setOnClickListener(this); + btnOk.setOnClickListener(this); + btnCancel.setOnClickListener(this); + cbxCheck.setOnCheckedChangeListener(this); + btnCheckOut.setOnClickListener(this); + progressDialog.setOnKeyListener(new OnKeyListener() { + + @Override + public boolean onKey(DialogInterface dialog, int keyCode, + KeyEvent event) { + + if (keyCode == KeyEvent.KEYCODE_BACK) { + return true; + } + return false; + } + + }); + } + + private void findView() { + btnOk = (Button) findViewById(R.id.date_ok); + btnCancel = (Button) findViewById(R.id.date_cancel); + btnCheckOut = (Button) findViewById(R.id.date_btn_checkout); + + tvDeviceTime = (Button) findViewById(R.id.date_tv_device_time); + editTimeZone = (EditText) findViewById(R.id.date_edit_timezone); + editNtpServer = (EditText) findViewById(R.id.date_edit_ntp_server); + cbxCheck = (CheckBox) findViewById(R.id.date_cbx_check); + + imgTimeZoneDown = (ImageButton) findViewById(R.id.date_img_timezone_down); + imgNtpServerDown = (ImageButton) findViewById(R.id.date_img_ntp_server_down); + + ntpView = findViewById(R.id.date_ntp_view); + + scrollView = (ScrollView) findViewById(R.id.scrollView1); + + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + // layout.setBackgroundDrawable(drawable); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.date_ok: + setDate(); + break; + case R.id.date_cancel: + finish(); + break; + case R.id.date_btn_checkout: + checkDeviceAsPhoneTime(); + break; + case R.id.date_edit_timezone: + case R.id.date_img_timezone_down: + if (ntpServerPopWindow != null && ntpServerPopWindow.isShowing()) { + ntpServerPopWindow.dismiss(); + ntpServerPopWindow = null; + } + showTimeZonePopWindow(); + break; + case R.id.date_edit_ntp_server: + case R.id.date_img_ntp_server_down: + if (timeZonePopWindow != null && timeZonePopWindow.isShowing()) { + timeZonePopWindow.dismiss(); + timeZonePopWindow = null; + } + showNtpServerPopWindow(); + break; + // /ntpServer + case R.id.date_ntpserver_kriss: + ntpServerPopWindow.dismiss(); + dateBean.setNtp_ser(getResources().getString( + R.string.date_ntp_server_time_kriss_re_kr)); + editNtpServer.setText(R.string.date_ntp_server_time_kriss_re_kr); + break; + case R.id.date_ntpserver_nist: + ntpServerPopWindow.dismiss(); + dateBean.setNtp_ser(getResources().getString( + R.string.date_ntp_server_time_nist_gov)); + editNtpServer.setText(R.string.date_ntp_server_time_nist_gov); + break; + case R.id.date_ntpserver_nuri: + ntpServerPopWindow.dismiss(); + dateBean.setNtp_ser(getResources().getString( + R.string.date_ntp_server_time_nuri_net)); + editNtpServer.setText(R.string.date_ntp_server_time_nuri_net); + break; + case R.id.date_ntpserver_windows: + ntpServerPopWindow.dismiss(); + dateBean.setNtp_ser(getResources().getString( + R.string.date_ntp_server_time_windows_com)); + editNtpServer.setText(R.string.date_ntp_server_time_windows_com); + break; + + // timezone + case R.id.date_zone_middle_island: + timeZonePopWindow.dismiss(); + dateBean.setTz(39600); + editTimeZone.setText(R.string.date_middle_island); + break; + case R.id.date_zone_hawaii: + timeZonePopWindow.dismiss(); + dateBean.setTz(36000); + editTimeZone.setText(R.string.date_hawaii); + break; + case R.id.date_zone_alaska: + timeZonePopWindow.dismiss(); + dateBean.setTz(32400); + // Long nowAlaska=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowAlaska*1000, "GMT-09:00")); + editTimeZone.setText(R.string.date_alaska); + break; + case R.id.date_zone_pacific_time: + timeZonePopWindow.dismiss(); + dateBean.setTz(28800); + // Long nowPacific=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowPacific*1000, + // "GMT-08:00")); + editTimeZone.setText(R.string.date_pacific_time); + break; + case R.id.date_zone_mountain_time: + timeZonePopWindow.dismiss(); + dateBean.setTz(25200); + // Long nowMountain=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowMountain*1000, + // "GMT-07:00")); + editTimeZone.setText(R.string.date_mountain_time); + break; + case R.id.date_zone_middle_part_time: + timeZonePopWindow.dismiss(); + dateBean.setTz(21600); + // Long nowMiddlePart=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowMiddlePart*1000, + // "GMT-06:00")); + editTimeZone.setText(R.string.date_middle_part_time); + break; + case R.id.date_zone_eastern_time: + timeZonePopWindow.dismiss(); + dateBean.setTz(18000); + // Long nowEastern=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowEastern*1000, + // "GMT-05:00")); + editTimeZone.setText(R.string.date_eastern_time); + break; + case R.id.date_zone_ocean_time: + timeZonePopWindow.dismiss(); + dateBean.setTz(14400); + // Long nowOcean=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowOcean*1000, "GMT-04:00")); + editTimeZone.setText(R.string.date_ocean_time); + break; + case R.id.date_zone_newfoundland: + timeZonePopWindow.dismiss(); + dateBean.setTz(12600); + // Long nowNewfoundland=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowNewfoundland*1000, + // "GMT-03:30")); + editTimeZone.setText(R.string.date_newfoundland); + break; + case R.id.date_zone_brasilia: + timeZonePopWindow.dismiss(); + dateBean.setTz(10800); + // Long nowBrasilia=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowBrasilia*1000, + // "GMT-03:00")); + editTimeZone.setText(R.string.date_brasilia); + break; + case R.id.date_zone_center_ocean: + timeZonePopWindow.dismiss(); + dateBean.setTz(7200); + // Long nowCenterOcean=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowCenterOcean*1000, + // "GMT-02:00")); + editTimeZone.setText(R.string.date_center_ocean); + break; + case R.id.date_zone_cap_verde_island: + timeZonePopWindow.dismiss(); + dateBean.setTz(3600); + // Long nowCapeVerde=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowCapeVerde*1000, + // "GMT-01:00")); + editTimeZone.setText(R.string.date_cape_verde_island); + break; + case R.id.date_zone_greenwich: + timeZonePopWindow.dismiss(); + dateBean.setTz(0); + // Long nowGreenwich=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowGreenwich*1000, "GMT")); + editTimeZone.setText(R.string.date_greenwich); + break; + case R.id.date_zone_brussels: + timeZonePopWindow.dismiss(); + dateBean.setTz(-3600); + // Long nowBrussels=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowBrussels*1000, + // "GMT+01:00")); + editTimeZone.setText(R.string.date_brussels); + break; + case R.id.date_zone_athens: + timeZonePopWindow.dismiss(); + dateBean.setTz(-7200); + // Long nowAthens=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowAthens*1000, "GMT+02:00")); + editTimeZone.setText(R.string.date_athens); + break; + case R.id.date_zone_nairobi: + timeZonePopWindow.dismiss(); + dateBean.setTz(-10800); + // Long nowNairobi=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowNairobi*1000, + // "GMT+03:00")); + editTimeZone.setText(R.string.date_nairobi); + break; + case R.id.date_zone_teheran: + timeZonePopWindow.dismiss(); + dateBean.setTz(-12600); + // Long nowTeheran=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowTeheran*1000, + // "GMT+03:30")); + editTimeZone.setText(R.string.date_teheran); + break; + case R.id.date_zone_baku: + timeZonePopWindow.dismiss(); + dateBean.setTz(-14400); + // Long nowBaku=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowBaku*1000, "GMT+04:00")); + editTimeZone.setText(R.string.date_baku); + break; + case R.id.date_zone_kebuer: + timeZonePopWindow.dismiss(); + dateBean.setTz(-16200); + // Long nowKebuer=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowKebuer*1000, "GMT+04:30")); + editTimeZone.setText(R.string.date_kebuer); + break; + case R.id.date_zone_islamabad: + timeZonePopWindow.dismiss(); + dateBean.setTz(-18000); + // Long nowIslamabad=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowIslamabad*1000, + // "GMT+05:00")); + editTimeZone.setText(R.string.date_islamabad); + break; + case R.id.date_zone_calcutta: + timeZonePopWindow.dismiss(); + dateBean.setTz(-19800); + // Long nowCalcutta=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowCalcutta*1000, + // "GMT+05:30")); + editTimeZone.setText(R.string.date_calcutta); + break; + case R.id.date_zone_alamotu: + timeZonePopWindow.dismiss(); + dateBean.setTz(-21600); + // Long nowAlamotu=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowAlamotu*1000, + // "GMT+06:00")); + editTimeZone.setText(R.string.date_alamotu); + break; + case R.id.date_zone_bangkok: + timeZonePopWindow.dismiss(); + dateBean.setTz(-25200); + // Long nowBangkok=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowBangkok*1000, + // "GMT+07:00")); + editTimeZone.setText(R.string.date_bangkok); + break; + case R.id.date_zone_beijing: + timeZonePopWindow.dismiss(); + dateBean.setTz(-28800); + // Long nowBeijing=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowBeijing*1000, + // "GMT+08:00")); + editTimeZone.setText(R.string.date_beijing); + break; + case R.id.date_zone_seoul: + timeZonePopWindow.dismiss(); + dateBean.setTz(-32400); + // Long nowSeoul=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowSeoul*1000, "GMT+09:00")); + editTimeZone.setText(R.string.date_seoul); + break; + case R.id.date_zone_darwin: + timeZonePopWindow.dismiss(); + dateBean.setTz(-34200); + // Long nowDarwin=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowDarwin*1000, "GMT+09:30")); + editTimeZone.setText(R.string.date_darwin); + break; + case R.id.date_zone_guam: + timeZonePopWindow.dismiss(); + dateBean.setTz(-36000); + // Long nowGuam=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowGuam*1000, "GMT+10:00")); + editTimeZone.setText(R.string.date_guam); + break; + case R.id.date_zone_soulumen: + timeZonePopWindow.dismiss(); + dateBean.setTz(-39600); + // Long nowSoulmen=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowSoulmen*1000, + // "GMT+11:00")); + editTimeZone.setText(R.string.date_suolumen); + break; + case R.id.date_zone_auckland: + timeZonePopWindow.dismiss(); + dateBean.setTz(-43200); + // Long nowAuckland=new Long(dateBean.getNow()); + // tvDeviceTime.setText(setDeviceTime(nowAuckland*1000, + // "GMT+12:00")); + editTimeZone.setText(R.string.date_auckland); + break; + default: + break; + } + } + + private void setDate() { + NativeCaller.PPPPDatetimeSetting(strDID, 0, dateBean.getTz(), + dateBean.getNtp_enable(), dateBean.getNtp_ser()); + } + + private void checkDeviceAsPhoneTime() { + TimeZone timeZone = TimeZone.getDefault(); + int tz = -timeZone.getRawOffset() / 1000; + Calendar calendar = Calendar.getInstance(); + int now = (int) (calendar.getTimeInMillis() / 1000); + NativeCaller.PPPPDatetimeSetting(strDID, now, tz, + dateBean.getNtp_enable(), dateBean.getNtp_ser()); + } + + private void showNtpServerPopWindow() { + if (ntpServerPopWindow != null && ntpServerPopWindow.isShowing()) { + return; + } + LinearLayout layout = (LinearLayout) LayoutInflater.from(this).inflate( + R.layout.settingdate_ntpserver_popwindow, null); + Button ntpServerKriss = (Button) layout + .findViewById(R.id.date_ntpserver_kriss); + Button ntpServerNist = (Button) layout + .findViewById(R.id.date_ntpserver_nist); + Button ntpServerNuri = (Button) layout + .findViewById(R.id.date_ntpserver_nuri); + Button ntpServerWindows = (Button) layout + .findViewById(R.id.date_ntpserver_windows); + ntpServerKriss.setOnClickListener(this); + ntpServerNist.setOnClickListener(this); + ntpServerNuri.setOnClickListener(this); + ntpServerWindows.setOnClickListener(this); + ntpServerPopWindow = new PopupWindow(layout, 200, + WindowManager.LayoutParams.WRAP_CONTENT); + ntpServerPopWindow.showAsDropDown(imgNtpServerDown, -200, 0); + } + + private void showTimeZonePopWindow() { + if (timeZonePopWindow != null && timeZonePopWindow.isShowing()) { + return; + } + LinearLayout layout = (LinearLayout) LayoutInflater.from(this).inflate( + R.layout.settingdate_timezone_popwindow, null); + Button zoneMiddleIsland = (Button) layout + .findViewById(R.id.date_zone_middle_island); + Button zoneHawaii = (Button) layout.findViewById(R.id.date_zone_hawaii); + Button zoneAlaska = (Button) layout.findViewById(R.id.date_zone_alaska); + Button zonePacificTime = (Button) layout + .findViewById(R.id.date_zone_pacific_time); + Button zoneMountainTime = (Button) layout + .findViewById(R.id.date_zone_mountain_time); + Button zoneMiddlePartTime = (Button) layout + .findViewById(R.id.date_zone_middle_part_time); + Button zoneEasternTime = (Button) layout + .findViewById(R.id.date_zone_eastern_time); + Button zoneOceanTime = (Button) layout + .findViewById(R.id.date_zone_ocean_time); + Button zoneNewfoundland = (Button) layout + .findViewById(R.id.date_zone_newfoundland); + Button zoneBrasilia = (Button) layout + .findViewById(R.id.date_zone_brasilia); + Button zoneCenterOcean = (Button) layout + .findViewById(R.id.date_zone_center_ocean); + Button zoneCapeVerdeIsland = (Button) layout + .findViewById(R.id.date_zone_cap_verde_island); + Button zoneGreenWich = (Button) layout + .findViewById(R.id.date_zone_greenwich); + Button zoneBrussels = (Button) layout + .findViewById(R.id.date_zone_brussels); + Button zoneAthens = (Button) layout.findViewById(R.id.date_zone_athens); + Button zoneNairobi = (Button) layout + .findViewById(R.id.date_zone_nairobi); + Button zoneTeheran = (Button) layout + .findViewById(R.id.date_zone_teheran); + Button zoneBaku = (Button) layout.findViewById(R.id.date_zone_baku); + Button zoneKebuer = (Button) layout.findViewById(R.id.date_zone_kebuer); + Button zoneIslamambad = (Button) layout + .findViewById(R.id.date_zone_islamabad); + Button zoneIslamabad = (Button) layout + .findViewById(R.id.date_zone_calcutta); + Button zoneAlamotu = (Button) layout + .findViewById(R.id.date_zone_alamotu); + Button zoneBangkok = (Button) layout + .findViewById(R.id.date_zone_bangkok); + Button zoneBeijing = (Button) layout + .findViewById(R.id.date_zone_beijing); + Button zoneSeoul = (Button) layout.findViewById(R.id.date_zone_seoul); + Button zoneDarwin = (Button) layout.findViewById(R.id.date_zone_darwin); + Button zoneGuam = (Button) layout.findViewById(R.id.date_zone_guam); + Button zoneSoulumen = (Button) layout + .findViewById(R.id.date_zone_soulumen); + Button zoneAuckland = (Button) layout + .findViewById(R.id.date_zone_auckland); + + zoneMiddleIsland.setOnClickListener(this); + zoneHawaii.setOnClickListener(this); + zoneAlaska.setOnClickListener(this); + zonePacificTime.setOnClickListener(this); + zoneMountainTime.setOnClickListener(this); + zoneMiddlePartTime.setOnClickListener(this); + zoneEasternTime.setOnClickListener(this); + zoneOceanTime.setOnClickListener(this); + zoneNewfoundland.setOnClickListener(this); + zoneBrasilia.setOnClickListener(this); + zoneCenterOcean.setOnClickListener(this); + zoneCapeVerdeIsland.setOnClickListener(this); + zoneGreenWich.setOnClickListener(this); + zoneBrussels.setOnClickListener(this); + zoneAthens.setOnClickListener(this); + zoneNairobi.setOnClickListener(this); + zoneTeheran.setOnClickListener(this); + zoneBaku.setOnClickListener(this); + zoneKebuer.setOnClickListener(this); + zoneIslamambad.setOnClickListener(this); + zoneIslamabad.setOnClickListener(this); + zoneAlamotu.setOnClickListener(this); + zoneBangkok.setOnClickListener(this); + zoneBeijing.setOnClickListener(this); + zoneSeoul.setOnClickListener(this); + zoneDarwin.setOnClickListener(this); + zoneGuam.setOnClickListener(this); + zoneSoulumen.setOnClickListener(this); + zoneAuckland.setOnClickListener(this); + + timeZonePopWindow = new PopupWindow(layout, 300, 500); + timeZonePopWindow.showAsDropDown(imgTimeZoneDown, -310, 0); + } + + private void getDataFromOther() { + Intent intent = getIntent(); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); +// cameraName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (timeZonePopWindow != null && timeZonePopWindow.isShowing()) { + timeZonePopWindow.dismiss(); + timeZonePopWindow = null; + } + if (ntpServerPopWindow != null && ntpServerPopWindow.isShowing()) { + ntpServerPopWindow.dismiss(); + ntpServerPopWindow = null; + } + } + + @Override + public boolean onTouchEvent(MotionEvent event) { + if (timeZonePopWindow != null && timeZonePopWindow.isShowing()) { + timeZonePopWindow.dismiss(); + timeZonePopWindow = null; + } + if (ntpServerPopWindow != null && ntpServerPopWindow.isShowing()) { + ntpServerPopWindow.dismiss(); + ntpServerPopWindow = null; + } + return super.onTouchEvent(event); + } + + @Override + public boolean onTouch(View arg0, MotionEvent arg1) { + if (timeZonePopWindow != null && timeZonePopWindow.isShowing()) { + timeZonePopWindow.dismiss(); + timeZonePopWindow = null; + } + if (ntpServerPopWindow != null && ntpServerPopWindow.isShowing()) { + ntpServerPopWindow.dismiss(); + ntpServerPopWindow = null; + } + return false; + } + + @Override + public void onCheckedChanged(CompoundButton arg0, boolean isChecked) { + if (isChecked) { + dateBean.setNtp_enable(1); + ntpView.setVisibility(View.VISIBLE); + } else { + dateBean.setNtp_enable(0); + ntpView.setVisibility(View.GONE); + } + } + + /** + * BridgeService callback + * + * **/ + @Override + public void callBackDatetimeParams(String did, int now, int tz, + int ntp_enable, String ntp_svr) { + dateBean.setNow(now); + dateBean.setTz(tz); + dateBean.setNtp_enable(ntp_enable); + dateBean.setNtp_ser(ntp_svr); + mHandler.sendEmptyMessage(PARAMS); + } + + /** + * BridgeService callback + * + * **/ + @Override + public void callBackSetSystemParamsResult(String did, int paramType, + int result) { + mHandler.sendEmptyMessage(result); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingSDCardActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingSDCardActivity.java new file mode 100644 index 0000000..b266bee --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingSDCardActivity.java @@ -0,0 +1,1032 @@ +package com.ipcamera.demo; + +import java.util.HashMap; +import java.util.Map; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.AlarmInterface; +import com.ipcamera.demo.BridgeService.CallBack_AlarmParamsInterface; +import com.ipcamera.demo.BridgeService.SDCardInterface; +import com.ipcamera.demo.BridgeService.TimingInterface; +import com.ipcamera.demo.BridgeService.VideoTimingInterface; +import com.ipcamera.demo.adapter.MoveVideoTimingAdapter; +import com.ipcamera.demo.adapter.VideoTimingAdapter; +import com.ipcamera.demo.bean.AlermBean; +import com.ipcamera.demo.bean.SdcardBean; +import com.ipcamera.demo.bean.SwitchBean; +import com.ipcamera.demo.utils.ContentCommon; + +import vstc2.nativecaller.NativeCaller; +import android.app.AlertDialog; +import android.app.ProgressDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.text.Editable; +import android.text.TextWatcher; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.view.Window; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.EditText; +import android.widget.ListAdapter; +import android.widget.ListView; +import android.widget.RelativeLayout; +import android.widget.TextView; +import android.widget.Toast; + +public class SettingSDCardActivity extends BaseActivity implements + OnClickListener, OnCheckedChangeListener, SDCardInterface,VideoTimingInterface,TimingInterface,CallBack_AlarmParamsInterface{ + private TextView tvSdTotal = null; + private TextView tvSdRemain = null; + private TextView tvSdStatus = null; + private Button btnFormat = null; + private CheckBox cbxConverage = null; + private EditText editRecordLength = null; + private CheckBox cbxRecordTime = null; + private Button btnBack = null; + private Button btnOk = null; + private final int TIMEOUT = 3000; + private static String strDID = null;// camera id + private static String strPWD = null;// camera pwd + // private String cameraName = null; + private ProgressDialog progressDialog = null; + private boolean successFlag = false;// 获取和设置的结果 + private final int FAILED = 0; + private final int SUCCESS = 1; + private final int PARAMS = 2; + private CheckBox iv_video_mode; //录像模式 + private RelativeLayout rl_add_plan; //点击添加录像计划 + private RelativeLayout rl_add_move_plan; //点击添加移动侦测录像 + private RelativeLayout rl_plan_all; //录像模式整个布局 + private static String cmark = "147258369"; //APP唯一标示 + private static SwitchBean switchBean; + private static AlermBean alermBean; + /** + * 添加计划录像 + */ + private MyListView lv_video_plan; //计划录像列表 + private VideoTimingAdapter adapter = null; + private Map planmap; + /** + * 移动侦测录像 + */ + private MyListView lv_move_plan; //移动侦测录像列表 + private MoveVideoTimingAdapter moveAdapter = null; + private Map moveplanmap; + + private Handler handler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case FAILED: + showToast(R.string.sdcard_set_failed); + break; + case SUCCESS: + showToast(R.string.sdcard_set_success); + finish(); + break; + case PARAMS: + successFlag = true; + progressDialog.dismiss(); + tvSdTotal.setText(sdcardBean.getSdtotal() + "MB"); + tvSdRemain.setText(sdcardBean.getSdfree() + "MB"); + + if (sdcardBean.getRecord_sd_status() == 1) + { + tvSdStatus + .setText(SettingSDCardActivity.this.getResources() + .getString(R.string.sdcard_inserted)); + } + else if (sdcardBean.getRecord_sd_status() == 2) + { + tvSdStatus.setText(getString(R.string.sdcard_video)); + } + else if(sdcardBean.getRecord_sd_status() == 3) + { + tvSdStatus.setText(getString(R.string.sdcard_file_error)); + } + else if(sdcardBean.getRecord_sd_status() == 4) + { + tvSdStatus.setText(getString(R.string.sdcard_isformatting)); + } + else { + tvSdStatus.setText(SettingSDCardActivity.this + .getResources().getString( + R.string.sdcard_status_info)); + } + cbxConverage.setChecked(true); + if (sdcardBean.getRecord_time_enable() == 1) { + cbxRecordTime.setChecked(true); + } else { + cbxRecordTime.setChecked(false); + } + // editRecordLength.setText(sdcardBean.getRecord_timer() + ""); + editRecordLength.setText(15 + ""); + break; + default: + break; + } + + } + }; + +// @Override +// protected void onPause() { +// overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left);//动画 +// super.onPause(); +// } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getDataFromOther(); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.settingsdcard); + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage(getString(R.string.sdcard_getparams)); + progressDialog.show(); + sdcardBean = new SdcardBean(); + switchBean = new SwitchBean(); + alermBean = new AlermBean(); + handler.postDelayed(runnable, TIMEOUT); + findView(); + setLister(); + BridgeService.setSDCardInterface(this); + BridgeService.setVideoTimingInterface(this); + BridgeService.setTimingInterface(this); + BridgeService.setCallBack_AlarmParamsInterface(this); + waitHandler.sendEmptyMessageDelayed(3, 100); + waitHandler.sendEmptyMessageDelayed(1, 100); + waitHandler.sendEmptyMessageDelayed(2, 100); + waitHandler.sendEmptyMessageDelayed(4, 100); + } + + private void getDataFromOther() { + Intent intent = getIntent(); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + strPWD = intent.getStringExtra(ContentCommon.STR_CAMERA_PWD); + Log.i("info", "did:" + strDID); + // cameraName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + } + + private Runnable runnable = new Runnable() { + + @Override + public void run() { + if (!successFlag) { + successFlag = false; + progressDialog.dismiss(); + } + } + }; + private SdcardBean sdcardBean; + + private void setLister() { + btnBack.setOnClickListener(this); + btnOk.setOnClickListener(this); + btnFormat.setOnClickListener(this); + rl_add_plan.setOnClickListener(this); + rl_add_move_plan.setOnClickListener(this); + cbxConverage.setOnCheckedChangeListener(this); + cbxRecordTime.setOnCheckedChangeListener(this); + iv_video_mode.setOnCheckedChangeListener(this); + + } + + private void findView() { + tvSdTotal = (TextView) findViewById(R.id.tv_sd_total); + tvSdRemain = (TextView) findViewById(R.id.tv_sd_remain); + tvSdStatus = (TextView) findViewById(R.id.tv_state); + btnFormat = (Button) findViewById(R.id.btn_format); + cbxConverage = (CheckBox) findViewById(R.id.cbx_coverage); + editRecordLength = (EditText) findViewById(R.id.edit_record_length); + cbxRecordTime = (CheckBox) findViewById(R.id.cbx_record_time); + btnBack = (Button) findViewById(R.id.back); + btnOk = (Button) findViewById(R.id.ok); + + RelativeLayout layout = (RelativeLayout) findViewById(R.id.top); + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + layout.setBackgroundDrawable(drawable); + iv_video_mode = (CheckBox) findViewById(R.id.iv_video_mode); + rl_add_plan = (RelativeLayout) findViewById(R.id.rl_add_plan); + rl_add_move_plan = (RelativeLayout) findViewById(R.id.rl_add_move_plan); + rl_plan_all = (RelativeLayout) findViewById(R.id.rl_plan_all); + + lv_video_plan = (MyListView) findViewById(R.id.lv_video_plan); + lv_move_plan = (MyListView) findViewById(R.id.lv_move_plan); + //计划录像 + adapter = new VideoTimingAdapter(SettingSDCardActivity.this); + lv_video_plan.setAdapter(adapter); + planmap = new HashMap(); + lv_video_plan.setOnItemClickListener(new OnItemClickListener(){ + + @Override + public void onItemClick(AdapterView arg0, View arg1, int position, + long id) { + // TODO Auto-generated method stub + Map item = adapter.sdtiming.get(position); + int itemplan = item.entrySet().iterator().next().getValue(); + int itemplanKey = item.entrySet().iterator().next().getKey(); + Intent it = new Intent(SettingSDCardActivity.this, + SCameraSetSDTiming.class); + it.putExtra("type", 1); + it.putExtra("value", itemplan); + it.putExtra("key", itemplanKey); + startActivityForResult(it, 1); + } + + }); + //移动侦测录像 + moveAdapter = new MoveVideoTimingAdapter(SettingSDCardActivity.this); + lv_move_plan.setAdapter(moveAdapter); + moveplanmap = new HashMap(); //移动侦测录像 + lv_move_plan.setOnItemClickListener(new OnItemClickListener(){ + + @Override + public void onItemClick(AdapterView arg0, View arg1, int position, + long id) { + // TODO Auto-generated method stub + Map moveitem = moveAdapter.movevideotiming.get(position); + int moveitemplan = moveitem.entrySet().iterator().next().getValue(); + int moveitemplanKey = moveitem.entrySet().iterator().next().getKey(); + Intent itent = new Intent(SettingSDCardActivity.this, + SCameraSetPlanVideoTiming.class); + itent.putExtra("type", 1); + itent.putExtra("value", moveitemplan); + itent.putExtra("key", moveitemplanKey); + startActivityForResult(itent, 1); + } + + }); + + + } + + private static Handler waitHandler = new Handler() { + + public void handleMessage(android.os.Message msg) { + + switch (msg.what) { + case 1: + + NativeCaller.TransferMessage(strDID, + "trans_cmd_string.cgi?cmd=2017&command=11&mark="+cmark+"&type=3&loginuse=" + + "admin" + "&loginpas=" + strPWD, 1); + + break; + case 2: + NativeCaller.TransferMessage(strDID, + "trans_cmd_string.cgi?cmd=2017&command=11&mark="+cmark+"&type=1&loginuse=" + + "admin" + "&loginpas=" + strPWD, 1); + break; + case 3: + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_GET_RECORD); + break; + case 4: + NativeCaller.PPPPGetSystemParams(strDID, ContentCommon.MSG_TYPE_GET_PARAMS); + break; + default: + break; + } + } + }; + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.back: + finish(); + break; + case R.id.ok: + setSDCardSchedule(); + break; + case R.id.btn_format: + showFormatDialog(); + break; + case R.id.rl_add_plan: //计划录像 + Intent it = new Intent(SettingSDCardActivity.this, + SCameraSetSDTiming.class); + it.putExtra("type", 0); + startActivityForResult(it, 0); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + case R.id.rl_add_move_plan: //移动侦测计划 + Intent intent = new Intent(SettingSDCardActivity.this,SCameraSetPlanVideoTiming.class); + intent.putExtra("type", 0); + startActivityForResult(intent, 0); + overridePendingTransition(R.anim.in_from_right,R.anim.out_to_left); + break; + default: + break; + } + } + + void showFormatDialog() { + AlertDialog.Builder adb = new AlertDialog.Builder(this); + adb.setMessage(R.string.sdcard_formatsd); + adb.setPositiveButton(R.string.str_ok, + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, int which) { + // TODO Auto-generated method stub + Log.i("info", "格式化"); + NativeCaller.FormatSD(strDID); + dialog.dismiss(); + } + + }) + .setNegativeButton(R.string.str_cancel, + new DialogInterface.OnClickListener() { + + @Override + public void onClick(DialogInterface dialog, + int which) { + // TODO Auto-generated method stub + dialog.dismiss(); + } + }).create().show(); + } + + // 20140226修改测试 + + private void setSDCardSchedule() { + + if (sdcardBean.getRecord_time_enable() == 0) { + sdcardBean.setSun_0(0); + sdcardBean.setSun_1(0); + sdcardBean.setSun_2(0); + sdcardBean.setMon_0(0); + sdcardBean.setMon_1(0); + sdcardBean.setMon_2(0); + sdcardBean.setTue_0(0); + sdcardBean.setTue_1(0); + sdcardBean.setTue_2(0); + sdcardBean.setWed_0(0); + sdcardBean.setWed_1(0); + sdcardBean.setWed_2(0); + sdcardBean.setThu_0(0); + sdcardBean.setThu_1(0); + sdcardBean.setThu_2(0); + sdcardBean.setFri_0(0); + sdcardBean.setFri_1(0); + sdcardBean.setFri_2(0); + sdcardBean.setSat_0(0); + sdcardBean.setSat_1(0); + sdcardBean.setSat_2(0); + } else { + sdcardBean.setSun_0(-1); + sdcardBean.setSun_1(-1); + sdcardBean.setSun_2(-1); + sdcardBean.setMon_0(-1); + sdcardBean.setMon_1(-1); + sdcardBean.setMon_2(-1); + sdcardBean.setTue_0(-1); + sdcardBean.setTue_1(-1); + sdcardBean.setTue_2(-1); + sdcardBean.setWed_0(-1); + sdcardBean.setWed_1(-1); + sdcardBean.setWed_2(-1); + sdcardBean.setThu_0(-1); + sdcardBean.setThu_1(-1); + sdcardBean.setThu_2(-1); + sdcardBean.setFri_0(-1); + sdcardBean.setFri_1(-1); + sdcardBean.setFri_2(-1); + sdcardBean.setSat_0(-1); + sdcardBean.setSat_1(-1); + sdcardBean.setSat_2(-1); + } + + sdcardBean.setRecord_timer(15); + NativeCaller.PPPPSDRecordSetting(strDID, + sdcardBean.getRecord_conver_enable(), + sdcardBean.getRecord_timer(), sdcardBean.getRecord_size(),sdcardBean.getRecord_chnl(), + sdcardBean.getRecord_time_enable(), sdcardBean.getSun_0(), + sdcardBean.getSun_1(), sdcardBean.getSun_2(), + sdcardBean.getMon_0(), sdcardBean.getMon_1(), + sdcardBean.getMon_2(), sdcardBean.getTue_0(), + sdcardBean.getTue_1(), sdcardBean.getTue_2(), + sdcardBean.getWed_0(), sdcardBean.getWed_1(), + sdcardBean.getWed_2(), sdcardBean.getThu_0(), + sdcardBean.getThu_1(), sdcardBean.getThu_2(), + sdcardBean.getFri_0(), sdcardBean.getFri_1(), + sdcardBean.getFri_2(), sdcardBean.getSat_0(), + sdcardBean.getSat_1(), sdcardBean.getSat_2(),sdcardBean.getEnable_audio()); + + } + + @Override + protected void onDestroy() { + super.onDestroy(); + } + + @Override + public void onCheckedChanged(CompoundButton v, boolean isChecked) { + switch (v.getId()) { + // case R.id.cbx_coverage: + // if (isChecked) { + // sdcardBean.setRecord_conver_enable(1); + // } else { + // sdcardBean.setRecord_conver_enable(0); + // } + // break; + case R.id.cbx_record_time: + if (isChecked) { + sdcardBean.setRecord_time_enable(1); + } else { + sdcardBean.setRecord_time_enable(0); + } + break; + case R.id.iv_video_mode: + if(isChecked){ + rl_plan_all.setVisibility(View.VISIBLE); + }else{ + rl_plan_all.setVisibility(View.GONE); + } + break; + default: + break; + } + + } + + @Override + public void callBackRecordSchParams(String did, int record_cover_enable, + int record_timer, int record_size, int record_time_enable, + int record_schedule_sun_0, int record_schedule_sun_1, + int record_schedule_sun_2, int record_schedule_mon_0, + int record_schedule_mon_1, int record_schedule_mon_2, + int record_schedule_tue_0, int record_schedule_tue_1, + int record_schedule_tue_2, int record_schedule_wed_0, + int record_schedule_wed_1, int record_schedule_wed_2, + int record_schedule_thu_0, int record_schedule_thu_1, + int record_schedule_thu_2, int record_schedule_fri_0, + int record_schedule_fri_1, int record_schedule_fri_2, + int record_schedule_sat_0, int record_schedule_sat_1, + int record_schedule_sat_2, int record_sd_status, int sdtotal, + int sdfree,int enable_audio) { + Log.i("info", "---record_cover_enable" + record_cover_enable + + "---record_time_enable" + record_time_enable + + "---record_timer" + record_timer); + Log.i("info", "record_schedule_sun_0:" + record_schedule_sun_0 + + ",record_schedule_sun_1:" + record_schedule_sun_1 + + ",record_schedule_sun_2:" + record_schedule_sun_2 + + ",record_schedule_mon_0:" + record_schedule_mon_0 + + ",record_schedule_mon_1:" + record_schedule_mon_1 + + ",record_schedule_mon_2:" + record_schedule_mon_2); + sdcardBean.setDid(did); + sdcardBean.setRecord_conver_enable(record_cover_enable); + sdcardBean.setRecord_timer(record_timer); + sdcardBean.setRecord_size(record_size); + sdcardBean.setRecord_time_enable(record_time_enable); + sdcardBean.setRecord_sd_status(record_sd_status); + sdcardBean.setSdtotal(sdtotal); + sdcardBean.setSdfree(sdfree); + sdcardBean.setSun_0(record_schedule_sun_0); + sdcardBean.setSun_1(record_schedule_sun_1); + sdcardBean.setSun_2(record_schedule_sun_2); + sdcardBean.setMon_0(record_schedule_mon_0); + sdcardBean.setMon_1(record_schedule_mon_1); + sdcardBean.setMon_2(record_schedule_mon_2); + sdcardBean.setTue_0(record_schedule_tue_0); + sdcardBean.setTue_1(record_schedule_tue_1); + sdcardBean.setTue_2(record_schedule_tue_2); + sdcardBean.setWed_0(record_schedule_wed_0); + sdcardBean.setWed_1(record_schedule_wed_1); + sdcardBean.setWed_2(record_schedule_wed_2); + sdcardBean.setThu_0(record_schedule_thu_0); + sdcardBean.setThu_1(record_schedule_thu_1); + sdcardBean.setThu_2(record_schedule_thu_2); + sdcardBean.setFri_0(record_schedule_fri_0); + sdcardBean.setFri_1(record_schedule_fri_1); + sdcardBean.setFri_2(record_schedule_fri_2); + sdcardBean.setSat_0(record_schedule_sat_0); + sdcardBean.setSat_1(record_schedule_sat_1); + sdcardBean.setSat_2(record_schedule_sat_2); + sdcardBean.setEnable_audio(enable_audio); + handler.sendEmptyMessage(PARAMS); + } + + @Override + public void callBackSetSystemParamsResult(String did, int paramType, + int result) { + Log.d("tag", "result:" + result + " paramType:" + paramType); + if (strDID.equals(did)) { + handler.sendEmptyMessage(result); + } + } + + + + @Override + public void onActivityResult(int requestCode, int resultCode, Intent data) { + // TODO Auto-generated method stub + if (resultCode == 2015) { + int time = data.getIntExtra("jnitime", 1); + Message msg = new Message(); + msg.what = 0; + msg.arg1 = time; + upHandler.sendMessage(msg); + } + if (resultCode == 2016) { + int time = data.getIntExtra("jnitime", 1); + int key = data.getIntExtra("key", -1); + if (key == -1) + return; + Message msg = new Message(); + msg.what = 1; + msg.arg1 = time; + msg.arg2 = key; + upHandler.sendMessage(msg); + + } + if(resultCode==2017){ + int key = data.getIntExtra("key", -1); + if(key==-1) + return; + Message msg = new Message(); + msg.what = 1; + msg.arg1 = key; + deleteHandler.sendMessage(msg); + } + if (resultCode == 2018) { + int time = data.getIntExtra("jnitime", 1); + Message msg = new Message(); + msg.what = 0; + msg.arg1 = time; + moveHandler.sendMessage(msg); + } + if (resultCode == 2019) { + int time = data.getIntExtra("jnitime", 1); + int key = data.getIntExtra("key", -1); + if (key == -1) + return; + Message msg = new Message(); + msg.what = 1; + msg.arg1 = time; + msg.arg2 = key; + moveHandler.sendMessage(msg); + + } + if(resultCode==2020){ + int key = data.getIntExtra("key", -1); + if(key==-1) + return; + Message msg = new Message(); + msg.what = 2; + msg.arg1 = key; + deleteHandler.sendMessage(msg); + } + } + //计划录像 + private Handler upHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + int what = msg.what; + int time = msg.arg1; + switch (what) { + case 0: + for (int i = 1; i < 22; i++) { + int value = planmap.get(i); + + if (value == -1 || value == 0) { + planmap.put(i, time); + adapter.addPlan(i, time); + break; + } + } + + adapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(1); + break; + case 1: + int key = msg.arg2; + planmap.put(key, time); + adapter.notify(key, time); + adapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(1); + break; + + default: + break; + } + + }; + }; + //移动侦测录像 + private Handler moveHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + int what = msg.what; + int time = msg.arg1; + switch (what) { + case 0: + for (int i = 1; i < 22; i++) { + int value = moveplanmap.get(i); + + if (value == -1 || value == 0) { + moveplanmap.put(i, time); + moveAdapter.addPlan(i, time); + break; + } + } + + moveAdapter.notifyDataSetChanged(); + + setAlarmHandler.sendEmptyMessage(2); + break; + case 1: + int key = msg.arg2; + moveplanmap.put(key, time); + moveAdapter.notify(key, time); + moveAdapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(2); + break; + + default: + break; + } + + }; + }; + /** + * 删除计划 + */ + private Handler deleteHandler = new Handler() { + public void handleMessage(Message msg) { + switch (msg.what) { + case 1: + int key = msg.arg1; + adapter.removePlan(key); + planmap.put(key, -1); + adapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(1); + break; + case 2: + int movekey = msg.arg1; + moveAdapter.removePlan(movekey); + moveplanmap.put(movekey, -1); + moveAdapter.notifyDataSetChanged(); + setAlarmHandler.sendEmptyMessage(2); + break; + default: + break; + } + }; + }; + private Handler setAlarmHandler=new Handler(){ + public void handleMessage(Message msg) { + switch (msg.what) { + case 1: + setTiming(strDID , strPWD); + break; + case 2: + setMoveTiming(strDID , strPWD); + break; + default: + break; + } + }; + }; + + //设置计划录像 + private void setTiming(String udid, String pwd ) { + NativeCaller + .TransferMessage(udid, + "trans_cmd_string.cgi?cmd=2017&command=3&mark="+cmark+"&record_plan1=" + + planmap.get(1) + "&record_plan2="+ planmap.get(2) + "&record_plan3=" + + planmap.get(3) + "&record_plan4="+ planmap.get(4) + "&record_plan5=" + + planmap.get(5) + "&record_plan6="+ planmap.get(6) + "&record_plan7=" + + planmap.get(7) + "&record_plan8="+ planmap.get(8) + "&record_plan9=" + + planmap.get(9) + "&record_plan10="+ planmap.get(10) + "&record_plan11=" + + planmap.get(11) + "&record_plan12="+ planmap.get(12) + "&record_plan13=" + + planmap.get(13) + "&record_plan14="+ planmap.get(14) + "&record_plan15=" + + planmap.get(15) + "&record_plan16="+ planmap.get(16) + "&record_plan17=" + + planmap.get(17) + "&record_plan18="+ planmap.get(18) + "&record_plan19=" + + planmap.get(19) + "&record_plan20="+ planmap.get(20) + "&record_plan21=" + + planmap.get(21) + "&record_plan_enable="+ switchBean.getRecord_plan_enable()+"&loginuse=" + "admin" + "&loginpas=" + + pwd, -1); + } + //设置移动侦测录像 + private void setMoveTiming(String udid, String pwd ) { + NativeCaller + .TransferMessage(udid, + "trans_cmd_string.cgi?cmd=2017&command=1&mark="+cmark+"&motion_record_plan1=" + + moveplanmap.get(1) + "&motion_record_plan2="+ moveplanmap.get(2) + "&motion_record_plan3=" + + moveplanmap.get(3) + "&motion_record_plan4="+ moveplanmap.get(4) + "&motion_record_plan5=" + + moveplanmap.get(5) + "&motion_record_plan6="+ moveplanmap.get(6) + "&motion_record_plan7=" + + moveplanmap.get(7) + "&motion_record_plan8="+ moveplanmap.get(8) + "&motion_record_plan9=" + + moveplanmap.get(9) + "&motion_record_plan10="+ moveplanmap.get(10) + "&motion_record_plan11=" + + moveplanmap.get(11) + "&motion_record_plan12="+ moveplanmap.get(12) + "&motion_record_plan13=" + + moveplanmap.get(13) + "&motion_record_plan14="+ moveplanmap.get(14) + "&motion_record_plan15=" + + moveplanmap.get(15) + "&motion_record_plan16="+ moveplanmap.get(16) + "&motion_record_plan17=" + + moveplanmap.get(17) + "&motion_record_plan18="+ moveplanmap.get(18) + "&motion_record_plan19=" + + moveplanmap.get(19) + "&motion_record_plan20="+ moveplanmap.get(20) + "&motion_record_plan21=" + + moveplanmap.get(21) + "&motion_record_plan_enable="+ switchBean.getMotion_record_plan_enable()+ + "&loginuse=" + "admin" + "&loginpas=" + + pwd, -1); + } + @Override + public void TimingCallback(String did, String command, String mask, + String record_plan1, String record_plan2, String record_plan3, + String record_plan4, String record_plan5, String record_plan6, + String record_plan7, String record_plan8, String record_plan9, + String record_plan10, String record_plan11, String record_plan12, + String record_plan13, String record_plan14, String record_plan15, + String record_plan16, String record_plan17, String record_plan18, + String record_plan19, String record_plan20, String record_plan21, + String record_plan_enable) { + // TODO Auto-generated method stub + if(did.contains(strDID) ){ + if(mask.contains(cmark)){ + + planmap.put(1, Integer.valueOf(record_plan1)); + planmap.put(2, Integer.valueOf(record_plan2)); + planmap.put(3, Integer.valueOf(record_plan3)); + planmap.put(4, Integer.valueOf(record_plan4)); + planmap.put(5, Integer.valueOf(record_plan5)); + planmap.put(6, Integer.valueOf(record_plan6)); + planmap.put(7, Integer.valueOf(record_plan7)); + planmap.put(8, Integer.valueOf(record_plan8)); + planmap.put(9, Integer.valueOf(record_plan9)); + planmap.put(10, Integer.valueOf(record_plan10)); + planmap.put(11, Integer.valueOf(record_plan11)); + planmap.put(12, Integer.valueOf(record_plan12)); + planmap.put(13, Integer.valueOf(record_plan13)); + planmap.put(14, Integer.valueOf(record_plan14)); + planmap.put(15, Integer.valueOf(record_plan15)); + planmap.put(16, Integer.valueOf(record_plan16)); + planmap.put(17, Integer.valueOf(record_plan17)); + planmap.put(18, Integer.valueOf(record_plan18)); + planmap.put(19, Integer.valueOf(record_plan19)); + planmap.put(20, Integer.valueOf(record_plan20)); + planmap.put(21, Integer.valueOf(record_plan21)); + switchBean.setRecord_plan_enable(record_plan_enable); + callbackHandler.sendEmptyMessage(1); + } + } + } + + @Override + public void VideoTimingCallback(String did, String command, String mask, + String motion_record_plan1, String motion_record_plan2, + String motion_record_plan3, String motion_record_plan4, + String motion_record_plan5, String motion_record_plan6, + String motion_record_plan7, String motion_record_plan8, + String motion_record_plan9, String motion_record_plan10, + String motion_record_plan11, String motion_record_plan12, + String motion_record_plan13, String motion_record_plan14, + String motion_record_plan15, String motion_record_plan16, + String motion_record_plan17, String motion_record_plan18, + String motion_record_plan19, String motion_record_plan20, + String motion_record_plan21, String motion_record_enable) { + // TODO Auto-generated method stub + if(did.contains(strDID) ){ + if(mask.contains(cmark)){ + moveplanmap.put(1, Integer.valueOf(motion_record_plan1)); + moveplanmap.put(2, Integer.valueOf(motion_record_plan2)); + moveplanmap.put(3, Integer.valueOf(motion_record_plan3)); + moveplanmap.put(4, Integer.valueOf(motion_record_plan4)); + moveplanmap.put(5, Integer.valueOf(motion_record_plan5)); + moveplanmap.put(6, Integer.valueOf(motion_record_plan6)); + moveplanmap.put(7, Integer.valueOf(motion_record_plan7)); + moveplanmap.put(8, Integer.valueOf(motion_record_plan8)); + moveplanmap.put(9, Integer.valueOf(motion_record_plan9)); + moveplanmap.put(10, Integer.valueOf(motion_record_plan10)); + moveplanmap.put(11, Integer.valueOf(motion_record_plan11)); + moveplanmap.put(12, Integer.valueOf(motion_record_plan12)); + moveplanmap.put(13, Integer.valueOf(motion_record_plan13)); + moveplanmap.put(14, Integer.valueOf(motion_record_plan14)); + moveplanmap.put(15, Integer.valueOf(motion_record_plan15)); + moveplanmap.put(16, Integer.valueOf(motion_record_plan16)); + moveplanmap.put(17, Integer.valueOf(motion_record_plan17)); + moveplanmap.put(18, Integer.valueOf(motion_record_plan18)); + moveplanmap.put(19, Integer.valueOf(motion_record_plan19)); + moveplanmap.put(20, Integer.valueOf(motion_record_plan20)); + moveplanmap.put(21, Integer.valueOf(motion_record_plan21)); + switchBean.setMotion_record_plan_enable(motion_record_enable); + callbackHandler.sendEmptyMessage(2); + } + } + } + + private Handler callbackHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case 1: + for (int i = 1; i < 22; i++) { + int plan = planmap.get(i); + if (plan != 0 && plan != -1) { + adapter.addPlan(i, plan); + adapter.notifyDataSetChanged(); + } + } + break; + case 2: + for (int i = 1; i < 22; i++) { + int plan = moveplanmap.get(i); + if (plan != 0 && plan != -1) { + moveAdapter.addPlan(i, plan); + moveAdapter.notifyDataSetChanged(); + } + } + break; + default: + break; + } + }; + }; + + //打开移动侦测布防 + private static void setSDLing() { + NativeCaller.PPPPAlarmSetting(strDID, alermBean.getAlarm_audio(), + 1, + alermBean.getMotion_sensitivity(), + alermBean.getInput_armed(), alermBean.getIoin_level(), + alermBean.getIoout_level(), alermBean.getIolinkage(), + alermBean.getAlermpresetsit(), alermBean.getMail(), + alermBean.getSnapshot(),1, + alermBean.getUpload_interval(), + alermBean.getSchedule_enable(), + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + + alermBean.getDefense_plan1(), + alermBean.getDefense_plan2(), + alermBean.getDefense_plan3(), + alermBean.getDefense_plan4(), + alermBean.getDefense_plan5(), + alermBean.getDefense_plan6(), + alermBean.getDefense_plan7(), + alermBean.getDefense_plan8(), + alermBean.getDefense_plan9(), + alermBean.getDefense_plan10(), + alermBean.getDefense_plan11(), + alermBean.getDefense_plan12(), + alermBean.getDefense_plan13(), + alermBean.getDefense_plan14(), + alermBean.getDefense_plan15(), + alermBean.getDefense_plan16(), + alermBean.getDefense_plan17(), + alermBean.getDefense_plan18(), + alermBean.getDefense_plan19(), + alermBean.getDefense_plan20(), + alermBean.getDefense_plan21(),-1 + ); + + + } + + + + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + + case 0:// 设置失败 + Toast.makeText(SettingSDCardActivity.this, R.string.alerm_set_failed, Toast.LENGTH_LONG) + .show(); + break; + case 1:// 设置成功 + // showToast(R.string.alerm_set) + //finish(); + break; + case 2:// 回调成功 + Log.e("2222alermBean.getMotion_armed()", "************"+alermBean.getMotion_armed()); + if (alermBean.getMotion_armed() == 0) {// 移动侦测布防0-不布防,1-布防 + setSDLing(); + } + + break; + case 4: + // editUploadPicInterval.setText(""); + break; + + default: + break; + } + } + }; + + @Override + public void CallBack_AlarmParams(String did, int alarm_audio, + int motion_armed, int motion_sensitivity, int input_armed, + int ioin_level, int iolinkage, int ioout_level, int alarmpresetsit, + int mail, int snapshot, int record, int upload_interval, + int schedule_enable, int schedule_sun_0, int schedule_sun_1, + int schedule_sun_2, int schedule_mon_0, int schedule_mon_1, + int schedule_mon_2, int schedule_tue_0, int schedule_tue_1, + int schedule_tue_2, int schedule_wed_0, int schedule_wed_1, + int schedule_wed_2, int schedule_thu_0, int schedule_thu_1, + int schedule_thu_2, int schedule_fri_0, int schedule_fri_1, + int schedule_fri_2, int schedule_sat_0, int schedule_sat_1, + int schedule_sat_2, int defense_plan1, int defense_plan2, + int defense_plan3, int defense_plan4, int defense_plan5, + int defense_plan6, int defense_plan7, int defense_plan8, + int defense_plan9, int defense_plan10, int defense_plan11, + int defense_plan12, int defense_plan13, int defense_plan14, + int defense_plan15, int defense_plan16, int defense_plan17, + int defense_plan18, int defense_plan19, int defense_plan20, + int defense_plan21) { + // TODO Auto-generated method stub + if (strDID.equals(did)) { + alermBean.setDid(did); + alermBean.setAlarm_audio(alarm_audio); + alermBean.setMotion_armed(motion_armed); + alermBean.setMotion_sensitivity(motion_sensitivity); + alermBean.setInput_armed(input_armed); + alermBean.setIoin_level(ioin_level); + alermBean.setIolinkage(iolinkage); + alermBean.setIoout_level(ioout_level); + alermBean.setAlermpresetsit(alarmpresetsit); + alermBean.setMail(mail); + alermBean.setSnapshot(snapshot); + alermBean.setRecord(record); + alermBean.setUpload_interval(upload_interval); + alermBean.setSchedule_enable(1); + + alermBean.setSchedule_sun_0(schedule_sun_0); + alermBean.setSchedule_sun_1(schedule_sun_1); + alermBean.setSchedule_sun_2(schedule_sun_2); + alermBean.setSchedule_mon_0(schedule_mon_0); + alermBean.setSchedule_mon_1(schedule_mon_1); + alermBean.setSchedule_mon_2(schedule_mon_2); + alermBean.setSchedule_tue_0(schedule_tue_0); + alermBean.setSchedule_tue_1(schedule_tue_1); + alermBean.setSchedule_tue_2(schedule_tue_2); + alermBean.setSchedule_wed_0(schedule_wed_0); + alermBean.setSchedule_wed_1(schedule_wed_1); + alermBean.setSchedule_wed_2(schedule_wed_2); + alermBean.setSchedule_thu_0(schedule_thu_0); + alermBean.setSchedule_thu_1(schedule_thu_1); + alermBean.setSchedule_thu_2(schedule_thu_2); + alermBean.setSchedule_fri_0(schedule_fri_0); + alermBean.setSchedule_fri_1(schedule_fri_1); + alermBean.setSchedule_fri_2(schedule_fri_2); + alermBean.setSchedule_sat_0(schedule_sat_0); + alermBean.setSchedule_sat_1(schedule_sat_1); + alermBean.setSchedule_sat_2(schedule_sat_2); + + alermBean.setDefense_plan1(defense_plan1); + alermBean.setDefense_plan2(defense_plan2); + alermBean.setDefense_plan3(defense_plan3); + alermBean.setDefense_plan4(defense_plan4); + alermBean.setDefense_plan5(defense_plan5); + alermBean.setDefense_plan6(defense_plan6); + alermBean.setDefense_plan7(defense_plan7); + alermBean.setDefense_plan8(defense_plan8); + alermBean.setDefense_plan9(defense_plan9); + alermBean.setDefense_plan10(defense_plan10); + alermBean.setDefense_plan11(defense_plan11); + alermBean.setDefense_plan12(defense_plan12); + alermBean.setDefense_plan13(defense_plan13); + alermBean.setDefense_plan14(defense_plan14); + alermBean.setDefense_plan15(defense_plan15); + alermBean.setDefense_plan16(defense_plan16); + alermBean.setDefense_plan17(defense_plan17); + alermBean.setDefense_plan18(defense_plan18); + alermBean.setDefense_plan19(defense_plan19); + alermBean.setDefense_plan20(defense_plan20); + alermBean.setDefense_plan21(defense_plan21); + + mHandler.sendEmptyMessage(2); + } + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingUserActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingUserActivity.java new file mode 100644 index 0000000..08234d0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingUserActivity.java @@ -0,0 +1,317 @@ +package com.ipcamera.demo; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.UserInterface; +import com.ipcamera.demo.utils.ContentCommon; +import vstc2.nativecaller.NativeCaller; +import android.app.Activity; +import android.app.ProgressDialog; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.text.Editable; +import android.text.TextWatcher; +import android.text.method.HideReturnsTransformationMethod; +import android.text.method.PasswordTransformationMethod; +import android.util.Log; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.Window; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.EditText; +import android.widget.RelativeLayout; +import android.widget.TextView; +import android.widget.Toast; + + public class SettingUserActivity extends Activity implements OnCheckedChangeListener, OnClickListener,UserInterface{ + private boolean successFlag=false; + private int CAMERAPARAM=0xffffffff;//״̬ + private final int TIMEOUT=3000; + private final int FAILED=0; + private final int SUCCESS=1; + private final int PARAMS=3; + private String strDID;//camera id + private String cameraName; + private String operatorName=""; + private String operatorPwd=""; + private String visitorName=""; + private String visitorPwd=""; + private String adminName=""; + private String adminPwd=""; + private EditText editName; + private EditText editPwd; + private CheckBox cbxShowPwd; + private Button btnOk; + private Button btnCancel; + private ProgressDialog progressDialog; + + private Handler mHandler=new Handler(){ + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case FAILED://set failed + showToast(R.string.user_set_failed); + break; + case SUCCESS://set success + showToast(R.string.user_set_success); + NativeCaller.PPPPRebootDevice(strDID); + + Log.d("info","user:"+ adminName+" pwd:"+adminPwd); + final Intent intent=new Intent(ContentCommon.STR_CAMERA_INFO_RECEIVER); + intent.putExtra(ContentCommon.STR_CAMERA_NAME, cameraName); + intent.putExtra(ContentCommon.STR_CAMERA_ID, strDID); + intent.putExtra(ContentCommon.STR_CAMERA_USER, adminName); + intent.putExtra(ContentCommon.STR_CAMERA_PWD, adminPwd); + intent.putExtra(ContentCommon.STR_CAMERA_OLD_ID, strDID); + intent.putExtra(ContentCommon.CAMERA_OPTION, ContentCommon.CHANGE_CAMERA_USER); + mHandler.postDelayed(new Runnable() { + + @Override + public void run() { + + sendBroadcast(intent); + } + }, 3000); + finish(); + + break; + case PARAMS://get user params + successFlag=true; + if(progressDialog.isShowing()){ + progressDialog.cancel(); + } + editName.setText(adminName); + editPwd.setText(adminPwd); + break; + + default: + break; + } + } + }; + + private Runnable runnable=new Runnable() { + + @Override + public void run() { + if(!successFlag){ + successFlag=false; + progressDialog.dismiss(); +// showToast(R.string.user_getparams_failed); + } + } + }; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getDataFromOther(); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.settinguser); + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage(getString(R.string.user_getparams)); + progressDialog.show(); + mHandler.postDelayed(runnable,TIMEOUT); + findView(); + setLisetener(); + BridgeService.setUserInterface(this); + NativeCaller.PPPPGetSystemParams(strDID,ContentCommon.MSG_TYPE_GET_PARAMS); + tvCameraName.setText(cameraName+" "+getResources().getString(R.string.setting_user)); + } + + private void setLisetener() { + cbxShowPwd.setOnCheckedChangeListener(this); + btnOk.setOnClickListener(this); + btnCancel.setOnClickListener(this); + MyTextWatch myNameTextWatch=new MyTextWatch(R.id.edit_name); + editName.addTextChangedListener(myNameTextWatch); + MyTextWatch myPwdTextWatch=new MyTextWatch(R.id.edit_pwd); + editPwd.addTextChangedListener(myPwdTextWatch); + } + + private void getDataFromOther() { + Intent intent=getIntent(); + strDID=intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + cameraName=intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + adminName ="admin"; + } + @Override + protected void onPause() { + // TODO Auto-generated method stub + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + super.onPause(); + } + private void findView() { + editName = (EditText)findViewById(R.id.edit_name); + editPwd = (EditText)findViewById(R.id.edit_pwd); + cbxShowPwd = (CheckBox)findViewById(R.id.cbox_show_pwd); + btnOk = (Button)findViewById(R.id.user_ok); + btnCancel = (Button)findViewById(R.id.user_cancel); + + tvCameraName = (TextView)findViewById(R.id.tv_camera_setting); + RelativeLayout layout=(RelativeLayout)findViewById(R.id.top); + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT , TileMode.REPEAT ); + drawable.setDither(true); + layout.setBackgroundDrawable(drawable); + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.user_ok: + setUser(); + + break; + case R.id.user_cancel: + finish(); + break; + + default: + break; + } + } + private void setUser(){ + if(successFlag){ + /*if(TextUtils.isEmpty(adminName)){ + showToast(R.string.user_name_no_empty); + return; + }*/ + +// if(TextUtils.isEmpty(pwd)){ +// showToast(R.string.pwd_no_empty); +// return; +// } + + Log.d("info","adminName:"+adminName+" adminPwd:"+adminPwd); + NativeCaller.PPPPUserSetting(strDID, visitorName, visitorPwd, operatorName, operatorPwd, adminName, adminPwd); + }else{ + showToast(R.string.user_set_failed); + } + } + + private Runnable settingRunnable=new Runnable() { + + @Override + public void run() { + if(!successFlag){ + showToast(R.string.user_set_failed); + } + } + }; + private TextView tvCameraName; + /** + * BridgeService Feedback execute + * **/ + public void CallBack_UserParams(String did, String user1, String pwd1, String user2, String pwd2, String user3, String pwd3){ + Log.d("info"," did:"+did+" user1:"+user1+" pwd1:"+pwd1+" user2:"+user2+" pwd2:"+pwd2+" user3:"+user3+" pwd3:"+pwd3); + adminName=user3; + adminPwd=pwd3; + mHandler.sendEmptyMessage(PARAMS); + } + /** + * BridgeService Feedback execute + * **/ + public void CallBack_SetSystemParamsResult(String did, int paramType, int result){ + Log.d("info","result:"+result+" paramType:"+paramType); + mHandler.sendEmptyMessage(result); + } + /** + * BridgeService Feedback execute + * **/ + public void setPPPPMsgNotifyData(String did, int type, int param){ + if(strDID.equals(did)){ + if(ContentCommon.PPPP_MSG_TYPE_PPPP_STATUS==type){ + CAMERAPARAM=param; + } + } + } + + private class MyTextWatch implements TextWatcher{ + private int id; + public MyTextWatch(int id){ + this.id=id; + } + @Override + public void afterTextChanged(Editable s) { + String result = s.toString(); + switch (id) { + case R.id.edit_name: + adminName=result; + break; + case R.id.edit_pwd: + Log.i("info", "result:"+result); + adminPwd=result; + break; + + default: + break; + } + } + + @Override + public void beforeTextChanged(CharSequence s, int start, int count, + int after) { + + } + + @Override + public void onTextChanged(CharSequence s, int start, int before, + int count) { + + } + + } + @Override + protected void onDestroy() { + super.onDestroy(); + } + + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + if(isChecked){ + editPwd.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); + }else{ + editPwd.setTransformationMethod(PasswordTransformationMethod.getInstance()); + } + } + public void showToast(String content){ + Toast.makeText(this, content, Toast.LENGTH_SHORT).show(); + } + public void showToast(int rid){ + Toast.makeText(this, getResources().getString(rid), Toast.LENGTH_LONG).show(); + } + + @Override + public void callBackUserParams(String did, String user1, String pwd1, + String user2, String pwd2, String user3, String pwd3) { + // TODO Auto-generated method stub + Log.e("用户信息","管理员名称"+adminName+"管理员密码"+adminPwd); + adminName = user3; + adminPwd = pwd3; + operatorName = user2; + operatorPwd = pwd2; + mHandler.sendEmptyMessage(PARAMS); + } + + @Override + public void callBackSetSystemParamsResult(String did, int paramType, + int result) { + // TODO Auto-generated method stub + mHandler.sendEmptyMessage(result); + } + + @Override + public void callBackPPPPMsgNotifyData(String did, int type, int param) { + // TODO Auto-generated method stub + + } + + } diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingWifiActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingWifiActivity.java new file mode 100644 index 0000000..62a8196 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/SettingWifiActivity.java @@ -0,0 +1,579 @@ +package com.ipcamera.demo; + +import java.net.URLEncoder; +import java.util.Timer; +import java.util.TimerTask; + +import vstc2.nativecaller.NativeCaller; + +import android.app.Activity; +import android.app.ProgressDialog; +import android.content.DialogInterface; +import android.content.DialogInterface.OnKeyListener; +import android.content.Intent; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Shader.TileMode; +import android.graphics.drawable.BitmapDrawable; +import android.os.Bundle; +import android.os.Handler; +import android.text.TextUtils; +import android.text.method.HideReturnsTransformationMethod; +import android.text.method.PasswordTransformationMethod; +import android.util.Log; +import android.view.KeyEvent; +import android.view.MotionEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.view.Window; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.Button; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.ListAdapter; +import android.widget.ListView; +import android.widget.PopupWindow; +import android.widget.RelativeLayout; +import android.widget.TextView; +import android.widget.Toast; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.BridgeService.WifiInterface; +import com.ipcamera.demo.adapter.WifiScanListAdapter; +import com.ipcamera.demo.bean.WifiBean; +import com.ipcamera.demo.bean.WifiScanBean; +import com.ipcamera.demo.utils.ContentCommon; + +/** + * Wifi + * */ +public class SettingWifiActivity extends Activity implements OnClickListener, + OnCheckedChangeListener, OnItemClickListener, WifiInterface { + private String LOG_TAG = "SettingWifiActivity"; + private String strDID; + private String cameraName; + private String cameraPwd; + private boolean changeWifiFlag = false;// + private boolean successFlag = false;// + private static final int INITTIMEOUT = 30000; + private final int END = 1;// wifi scan end flag + private int result; + private final int WIFIPARAMS = 1;// getwifi params + private final int SCANPARAMS = 2;// scan wifi params + private final int OVER = 3;// set wifi over + private final int TIMEOUT = 4; + private int CAMERAPARAM = 0xffffffff;// ״̬ + // security + private final int NO = 0; + private final int WEP = 1; + private final int WPA_PSK_AES = 2; + private final int WPA_PSK_TKIP = 3; + private final int WPA2_PSK_AES = 4; + private final int WPA2_PSK_TKIP = 5; + private Timer mTimerTimeOut; + private boolean isTimerOver = false; + private ImageView imgDropDown; + private Button btnOk; + private Button btnCancel; + private CheckBox cbxShowPwd; + private ListView mListView; + private PopupWindow popupWindow; + private TextView tvName; + private TextView tvPrompt; + private TextView tvSafe; + private TextView tvSigal; + private EditText editPwd; + private Button btnManager; + private WifiBean wifiBean; + private WifiScanListAdapter mAdapter; + private View pwdView; + + private ProgressDialog scanDialog; + private View signalView; + + /** + * wifi getParams and Scaned + * + * **/ + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case WIFIPARAMS: + successFlag = true; + if (progressDialog.isShowing()) { + progressDialog.cancel(); + } + if (wifiBean.getEnable() == 1) { + if (!TextUtils.isEmpty(wifiBean.getSsid())) { + tvName.setText(wifiBean.getSsid()); + tvPrompt.setText(getResources().getString( + R.string.connected)); + } else { + tvName.setText(getResources().getString( + R.string.wifi_no_safe)); + tvPrompt.setText(getResources().getString( + R.string.wifi_not_connected)); + } + + switch (wifiBean.getAuthtype()) { + case NO: + tvSafe.setText(getResources().getString( + R.string.wifi_no_safe)); + break; + case WEP: + tvSafe.setText("WEP"); + break; + case WPA_PSK_AES: + tvSafe.setText("WPA_PSK(AES)"); + break; + case WPA_PSK_TKIP: + tvSafe.setText("WPA_PSK(TKIP)"); + break; + case WPA2_PSK_AES: + tvSafe.setText("WPA2_PSK(AES)"); + break; + case WPA2_PSK_TKIP: + tvSafe.setText("WPA2_PSK(TKIP)"); + break; + default: + break; + } + + } + break; + case SCANPARAMS:// wifi scan + Log.d(LOG_TAG, "handler scan wifi"); + if (scanDialog.isShowing()) { + scanDialog.cancel(); + if (!isTimerOver) { + mTimerTimeOut.cancel(); + } + mListView.setAdapter(mAdapter); + setListViewHeight(); + mListView.setVisibility(View.VISIBLE); + Log.d(LOG_TAG, "handler scan wifi 2"); + } + Log.d(LOG_TAG, "handler scan wifi 3"); + break; + case OVER:// set over + successFlag = true; + if (result == 1) { + Log.d("tag", "over"); + NativeCaller.PPPPRebootDevice(strDID); + Toast.makeText( + SettingWifiActivity.this, + getResources().getString(R.string.wifi_set_success), + Toast.LENGTH_LONG).show(); + // Intent intent2 = new Intent(SettingWifiActivity.this, + // IpcamClientActivity.class); + // startActivity(intent2); + Intent intent2 = new Intent("myback"); + sendBroadcast(intent2); + finish(); + } else if (result == 0) { + showToast(R.string.wifi_set_failed); + } + break; + case TIMEOUT: + if (scanDialog.isShowing()) { + scanDialog.cancel(); + } + // showToast(R.string.wifi_scan_failed); + break; + + default: + break; + } + } + }; + + private void showToast(int i) { + Toast.makeText(SettingWifiActivity.this, getResources().getString(i), 0) + .show(); + } + + /** + * Listitem click + * **/ + private Handler handler = new Handler() { + public void handleMessage(android.os.Message msg) { + tvSigal.setText(wifiBean.getDbm0() + "%"); + + tvName.setText(wifiBean.getSsid()); + signalView.setVisibility(View.VISIBLE); + tvPrompt.setText(getResources().getString( + R.string.wifi_not_connected)); + switch (wifiBean.getAuthtype()) { + case NO: + pwdView.setVisibility(View.GONE); + tvSafe.setText(getResources().getString(R.string.wifi_no_safe)); + break; + case WEP: + pwdView.setVisibility(View.VISIBLE); + tvSafe.setText("WEP"); + break; + case WPA_PSK_AES: + pwdView.setVisibility(View.VISIBLE); + tvSafe.setText("WPA_PSK(AES)"); + break; + case WPA_PSK_TKIP: + pwdView.setVisibility(View.VISIBLE); + tvSafe.setText("WPA_PSK(TKIP)"); + break; + case WPA2_PSK_AES: + pwdView.setVisibility(View.VISIBLE); + tvSafe.setText("WPA2_PSK(AES)"); + break; + case WPA2_PSK_TKIP: + pwdView.setVisibility(View.VISIBLE); + tvSafe.setText("WPA2_PSK(TKIP)"); + break; + default: + break; + } + + } + }; + private ProgressDialog progressDialog; + + private Runnable runnable = new Runnable() { + + @Override + public void run() { + if (!successFlag) { + progressDialog.dismiss(); + // showToast(R.string.wifi_getparams_failed); + } + } + }; + + @Override + protected void onPause() { + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + super.onPause(); + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getDataFromOther(); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.settingwifi); + progressDialog = new ProgressDialog(this); + progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + progressDialog.setMessage(getString(R.string.wifi_getparams)); + progressDialog.show(); + mHandler.postDelayed(runnable, INITTIMEOUT); + wifiBean = new WifiBean(); + findView(); + setListener(); + mAdapter = new WifiScanListAdapter(this); + mListView.setOnItemClickListener(this); + + BridgeService.setWifiInterface(this); + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_GET_PARAMS); + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_GET_RECORD); + } + + private void getDataFromOther() { + Intent intent = getIntent(); + strDID = intent.getStringExtra(ContentCommon.STR_CAMERA_ID); + cameraName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + cameraPwd=intent.getStringExtra(ContentCommon.STR_CAMERA_PWD); + } + + private void setListener() { + imgDropDown.setOnClickListener(this); + btnManager.setOnClickListener(this); + btnOk.setOnClickListener(this); + btnCancel.setOnClickListener(this); + cbxShowPwd.setOnCheckedChangeListener(this); + + } + + private void findView() { + imgDropDown = (ImageView) findViewById(R.id.wifi_img_drop); + btnOk = (Button) findViewById(R.id.wifi_ok); + btnCancel = (Button) findViewById(R.id.wifi_cancel); + cbxShowPwd = (CheckBox) findViewById(R.id.wifi_cbox_show_pwd); + mListView = (ListView) findViewById(R.id.wifi_listview); + tvName = (TextView) findViewById(R.id.wifi_tv_name); + tvPrompt = (TextView) findViewById(R.id.wifi_tv_prompt); + tvSafe = (TextView) findViewById(R.id.wifi_tv_safe); + tvSigal = (TextView) findViewById(R.id.wifi_tv_sigal); + editPwd = (EditText) findViewById(R.id.wifi_edit_pwd); + btnManager = (Button) findViewById(R.id.wifi_btn_manger); + pwdView = findViewById(R.id.wifi_pwd_view); + signalView = findViewById(R.id.wifi_sigalview); + tvCameraName = (TextView) findViewById(R.id.tv_camera_setting); + + RelativeLayout layout = (RelativeLayout) findViewById(R.id.top); + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + R.drawable.top_bg); + BitmapDrawable drawable = new BitmapDrawable(bitmap); + drawable.setTileModeXY(TileMode.REPEAT, TileMode.REPEAT); + drawable.setDither(true); + // layout.setBackgroundDrawable(drawable); + } + + @Override + public boolean onTouchEvent(MotionEvent event) { + if (popupWindow != null && popupWindow.isShowing()) { + popupWindow.dismiss(); + } + + return super.onTouchEvent(event); + } + + @Override + public void onClick(View v) { + switch (v.getId()) + { + case R.id.wifi_btn_manger: + mAdapter.clearWifi(); + mAdapter.notifyDataSetChanged(); + mListView.setVisibility(View.GONE); + NativeCaller.PPPPGetSystemParams(strDID, + ContentCommon.MSG_TYPE_WIFI_SCAN); + scanDialog = new ProgressDialog(this); + scanDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); + scanDialog.setMessage(getResources().getString( + R.string.wifi_scanning)); + scanDialog.setOnKeyListener(new OnKeyListener() { + + @Override + public boolean onKey(DialogInterface dialog, int keyCode, + KeyEvent event) { + + if (keyCode == KeyEvent.KEYCODE_BACK) { + return true; + } + return false; + } + + }); + scanDialog.show(); + setTimeOut(); + break; + case R.id.wifi_ok: + setWifi(); + break; + case R.id.wifi_cancel: + finish(); + overridePendingTransition(R.anim.out_to_right, R.anim.in_from_left); + default: + break; + } + } + + private void setTimeOut() { + + TimerTask task = new TimerTask() { + + @Override + public void run() { + Log.d(LOG_TAG, "isTimeOver"); + isTimerOver = true; + mHandler.sendEmptyMessage(TIMEOUT); + } + }; + mTimerTimeOut = new Timer(); + mTimerTimeOut.schedule(task, INITTIMEOUT); + } + + private void setWifi() { + if (changeWifiFlag) { + String pwd = editPwd.getText().toString(); + if (wifiBean.getAuthtype() == NO) { + wifiBean.setWpa_psk(""); + wifiBean.setKey1(""); + } else { + if (!TextUtils.isEmpty(pwd)) { + if (wifiBean.getAuthtype() == WEP) { + wifiBean.setKey1(pwd); + } else { + wifiBean.setWpa_psk(pwd); + } + } else { + showToast(R.string.pwd_no_empty); + return; + } + } + try { + NativeCaller.PPPPWifiSetting(wifiBean.getDid(), + wifiBean.getEnable(), URLEncoder.encode(wifiBean.getSsid()), + wifiBean.getChannel(), wifiBean.getMode(), + wifiBean.getAuthtype(), wifiBean.getEncryp(), + wifiBean.getKeyformat(), wifiBean.getDefkey(), + wifiBean.getKey1(), wifiBean.getKey2(), + wifiBean.getKey3(), wifiBean.getKey4(), + wifiBean.getKey1_bits(), wifiBean.getKey2_bits(), + wifiBean.getKey3_bits(), wifiBean.getKey4_bits(), + wifiBean.getWpa_psk()); + } catch (Exception e) { + showToast(R.string.wifi_scan_failed); + e.printStackTrace(); + } + + } else { + showToast(R.string.wifi_notchange); + } + // Intent intent3 = new Intent(SettingWifiActivity.this, + // MainActivity.class); + // intent3.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + // startActivity(intent3); + } + + private void setttingTimeOut() { + successFlag = false; + mHandler.postAtTime(settingRunnable, INITTIMEOUT); + } + + private Runnable settingRunnable = new Runnable() { + + @Override + public void run() { + if (!successFlag) { + showToast(R.string.wifi_set_failed); + } + } + }; + private TextView tvCameraName; + + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + if (isChecked) { + editPwd.setTransformationMethod(HideReturnsTransformationMethod + .getInstance()); + } else { + editPwd.setTransformationMethod(PasswordTransformationMethod + .getInstance()); + } + } + + @Override + protected void onDestroy() { + super.onDestroy(); + } + + @Override + public void onItemClick(AdapterView parent, View view, int position, + long id) { + changeWifiFlag = true; + WifiScanBean wifiScan = mAdapter.getWifiScan(position); + wifiBean.setSsid(wifiScan.getSsid()); + wifiBean.setAuthtype(wifiScan.getSecurity()); + wifiBean.setChannel(wifiScan.getChannel()); + wifiBean.setDbm0(wifiScan.getDbm0()); + handler.sendEmptyMessage(1); + + } + + public void setListViewHeight() { + ListAdapter adapter = mListView.getAdapter(); + if (adapter == null) { + return; + } + int totalHeight = 0; + for (int i = 0, len = adapter.getCount(); i < len; i++) { + View listItem = adapter.getView(i, null, mListView); + listItem.measure(0, 0); + totalHeight += listItem.getMeasuredHeight(); + } + ViewGroup.LayoutParams params = mListView.getLayoutParams(); + params.height = totalHeight + + (mListView.getDividerHeight() * (adapter.getCount() - 1)); + mListView.setLayoutParams(params); + } + + /** + * BridgeService callback + * */ + @Override + public void callBackWifiParams(String did, int enable, String ssid, + int channel, int mode, int authtype, int encryp, int keyformat, + int defkey, String key1, String key2, String key3, String key4, + int key1_bits, int key2_bits, int key3_bits, int key4_bits, + String wpa_psk) { + Log.d("tag", "did:" + did + " enable:" + enable + " ssid:" + ssid + + " channel:" + channel + " authtype:" + authtype + " encryp:" + + encryp + " wpa_psk:" + wpa_psk); + wifiBean.setDid(did); + wifiBean.setEnable(1); + wifiBean.setSsid(ssid); + wifiBean.setChannel(channel); + wifiBean.setMode(0);// 0 + wifiBean.setAuthtype(authtype); + wifiBean.setEncryp(0);// 0 + wifiBean.setKeyformat(0);// 0 + wifiBean.setDefkey(0);// 0 + wifiBean.setKey1(key1);// ""wep + wifiBean.setKey2("");// "" + wifiBean.setKey3("");// "" + wifiBean.setKey4("");// "" + wifiBean.setKey1_bits(0);// 0 + wifiBean.setKey2_bits(0);// 0 + wifiBean.setKey3_bits(0);// 0 + wifiBean.setKey4_bits(0);// 0 + wifiBean.setWpa_psk(wpa_psk); + Log.d(LOG_TAG, wifiBean.toString()); + mHandler.sendEmptyMessage(WIFIPARAMS); + } + + /** + * BridgeService callback + * */ + @Override + public void callBackWifiScanResult(String did, String ssid, String mac, + int security, int dbm0, int dbm1, int mode, int channel, int bEnd) { + Log.d(LOG_TAG, "ssid:" + ssid + " mac:" + mac + " security:" + security + + " dbm0" + dbm0 + " dbm1:" + dbm1 + " mode:" + mode + + " channel:" + channel + " bEnd:" + bEnd); + Log.d(LOG_TAG, "bEnd=" + bEnd); + if (bEnd != END) { + Log.d(LOG_TAG, ""); + WifiScanBean bean = new WifiScanBean(); + bean.setDid(did); + bean.setSsid(ssid); + bean.setChannel(channel); + bean.setSecurity(security); + bean.setDbm0(dbm0); + bean.setMac(mac); + bean.setMode(mode); + bean.setDbm1(dbm1); + mAdapter.addWifiScan(bean); + } else { + Log.d(LOG_TAG, " bEnd=" + bEnd); + mHandler.sendEmptyMessage(SCANPARAMS); + } + } + + /** + * BridgeService callback + * */ + @Override + public void callBackSetSystemParamsResult(String did, int paramType,int result) { + Log.d("tag", "result:" + result); + this.result = result; + mHandler.sendEmptyMessage(OVER); + } + + /** + * BridgeService callback + * */ + @Override + public void callBackPPPPMsgNotifyData(String did, int type, int param) { + if (strDID.equals(did)) { + if (ContentCommon.PPPP_MSG_TYPE_PPPP_STATUS == type) { + CAMERAPARAM = param; + } + } + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/ShowLocalVideoActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/ShowLocalVideoActivity.java new file mode 100644 index 0000000..3260c4e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/ShowLocalVideoActivity.java @@ -0,0 +1,1028 @@ +package com.ipcamera.demo; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.text.ParsePosition; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.Map; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.utils.ContentCommon; +import com.ipcamera.demo.utils.DatabaseUtil; +import com.ipcamera.demo.utils.MyRender; + +import vstc2.nativecaller.NativeCaller; +import android.content.Intent; +import android.content.res.Configuration; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.opengl.GLSurfaceView; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.GestureDetector; +import android.view.GestureDetector.OnDoubleTapListener; +import android.view.GestureDetector.OnGestureListener; +import android.view.Gravity; +import android.view.KeyEvent; +import android.view.MotionEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnTouchListener; +import android.view.Window; +import android.view.WindowManager; +import android.widget.Button; +import android.widget.FrameLayout; +import android.widget.ImageView; +import android.widget.ProgressBar; +import android.widget.RelativeLayout; +import android.widget.TextView; +import android.widget.Toast; + +/** + * */ +public class ShowLocalVideoActivity extends BaseActivity implements + OnClickListener, OnGestureListener, OnDoubleTapListener, + OnTouchListener { + private DatabaseUtil mDbUtil; + private TextView mTv_Prompt; + private String filePath = null; + private String videoTime; + private ImageView img; + private ImageView imgPause; + private String strCameraName; + private ImageView btnBack; + private TextView tvBack; + private TextView tvTitle; + private TextView tvTime; + private TextView showVideoTime; + private GestureDetector gt = new GestureDetector(this); + private boolean isPlaying = false;// ־ + private boolean flag = true;//־ + private RelativeLayout topLayout; + private RelativeLayout bottomLayout; + private float x1 = 0, x2 = 0, y1 = 0, y2 = 0; + private boolean isShowing = false; + private boolean isStart = true; + private int videoSumTime;// + private int progress = 0;// + private int frameCout = 0;//֡ + private int sum;// ֡ + private ProgressBar seekBar; + private TextView tvSumTime; + private TextView tvCurrentTime; + private Button btnPlay; + private Button btnLeft; + private Button btnRight; + private boolean isPause = false; + private int sumTime; + //private ArrayList> arrayList; + //private ArrayList timeList; + private boolean isView = false; + private int sumFrame; + private int middleFrame; + + private Handler mHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case 1: + isShowing = false; + topLayout.setVisibility(View.GONE); + bottomLayout.setVisibility(View.GONE); + break; + case 2: + seekBar.setMax(videoSumTime); + tvSumTime.setText(getTime(videoSumTime / 1000)); + startVideo(); + break; + default: + break; + } + } + }; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + getDataFromOther(); + + setContentView(R.layout.showlocalvideo_activity); + findView(); + setListener(); + tvTime.setText(getResources().getString(R.string.local_video_date) + + getContent(filePath)); + firstPicture(); + mHandler.sendEmptyMessageDelayed(1, 3000); + } + + private void setListener() { + btnPlay.setOnClickListener(this); + btnLeft.setOnClickListener(this); + btnRight.setOnClickListener(this); + img.setOnTouchListener(this); + topLayout.setOnTouchListener(this); + bottomLayout.setOnTouchListener(this); + } + + private String mess; + + private void getDataFromOther() { + Intent intent = getIntent(); + filePath = intent.getStringExtra("filepath"); + strCameraName = intent.getStringExtra(ContentCommon.STR_CAMERA_NAME); + //arrayList = (ArrayList>) intent + // .getSerializableExtra("arrayList"); + position = intent.getIntExtra("position", 0); + mess = intent.getStringExtra("videotime"); + //timeList = (ArrayList) intent.getSerializableExtra("timeList"); + videoTime = mess(mess); + Log.d("tag", "strDID:" + filePath); + } + + private void findView() { + wh = getWindowManager().getDefaultDisplay().getWidth(); + ht = getWindowManager().getDefaultDisplay().getHeight(); + btnBack = (ImageView) findViewById(R.id.back); + btnBack.setOnClickListener(this); + tvBack = (TextView) findViewById(R.id.tv_back); + tvBack.setOnClickListener(this); + tvTitle = (TextView) findViewById(R.id.takevideo_title); + showVideoTime = (TextView) findViewById(R.id.showvideotime); + showVideoTime.setText(videoTime.substring(0, 19)); + tvTitle.setText("录像"); + tvTime = (TextView) findViewById(R.id.takevideo_time); + img = (ImageView) findViewById(R.id.img_playvideo); + imgPause = (ImageView) findViewById(R.id.img_pause); + topLayout = (RelativeLayout) findViewById(R.id.top); + bottomLayout = (RelativeLayout) findViewById(R.id.bottom); + seekBar = (ProgressBar) findViewById(R.id.progressBar1); + tvSumTime = (TextView) findViewById(R.id.sumtime); + tvCurrentTime = (TextView) findViewById(R.id.currenttime); + btnPlay = (Button) findViewById(R.id.btn_play); + btnLeft = (Button) findViewById(R.id.btn_left); + btnRight = (Button) findViewById(R.id.btn_right); + RelativeLayout layout = (RelativeLayout) findViewById(R.id.top); + // Bitmap bitmap = BitmapFactory.decodeResource(getResources(), + // R.drawable.top_bg); + // BitmapDrawable drawable = new BitmapDrawable(bitmap); + // drawable.setTileModeXY(TileMode.REPEAT , TileMode.REPEAT ); + // drawable.setDither(true); + // layout.setBackgroundDrawable(drawable); + + RelativeLayout showbottom = (RelativeLayout) findViewById(R.id.showbottom); + // showbottom.setBackgroundDrawable(drawable); + // bottomLayout.setBackgroundDrawable(drawable); + + myGLSurfaceView = (GLSurfaceView) findViewById(R.id.glsurfaceview); + myRender = new MyRender(myGLSurfaceView); + myGLSurfaceView.setRenderer(myRender); + + if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT) { + RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(wh, + wh * 3 / 4); + lp.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE); + lp.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE); + lp.addRule(RelativeLayout.CENTER_VERTICAL, RelativeLayout.TRUE); + myGLSurfaceView.setLayoutParams(lp); + img.setLayoutParams(lp); + tvTime.setVisibility(View.GONE); + } else if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { + tvTime.setVisibility(View.VISIBLE); + RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(wh, ht); + lp.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE); + lp.addRule(RelativeLayout.CENTER_HORIZONTAL, RelativeLayout.TRUE); + lp.addRule(RelativeLayout.CENTER_VERTICAL, RelativeLayout.TRUE); + img.setLayoutParams(lp); + myGLSurfaceView.setLayoutParams(lp); + } + + } + + @Override + public void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + wh = getWindowManager().getDefaultDisplay().getWidth(); + ht = getWindowManager().getDefaultDisplay().getHeight(); + if (getResources().getConfiguration().orientation == newConfig.ORIENTATION_PORTRAIT) { + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(wh, + wh * 3 / 4); + lp.gravity = Gravity.CENTER; + myGLSurfaceView.setLayoutParams(lp); + img.setLayoutParams(lp); + // tvTime.setVisibility(View.GONE); + } else if (getResources().getConfiguration().orientation == newConfig.ORIENTATION_LANDSCAPE) { + // tvTime.setVisibility(View.VISIBLE); + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(wh, ht); + lp.gravity = Gravity.CENTER; + img.setLayoutParams(lp); + myGLSurfaceView.setLayoutParams(lp); + } + } + + private String getContent(String filePath) { + Log.d("tag", "filePath:" + filePath); + String s = filePath.substring(filePath.lastIndexOf("/") + 1); + String date = s.substring(0, 10); + String time = s.substring(11, 16).replace("_", ":"); + String result = time; + Log.d("tag", "result:" + result); + Log.d("tag", "sss:" + s.substring(0, 16)); + return result; + } + + private String getTime(int time) { + int second = time % 60; + int minute = time / 60; + int hour = minute / 60; + String strSecond = ""; + String strMinute = ""; + String strHour = ""; + if (second < 10) { + strSecond = "0" + second; + } else { + strSecond = String.valueOf(second); + } + if (minute < 10) { + strMinute = "0" + minute; + } else { + strMinute = String.valueOf(minute); + } + if (hour < 10) { + strHour = "0" + hour; + } else { + strHour = String.valueOf(hour); + } + + return strHour + ":" + strMinute + ":" + strSecond; + } + + /** + * + * */ + private class PlayThread extends Thread { + public void run() { + if (filePath != null) { + File file = new File(filePath); + FileInputStream in = null; + try { + in = new FileInputStream(file); + Log.d("tag", "" + in.available()); + byte[] header = new byte[4]; + in.read(header); + int fType = byteToInt(header); + Log.d("tag", "fType:" + fType); + frameCout = 0; + sumTime = 0; + int pici = 0; + flag = true; + mProgressHandler.postDelayed(myProRunnable, 0); + while (in.available() != 0 && flag) { + + synchronized (ShowLocalVideoActivity.this) { + Log.d("tag", "flag=" + flag); + + if (isPlaying) { + frameCout++; + + switch (fType) { + case 1: {// yuv + long startTiem = (new Date()).getTime(); + byte[] sizebyte = new byte[4]; + byte[] typebyte = new byte[4]; + byte[] timebyte = new byte[4]; + in.read(sizebyte); + in.read(typebyte); + in.read(timebyte); + int length = byteToInt(sizebyte); + pici = pici + 1; + middleFrame = pici; + + if (length == pici - 1) { + + flag = false; + isStart = true; + isPlaying = false; + mProgressHandler.sendEmptyMessage(2); + return; + + } + int bIFrame = byteToInt(typebyte); + int time = byteToInt(timebyte); + byte[] h264byte = new byte[length]; + in.read(h264byte); + byte[] yuvbuff = new byte[720 * 1280 * 3 / 2]; + int[] wAndh = new int[2]; + int result = NativeCaller + .DecodeH264Frame(h264byte, 1, + yuvbuff, length, wAndh); + + if (result > 0) { + int width = wAndh[0]; + int height = wAndh[1]; + myRender.writeSample(yuvbuff,yuvbuff.length, width, + height); + int comsumeTime = (int) ((new Date() + .getTime() - startTiem));// 解码播放完一帧的时间 + int sleepTime = time - comsumeTime;// 解码之后还需要延时的时间 + + if (sleepTime > 0) { + sumTime += comsumeTime; + int count = sleepTime / 10; + int remainTime = sleepTime % 10; + for (int i = 0; i < count; i++) { + sumTime += 10; + Thread.sleep(10); + } + sumTime += remainTime; + Thread.sleep(remainTime); + } else { + sumTime += time; + } + } else { + + } + } + break; + case 2: { + long startTiem = (new Date()).getTime(); + byte[] lengthBytes = new byte[4]; + in.read(lengthBytes); + int length = byteToInt(lengthBytes); + if (length == 0) { + + flag = false; + isStart = true; + isPlaying = false; + mProgressHandler.sendEmptyMessage(2); + return; + } + pici = pici + 1; + middleFrame = pici; + if (sumFrame == pici - 1) { + + flag = false; + isStart = true; + isPlaying = false; + mProgressHandler.sendEmptyMessage(2); + return; + + } + + byte[] timeBytes = new byte[4]; + in.read(timeBytes);// + int time = byteToInt(timeBytes); + Log.d("vst", "time:" + time); + Log.e("vst","length"+length); + byte[] contentBytes = new byte[length]; + in.read(contentBytes); + Bitmap bmp = BitmapFactory.decodeByteArray( + contentBytes, 0, + contentBytes.length); + + if (bmp != null) { + Log.e("vst","bmp != null"); + Message message = mPlayHandler + .obtainMessage(); + message.obj = bmp; + mPlayHandler.sendMessage(message); + } + int comsumeTime = (int) ((new Date() + .getTime() - startTiem)); + int sleepTime = time - comsumeTime; + if (sleepTime > 0) { + sumTime += comsumeTime; + int count = sleepTime / 10; + int remainTime = sleepTime % 10; + for (int i = 0; i < count; i++) { + sumTime += 10; + Thread.sleep(10); + } + sumTime += remainTime; + Thread.sleep(remainTime); + } else { + sumTime += time; + } + + } + default: + break; + } + } else { + Log.d("tag", "wait 1"); + isPause = true; + ShowLocalVideoActivity.this.wait(); + Log.d("tag", "wait 2"); + isPause = false; + mProgressHandler.postDelayed(myProRunnable, 0); + } + } + } + Log.d("tag", ""); + } catch (Exception e) { + Log.d("tag", "" + e.getMessage()); + } finally { + if (in != null) { + try { + in.close(); + in = null; + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + } + }; + + /** + * + * */ + private void pVideo() { + synchronized (ShowLocalVideoActivity.this) { + ShowLocalVideoActivity.this.notifyAll(); + } + } + + /** ֡ + * **/ + private void firstPicture() { + if (filePath != null) { + new Thread() { + public void run() { + File file = new File(filePath); + FileInputStream in = null; + try { + + in = new FileInputStream(file); + int fileSumLength = in.available(); + byte[] header = new byte[4]; + int read = in.read(header); + int fType = byteToInt(header); + Log.d("tag", "fType:" + fType); + switch (fType) { + case 1: {// h264 + in.skip(fileSumLength - 16); + in.skip(4); + byte[] sumF = new byte[4]; + in.read(sumF); + int SumFrame = byteToInt(sumF); + + sumFrame = SumFrame; + // in.skip(4); + + byte[] sumB = new byte[4]; + in.read(sumB); + videoSumTime = byteToInt(sumB); + Log.d("tag", " videoSumTime:" + + videoSumTime); + mHandler.sendEmptyMessage(2); + } + isView = true; + break; + case 2: {// jpg + + isView = false; + byte[] lengthBytes = new byte[4]; + byte[] timeBytes = new byte[4]; + in.read(lengthBytes); + in.read(timeBytes); + int length = byteToInt(lengthBytes); + int time = byteToInt(timeBytes); + + byte[] contentBytes = new byte[length]; + in.read(contentBytes); + Bitmap bmp = BitmapFactory.decodeByteArray( + contentBytes, 0, contentBytes.length); + Message message = mPlayHandler.obtainMessage(); + message.obj = bmp; + mPlayHandler.sendMessage(message); + + // + int need = fileSumLength - (length + 16+4); + + + in.skip(need); + + byte[] sumF = new byte[4]; + in.read(sumF); + int SumFrame = byteToInt(sumF); + Log.e("vst","SumFrame:" + SumFrame); + sumFrame = SumFrame; + + + byte[] sumB = new byte[4]; + in.read(sumB); + + // test + // sum = byteToInt(sumB); + // int remaider=sum%5; + // if(remaider>0){ + // videoSumTime=sum/5+1; + // }else{ + // videoSumTime = sum/5; + // } + // test + videoSumTime = byteToInt(sumB); + Log.d("tag", "videoSumTime:" + + videoSumTime); + mHandler.sendEmptyMessage(2); + } + default: + break; + } + } catch (Exception e) { + Log.d("tag", " " + e.getMessage()); + } finally { + if (in != null) { + try { + in.close(); + in = null; + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + }.start(); + } + } + + /** + * handler + * */ + private Handler mPlayHandler = new Handler() { + public void handleMessage(android.os.Message msg) { + if (!isView) { + myGLSurfaceView.setVisibility(View.GONE); + } + Bitmap bmp = (Bitmap) msg.obj; + if (bmp == null) { + Log.d("tag", "play this picture failed"); + return; + } + if(img.getVisibility() == View.GONE) + { + img.setVisibility(View.VISIBLE); + } + img.setImageBitmap(bmp); + } + }; + + private String mess(String mess) { + String d = mess.substring(0, 10); + String dd = mess.substring(10, 11); + String de = mess.substring(11, 19); + String dee = de.replace(dd, ":"); + String ddee = d + " " + dee; + return ddee; + } + + + public static boolean isLeapYear(String date) { + + /** + * 详细设计: 1.被400整除是闰年,否则: 2.不能被4整除则不是闰年 3.能被4整除同时不能被100整除则是闰年 + * 3.能被4整除同时能被100整除则不是闰年 + */ + Date d = strToDate(date); + GregorianCalendar gc = (GregorianCalendar) Calendar.getInstance(); + gc.setTime(d); + int year = gc.get(Calendar.YEAR); + if ((year % 400) == 0) + return true; + else if ((year % 4) == 0) { + if ((year % 100) == 0) + return false; + else + return true; + } else + return false; + } + + public static Date strToDate(String strDate) { + SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); + ParsePosition pos = new ParsePosition(0); + Date strtodate = formatter.parse(strDate, pos); + return strtodate; + } + private int old_secs, old_mins, old_hours, old_days, old_months, old_years; + + private String showTime(int time) { + String year = mess.substring(0, 4); + String month = mess.substring(5, 7); + String day = mess.substring(8, 10); + String hour = mess.substring(11, 13); + String min = mess.substring(14, 16); + String sec = mess.substring(17, 19); + + old_secs = Integer.parseInt(sec); + old_mins = Integer.parseInt(min); + old_hours = Integer.parseInt(hour); + + old_days = Integer.parseInt(day); + old_months = Integer.parseInt(month); + old_years = Integer.parseInt(year); + + int new_second = time % 60; + int new_minute = time / 60; + int new_hour = new_minute / 60; + + String strSecond = ""; + String strMinute = ""; + String strHour = ""; + + if ((old_secs + new_second) < 10) { + strSecond = "0" + (old_secs + new_second); + } else if ((old_secs + new_second) >= 60) { + if ((old_secs + new_second) - 60 >= 10) { + strSecond = "" + ((old_secs + new_second) - 60); + } else { + strSecond = "0" + ((old_secs + new_second) - 60); + } + old_mins = old_mins + 1; + } else { + strSecond = "" + (old_secs + new_second); + } + + if ((old_mins + new_minute) < 10) { + strMinute = "0" + (old_mins + new_minute); + } else if ((old_mins + new_minute) >= 60) { + if ((old_mins + new_minute) - 60 >= 10) { + strMinute = "" + ((old_mins + new_minute) - 60); + } else { + strMinute = "0" + ((old_mins + new_minute) - 60); + } + old_hours = old_hours + 1; + } else { + strMinute = "" + (old_mins + new_minute); + } + + if ((old_hours + new_hour) < 10) { + strHour = "0" + (old_hours + new_hour); + } else if ((old_hours + new_hour) >= 24) { + strHour = "00"; + if (old_months == 1 || old_months == 3 || old_months == 5 + || old_months == 7 || old_months == 8 || old_months == 10 + || old_months == 12) { + if (old_days == 31) { + old_days = 1; + old_months = old_months + 1; + } else { + old_days = old_days + 1; + } + } else if (old_months == 4 || old_months == 6 || old_months == 9 + || old_months == 11) { + if (old_days == 30) { + old_days = 1; + old_months = old_months + 1; + } else { + old_days = old_days + 1; + } + + } else { + if (isLeapYear(year + "-" + month + "-" + day)) { + if (old_days == 29) { + old_days = 1; + old_months = old_months + 1; + } else { + old_days = old_days + 1; + } + } else { + if (old_days == 28) { + old_days = 1; + old_months = old_months + 1; + } else { + old_days = old_days + 1; + } + } + } + } else { + strHour = "" + (old_hours + new_hour); + } + + return year + "-" + + ((old_months < 10) ? ("0" + old_months) : (old_months)) + "-" + + ((old_days < 10) ? ("0" + old_days) : (old_days)) + " " + + strHour + ":" + strMinute + ":" + strSecond; + } + + /*** + * handler + * **/ + private Handler mProgressHandler = new Handler() { + public void handleMessage(Message msg) { + switch (msg.what) { + case 1: + seekBar.setProgress(progress); + System.out.println(">>>>>>>>>>>>>>>>>>>" + progress); + tvCurrentTime.setText(getTime(progress)); + showVideoTime.setText(showTime(progress)); + System.out.println(">>>>>>>>>>>>>>>>" + getTime(progress)); + break; + case 2: + imgPause.setVisibility(View.GONE); + btnPlay.setBackgroundResource(R.drawable.video_play_pause_selector); + finish(); + break; + default: + break; + } + + } + }; + private int position; + private PlayThread playThread; + + private Runnable myProRunnable = new Runnable() { + + @Override + public void run() { + if (!flag) { + return; + } + if (seekBar.getProgress() != seekBar.getMax()) { + //seekBar.setProgress(sumTime); + if(sumFrame == 0) + { + mProgressHandler.postDelayed(myProRunnable, 300); + return; + } + int time = (int)(middleFrame*(videoSumTime)/1000)/sumFrame; + seekBar.setProgress(time*1000); + tvCurrentTime.setText(getTime(time )); + showVideoTime.setText(showTime(time )); + mProgressHandler.postDelayed(myProRunnable, 300); + // mProgressHandler.sendEmptyMessage(1); + } + } + + }; + private GLSurfaceView myGLSurfaceView; + private MyRender myRender; + private int ht; + private int wh; + + public static byte[] intToByte(int number) { + int temp = number; + byte[] b = new byte[4]; + for (int i = 0; i < b.length; i++) { + b[i] = new Integer(temp & 0xff).byteValue();// + temp = temp >> 8;// + } + return b; + } + + public static int byteToInt(byte[] b) { + int s = 0; + int s0 = b[0] & 0xff;// + int s1 = b[1] & 0xff; + int s2 = b[2] & 0xff; + int s3 = b[3] & 0xff; + s3 <<= 24; + s2 <<= 16; + s1 <<= 8; + s = s0 | s1 | s2 | s3; + return s; + } + + public static byte[] longToByte(long number) { + long temp = number; + byte[] b = new byte[8]; + for (int i = 0; i < b.length; i++) { + b[i] = new Long(temp & 0xff).byteValue();// + temp = temp >> 8;// + } + return b; + + } + + public static long byteToLong(byte[] b) { + long s = 0; + long s0 = b[0] & 0xff;// + long s1 = b[1] & 0xff; + long s2 = b[2] & 0xff; + long s3 = b[3] & 0xff; + long s4 = b[4] & 0xff;// + long s5 = b[5] & 0xff; + long s6 = b[6] & 0xff; + long s7 = b[7] & 0xff; // + s1 <<= 8; + s2 <<= 16; + s3 <<= 24; + s4 <<= 8 * 4; + s5 <<= 8 * 5; + s6 <<= 8 * 6; + s7 <<= 8 * 7; + s = s0 | s1 | s2 | s3 | s4 | s5 | s6 | s7; + return s; + } + + @Override + public void onClick(View v) { + switch (v.getId()) { + case R.id.back: + flag = false; + finish(); + break; + case R.id.tv_back: + flag = false; + finish(); + break; + case R.id.btn_left: + //if (position < arrayList.size() - 1) { + // playNextFile(position++); + //} else { + // showToast(R.string.playvideo_no_next); + //} + break; + case R.id.btn_right: + if (position > 0) { + playNextFile(position--); + } else { + + } + break; + case R.id.btn_play: + if (isPlaying) { + btnPlay.setBackgroundResource(R.drawable.video_play_pause_selector); + imgPause.setVisibility(View.GONE); + Log.d("tag", "pause"); + isPlaying = false; + } else { + btnPlay.setBackgroundResource(R.drawable.video_play_play_selector); + imgPause.setVisibility(View.GONE); + if (isStart) {// + startVideo(); + } else { + isPlaying = true; + pVideo(); + } + } + break; + default: + break; + } + + } + + private void playNextFile(int pos) { + flag = false; + isStart = true; + //Map map = arrayList.get(position); + //filePath = (String) map.get("path"); + + //mess = timeList.get(position); + videoTime = mess(mess); + + tvTime.setText(getResources().getString(R.string.local_video_date) + + getContent(filePath)); + firstPicture(); + startVideo(); + + } + + private Toast mToast; + + public void showToast(int rid) { + String text = getResources().getString(rid); + + if (mToast == null) { + mToast = Toast.makeText(this, text, Toast.LENGTH_SHORT); + } else { + mToast.setText(text); + } + + mToast.show(); + } + + private void startVideo() { + Log.d("tag", ""); + if (playThread != null) { + playThread.interrupt(); + playThread = null; + } + imgPause.setVisibility(View.GONE); + isStart = false; + isPlaying = true; + progress = 0; + seekBar.setProgress(progress); + tvCurrentTime.setText(getTime(progress)); + playThread = new PlayThread(); + playThread.start(); + } + + @Override + public boolean onKeyDown(int arg0, KeyEvent arg1) { + if (arg0 == KeyEvent.KEYCODE_BACK) { + flag = false; + finish(); + return true; + } + return super.onKeyDown(arg0, arg1); + } + + @Override + public boolean onTouchEvent(MotionEvent event) { + + return gt.onTouchEvent(event); + } + + @Override + public boolean onDown(MotionEvent arg0) { + if (isShowing) { + isShowing = false; + topLayout.setVisibility(View.GONE); + bottomLayout.setVisibility(View.GONE); + } else { + isShowing = true; + topLayout.setVisibility(View.VISIBLE); + bottomLayout.setVisibility(View.VISIBLE); + } + return false; + } + + @Override + public boolean onFling(MotionEvent arg0, MotionEvent arg1, float arg2, + float arg3) { + return false; + } + + @Override + public void onLongPress(MotionEvent arg0) { + + } + + @Override + public boolean onScroll(MotionEvent arg0, MotionEvent arg1, float arg2, + float arg3) { + return false; + } + + @Override + public void onShowPress(MotionEvent arg0) { + + } + + @Override + public boolean onSingleTapUp(MotionEvent arg0) { + return false; + } + + @Override + public boolean onDoubleTap(MotionEvent event) { + Log.d("tag", "onDoubleTap"); + + return false; + } + + @Override + public boolean onDoubleTapEvent(MotionEvent arg0) { + return false; + } + + @Override + public boolean onSingleTapConfirmed(MotionEvent arg0) { + Log.d("tag", "onSingleTapConfirmed"); + + return false; + } + + @Override + public boolean onTouch(View v, MotionEvent event) { + switch (v.getId()) { + case R.id.top: + return true; + case R.id.bottom: + return true; + case R.id.img_playvideo: + switch (event.getAction()) { + case MotionEvent.ACTION_DOWN: + if (isShowing) { + isShowing = false; + topLayout.setVisibility(View.GONE); + bottomLayout.setVisibility(View.GONE); + } else { + isShowing = true; + topLayout.setVisibility(View.VISIBLE); + bottomLayout.setVisibility(View.VISIBLE); + } + break; + + default: + break; + } + + return true; + default: + break; + } + + return false; + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/StartActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/StartActivity.java new file mode 100644 index 0000000..a76047d --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/StartActivity.java @@ -0,0 +1,67 @@ +package com.ipcamera.demo; + + +import com.ipcamer.demo.R; + +import vstc2.nativecaller.NativeCaller; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.util.Log; +import android.view.KeyEvent; +import android.view.Window; +import android.view.WindowManager; +import android.widget.TextView; + +public class StartActivity extends Activity { + private static final String LOG_TAG = "StartActivity"; + private TextView version; + private Handler mHandler = new Handler() { + public void handleMessage(Message msg) { + Intent in = new Intent(StartActivity.this, AddCameraActivity.class); + startActivity(in); + finish(); + } + }; + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Log.d(LOG_TAG, "StartActivity onCreate"); + getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, + WindowManager.LayoutParams.FLAG_FULLSCREEN); + requestWindowFeature(Window.FEATURE_NO_TITLE); + setContentView(R.layout.start); + version = (TextView)findViewById(R.id.version); + version.setText("jni_code:"+NativeCaller.GetVersion()); + Intent intent = new Intent(); + intent.setClass(StartActivity.this, BridgeService.class); + startService(intent); + new Thread(new Runnable() { + @Override + public void run() { + try { + NativeCaller.PPPPInitialOther("ADCBBFAOPPJAHGJGBBGLFLAGDBJJHNJGGMBFBKHIBBNKOKLDHOBHCBOEHOKJJJKJBPMFLGCPPJMJAPDOIPNL"); + Thread.sleep(3000); + Message msg = new Message(); + mHandler.sendMessage(msg); + Log.e("vst","path"+getApplicationContext().getFilesDir().getAbsolutePath()); + NativeCaller.SetAPPDataPath(getApplicationContext().getFilesDir().getAbsolutePath()); + } catch (Exception e) { + + } + } + }).start(); + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if (keyCode == KeyEvent.KEYCODE_BACK) + return true; + return super.onKeyDown(keyCode, event); + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/BindSensorListAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/BindSensorListAdapter.java new file mode 100644 index 0000000..d0cf443 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/BindSensorListAdapter.java @@ -0,0 +1,178 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + +import android.content.Context; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.TextView; + +import com.ipcamer.demo.R; + +public class BindSensorListAdapter extends BaseAdapter { + private LayoutInflater mInflater = null; + private ArrayList> mylist; + private Context context; + + public BindSensorListAdapter(Context c) + { + context=c; + this.mInflater = LayoutInflater.from(c); + mylist =new ArrayList>(); + } + + @Override + public int getCount() { + // TODO Auto-generated method stub + return mylist.size(); + } + + @Override + public Object getItem(int arg0) { + // TODO Auto-generated method stub + return arg0; + } + + @Override + public long getItemId(int arg0) { + // TODO Auto-generated method stub + return arg0; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + // TODO Auto-generated method stub + sensorlist sensor; + if (convertView == null) { + sensor = new sensorlist(); + convertView = mInflater.inflate(R.layout.sensoradapterlayout,null); + sensor.sensorname = (TextView) convertView.findViewById(R.id.sensorname); + sensor.sensortypeimageview = (ImageView) convertView.findViewById(R.id.sensor_type); + + sensor.getnext = (ImageView) convertView.findViewById(R.id.imageView1); + sensor.sensornew = (ImageView) convertView.findViewById(R.id.sensor_new); + convertView.setTag(sensor); + } else { + sensor = (sensorlist) convertView.getTag(); + } + Map map = mylist.get(position); + String name = (String) map.get("sensorname").toString().trim(); + if (name.length() != 0 && !name.equals("")) { + sensor.sensorname.setText(name); + Log.i("info", "传感器名称不为空。"); + } + int id = (Integer) map.get("id");// 修改传感器名称的ID 为listview的position + int list1 = (Integer) map.get("sensorid1"); + int list2 = (Integer) map.get("sensorid2"); + int list3 = (Integer) map.get("sensorid3"); + int type = (Integer) map.get("sensortype"); + int isNew = (Integer) map.get("sensornew"); + if (isNew == 1) { + sensor.sensornew.setVisibility(View.VISIBLE); + } else { + sensor.sensornew.setVisibility(View.INVISIBLE); + } + String list = changeTo16(list1) + changeTo16(list2) + + changeTo16(list3); + String sensortype = null; + if (type == 1) + { + sensortype = context.getString(R.string.sensor_type_door); + sensor.sensortypeimageview.setBackgroundResource(R.drawable.sensorlist_item_magnetic); + } + else if (type == 2) + { + sensortype = context.getString(R.string.sensor_type_infrared); + sensor.sensortypeimageview.setBackgroundResource(R.drawable.sensorlist_item_infrared); + } + else if (type == 3) + { + sensortype = context.getString(R.string.sensor_type_smoke); + sensor.sensortypeimageview.setBackgroundResource(R.drawable.sensorlist_item_smoke); + } + else if (type == 4) + { + sensortype = context.getString(R.string.sensor_type_gas); + sensor.sensortypeimageview.setBackgroundResource(R.drawable.sensorlist_item_gas); + } + else if (type == 7) + { + sensortype = context.getString(R.string.sensor_type_remote); + sensor.sensortypeimageview.setBackgroundResource(R.drawable.sensorlist_item_control); + } + else if (type == 8) + { + sensortype = context.getString(R.string.sensor_type_siren); + sensor.sensortypeimageview.setBackgroundResource(R.drawable.sensor_siren_icon); + } + else if (type == 10) + { + sensortype = context.getString(R.string.sensor_type_camera); + } + else if (type == 11) + { + sensortype = context.getString(R.string.sensor_type_curtain); + } + + + return convertView; + } + + public void addSensorToList(int sensorid1, int sensorid2,int sensorid3, int sensortype, String resultPbuf, int newadd,int id) + { + Log.i("info", "add sensor"); + Map map = new HashMap(); + map.put("sensorid1", sensorid1); + map.put("sensorid2", sensorid2); + map.put("sensorid3", sensorid3); + map.put("sensortype", sensortype); + map.put("sensorname", resultPbuf); + map.put("sensornew", newadd); + map.put("id", id); + + synchronized (this) { + mylist.add(map); + } + } + + public void changeSensorName(String name, int pos) { + Map map = mylist.get(pos); + map.put("sensorname", name); + Log.i("info", "changeSensorName:" + name); + } + + public void changeSensorNew(int pos) { + Map map = mylist.get(pos); + map.put("sensornew", -1); + } + + public void cleanItem() { + mylist.clear(); + } + + public void removeMylist(int pos) { + mylist.remove(pos); + } + + public String changeTo16(int id) + { + String b = Integer.toHexString(id).toUpperCase(); + + return id < 10 ? "0" + b : b; + } + + class sensorlist + { + public TextView sensorname; + // public TextView sensorid; + public ImageView getnext; + public ImageView sensornew; + public ImageView sensortypeimageview; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.java new file mode 100644 index 0000000..2f94a64 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/LocalPictureAndVideoAdapter.java @@ -0,0 +1,296 @@ +package com.ipcamera.demo.adapter; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.LocalPictureAndVideoActivity.MyItem; + +import vstc2.nativecaller.NativeCaller; +import android.content.Context; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Matrix; +import android.os.Handler; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.FrameLayout; +import android.widget.ImageView; +import android.widget.ProgressBar; +import android.widget.TextView; + +// +public class LocalPictureAndVideoAdapter extends BaseAdapter{ + + private LayoutInflater inflator; + + private int width; + private ViewHolder holder = null; + private HashMap mapBmp = null; + private boolean isOver = false; + private ArrayList items; + + + public LocalPictureAndVideoAdapter(Context c,ArrayList items, int wh) + { + inflator = (LayoutInflater) c + .getSystemService(Context.LAYOUT_INFLATER_SERVICE); + this.width = wh; + this.items = items; + mapBmp = new HashMap(); + initBmp(); + } + + private Handler handler = new Handler() { + public void handleMessage(android.os.Message msg) { + switch (msg.what) { + case 2: + isOver = true; + break; + default: + break; + } + notifyDataSetChanged(); + } + }; + + public void initBmp() { + new Thread() { + public void run() { + + for (int i = 0; i < items.size(); i++) { + MyItem myItem = items.get(i); + String data = myItem.data; + int type = myItem.type; + Bitmap bmp = null; + if(type == 1){ + Bitmap btp = BitmapFactory.decodeFile(myItem.paths.get(0)); + + if(btp == null) + { + items.remove(i); + continue; + } + + Matrix matrix = new Matrix(); + float scaleX = ((float) width) / btp.getWidth(); + float scaleY = ((float) width) / btp.getHeight(); + matrix.postScale(scaleX, scaleY); + bmp = Bitmap.createBitmap(btp, 0, 0, + btp.getWidth(), btp.getHeight(), matrix, true); + + }else if(type == 2){ + bmp = getBitmap(myItem.paths.get(0)); + } + mapBmp.put(data, bmp); + handler.sendEmptyMessage(2); + } +// handler.sendEmptyMessage(2); + + } + }.start(); + } + + + + @Override + public int getCount() { + // TODO Auto-generated method stub + return items==null?0:items.size(); + } + + @Override + public Object getItem(int arg0) { + // TODO Auto-generated method stub + return null; + } + + @Override + public long getItemId(int arg0) { + // TODO Auto-generated method stub + return 0; + } + + @Override + public View getView(int arg0, View convertView, ViewGroup arg2) { + + int type = items.get(arg0).type; + + if (convertView == null) { + convertView = inflator + .inflate(R.layout.localpicture_listitem, null); + holder = new ViewHolder(); + holder.img = (ImageView) convertView.findViewById(R.id.img); + holder.sum = (TextView) convertView.findViewById(R.id.sum); + holder.time = (TextView) convertView.findViewById(R.id.time); + holder.unit=(TextView) convertView.findViewById(R.id.zhang); + holder.playvideo = (ImageView) convertView + .findViewById(R.id.playvideo); + holder.pBar = (ProgressBar) convertView + .findViewById(R.id.progressBar1); + convertView.setTag(holder); + } else { + holder = (ViewHolder) convertView.getTag(); + } + holder.playvideo.setVisibility(View.VISIBLE); + FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(width, width); + holder.img.setLayoutParams(lp); + holder.playvideo.setVisibility(View.GONE); + if(type == 1){ + holder.pBar.setVisibility(View.GONE); + }else if(type ==2){ + holder.pBar.setVisibility(View.GONE); + holder.playvideo.setVisibility(View.VISIBLE); + } + + String time = items.get(arg0).data; + List list = items.get(arg0).paths; + holder.time.setText(time); + holder.sum.setText(list.size() + ""); + if(type==2){ + holder.unit.setText(R.string.video_sum); + }else{ + holder.unit.setText(R.string.picture_sum); + } + Bitmap bitmap = mapBmp.get(time); + if (bitmap != null) { + holder.img.setImageBitmap(bitmap); + } + return convertView; + } + + private class ViewHolder { + TextView unit; + ImageView img; + TextView time; + TextView sum; + ImageView playvideo; + ProgressBar pBar; + } + + //bitmap + private Bitmap getBitmap(String path) { + File file = new File(path); + FileInputStream in = null; + try { + in = new FileInputStream(file); + // + byte[] header = new byte[4]; + in.read(header); + int fType = byteToInt(header); + Log.d("tag", "fType:" + fType); + switch (fType) { + case 1: {// h264 + byte[] sizebyte = new byte[4]; + byte[] typebyte = new byte[4]; + byte[] timebyte = new byte[4]; + in.read(sizebyte); + in.read(typebyte); + in.read(timebyte); + int length = byteToInt(sizebyte); + int bIFrame = byteToInt(typebyte); + int time = byteToInt(timebyte); + byte[] h264byte = new byte[length]; + in.read(h264byte); + byte[] yuvbuff = new byte[720 * 1280 * 3 / 2]; + int[] wAndh = new int[2]; + int result = NativeCaller.DecodeH264Frame(h264byte, 1, yuvbuff, + length, wAndh); + if (result > 0) { + Log.d("tag", "h264"); + int width = wAndh[0]; + int height = wAndh[1]; + Log.d("tag", "width:" + width + " height:" + height); + byte[] rgb = new byte[width * height * 2]; + NativeCaller.YUV4202RGB565(yuvbuff, rgb, width, height); + ByteBuffer buffer = ByteBuffer.wrap(rgb); + Bitmap bitmap = Bitmap.createBitmap(width, height, + Bitmap.Config.RGB_565); + bitmap.copyPixelsFromBuffer(buffer); + Matrix matrix = new Matrix(); + float scaleX = ((float) width) / bitmap.getWidth(); + float scaleY = ((float) width) / bitmap.getHeight(); + matrix.postScale(scaleX, scaleY); + return Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), + bitmap.getHeight(), matrix, true); + } else { + Log.d("tag", "h264"); + return null; + } + } + case 2: {// jpg + byte[] lengthBytes = new byte[4]; + byte[] timeBytes = new byte[4]; + in.read(lengthBytes); + in.read(timeBytes); + int time = byteToInt(timeBytes); + int length = byteToInt(lengthBytes); + byte[] contentBytes = new byte[length]; + in.read(contentBytes); + Bitmap btp = BitmapFactory.decodeByteArray(contentBytes, 0, + contentBytes.length); + if (btp != null) { + Matrix matrix = new Matrix(); + float scaleX = ((float) width) / btp.getWidth(); + float scaleY = ((float) width) / btp.getHeight(); + matrix.postScale(scaleX, scaleY); + return Bitmap.createBitmap(btp, 0, 0, btp.getWidth(), + btp.getHeight(), matrix, true); + } else { + return null; + } + } + default: + return null; + } + + } catch (Exception e) { + + } finally { + if (in != null) { + try { + in.close(); + in = null; + } catch (IOException e) { + e.printStackTrace(); + } + } + } + + return null; + } + + public static byte[] intToByte(int number) { + int temp = number; + byte[] b = new byte[4]; + for (int i = 0; i < b.length; i++) { + b[i] = new Integer(temp & 0xff).byteValue();// + temp = temp >> 8;// + } + return b; + } + + public static int byteToInt(byte[] b) { + + int s = 0; + int s0 = b[0] & 0xff;// + int s1 = b[1] & 0xff; + int s2 = b[2] & 0xff; + int s3 = b[3] & 0xff; + s3 <<= 24; + s2 <<= 16; + s1 <<= 8; + s = s0 | s1 | s2 | s3; + return s; + } + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/MessageAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/MessageAdapter.java new file mode 100644 index 0000000..813340e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/MessageAdapter.java @@ -0,0 +1,103 @@ +package com.ipcamera.demo.adapter; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; +import java.util.Date; +import java.text.SimpleDateFormat; + +import com.ipcamer.demo.R; +import com.ipcamer.demo.R.drawable; +import com.ipcamer.demo.R.id; +import com.ipcamer.demo.R.layout; +import com.ipcamer.demo.R.string; +import com.ipcamera.demo.bean.MessageBean; +import com.ipcamera.demo.bean.WifiScanBean; + +import java.util.ArrayList; + +public class MessageAdapter extends BaseAdapter { + + private Context context; + private LayoutInflater inflater; + private ArrayList list; + private ViewHolder holder; + + public MessageAdapter(Context context, ArrayList mlist) { + this.context = context; + inflater = LayoutInflater.from(context); + list = mlist; + } + + @Override + public int getCount() { + return list.size(); + } + + @Override + public Object getItem(int position) { + return position; + } + + @Override + public long getItemId(int position) { + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + if (convertView == null) { + convertView = inflater + .inflate(layout.message_list_item, null); + holder = new ViewHolder(); + // holder.img = (ImageView) convertView.findViewById(R.id.img); + holder.dz = (TextView) convertView.findViewById(id.dz); + holder.time = (TextView) convertView + .findViewById(id.time); + + convertView.setTag(holder); + } else { + holder = (ViewHolder) convertView.getTag(); + } + + MessageBean mMessageBean = list.get(position); + + if(mMessageBean.getDz().equals("18")) + { + holder.dz.setText(context.getResources().getString(R.string.alerm_motion_alarm)); + }else if(mMessageBean.getDz().equals("online")) + { + holder.dz.setText(context.getResources().getString(R.string.pppp_status_online)); + }else if(mMessageBean.getDz().equals("offline")) + { + holder.dz.setText(context.getResources().getString(string.dev_offline)); + }else{ + holder.dz.setText("rea = "+mMessageBean.getDz()); + } + + holder.time.setText(timeStamp2Date(mMessageBean.getDate(),"yyyy-MM-dd HH:mm:ss")); + + return convertView; + } + + + + private class ViewHolder { + TextView dz; + TextView time; + + } + + public static String timeStamp2Date(String seconds,String format) { + if(seconds == null || seconds.isEmpty() || seconds.equals("null")){ + return ""; + } + if(format == null || format.isEmpty()){ + format = "yyyy-MM-dd HH:mm:ss"; } + SimpleDateFormat sdf = new SimpleDateFormat(format); + return sdf.format(new Date(Long.valueOf(seconds+"000"))); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.java new file mode 100644 index 0000000..b8c23e0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/MoveVideoTimingAdapter.java @@ -0,0 +1,207 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + + + + +import com.ipcamer.demo.R; + +import android.content.Context; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.TextView; + + +public class MoveVideoTimingAdapter extends BaseAdapter { + private Context mContext; + public ArrayList> movevideotiming; + private LayoutInflater inflater; + private ViewHolder holder; + + public MoveVideoTimingAdapter(Context mContext) { + // TODO Auto-generated constructor stub + this.mContext = mContext; + movevideotiming = new ArrayList>(); + inflater = LayoutInflater.from(mContext); + } + @Override + public int getCount() { + // TODO Auto-generated method stub + return movevideotiming.size(); + } + + @Override + public Object getItem(int position) { + // TODO Auto-generated method stub + return position; + } + + @Override + public long getItemId(int position) { + // TODO Auto-generated method stub + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + // TODO Auto-generated method stub + if (convertView == null) { + convertView = inflater.inflate(R.layout.timing_video_item, null); + holder = new ViewHolder(); + holder.tv_timing_time = (TextView) convertView.findViewById(R.id.tv_timing_time); + holder.tv_timing_week = (TextView) convertView.findViewById(R.id.tv_timing_week); + + convertView.setTag(holder); + }else { + holder = (ViewHolder) convertView.getTag(); + } + Map item = movevideotiming.get(position); + int itemplan = item.entrySet().iterator().next().getValue(); + Log.e("itemplan:*******", ""+ itemplan); + + + holder.tv_timing_week.setText(getWeekPlan(itemplan)); + + int bStarttime = itemplan & 0x7ff; + int bEndTime = (itemplan >> 12) & 0x7ff; + holder.tv_timing_time.setText(getTime(bStarttime) + "-" + getTime(bEndTime)); + + int plankey = item.entrySet().iterator().next().getKey(); + int plantime = item.entrySet().iterator().next().getValue(); + movevideotiming.get(position).put(plankey, plantime); + + + return convertView; + } + private class ViewHolder { + TextView tv_timing_time; + TextView tv_timing_week; + + + } + private String getWeekPlan(int time) { + String weekdays = ""; + for (int i = 24; i < 31; i++) { + int weeks = (time >> i) & 1; + if (weeks == 1) { + switch (i) { + case 24: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_seven) + + " "; + break; + case 25: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_one) + + " "; + break; + case 26: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_two) + + " "; + break; + case 27: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_three) + + " "; + break; + case 28: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_four) + + " "; + break; + case 29: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_five) + + " "; + break; + case 30: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_six) + + " "; + break; + default: + break; + } + } + } + + return weekdays; + } + + private String getTime(int time) { + if (time < 60) { + if (time < 10) + return "00:0" + time; + return "00:" + time; + } + int h = time / 60; + int m = time - (h * 60); + if (h < 10 && m < 10) { + return "0" + h + ":0" + m; + } else if (h > 9 && m < 10) { + return h + ":0" + m; + } else if (h < 10 && m > 9) { + return "0" + h + ":" + m; + } + + return h + ":" + m; + + } + + public void addPlan(int key, int value) { + Map map = new HashMap(); + map.put(key, value); + movevideotiming.add(map); + int size = movevideotiming.size(); + for (int i = 0; i < size - 1; i++) { + for (int j = 1; j < size - i; j++) { + Map maps; + if (movevideotiming + .get(j - 1) + .entrySet() + .iterator() + .next() + .getKey() + .compareTo( + movevideotiming.get(j).entrySet().iterator().next() + .getKey()) > 0) { + maps = movevideotiming.get(j - 1); + movevideotiming.set(j - 1, movevideotiming.get(j)); + movevideotiming.set(j, maps); + } + } + } + + } + + public void notify(int key, int value) { + int size = movevideotiming.size(); + for (int i = 0; i < size; i++) { + Map map = movevideotiming.get(i); + if (map.containsKey(key)) { + map.put(key, value); + break; + } + } + } + + public void removePlan(int key) { + int size = movevideotiming.size(); + for (int i = 0; i < size; i++) { + Map map = movevideotiming.get(i); + if (map.containsKey(key)) { + movevideotiming.remove(i); + break; + } + } + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/PlayBackAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/PlayBackAdapter.java new file mode 100644 index 0000000..144c74c --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/PlayBackAdapter.java @@ -0,0 +1,125 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; + +import com.ipcamer.demo.R; +import com.ipcamer.demo.R.drawable; +import com.ipcamer.demo.R.id; +import com.ipcamer.demo.R.layout; +import com.ipcamera.demo.PlayBackTFActivity; +import com.ipcamera.demo.bean.PlayBackBean; + + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.TextView; + +public class PlayBackAdapter extends BaseAdapter{ + public ArrayList arrayList; + private Context context; + private LayoutInflater inflater; + PlayBackTFActivity playback; + + + public PlayBackAdapter(PlayBackTFActivity playback,Context context){ + this.context=context; + this.playback = playback; + arrayList=new ArrayList(); + inflater = LayoutInflater.from(context); + } + @Override + public int getCount() { + return arrayList.size(); + } + + @Override + public Object getItem(int position) { + return position; + } + + @Override + public long getItemId(int position) { + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + ViewHolder holder = null; + if(convertView==null){ + holder = new ViewHolder(); + convertView=inflater.inflate(R.layout.playbacktf_listitem,null); + holder.tvName=(TextView)convertView.findViewById(R.id.tv_name); + holder.imgtip = (ImageView) convertView.findViewById(R.id.img_tip); + convertView.setTag(holder); + }else{ + holder=(ViewHolder)convertView.getTag(); + } + PlayBackBean bean = arrayList.get(position); + String path = bean.getPath(); + holder.tvName.setText(getTime(path)); + String tip = getTip(path); + System.out.println(tip+"#########"); + if(getModel(tip).equals("a")){ + holder.imgtip.setBackgroundResource(R.drawable.icon_gpio); + }else if (getModel(tip).equals("b")){ + holder.imgtip.setBackgroundResource(R.drawable.icon_motion); + }else if(getModel(tip).equals("c")){ + holder.imgtip.setBackgroundResource(R.drawable.icon_rec); + } +// if(position == arrayList.size()){ +// playback.loadMoreView.setVisibility(View.VISIBLE); +// } + if(position>5000){ + playback.loadMoreView.setVisibility(View.VISIBLE); + } + return convertView; + } + public String getTip(String tip){ + String t = tip.substring(tip.length() - 8, tip.length() - 5); + return t; + } + public String getModel(String mess){ + System.out.println(mess+">>>>>>>>>>>>>>>>>>>>>>>>>!!!!!!!!!!!!!!!!!!!"); + String m = mess.substring(mess.length()-1, mess.length()); + String n = mess.substring(1, 2); + if(m.equals("1")){ + + return "a"; + }else if(n.equals("1")){ + return "b"; + }else{ + return "c"; + } + } + public String getTime(String time) { + String mess = time.substring(0, 14); + String me = time.substring(15, time.length()); + String ddd = mess.substring(0, 4); + String dd = mess.substring(4, 6); + String d = mess.substring(6, 8); + String hour = mess.substring(8, 10); + String min = mess.substring(10, 12); + String sec = mess.substring(12, 14); + + return ddd + "-" + dd + "-" + d + " " + hour + ":" + min + ":" + sec + ; + } + private class ViewHolder{ + ImageView imgtip; + TextView tvName; + } + + public void addPlayBean(PlayBackBean bean){ + if(!arrayList.contains(bean.getPath())){ + arrayList.add(bean); + } + + } + public PlayBackBean getPlayBean(int position){ + return arrayList.get(position); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/PushVideoTimingAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/PushVideoTimingAdapter.java new file mode 100644 index 0000000..6153178 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/PushVideoTimingAdapter.java @@ -0,0 +1,204 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + +import com.ipcamer.demo.R; + +import android.content.Context; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.TextView; + + +public class PushVideoTimingAdapter extends BaseAdapter { + private Context mContext; + public ArrayList> movetiming; + private LayoutInflater inflater; + private ViewHolder holder; + + public PushVideoTimingAdapter(Context mContext) { + // TODO Auto-generated constructor stub + this.mContext = mContext; + movetiming = new ArrayList>(); + inflater = LayoutInflater.from(mContext); + } + @Override + public int getCount() { + // TODO Auto-generated method stub + return movetiming.size(); + } + + @Override + public Object getItem(int position) { + // TODO Auto-generated method stub + return position; + } + + @Override + public long getItemId(int position) { + // TODO Auto-generated method stub + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + // TODO Auto-generated method stub + if (convertView == null) { + convertView = inflater.inflate(R.layout.timing_video_item, null); + holder = new ViewHolder(); + holder.tv_timing_time = (TextView) convertView.findViewById(R.id.tv_timing_time); + holder.tv_timing_week = (TextView) convertView.findViewById(R.id.tv_timing_week); + + convertView.setTag(holder); + }else { + holder = (ViewHolder) convertView.getTag(); + } + Map item = movetiming.get(position); + int itemplan = item.entrySet().iterator().next().getValue(); + Log.e("itemplan:*******", ""+ itemplan); + + + holder.tv_timing_week.setText(getWeekPlan(itemplan)); + + int bStarttime = itemplan & 0x7ff; + int bEndTime = (itemplan >> 12) & 0x7ff; + holder.tv_timing_time.setText(getTime(bStarttime) + "-" + getTime(bEndTime)); + + int plankey = item.entrySet().iterator().next().getKey(); + int plantime = item.entrySet().iterator().next().getValue(); + movetiming.get(position).put(plankey, plantime); + + + return convertView; + } + private class ViewHolder { + TextView tv_timing_time; + TextView tv_timing_week; + + + } + private String getWeekPlan(int time) { + String weekdays = ""; + for (int i = 24; i < 31; i++) { + int weeks = (time >> i) & 1; + if (weeks == 1) { + switch (i) { + case 24: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_seven) + + " "; + break; + case 25: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_one) + + " "; + break; + case 26: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_two) + + " "; + break; + case 27: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_three) + + " "; + break; + case 28: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_four) + + " "; + break; + case 29: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_five) + + " "; + break; + case 30: + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_six) + + " "; + break; + default: + break; + } + } + } + + return weekdays; + } + + private String getTime(int time) { + if (time < 60) { + if (time < 10) + return "00:0" + time; + return "00:" + time; + } + int h = time / 60; + int m = time - (h * 60); + if (h < 10 && m < 10) { + return "0" + h + ":0" + m; + } else if (h > 9 && m < 10) { + return h + ":0" + m; + } else if (h < 10 && m > 9) { + return "0" + h + ":" + m; + } + + return h + ":" + m; + + } + + public void addPlan(int key, int value) { + Map map = new HashMap(); + map.put(key, value); + movetiming.add(map); + int size = movetiming.size(); + for (int i = 0; i < size - 1; i++) { + for (int j = 1; j < size - i; j++) { + Map maps; + if (movetiming + .get(j - 1) + .entrySet() + .iterator() + .next() + .getKey() + .compareTo( + movetiming.get(j).entrySet().iterator().next() + .getKey()) > 0) { + maps = movetiming.get(j - 1); + movetiming.set(j - 1, movetiming.get(j)); + movetiming.set(j, maps); + } + } + } + + } + + public void notify(int key, int value) { + int size = movetiming.size(); + for (int i = 0; i < size; i++) { + Map map = movetiming.get(i); + if (map.containsKey(key)) { + map.put(key, value); + break; + } + } + } + + public void removePlan(int key) { + int size = movetiming.size(); + for (int i = 0; i < size; i++) { + Map map = movetiming.get(i); + if (map.containsKey(key)) { + movetiming.remove(i); + break; + } + } + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/SearchListAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/SearchListAdapter.java new file mode 100644 index 0000000..a030673 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/SearchListAdapter.java @@ -0,0 +1,145 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import com.ipcamer.demo.R; +import com.ipcamer.demo.R.drawable; +import com.ipcamer.demo.R.id; +import com.ipcamer.demo.R.layout; +import com.ipcamera.demo.utils.ContentCommon; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; + +public class SearchListAdapter extends BaseAdapter { + + @SuppressWarnings("unused") + private static final String LOG_TAG = "SearchListAdapter" ; + + private LayoutInflater listContainer = null; + @SuppressWarnings("unused") + private Context context = null; + private List> listItems = new ArrayList>();; + + public final class SearchListItem{ + public TextView devName; + public TextView devID; + } + + public SearchListAdapter(Context ct){ + context = ct; + listContainer = LayoutInflater.from(ct); + } + + @Override + public int getCount() { + // TODO Auto-generated method stub + return listItems.size(); + } + + @Override + public Object getItem(int position) { + // TODO Auto-generated method stub + return null; + } + + @Override + public long getItemId(int position) { + // TODO Auto-generated method stub + return 0; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + // TODO Auto-generated method stub + + SearchListItem searchListItem = null; + if(convertView == null){ + searchListItem = new SearchListItem(); + convertView = listContainer.inflate(R.layout.search_list_item, null); + searchListItem.devName = (TextView)convertView.findViewById(R.id.searchDevName) ; + searchListItem.devID = (TextView)convertView.findViewById(R.id.searchDevID) ; + convertView.setTag(searchListItem); + }else{ + searchListItem = (SearchListItem)convertView.getTag(); + } +// if(listItems.size()==1){ +// convertView.setBackgroundResource(R.drawable.listitem_one_pressed_selector); +// }else if(position==0){ +// convertView.setBackgroundResource(R.drawable.listitem_pressed_top_corner_selector); +// }else if(position==listItems.size()-1){ +// convertView.setBackgroundResource(R.drawable.listitem_pressed_bottom_corner_selector); +// }else{ +// } + convertView.setBackgroundResource(R.drawable.listitem_pressed_selector); + if(listItems != null) + { + searchListItem.devName.setText((String)listItems.get(position).get(ContentCommon.STR_CAMERA_NAME)); + searchListItem.devID.setText((String)listItems.get(position).get(ContentCommon.STR_CAMERA_ID)); + } + + + return convertView; + } + + /** + * + * @param mac + * @param ipaddr + * @param port + */ + public boolean AddCamera(String mac, String name, String did){ + + + if(!CheckCameraInfo(mac)){ + return false; + } + + Map map = new HashMap(); + map.put(ContentCommon.STR_CAMERA_MAC, mac) ; + map.put(ContentCommon.STR_CAMERA_NAME, name); + map.put(ContentCommon.STR_CAMERA_ID, did); + listItems.add(map) ; + return true; + } + + /** + * + * @param mac + * @return + */ + private boolean CheckCameraInfo(String mac) { + // TODO Auto-generated method stub + + int size = listItems.size(); + int i; + for(i = 0; i < size; i++){ + String strMac = (String)listItems.get(i).get(ContentCommon.STR_CAMERA_MAC); + if(mac.equals(strMac)){ + return false; + } + } + return true; + } + + public Map getItemContent(int pos) { + // TODO Auto-generated method stub + if(pos > listItems.size()){ + return null; + } + + return listItems.get(pos); + } + + public void ClearAll(){ + listItems.clear(); + } + +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/SensorListAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/SensorListAdapter.java new file mode 100644 index 0000000..f1fdfea --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/SensorListAdapter.java @@ -0,0 +1,119 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + +import com.ipcamer.demo.R; + +import android.content.Context; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.ListView; +import android.widget.TextView; + +public class SensorListAdapter extends BaseAdapter{ + private LayoutInflater inflater=null; + private Context context; + public ArrayList> listItems = new ArrayList>(); + + public SensorListAdapter(Context context,ArrayList> lists) + { + this.context=context; + listItems=lists; + inflater=LayoutInflater.from(context); + + } + + class sensorlist + { + public TextView sensorname; + public TextView sensordis; + public ImageView sensortype; + public TextView sensorid; + public ImageView getnext; + } + + @Override + public int getCount() { + // TODO Auto-generated method stub + return listItems.size(); + } + + @Override + public Object getItem(int arg0) { + // TODO Auto-generated method stub + return arg0; + } + + @Override + public long getItemId(int arg0) { + // TODO Auto-generated method stub + return arg0; + } + + @Override + public View getView(int position, View convertView, ViewGroup v) { + // TODO Auto-generated method stub + sensorlist sensor; + if (convertView == null) { + sensor = new sensorlist(); + convertView = inflater.inflate(R.layout.sensorlist_item_sensortype_item, null); + sensor.sensorname = (TextView) convertView + .findViewById(R.id.sensor_name); + sensor.sensortype = (ImageView) convertView + .findViewById(R.id.sensor_type); + sensor.sensordis = (TextView) convertView + .findViewById(R.id.sensor_dic); + sensor.getnext = (ImageView) convertView + .findViewById(R.id.imageView1); + convertView.setTag(sensor); + } else { + sensor = (sensorlist) convertView.getTag(); + } + + Map map = listItems.get(position); + String type = map.get("sensortype"); + int a = Integer.parseInt(type); + Log.i("info", "aaa传感器类型aaaaaaaa" + a); + if (a == 1) { + sensor.sensorname.setText(context.getString(R.string.sensor_type_door)); + sensor.sensordis.setText(context.getString(R.string.add_sensor_door_desc)); + sensor.sensortype.setBackgroundResource(R.drawable.sensorlist_item_magnetic); + } + else if (a == 2) { +// sensor.sensorid.setText("(" + list + "/" + "红外" + ")"); + sensor.sensorname.setText(context.getString(R.string.sensor_type_infrared)); + sensor.sensordis.setText(context.getString(R.string.add_sensor_infrerad_desc)); + sensor.sensortype.setBackgroundResource(R.drawable.sensorlist_item_infrared); + } + else if (a == 3) { +// sensor.sensorid.setText("(" + list + "/" + "烟感" + ")"); + sensor.sensorname.setText(context.getString(R.string.sensor_type_smoke)); + sensor.sensordis.setText(context.getString(R.string.add_sensor_smoke_desc)); + sensor.sensortype.setBackgroundResource(R.drawable.sensorlist_item_smoke); + } + else if (a == 4) { +// sensor.sensorid.setText("(" + list + "/" + "煤气" + ")"); + sensor.sensorname.setText(context.getString(R.string.sensor_type_gas)); + sensor.sensordis.setText(context.getString(R.string.add_sensor_gas_desc)); + sensor.sensortype.setBackgroundResource(R.drawable.sensorlist_item_gas); + } + else if (a == 7) { + sensor.sensorname.setText(context.getString(R.string.sensor_type_remote)); + sensor.sensordis.setText(context.getString(R.string.add_sensor_control_desc)); + sensor.sensortype.setBackgroundResource(R.drawable.sensorlist_item_control); + } + else if (a == 8){ + sensor.sensorname.setText(context.getString(R.string.sensor_type_siren)); + sensor.sensordis.setText(context.getString(R.string.add_sensor_siren_desc)); + sensor.sensortype.setBackgroundResource(R.drawable.sensor_siren_icon); + } + + return convertView; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.java new file mode 100644 index 0000000..10fc577 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/ShowLocPicGridViewAdapter.java @@ -0,0 +1,308 @@ +package com.ipcamera.demo.adapter; + +import java.io.File; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + +import com.ipcamer.demo.R; +import com.ipcamera.demo.utils.DatabaseUtil; + +import android.content.Context; +import android.graphics.Bitmap; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.TextView; + +public class ShowLocPicGridViewAdapter extends BaseAdapter { + private Context context; + private String did; + private LayoutInflater inflater; + private ViewHolder holder; + private int mode = 1;// 连接模式 + private ArrayList> arrayList; + + public ShowLocPicGridViewAdapter(Context context, String did) { + this.context = context; + this.did = did; + arrayList = new ArrayList>(); + inflater = LayoutInflater.from(context); + } + + @Override + public int getCount() { + return arrayList.size(); + } + + @Override + public Object getItem(int arg0) { + return arg0; + } + + @Override + public long getItemId(int arg0) { + return arg0; + } + + @Override + public View getView(int position, View convertView, ViewGroup arg2) { + String path = arrayList.get(position).get("path").toString(); + if (convertView == null) { + convertView = inflater.inflate(R.layout.showlocalpicgrid_griditem, + null); + holder = new ViewHolder(); + holder.img = (ImageView) convertView.findViewById(R.id.imageView1); + holder.playvideo = (ImageView) convertView + .findViewById(R.id.playvideo); + holder.img_delHook = (ImageView) convertView + .findViewById(R.id.del_hook); + holder.baFlag = (TextView) convertView + .findViewById(R.id.tvbadfileflag); + holder.textView_timeshow = (TextView) convertView + .findViewById(R.id.locVidTimeShow); + convertView.setTag(holder); + } else { + holder = (ViewHolder) convertView.getTag(); + } + Map map = arrayList.get(position); + Bitmap bmp = (Bitmap) map.get("bmp"); + int status = (Integer) map.get("status"); + int type = (Integer) map.get("type"); + if (type == 1) { + holder.baFlag.setVisibility(View.VISIBLE); + } else { + holder.baFlag.setVisibility(View.GONE); + } + Log.d("tag", "adapter status:" + status + " position:" + position); + switch (status) { + case 0: + holder.img_delHook.setVisibility(View.GONE); + holder.img.setPadding(2, 2, 2, 2); + holder.img.setBackgroundColor(0x00ff0000); + break; + case 1: + holder.img_delHook.setVisibility(View.VISIBLE); + holder.img.setPadding(2, 2, 2, 2); + holder.img.setBackgroundColor(0xffff0000); + break; + default: + break; + } + switch (mode) { + case 1: + holder.playvideo.setVisibility(View.GONE); + break; + case 2: + holder.playvideo.setVisibility(View.VISIBLE); + break; + default: + break; + } + holder.img.setImageBitmap(bmp); + holder.textView_timeshow.setText(getContent(path)); + return convertView; + } + + public void setMode(int mode) { + this.mode = mode; + } + + public ArrayList> getArrayPics() { + return arrayList; + } + + public void clearAll() { + arrayList.clear(); + } + private String getContent(String filePath) { + Log.d("tag", "filePath:" + filePath); + String s = filePath.substring(filePath.lastIndexOf("/") + 1); + //String date = s.substring(0, 10); + + String time = s.substring(11, 16).replace("_", ":"); + String result = time; + Log.d("tag", "result:" + result); + Log.d("tag", "sss:" + s.substring(0, 16)); + return result; + } + + public ArrayList> DelPics() { + DatabaseUtil dbUtil = new DatabaseUtil(context); + dbUtil.open(); + ArrayList delArray = new ArrayList(); + for (int i = 0; i < arrayList.size(); i++) { + Map map = arrayList.get(i); + String path = (String) map.get("path"); + int status = (Integer) map.get("status"); + if (status == 1) { + Log.d("tag", "path:" + path); + delArray.add(path); + } + } + + int size = delArray.size(); + Log.d("tag", "delArray.size():" + size); + + for (int i = 0; i < size; i++) { + String path = delArray.get(i); + Log.d("tag", ""); + boolean flag = true; + for (int j = 0; j < arrayList.size() && flag; j++) { + Map map = arrayList.get(j); + String path2 = (String) map.get("path"); + if (path.equals(path2)) { + Log.d("tag", ""); + String type = ""; + switch (mode) { + case 1: + type = DatabaseUtil.TYPE_PICTURE; + break; + case 2: + type = DatabaseUtil.TYPE_VIDEO; + break; + } + if (dbUtil.deleteVideoOrPicture(did, path2, type)) { + + File file = new File(path2); + if (file != null && file.exists()) { + Log.d("tag", ""); + file.delete(); + + } + map.clear(); + arrayList.remove(j); + } + flag = false; + } + } + } + dbUtil.close(); + delArray.clear(); + delArray = null; + Log.d("tag", "DelPics end"); + return arrayList; + } + + public void addBitmap(Bitmap bitmap, String path, int type) { + Map map = new HashMap(); + map.put("bmp", bitmap); + map.put("path", path); + map.put("status", 0); + map.put("type", type); + arrayList.add(map); + } + + // private Bitmap getBitmap(String path) { + // + // switch (mode) { + // case 1: {// ͼƬ + // holder.playvideo.setVisibility(View.GONE); + // Bitmap btp = BitmapFactory.decodeFile(path); + // int btmWidth = btp.getWidth(); + // int btmHeight = btp.getHeight(); + // float scaleW = ((float) 140) / btmWidth; + // float scaleH = ((float) 120) / btmHeight; + // Matrix matrix = new Matrix(); + // matrix.postScale(scaleW, scaleH); + // Bitmap bt = Bitmap.createBitmap(btp, 0, 0, btmWidth, btmHeight, + // matrix, true); + // + // return bt; + // } + // case 2:// + // holder.playvideo.setVisibility(View.VISIBLE); + // File file = new File(path); + // FileInputStream in = null; + // try { + // in = new FileInputStream(file); + // Log.d("tag", ":" + in.available()); + // byte[] lengthBytes = new byte[4]; + // byte[] timeBytes = new byte[4]; + // in.read(lengthBytes); + // in.read(timeBytes); + // int time = byteToInt(timeBytes); + // int length = byteToInt(lengthBytes); + // Log.d("tag", "time:" + time); + // Log.d("tag", "length:" + length); + // byte[] contentBytes = new byte[length]; + // in.read(contentBytes); + // Bitmap btp = BitmapFactory.decodeByteArray(contentBytes, 0, + // contentBytes.length); + // if (btp != null) { + // Matrix matrix = new Matrix(); + // float scaleX = ((float) 140) / btp.getWidth(); + // float scaleY = ((float) 120) / btp.getHeight(); + // Log.d("tag", "sx:" + scaleX + " sy:" + scaleY); + // matrix.postScale(scaleX, scaleY); + // return Bitmap.createBitmap(btp, 0, 0, btp.getWidth(), + // btp.getHeight(), matrix, true); + // } else { + // return null; + // } + // + // } catch (Exception e) { + // + // } finally { + // if (in != null) { + // try { + // in.close(); + // in = null; + // } catch (IOException e) { + // e.printStackTrace(); + // } + // } + // } + // + // break; + // } + // return null; + // + // } + + // private class MyTouch implements OnTouchListener{ + // private int position; + // public MyTouch(int position){ + // this.position=position; + // } + // @Override + // public boolean onTouch(View v, MotionEvent event) { + // + // return false; + // } + // + // } + private class ViewHolder { + ImageView img; + ImageView playvideo; + ImageView img_delHook; + TextView baFlag; + TextView textView_timeshow; + } + + public static byte[] intToByte(int number) { + int temp = number; + byte[] b = new byte[4]; + for (int i = 0; i < b.length; i++) { + b[i] = new Integer(temp & 0xff).byteValue(); + temp = temp >> 8; + } + return b; + } + + public static int byteToInt(byte[] b) { + int s = 0; + int s0 = b[0] & 0xff; + int s1 = b[1] & 0xff; + int s2 = b[2] & 0xff; + int s3 = b[3] & 0xff; + s3 <<= 24; + s2 <<= 16; + s1 <<= 8; + s = s0 | s1 | s2 | s3; + return s; + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/VideoTimingAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/VideoTimingAdapter.java new file mode 100644 index 0000000..95fca89 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/VideoTimingAdapter.java @@ -0,0 +1,217 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + +import com.ipcamer.demo.R; + +import android.content.Context; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.ImageView; +import android.widget.TextView; + + +public class VideoTimingAdapter extends BaseAdapter { + private Context mContext; + public ArrayList> sdtiming; + private LayoutInflater inflater; + private ViewHolder holder; + + public VideoTimingAdapter(Context mContext) { + // TODO Auto-generated constructor stub + this.mContext = mContext; + sdtiming = new ArrayList>(); + inflater = LayoutInflater.from(mContext); + } + @Override + public int getCount() { + // TODO Auto-generated method stub + return sdtiming.size(); + } + + @Override + public Object getItem(int position) { + // TODO Auto-generated method stub + return position; + } + + @Override + public long getItemId(int position) { + // TODO Auto-generated method stub + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + // TODO Auto-generated method stub + if (convertView == null) { + convertView = inflater.inflate(R.layout.timing_video_item, null); + holder = new ViewHolder(); + holder.tv_timing_time = (TextView) convertView.findViewById(R.id.tv_timing_time); + holder.tv_timing_week = (TextView) convertView.findViewById(R.id.tv_timing_week); + + convertView.setTag(holder); + }else { + holder = (ViewHolder) convertView.getTag(); + } + Map item = sdtiming.get(position); + int itemplan = item.entrySet().iterator().next().getValue(); + + + holder.tv_timing_week.setText(getWeekPlan(itemplan)); + + int bStarttime = itemplan & 0x7ff; + int bEndTime = (itemplan >> 12) & 0x7ff; + holder.tv_timing_time.setText(getTime(bStarttime) + "-" + getTime(bEndTime)); + + int plankey = item.entrySet().iterator().next().getKey(); + int plantime = item.entrySet().iterator().next().getValue(); + sdtiming.get(position).put(plankey, plantime); + //cameraSetSDTiming.editPlanValid(plankey, plantime); + + return convertView; + } + private class ViewHolder { + TextView tv_timing_time; + TextView tv_timing_week; + + + } + private String getWeekPlan(int time) { + String weekdays = ""; + for (int i = 24; i < 31; i++) { + int weeks = (time >> i) & 1; + if (weeks == 1) { + switch (i) { + case 24: + + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_seven) + + " "; + + break; + case 25: + + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_one) + + " "; + + break; + case 26: + + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_two) + + " "; + + break; + case 27: + + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_three) + + " "; + + break; + case 28: + + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_four) + + " "; + + break; + case 29: + + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_five) + + " "; + + break; + case 30: + + weekdays = weekdays + + mContext.getResources().getString(R.string.plug_six) + + " "; + + break; + default: + break; + } + } + } + + return weekdays; + } + + private String getTime(int time) { + if (time < 60) { + if (time < 10) + return "00:0" + time; + return "00:" + time; + } + int h = time / 60; + int m = time - (h * 60); + if (h < 10 && m < 10) { + return "0" + h + ":0" + m; + } else if (h > 9 && m < 10) { + return h + ":0" + m; + } else if (h < 10 && m > 9) { + return "0" + h + ":" + m; + } + + return h + ":" + m; + + } + + public void addPlan(int key, int value) { + Map map = new HashMap(); + map.put(key, value); + sdtiming.add(map); + int size = sdtiming.size(); + for (int i = 0; i < size - 1; i++) { + for (int j = 1; j < size - i; j++) { + Map maps; + if (sdtiming + .get(j - 1) + .entrySet() + .iterator() + .next() + .getKey() + .compareTo( + sdtiming.get(j).entrySet().iterator().next() + .getKey()) > 0) { + maps = sdtiming.get(j - 1); + sdtiming.set(j - 1, sdtiming.get(j)); + sdtiming.set(j, maps); + } + } + } + + } + + public void notify(int key, int value) { + int size = sdtiming.size(); + for (int i = 0; i < size; i++) { + Map map = sdtiming.get(i); + if (map.containsKey(key)) { + map.put(key, value); + break; + } + } + } + + public void removePlan(int key) { + int size = sdtiming.size(); + for (int i = 0; i < size; i++) { + Map map = sdtiming.get(i); + if (map.containsKey(key)) { + sdtiming.remove(i); + break; + } + } + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/ViewPagerAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/ViewPagerAdapter.java new file mode 100644 index 0000000..1f8a80d --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/ViewPagerAdapter.java @@ -0,0 +1,66 @@ +package com.ipcamera.demo.adapter; + +import java.util.List; + +import android.os.Parcelable; +import android.support.v4.view.PagerAdapter; +import android.support.v4.view.ViewPager; +import android.view.View; + +public class ViewPagerAdapter extends PagerAdapter { + public List mListViews; + + public ViewPagerAdapter(List mListViews) { + this.mListViews = mListViews; + } + + @Override + public void destroyItem(View arg0, int arg1, Object arg2) { + // TODO Auto-generated method stub + ((ViewPager) arg0).removeView(mListViews.get(arg1)); + } + + @Override + public void finishUpdate(View arg0) { + // TODO Auto-generated method stub + + } + + @Override + public int getCount() { + // TODO Auto-generated method stub + return mListViews.size(); + } + + @Override + public Object instantiateItem(View arg0, int arg1) { + // TODO Auto-generated method stub + ((ViewPager) arg0).addView(mListViews.get(arg1), 0); + return mListViews.get(arg1); + } + + @Override + public boolean isViewFromObject(View arg0, Object arg1) { + // TODO Auto-generated method stub + return arg0 == (arg1); + } + + @Override + public void restoreState(Parcelable arg0, ClassLoader arg1) { + // TODO Auto-generated method stub + + } + + @Override + public Parcelable saveState() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void startUpdate(View arg0) { + // TODO Auto-generated method stub + + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/WifiScanListAdapter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/WifiScanListAdapter.java new file mode 100644 index 0000000..ab84d32 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/adapter/WifiScanListAdapter.java @@ -0,0 +1,128 @@ +package com.ipcamera.demo.adapter; + +import java.util.ArrayList; + +import com.ipcamer.demo.R; +import com.ipcamer.demo.R.drawable; +import com.ipcamer.demo.R.id; +import com.ipcamer.demo.R.layout; +import com.ipcamer.demo.R.string; +import com.ipcamera.demo.bean.WifiScanBean; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; + +public class WifiScanListAdapter extends BaseAdapter { + + private Context context; + private LayoutInflater inflater; + private ArrayList list; + private ViewHolder holder; + + public WifiScanListAdapter(Context context) { + this.context = context; + inflater = LayoutInflater.from(context); + list = new ArrayList(); + } + + @Override + public int getCount() { + return list.size(); + } + + @Override + public Object getItem(int position) { + return position; + } + + @Override + public long getItemId(int position) { + return position; + } + + @Override + public View getView(int position, View convertView, ViewGroup parent) { + if (convertView == null) { + convertView = inflater + .inflate(R.layout.settingwifi_list_item, null); + holder = new ViewHolder(); + // holder.img = (ImageView) convertView.findViewById(R.id.img); + holder.ssid = (TextView) convertView.findViewById(R.id.ssid); + holder.safe = (TextView) convertView + .findViewById(R.id.wifi_scan_listitem_tv_safe); + holder.signal = (TextView) convertView + .findViewById(R.id.wifi_scan_listitem_tv_signal_strong); + convertView.setTag(holder); + } else { + holder = (ViewHolder) convertView.getTag(); + } + if (list.size() == 0) { + convertView + .setBackgroundResource(R.drawable.listitem_one_pressed_selector); + } else if (position == 0) { + convertView + .setBackgroundResource(R.drawable.listitem_pressed_top_corner_selector); + } else if (position == list.size() - 1) { + convertView + .setBackgroundResource(R.drawable.listitem_pressed_bottom_corner_selector); + } else { + convertView + .setBackgroundResource(R.drawable.listitem_pressed_selector); + } + WifiScanBean wifiScanBean = list.get(position); + holder.ssid.setText(wifiScanBean.getSsid()); + holder.signal.setText(wifiScanBean.getDbm0() + "%"); + String safeName = ""; + switch (wifiScanBean.getSecurity()) { + case 0: + safeName = context.getResources().getString(R.string.wifi_no_safe); + break; + case 1: + safeName = "WEP"; + break; + case 2: + safeName = "WPA_PSK(AES)"; + break; + case 3: + safeName = "WPA_PSK(TKIP)"; + break; + case 4: + safeName = "WPA2_PSK(AES)"; + break; + case 5: + safeName = "WPA2_PSK(TKIP)"; + break; + default: + break; + } + holder.safe.setText(safeName); + return convertView; + } + + public void addWifiScan(WifiScanBean wifiScanBean) { + list.add(wifiScanBean); + } + + public void clearWifi() { + list.clear(); + } + + public WifiScanBean getWifiScan(int position) { + return list.get(position); + } + + public ArrayList getWifiScanBeans() { + return list; + } + + private class ViewHolder { + TextView ssid; + // ImageView img; + TextView signal; + TextView safe; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/AlermBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/AlermBean.java new file mode 100644 index 0000000..fc5cc0a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/AlermBean.java @@ -0,0 +1,540 @@ +package com.ipcamera.demo.bean; + +import java.io.Serializable; + +public class AlermBean implements Serializable { + private static final long serialVersionUID = 1L; + private String did; + private int alarm_audio; + /** + * 是否勾选 + */ + private int audioArmedCheck; + private int alarm_temp; + private int alarmTempChecked; + private int motion_armed; + private int motion_sensitivity; + private int input_armed; + private int ioin_level; + private int ioout_level; + private int iolinkage; + private int alermpresetsit; + private int mail; + private int snapshot; + private int record; + private int upload_interval; + private int schedule_enable; + private int schedule_sun_0; + private int schedule_sun_1; + private int schedule_sun_2; + private int schedule_mon_0; + private int schedule_mon_1; + private int schedule_mon_2; + private int schedule_tue_0; + private int schedule_tue_1; + private int schedule_tue_2; + private int schedule_wed_0; + private int schedule_wed_1; + private int schedule_wed_2; + + private int schedule_thu_0; + private int schedule_thu_1; + private int schedule_thu_2; + private int schedule_fri_0; + private int schedule_fri_1; + private int schedule_fri_2; + private int schedule_sat_0; + private int schedule_sat_1; + private int schedule_sat_2; + + int defense_plan1; + int defense_plan2; + int defense_plan3; + int defense_plan4; + int defense_plan5; + int defense_plan6; + int defense_plan7; + int defense_plan8; + int defense_plan9; + int defense_plan10; + int defense_plan11; + int defense_plan12; + int defense_plan13; + int defense_plan14; + int defense_plan15; + int defense_plan16; + int defense_plan17; + int defense_plan18; + int defense_plan19; + int defense_plan20; + int defense_plan21; + public int getAudioArmedCheck() { + return audioArmedCheck; + } + + public void setAudioArmedCheck(int audioArmedCheck) { + this.audioArmedCheck = audioArmedCheck; + } + public int getAlarmTempChecked() { + return alarmTempChecked; + } + + public void setAlarmTempChecked(int alarmTempChecked) { + this.alarmTempChecked = alarmTempChecked; + } + + public String getDid() { + return did; + } + + public void setDid(String did) { + this.did = did; + } + + public int getAlarm_temp() { + return alarm_temp; + } + + public void setAlarm_temp(int alarm_temp) { + this.alarm_temp = alarm_temp; + } + + public int getAlarm_audio() { + return alarm_audio; + } + + public void setAlarm_audio(int alarm_audio) { + this.alarm_audio = alarm_audio; + } + + public int getMotion_armed() { + return motion_armed; + } + + public void setMotion_armed(int motion_armed) { + this.motion_armed = motion_armed; + } + + public int getMotion_sensitivity() { + return motion_sensitivity; + } + + public void setMotion_sensitivity(int motion_sensitivity) { + this.motion_sensitivity = motion_sensitivity; + } + + public int getInput_armed() { + return input_armed; + } + + public void setInput_armed(int input_armed) { + this.input_armed = input_armed; + } + + public int getIoin_level() { + return ioin_level; + } + + public int getIoout_level() { + return ioout_level; + } + + public void setIoout_level(int ioout_level) { + this.ioout_level = ioout_level; + } + + public void setIoin_level(int ioin_level) { + this.ioin_level = ioin_level; + } + + public int getIolinkage() { + return iolinkage; + } + + public void setIolinkage(int iolinkage) { + this.iolinkage = iolinkage; + } + + public int getAlermpresetsit() { + return alermpresetsit; + } + + public void setAlermpresetsit(int alermpresetsit) { + this.alermpresetsit = alermpresetsit; + } + + public int getMail() { + return mail; + } + + public void setMail(int mail) { + this.mail = mail; + } + + public int getSnapshot() { + return snapshot; + } + + public void setSnapshot(int snapshot) { + this.snapshot = snapshot; + } + + public int getRecord() { + return record; + } + + public void setRecord(int record) { + this.record = record; + } + + public int getUpload_interval() { + return upload_interval; + } + + public void setUpload_interval(int upload_interval) { + this.upload_interval = upload_interval; + } + + public int getSchedule_enable() { + return schedule_enable; + } + + public void setSchedule_enable(int schedule_enable) { + this.schedule_enable = schedule_enable; + } + + public int getSchedule_sun_0() { + return schedule_sun_0; + } + + public void setSchedule_sun_0(int schedule_sun_0) { + this.schedule_sun_0 = schedule_sun_0; + } + + public int getSchedule_sun_1() { + return schedule_sun_1; + } + + public void setSchedule_sun_1(int schedule_sun_1) { + this.schedule_sun_1 = schedule_sun_1; + } + + public int getSchedule_sun_2() { + return schedule_sun_2; + } + + public void setSchedule_sun_2(int schedule_sun_2) { + this.schedule_sun_2 = schedule_sun_2; + } + + public int getSchedule_mon_0() { + return schedule_mon_0; + } + + public void setSchedule_mon_0(int schedule_mon_0) { + this.schedule_mon_0 = schedule_mon_0; + } + + public int getSchedule_mon_1() { + return schedule_mon_1; + } + + public void setSchedule_mon_1(int schedule_mon_1) { + this.schedule_mon_1 = schedule_mon_1; + } + + public int getSchedule_mon_2() { + return schedule_mon_2; + } + + public void setSchedule_mon_2(int schedule_mon_2) { + this.schedule_mon_2 = schedule_mon_2; + } + + public int getSchedule_tue_0() { + return schedule_tue_0; + } + + public void setSchedule_tue_0(int schedule_tue_0) { + this.schedule_tue_0 = schedule_tue_0; + } + + public int getSchedule_tue_1() { + return schedule_tue_1; + } + + public void setSchedule_tue_1(int schedule_tue_1) { + this.schedule_tue_1 = schedule_tue_1; + } + + public int getSchedule_tue_2() { + return schedule_tue_2; + } + + public void setSchedule_tue_2(int schedule_tue_2) { + this.schedule_tue_2 = schedule_tue_2; + } + + public int getSchedule_wed_0() { + return schedule_wed_0; + } + + public void setSchedule_wed_0(int schedule_wed_0) { + this.schedule_wed_0 = schedule_wed_0; + } + + public int getSchedule_wed_1() { + return schedule_wed_1; + } + + public void setSchedule_wed_1(int schedule_wed_1) { + this.schedule_wed_1 = schedule_wed_1; + } + + public int getSchedule_wed_2() { + return schedule_wed_2; + } + + public void setSchedule_wed_2(int schedule_wed_2) { + this.schedule_wed_2 = schedule_wed_2; + } + + public int getSchedule_thu_0() { + return schedule_thu_0; + } + + public void setSchedule_thu_0(int schedule_thu_0) { + this.schedule_thu_0 = schedule_thu_0; + } + + public int getSchedule_thu_1() { + return schedule_thu_1; + } + + public void setSchedule_thu_1(int schedule_thu_1) { + this.schedule_thu_1 = schedule_thu_1; + } + + public int getSchedule_thu_2() { + return schedule_thu_2; + } + + public void setSchedule_thu_2(int schedule_thu_2) { + this.schedule_thu_2 = schedule_thu_2; + } + + public int getSchedule_fri_0() { + return schedule_fri_0; + } + + public void setSchedule_fri_0(int schedule_fri_0) { + this.schedule_fri_0 = schedule_fri_0; + } + + public int getSchedule_fri_1() { + return schedule_fri_1; + } + + public void setSchedule_fri_1(int schedule_fri_1) { + this.schedule_fri_1 = schedule_fri_1; + } + + public int getSchedule_fri_2() { + return schedule_fri_2; + } + + public void setSchedule_fri_2(int schedule_fri_2) { + this.schedule_fri_2 = schedule_fri_2; + } + + public int getSchedule_sat_0() { + return schedule_sat_0; + } + + public void setSchedule_sat_0(int schedule_sat_0) { + this.schedule_sat_0 = schedule_sat_0; + } + + public int getSchedule_sat_1() { + return schedule_sat_1; + } + + public void setSchedule_sat_1(int schedule_sat_1) { + this.schedule_sat_1 = schedule_sat_1; + } + + public int getSchedule_sat_2() { + return schedule_sat_2; + } + + public void setSchedule_sat_2(int schedule_sat_2) { + this.schedule_sat_2 = schedule_sat_2; + } + + public int getDefense_plan1() { + return defense_plan1; + } + public void setDefense_plan1(int defense_plan1) { + this.defense_plan1 = defense_plan1; + } + public int getDefense_plan2() { + return defense_plan2; + } + public void setDefense_plan2(int defense_plan2) { + this.defense_plan2 = defense_plan2; + } + public int getDefense_plan3() { + return defense_plan3; + } + public void setDefense_plan3(int defense_plan3) { + this.defense_plan3 = defense_plan3; + } + public int getDefense_plan4() { + return defense_plan4; + } + public void setDefense_plan4(int defense_plan4) { + this.defense_plan4 = defense_plan4; + } + public int getDefense_plan5() { + return defense_plan5; + } + public void setDefense_plan5(int defense_plan5) { + this.defense_plan5 = defense_plan5; + } + public int getDefense_plan6() { + return defense_plan6; + } + public void setDefense_plan6(int defense_plan6) { + this.defense_plan6 = defense_plan6; + } + public int getDefense_plan7() { + return defense_plan7; + } + public void setDefense_plan7(int defense_plan7) { + this.defense_plan7 = defense_plan7; + } + public int getDefense_plan8() { + return defense_plan8; + } + public void setDefense_plan8(int defense_plan8) { + this.defense_plan8 = defense_plan8; + } + public int getDefense_plan9() { + return defense_plan9; + } + public void setDefense_plan9(int defense_plan9) { + this.defense_plan9 = defense_plan9; + } + public int getDefense_plan10() { + return defense_plan10; + } + public void setDefense_plan10(int defense_plan10) { + this.defense_plan10 = defense_plan10; + } + public int getDefense_plan11() { + return defense_plan11; + } + public void setDefense_plan11(int defense_plan11) { + this.defense_plan11 = defense_plan11; + } + public int getDefense_plan12() { + return defense_plan12; + } + public void setDefense_plan12(int defense_plan12) { + this.defense_plan12 = defense_plan12; + } + public int getDefense_plan13() { + return defense_plan13; + } + public void setDefense_plan13(int defense_plan13) { + this.defense_plan13 = defense_plan13; + } + public int getDefense_plan14() { + return defense_plan14; + } + public void setDefense_plan14(int defense_plan14) { + this.defense_plan14 = defense_plan14; + } + public int getDefense_plan15() { + return defense_plan15; + } + public void setDefense_plan15(int defense_plan15) { + this.defense_plan15 = defense_plan15; + } + public int getDefense_plan16() { + return defense_plan16; + } + public void setDefense_plan16(int defense_plan16) { + this.defense_plan16 = defense_plan16; + } + public int getDefense_plan17() { + return defense_plan17; + } + public void setDefense_plan17(int defense_plan17) { + this.defense_plan17 = defense_plan17; + } + public int getDefense_plan18() { + return defense_plan18; + } + public void setDefense_plan18(int defense_plan18) { + this.defense_plan18 = defense_plan18; + } + public int getDefense_plan19() { + return defense_plan19; + } + public void setDefense_plan19(int defense_plan19) { + this.defense_plan19 = defense_plan19; + } + public int getDefense_plan20() { + return defense_plan20; + } + public void setDefense_plan20(int defense_plan20) { + this.defense_plan20 = defense_plan20; + } + public int getDefense_plan21() { + return defense_plan21; + } + public void setDefense_plan21(int defense_plan21) { + this.defense_plan21 = defense_plan21; + } + @Override + public String toString() { + return "AlermBean [did=" + did + ", motion_armed=" + motion_armed + + ", motion_sensitivity=" + motion_sensitivity + + ", input_armed=" + input_armed + ", ioin_level=" + ioin_level + + ", ioout_level=" + ioout_level + ", iolinkage=" + iolinkage + + ", alermpresetsit=" + alermpresetsit + ", mail=" + mail + + ", snapshot=" + snapshot + ", record=" + record + + ", alarm_audio=" + alarm_audio + ", upload_interval=" + + upload_interval + ", schedule_enable=" + schedule_enable + + ", schedule_sun_0=" + schedule_sun_0 + ", schedule_sun_1=" + + schedule_sun_1 + ", schedule_sun_2=" + schedule_sun_2 + + ", schedule_mon_0=" + schedule_mon_0 + ", schedule_mon_1=" + + schedule_mon_1 + ", schedule_mon_2=" + schedule_mon_2 + + ", schedule_tue_0=" + schedule_tue_0 + ", schedule_tue_1=" + + schedule_tue_1 + ", schedule_tue_2=" + schedule_tue_2 + + ", schedule_wed_0=" + schedule_wed_0 + ", schedule_wed_1=" + + schedule_wed_1 + ", schedule_wed_2=" + schedule_wed_2 + + ", schedule_thu_0=" + schedule_thu_0 + ", schedule_thu_1=" + + schedule_thu_1 + ", schedule_thu_2=" + schedule_thu_2 + + ", schedule_fri_0=" + schedule_fri_0 + ", schedule_fri_1=" + + schedule_fri_1 + ", schedule_fri_2=" + schedule_fri_2 + + ", schedule_sat_0=" + schedule_sat_0 + ", schedule_sat_1=" + + schedule_sat_1 + ", schedule_sat_2=" + schedule_sat_2 + + ", defense_plan1=" + defense_plan1 + ", defense_plan2=" + + defense_plan2 + ", defense_plan3=" + defense_plan3 + + ", defense_plan4=" + defense_plan4 + ", defense_plan5=" + + defense_plan5 + ", defense_plan6=" + defense_plan6 + + ", defense_plan7=" + defense_plan7 + ", defense_plan8=" + + defense_plan8 + ", defense_plan9=" + defense_plan9 + + ", defense_plan10=" + defense_plan10 + ", defense_plan11=" + + defense_plan11 + ", defense_plan12=" + defense_plan12 + + ", defense_plan13=" + defense_plan13 + ", defense_plan14=" + + defense_plan14 + ", defense_plan15=" + defense_plan15 + + ", defense_plan16=" + defense_plan16 + ", defense_plan17=" + + defense_plan17 + ", defense_plan18=" + defense_plan18 + + ", defense_plan19=" + defense_plan19 + ", defense_plan20=" + + defense_plan20 + ", defense_plan21=" + defense_plan21 + "]"; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DateBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DateBean.java new file mode 100644 index 0000000..2cae5de --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DateBean.java @@ -0,0 +1,38 @@ +package com.ipcamera.demo.bean; + +public class DateBean { + private int now; + private int tz; + private int ntp_enable; + private String ntp_ser; + public int getNow() { + return now; + } + public void setNow(int now) { + this.now = now; + } + public int getTz() { + return tz; + } + public void setTz(int tz) { + this.tz = tz; + } + public int getNtp_enable() { + return ntp_enable; + } + public void setNtp_enable(int ntp_enable) { + this.ntp_enable = ntp_enable; + } + public String getNtp_ser() { + return ntp_ser; + } + public void setNtp_ser(String ntp_ser) { + this.ntp_ser = ntp_ser; + } + @Override + public String toString() { + return "DateBean [now=" + now + ", tz=" + tz + ", ntp_enable=" + + ntp_enable + ", ntp_ser=" + ntp_ser + "]"; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DefenseConstant.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DefenseConstant.java new file mode 100644 index 0000000..89c42ce --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DefenseConstant.java @@ -0,0 +1,17 @@ +package com.ipcamera.demo.bean; + +public class DefenseConstant { + + public static String key_Monday="key1"; + public static String key_Tuesday="key2"; + public static String key_Wednesday="key3"; + public static String key_Thursday="key4"; + public static String key_Friday="key5"; + public static String key_Saturday="key6"; + public static String key_Sunday="key7"; + + public static String key_allAlarm="111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; + public static String key_allDisAlarm="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DoorBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DoorBean.java new file mode 100644 index 0000000..3f0fa3f --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/DoorBean.java @@ -0,0 +1,48 @@ +package com.ipcamera.demo.bean; + +public class DoorBean { + public String name; + public int status; + public String sensoridTag; + + public DoorBean() { + // TODO Auto-generated constructor stub + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getStatus() { + return status; + } + + public void setStatus(int status) { + this.status = status; + } + + public String getSensoridTag() { + return sensoridTag; + } + + public void setSensoridTag(String sensoridTag) { + this.sensoridTag = sensoridTag; + } + + @Override + public String toString() { + return "DoorBean [name=" + name + ", status=" + status + + ", sensoridTag=" + sensoridTag + "]"; + } + + + + + + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/ErrorBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/ErrorBean.java new file mode 100644 index 0000000..77285c1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/ErrorBean.java @@ -0,0 +1,40 @@ +package com.ipcamera.demo.bean; + +/* + * 编写:vst on 2017/9/29 10:15 + * // + * // + */ +public class ErrorBean { + private int errorCode; + private String errorMsg; + + public ErrorBean(int errorCode, String errorMsg) { + this.errorCode = errorCode; + this.errorMsg = errorMsg; + } + + public int getErrorCode() { + return errorCode; + } + + public void setErrorCode(int errorCode) { + this.errorCode = errorCode; + } + + public String getErrorMsg() { + return errorMsg; + } + + public void setErrorMsg(String errorMsg) { + this.errorMsg = errorMsg; + } + + @Override + public String toString() { + return "ErrorBean{" + + "errorCode=" + errorCode + + ", errorMsg='" + errorMsg + '\'' + + '}'; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/JsonBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/JsonBean.java new file mode 100644 index 0000000..ed98e94 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/JsonBean.java @@ -0,0 +1,40 @@ +package com.ipcamera.demo.bean; + +/* + * 编写:vst on 2017/5/5 14:03 + * // + * // + */ +public class JsonBean { + private int code; + private String json; + + public JsonBean(int code, String json) { + this.code = code; + this.json = json; + } + + public int getCode() { + return code; + } + + public void setCode(int code) { + this.code = code; + } + + public String getJson() { + return json; + } + + public void setJson(String json) { + this.json = json; + } + + @Override + public String toString() { + return "JsonBean{" + + "code=" + code + + ", json='" + json + '\'' + + '}'; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/MessageBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/MessageBean.java new file mode 100644 index 0000000..bd4f45e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/MessageBean.java @@ -0,0 +1,66 @@ +package com.ipcamera.demo.bean; + +public class MessageBean { + private String encryp; + private String ran; + + private String uid; + + private String recordDate; + + private String date; + + private String dz; + + public void setDz(String dz) { + this.dz = dz; + } + + public String getDz() { + return dz; + } + + public void setEncryp(String encryp) { + this.encryp = encryp; + } + + public String getEncryp() { + return encryp; + } + + + public void setRan(String ran) { + this.ran = ran; + } + + + public String getRan() { + return ran; + } + + public String getUid() { + return uid; + } + + public void setUid(String uid) { + this.uid = uid; + } + + public void setDate(String date) { + this.date = date; + } + + + public String getDate() { + return date; + } + + + public void setRecordDate(String recordDate) { + this.recordDate = recordDate; + } + + public String getRecordDate() { + return recordDate; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/PlayBackBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/PlayBackBean.java new file mode 100644 index 0000000..e73ead2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/PlayBackBean.java @@ -0,0 +1,38 @@ +package com.ipcamera.demo.bean; + +import java.io.Serializable; + +public class PlayBackBean implements Serializable{ + /** + * + */ + private static final long serialVersionUID = 1L; + private String did; + private String path; + private int videotime; + private int size; + public String getDid() { + return did; + } + public void setDid(String did) { + this.did = did; + } + public String getPath() { + return path; + } + public void setPath(String path) { + this.path = path; + } + public void setVideotime(int time){ + this.videotime=time; + } + public int getVideotime(){ + return videotime; + } + + public int getVideofilesize() + { + return size; + } + public void setVideofilesize(int size){this.size = size;} + } diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/PushBindDeviceBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/PushBindDeviceBean.java new file mode 100644 index 0000000..a7dc722 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/PushBindDeviceBean.java @@ -0,0 +1,65 @@ +package com.ipcamera.demo.bean; + +/* + * 编写:vst on 2017/10/30 17:22 + * // + * // + */ +public class PushBindDeviceBean { + private String uid; + private String token; + private String oemid; + private String encryp; + private String ran; + private String date; + + + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + public String getEncryp() { + return encryp; + } + + public void setEncryp(String encryp) { + this.encryp = encryp; + } + + public String getOemid() { + return oemid; + } + + public void setOemid(String oemid) { + this.oemid = oemid; + } + + public String getRan() { + return ran; + } + + public void setRan(String ran) { + this.ran = ran; + } + + public String getToken() { + return token; + } + + public void setToken(String token) { + this.token = token; + } + + public String getUid() { + return uid; + } + + public void setUid(String uid) { + this.uid = uid; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SdcardBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SdcardBean.java new file mode 100644 index 0000000..0fe4013 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SdcardBean.java @@ -0,0 +1,231 @@ +package com.ipcamera.demo.bean; + +import java.io.Serializable; + +public class SdcardBean implements Serializable { + private static final long serialVersionUID = 1L; + private String did; + private int record_conver_enable; + private int record_timer; + private int record_size; + private int record_time_enable; + private int record_sd_status; + public int getRecord_chnl() { + return record_chnl; + } + public void setRecord_chnl(int record_chnl) { + this.record_chnl = record_chnl; + } + private int record_chnl; + private int sdtotal; + private int sdfree; + private int sun_0; + private int sun_1; + private int sun_2; + private int mon_0; + private int mon_1; + private int mon_2; + private int tue_0; + private int tue_1; + private int tue_2; + private int wed_0; + private int wed_1; + private int wed_2; + private int thu_0; + private int thu_1; + private int thu_2; + private int fri_0; + private int fri_1; + private int fri_2; + private int sat_0; + private int sat_1; + private int sat_2; + private int enable_audio; + + public int getEnable_audio() { + return enable_audio; + } + public void setEnable_audio(int enable_audio) { + this.enable_audio = enable_audio; + } + + + public String getDid() { + return did; + } + public void setDid(String did) { + this.did = did; + } + public int getRecord_conver_enable() { + return record_conver_enable; + } + public void setRecord_conver_enable(int record_conver_enable) { + this.record_conver_enable = record_conver_enable; + } + public int getRecord_timer() { + return record_timer; + } + public void setRecord_timer(int record_timer) { + this.record_timer = record_timer; + } + public int getRecord_size() { + return record_size; + } + public void setRecord_size(int record_size) { + this.record_size = record_size; + } + public int getRecord_time_enable() { + return record_time_enable; + } + public void setRecord_time_enable(int record_time_enable) { + this.record_time_enable = record_time_enable; + } + public int getRecord_sd_status() { + return record_sd_status; + } + public void setRecord_sd_status(int record_sd_status) { + this.record_sd_status = record_sd_status; + } + public int getSdtotal() { + return sdtotal; + } + public void setSdtotal(int sdtotal) { + this.sdtotal = sdtotal; + } + public int getSdfree() { + return sdfree; + } + public void setSdfree(int sdfree) { + this.sdfree = sdfree; + } + public int getSun_0() { + return sun_0; + } + public void setSun_0(int sun_0) { + this.sun_0 = sun_0; + } + public int getSun_1() { + return sun_1; + } + public void setSun_1(int sun_1) { + this.sun_1 = sun_1; + } + public int getSun_2() { + return sun_2; + } + public void setSun_2(int sun_2) { + this.sun_2 = sun_2; + } + public int getMon_0() { + return mon_0; + } + public void setMon_0(int mon_0) { + this.mon_0 = mon_0; + } + public int getMon_1() { + return mon_1; + } + public void setMon_1(int mon_1) { + this.mon_1 = mon_1; + } + public int getMon_2() { + return mon_2; + } + public void setMon_2(int mon_2) { + this.mon_2 = mon_2; + } + public int getTue_0() { + return tue_0; + } + public void setTue_0(int tue_0) { + this.tue_0 = tue_0; + } + public int getTue_1() { + return tue_1; + } + public void setTue_1(int tue_1) { + this.tue_1 = tue_1; + } + public int getTue_2() { + return tue_2; + } + public void setTue_2(int tue_2) { + this.tue_2 = tue_2; + } + public int getWed_0() { + return wed_0; + } + public void setWed_0(int wed_0) { + this.wed_0 = wed_0; + } + public int getWed_1() { + return wed_1; + } + public void setWed_1(int wed_1) { + this.wed_1 = wed_1; + } + public int getWed_2() { + return wed_2; + } + public void setWed_2(int wed_2) { + this.wed_2 = wed_2; + } + public int getThu_0() { + return thu_0; + } + public void setThu_0(int thu_0) { + this.thu_0 = thu_0; + } + public int getThu_1() { + return thu_1; + } + public void setThu_1(int thu_1) { + this.thu_1 = thu_1; + } + public int getThu_2() { + return thu_2; + } + public void setThu_2(int thu_2) { + this.thu_2 = thu_2; + } + public int getFri_0() { + return fri_0; + } + public void setFri_0(int fri_0) { + this.fri_0 = fri_0; + } + public int getFri_1() { + return fri_1; + } + public void setFri_1(int fri_1) { + this.fri_1 = fri_1; + } + public int getFri_2() { + return fri_2; + } + public void setFri_2(int fri_2) { + this.fri_2 = fri_2; + } + public int getSat_0() { + return sat_0; + } + public void setSat_0(int sat_0) { + this.sat_0 = sat_0; + } + public int getSat_1() { + return sat_1; + } + public void setSat_1(int sat_1) { + this.sat_1 = sat_1; + } + public int getSat_2() { + return sat_2; + } + public void setSat_2(int sat_2) { + this.sat_2 = sat_2; + } + + + +} + diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SetLanguageBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SetLanguageBean.java new file mode 100644 index 0000000..8bd4f9c --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SetLanguageBean.java @@ -0,0 +1,72 @@ +package com.ipcamera.demo.bean; + +/* + * 编写:vst on 2017/11/2 15:21 + * // + * // + */ +public class SetLanguageBean { + private String uid; + private String token; + private String oemid; + private String encryp; + private String ran; + private String date; + private String language; + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + public String getEncryp() { + return encryp; + } + + public void setEncryp(String encryp) { + this.encryp = encryp; + } + + public String getLanguage() { + return language; + } + + public void setLanguage(String language) { + this.language = language; + } + + public String getOemid() { + return oemid; + } + + public void setOemid(String oemid) { + this.oemid = oemid; + } + + public String getRan() { + return ran; + } + + public void setRan(String ran) { + this.ran = ran; + } + + public String getToken() { + return token; + } + + public void setToken(String token) { + this.token = token; + } + + public String getUid() { + return uid; + } + + public void setUid(String uid) { + this.uid = uid; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SwitchBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SwitchBean.java new file mode 100644 index 0000000..dff938e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/SwitchBean.java @@ -0,0 +1,60 @@ +package com.ipcamera.demo.bean; + +import java.io.Serializable; + +public class SwitchBean implements Serializable{ + /** + * + */ + private static final long serialVersionUID = 1L; + private String motion_record_plan_enable; //移动侦测录像计划 + private String motion_push_plan_enable; //移动侦测推送计划 + private String record_plan_enable; //计划录像 + private int has_record_plan; //是否有计划录像 + public int getHas_record_plan() { + return has_record_plan; + } + public void setHas_record_plan(int has_record_plan) { + this.has_record_plan = has_record_plan; + } + + + private int oldfirmware; //区分新旧固件 + + + + public int getOldfirmware() { + return oldfirmware; + } + public void setOldfirmware(int oldfirmware) { + this.oldfirmware = oldfirmware; + } + + public String getMotion_record_plan_enable() { + return motion_record_plan_enable; + } + public void setMotion_record_plan_enable(String motion_record_plan_enable) { + this.motion_record_plan_enable = motion_record_plan_enable; + } + public String getMotion_push_plan_enable() { + return motion_push_plan_enable; + } + public void setMotion_push_plan_enable(String motion_push_plan_enable) { + this.motion_push_plan_enable = motion_push_plan_enable; + } + public String getRecord_plan_enable() { + return record_plan_enable; + } + public void setRecord_plan_enable(String record_plan_enable) { + this.record_plan_enable = record_plan_enable; + } + + + @Override + public String toString() { + return "SdcardBean [motion_record_plan_enable=" + motion_record_plan_enable + ", motion_push_plan_enable=" + motion_push_plan_enable + + ", record_plan_enable=" + record_plan_enable + + "]"; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/VideoRecordBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/VideoRecordBean.java new file mode 100644 index 0000000..829b448 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/VideoRecordBean.java @@ -0,0 +1,79 @@ +package com.ipcamera.demo.bean; + +import android.graphics.Bitmap; + +public class VideoRecordBean { + private byte[] length; + private byte[] time; + private byte[] picture; + private int tspan; + private int type; + private Bitmap bitmap; + public Bitmap getBitmap() { + return bitmap; + } + + public void setBitmap(Bitmap bitmap) { + this.bitmap = bitmap; + } + + public int getWidth() { + return width; + } + + public void setWidth(int width) { + this.width = width; + } + + public int getHeight() { + return height; + } + + public void setHeight(int height) { + this.height = height; + } + + private int width;// + private int height;// + + public int getType() { + return type; + } + + public void setType(int type) { + this.type = type; + } + + public int getTspan() { + return tspan; + } + + public void setTspan(int tspan) { + this.tspan = tspan; + } + + public byte[] getLength() { + return length; + } + + public void setLength(byte[] length) { + this.length = length; + } + + public byte[] getTime() { + return time; + } + + public void setTime(byte[] time) { + this.time = time; + } + + public byte[] getPicture() { + return picture; + } + + public void setPicture(byte[] picture) { + this.picture = picture; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/WifiBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/WifiBean.java new file mode 100644 index 0000000..7a3cc42 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/WifiBean.java @@ -0,0 +1,191 @@ +package com.ipcamera.demo.bean; + +import java.io.Serializable; + +public class WifiBean implements Serializable { + private static final long serialVersionUID = 1L; + private String did; + private int enable; + private String ssid; + private int channel; + private int mode; + private int authtype; + private int encryp; + private int keyformat; + private int defkey; + private String key1; + private String key2; + private String key3; + private String key4; + private int key1_bits; + private int key2_bits; + private int key3_bits; + private int key4_bits; + private String wpa_psk; + private int dbm0; + + public int getDbm0() { + return dbm0; + } + + public void setDbm0(int dbm0) { + this.dbm0 = dbm0; + } + + public String getDid() { + return did; + } + + public void setDid(String did) { + this.did = did; + } + + public int getEnable() { + return enable; + } + + public void setEnable(int enable) { + this.enable = enable; + } + + public String getSsid() { + return ssid; + } + + public void setSsid(String ssid) { + this.ssid = ssid; + } + + public int getChannel() { + return channel; + } + + public void setChannel(int channel) { + this.channel = channel; + } + + public int getMode() { + return mode; + } + + public void setMode(int mode) { + this.mode = mode; + } + + public int getAuthtype() { + return authtype; + } + + public void setAuthtype(int authtype) { + this.authtype = authtype; + } + + public int getEncryp() { + return encryp; + } + + public void setEncryp(int encryp) { + this.encryp = encryp; + } + + public int getKeyformat() { + return keyformat; + } + + public void setKeyformat(int keyformat) { + this.keyformat = keyformat; + } + + public int getDefkey() { + return defkey; + } + + public void setDefkey(int defkey) { + this.defkey = defkey; + } + + public String getKey1() { + return key1; + } + + public void setKey1(String key1) { + this.key1 = key1; + } + + public String getKey2() { + return key2; + } + + public void setKey2(String key2) { + this.key2 = key2; + } + + public String getKey3() { + return key3; + } + + public void setKey3(String key3) { + this.key3 = key3; + } + + public String getKey4() { + return key4; + } + + public void setKey4(String key4) { + this.key4 = key4; + } + + public int getKey1_bits() { + return key1_bits; + } + + public void setKey1_bits(int key1_bits) { + this.key1_bits = key1_bits; + } + + public int getKey2_bits() { + return key2_bits; + } + + public void setKey2_bits(int key2_bits) { + this.key2_bits = key2_bits; + } + + public int getKey3_bits() { + return key3_bits; + } + + public void setKey3_bits(int key3_bits) { + this.key3_bits = key3_bits; + } + + public int getKey4_bits() { + return key4_bits; + } + + public void setKey4_bits(int key4_bits) { + this.key4_bits = key4_bits; + } + + public String getWpa_psk() { + return wpa_psk; + } + + public void setWpa_psk(String wpa_psk) { + this.wpa_psk = wpa_psk; + } + + @Override + public String toString() { + return "WifiBean [did=" + did + ", enable=" + enable + ", ssid=" + ssid + + ", channel=" + channel + ", mode=" + mode + ", authtype=" + + authtype + ", encryp=" + encryp + ", keyformat=" + keyformat + + ", defkey=" + defkey + ", key1=" + key1 + ", key2=" + key2 + + ", key3=" + key3 + ", key4=" + key4 + ", key1_bits=" + + key1_bits + ", key2_bits=" + key2_bits + ", key3_bits=" + + key3_bits + ", key4_bits=" + key4_bits + ", wpa_psk=" + + wpa_psk + "]"; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/WifiScanBean.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/WifiScanBean.java new file mode 100644 index 0000000..7ab8567 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/bean/WifiScanBean.java @@ -0,0 +1,90 @@ +package com.ipcamera.demo.bean; + +import java.io.Serializable; + +public class WifiScanBean implements Serializable { + /** + * + */ + private static final long serialVersionUID = 1L; + private String did; + private String ssid; + private String mac; + private int security; + private int dbm0; + private int dbm1; + private int mode; + private int channel; + + public String getDid() { + return did; + } + + public void setDid(String did) { + this.did = did; + } + + public String getSsid() { + return ssid; + } + + public void setSsid(String ssid) { + this.ssid = ssid; + } + + public String getMac() { + return mac; + } + + public void setMac(String mac) { + this.mac = mac; + } + + public int getSecurity() { + return security; + } + + public void setSecurity(int security) { + this.security = security; + } + + public int getDbm0() { + return dbm0; + } + + public void setDbm0(int dbm0) { + this.dbm0 = dbm0; + } + + public int getDbm1() { + return dbm1; + } + + public void setDbm1(int dbm1) { + this.dbm1 = dbm1; + } + + public int getMode() { + return mode; + } + + public void setMode(int mode) { + this.mode = mode; + } + + public int getChannel() { + return channel; + } + + public void setChannel(int channel) { + this.channel = channel; + } + + @Override + public String toString() { + return "WifiScanBean [did=" + did + ", ssid=" + ssid + ", mac=" + mac + + ", security=" + security + ", dbm0=" + dbm0 + ", dbm1=" + + dbm1 + ", mode=" + mode + ", channel=" + channel + "]"; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/H5Info.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/H5Info.java new file mode 100644 index 0000000..6f59ff0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/H5Info.java @@ -0,0 +1,22 @@ +package com.ipcamera.demo.h5; + +import java.io.Serializable; + +/** + * author: veepai + * date: 2020/08/12 + * description: H5 参数 + */ +public class H5Info implements Serializable { + + public String uid; + public String pwd; + public String url; + public String orderUrl; + public String apiHost; + public String ccid; + public String signa; + public String operator; + public String deviceCover; + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/H5Utils.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/H5Utils.java new file mode 100644 index 0000000..6e07d56 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/H5Utils.java @@ -0,0 +1,36 @@ +package com.ipcamera.demo.h5; + +import android.content.Context; +import android.graphics.Bitmap; +import android.text.TextUtils; +import android.util.Base64; + + +import com.github.lzyzsd.jsbridge.CallBackFunction; + + +import org.json.JSONException; +import org.json.JSONObject; + +import java.io.ByteArrayOutputStream; + +import vstc2.nativecaller.NativeCaller; + +/** + * author: veepai + * description: H5 工具类 + */ +public class H5Utils { + + /** + * 发送cgi + */ + public void cgi(H5Info info, CallBackFunction function) { + String msg = "set_update_push_user.cgi?loginuse=admin&loginpas=" + info.pwd + "&user=admin&pwd=" + info.pwd; + NativeCaller.TransferMessage(info.uid, msg, 1); + function.onCallBack("success"); + } + + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BaseEntity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BaseEntity.java new file mode 100644 index 0000000..be6ab36 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BaseEntity.java @@ -0,0 +1,15 @@ +package com.ipcamera.demo.h5.contract; + +import java.io.Serializable; + +/** + * 实体基类,主要实现序列化接口及克隆接口 + * 如需使用比较接口,请单独实现Comparable + *

+ * Created by Moodd on 2017/2/10. + */ + +public interface BaseEntity extends Serializable, Cloneable { + /* no-op */ + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BasePresenter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BasePresenter.java new file mode 100644 index 0000000..6f8ddf6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BasePresenter.java @@ -0,0 +1,9 @@ +package com.ipcamera.demo.h5.contract; + +/** + * @author: veepai + * @date: 2019/8/13 + */ +public interface BasePresenter { + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BaseView.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BaseView.java new file mode 100644 index 0000000..10ba631 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/BaseView.java @@ -0,0 +1,11 @@ +package com.ipcamera.demo.h5.contract; + +import android.content.Context; + +/** + * @author: veepai + * @date: 2019/8/13 + */ +public interface BaseView { + Context getContext(); +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/H5Contract.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/H5Contract.java new file mode 100644 index 0000000..1870c27 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/H5Contract.java @@ -0,0 +1,75 @@ +package com.ipcamera.demo.h5.contract; + + + +/** + * author: veepai + * date: 2020/08/12 + * description: + */ +public interface H5Contract { + + interface View extends BaseView { + + void setTitle(String title); + + /** + * 配置导航栏,颜色格式:#52BFF5 + */ + void configNavigationBarColor(String hexColor); + + /** + * 配置导航栏,订单按钮 + */ + void configNavigationBarOrder(String isShow); + + /** + * 订单CNo + */ + void configNavigationBarOrderCno(String cNo); + + /** + * 订单CNo + */ + void configNavigationBarRightButtoninfo(String info); + + /** + * 配置导航栏是否显示 "0"不隐藏 其他隐藏 + */ + void configNavigationBarHidden(boolean isHidden); + + /** + * 配置状态栏是否显示 "0"不隐藏 其他隐藏 + */ + void configStatusBarHidden(boolean isHidden); + + /** + * 配置状态栏字体颜⾊模式 "0"⿊⾊ 其他⽩⾊ + */ + void configStatusBarStyle(boolean isBlack); + + /** + * 调⽤⼆维码扫描⻚⾯ + */ + void scanPage(); + + /** + * 显示优惠券⻚⾯ + */ + void displayDiscountCoupon(String productId); + + /** + * 显示新的⻚⾯ (JS传⼊:url) + */ + void newPage(String url); + void payPage(PayParams params);//调⽤⽀付⻚⾯(JS传⼊:Json串) + void paySuccessPage(String title, String money, String orderId, String type);//调⽤⽀付成功⻚⾯ (JS传⼊:⽀付信息Json串) + void showMessage(String str); + void closeDialog(); + void googleBuyAction(final JsPayParams jsPayParams); + } + + interface Presenter extends BasePresenter { + + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/JsPayParams.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/JsPayParams.java new file mode 100644 index 0000000..9026c82 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/JsPayParams.java @@ -0,0 +1,100 @@ +package com.ipcamera.demo.h5.contract; + +import java.io.Serializable; + +/* + * 编写:wenlong on 2018/3/5 15:44 + * 企业QQ: 2853239883 + * 钉钉:13430330686 + */ +public class JsPayParams implements Serializable { + + public JsPayParams() { + } + + /** + * orderId : 234978615202352535683 + * uid : VSTA363238LWBLN + * price : 1990 + * country : true + * title : 7天一个月 + */ + + private int id; + private String type; + private String orderId; + private String uid; + private int price; + private String iap; + private String title; + + private String productId; + public String getOrderId() { + return orderId; + } + + public void setOrderId(String orderId) { + this.orderId = orderId; + } + + public String getUid() { + return uid; + } + + public void setUid(String uid) { + this.uid = uid; + } + + public int getPrice() { + return price; + } + + public void setPrice(int price) { + this.price = price; + } + + public String getIap() { + return iap; + } + + public void setIap(String iap) { + this.iap = iap; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getProductId() { + return productId; + } + + public void setProductId(String productId) { + this.productId = productId; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + @Override + public String toString() { + return "JsPayParams{" + + "country='" + iap + '\'' + + ", type='" + type + '\'' + + ", orderId='" + orderId + '\'' + + ", uid='" + uid + '\'' + + ", price=" + price + + ", title='" + title + '\'' + + ", productId='" + productId + '\'' + + '}'; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/PayParams.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/PayParams.java new file mode 100644 index 0000000..baf844f --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/contract/PayParams.java @@ -0,0 +1,116 @@ +package com.ipcamera.demo.h5.contract; + +/** + * 支付参数 + * + * @author: moodd + * @date: 2019/6/10 19:21 + */ +public class PayParams implements BaseEntity { + /** + * true:国外支付 false:国内支付 + */ + private String iap; + private String uid; + private String orderId; + private String productId; + private String title; + private String description; + /** + * 金额,单位分 + */ + private int price; + private String money; + + public PayParams() { + } + + public PayParams(String iap, String uid, String orderId, String productId, String title, String description, int price, String money) { + this.iap = iap; + this.uid = uid; + this.orderId = orderId; + this.productId = productId; + this.title = title; + this.description = description; + this.price = price; + this.money = money; + } + + public String getIap() { + return iap; + } + + public void setIap(String iap) { + this.iap = iap; + } + + public String getUid() { + return uid; + } + + public void setUid(String uid) { + this.uid = uid; + } + + public String getOrderId() { + return orderId; + } + + public void setOrderId(String orderId) { + this.orderId = orderId; + } + + public String getProductId() { + return productId; + } + + public void setProductId(String productId) { + this.productId = productId; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + + public int getPrice() { + return price; + } + + public void setPrice(int price) { + this.price = price; + } + + public String getMoney() { + return money; + } + + public void setMoney(String money) { + this.money = money; + } + + @Override + public String toString() { + return "PayParams{" + + "iap='" + iap + '\'' + + ", uid='" + uid + '\'' + + ", orderId='" + orderId + '\'' + + ", productId='" + productId + '\'' + + ", title='" + title + '\'' + + ", description='" + description + '\'' + + ", price=" + price + + ", money='" + money + '\'' + + '}'; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/presenter/H5Presenter.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/presenter/H5Presenter.java new file mode 100644 index 0000000..0d21f03 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/presenter/H5Presenter.java @@ -0,0 +1,390 @@ +package com.ipcamera.demo.h5.presenter; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.text.TextUtils; +import android.util.Log; +import android.webkit.JsResult; +import android.webkit.WebChromeClient; +import android.webkit.WebView; +import io.reactivex.disposables.Disposable; +import com.github.lzyzsd.jsbridge.BridgeHandler; +import com.github.lzyzsd.jsbridge.BridgeWebView; +import com.github.lzyzsd.jsbridge.BridgeWebViewClient; +import com.github.lzyzsd.jsbridge.CallBackFunction; +import com.ipcamera.demo.h5.H5Info; +import com.ipcamera.demo.h5.H5Utils; +import com.ipcamera.demo.h5.contract.H5Contract; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.atomic.AtomicBoolean; +import java.util.logging.Logger; + + +/** + * author: veepai + * date: 2020/08/12 + * description: + */ +public class H5Presenter implements H5Contract.Presenter { + + private H5Contract.View mView; + private Context mContent; + private boolean isClearHistory; + private H5Info info; + + H5Utils mH5Utils; + + public H5Presenter(H5Contract.View mView) { + this.mView = mView; + mContent = mView.getContext(); + mH5Utils = new H5Utils(); + } + + public void initWeb(BridgeWebView webView, H5Info info) { + this.info = info; + setWebViewClient(webView); + //传给JS的数据 + + registerDefNativeCallHandler(webView, "getUserid", "10605921"); + + registerDefNativeCallHandler(webView, "getAuthkey", ""); + registerDefNativeCallHandler(webView, "getLanguage", "ZH"); + registerDefNativeCallHandler(webView, "getOEMID", "OEM"); + registerDefNativeCallHandler(webView, "getFlowPageColor", ""); + + registerDefNativeCallHandler(webView, "getIccid", info.ccid); + registerDefNativeCallHandler(webView, "signalStrength", info.signa); + registerDefNativeCallHandler(webView, "getOperator", info.operator); + + //JS回调方式 + registerNativeCallHandler(webView, "configNavigationBarOrder"); + registerNativeCallHandler(webView, "configNavigationBarOrderCno"); + registerNativeCallHandler(webView, "configNavigationBarColor"); + registerNativeCallHandler(webView, "configNavigationBarHidden"); + registerNativeCallHandler(webView, "configNavigationBarRightButtons"); + registerNativeCallHandler(webView, "configStatusBarHidden"); + registerNativeCallHandler(webView, "configStatusBarStyle"); + registerNativeCallHandler(webView, "scanPage"); + registerNativeCallHandler(webView, "displayDiscountCoupon"); + registerNativeCallHandler(webView, "newPage"); + + registerNativeCallHandler(webView, "payPage"); + registerNativeCallHandler(webView, "pay"); + registerNativeCallHandler(webView, "resumedPage"); + registerNativeCallHandler(webView, "paySuccessPage"); + registerNativeCallHandler(webView, "queryProductInfo"); + registerNativeCallHandler(webView, "getDeviceCover"); + registerNativeCallHandler(webView, "showMessage"); + registerNativeCallHandler(webView, "set_update_push_user.cgi"); + + registerNativeCallHandler(webView, "supportCloud"); //是否支持云储存 + registerNativeCallHandler(webView, "supportCry"); //是否支持哭声 + registerNativeCallHandler(webView, "supportLeave"); //是否支持离岗 + registerNativeCallHandler(webView, "getDeviceCover"); //获取设备图片 + setWebChromeClient(webView); + } + + public void setWebViewClient(final BridgeWebView webView) { + //什么都不做的Disposable + final Disposable disposable = getEmptyDisposable(); + //显示加载 + webView.setWebViewClient(new BridgeWebViewClient(webView) { + + @Override + public void onPageStarted(WebView view, String url, Bitmap favicon) { + super.onPageStarted(view, url, favicon); + } + + @Override + protected void onCustomPageFinishd(WebView view, String url) { + super.onCustomPageFinishd(view, url); + + + //清楚历史记录 支付完成跳转到支付成功页面,返回后如果需要回到首页,在首页加载成功后清楚历史记录,以便回退按钮可以直接退出 + if (isClearHistory) { + view.clearHistory(); + isClearHistory = false; + } + if (!disposable.isDisposed()) { + //关闭加载 + } + //加载完后再调用一次JS的WindowLoading方法,初始化一些配置 + callWindowLoading(webView); + } + }); + } + + public void setWebChromeClient(BridgeWebView webView) { + webView.setWebChromeClient(new WebChromeClient() { + @Override + public void onReceivedTitle(WebView view, String title) { + super.onReceivedTitle(view, title); + Log.d("接受到标题 title = %s", title); + mView.setTitle(title); + } + + @Override + public boolean onJsAlert(WebView view, String url, String message, JsResult result) { + + Log.d("veepai", "url"+url+ "message"+message); + // TODO: 2019-07-05 HJH 标题拦截 + + return true; + } + + @Override + public boolean onJsConfirm(WebView view, String url, String message, JsResult result) { + + return super.onJsConfirm(view, url, message, result); + } + + public void onProgressChanged(WebView view, int newProgress) { + // TODO Auto-generated method stub + if (newProgress >= 100) { + mView.closeDialog(); + } + } + }); + } + + public void setClearHistory() { + isClearHistory = true; + } + + /** + * 调用js方法,开始加载相关参数 + */ + public void callWindowLoading(BridgeWebView webView) { + webView.callHandler("WindowLoading", null, new CallBackFunction() { + @Override + public void onCallBack(String data) { + + } + }); + } + + + + private void registerDefNativeCallHandler(BridgeWebView webView, final String method, final String value) { + webView.registerHandler(method, new BridgeHandler() { + @Override + public void handler(String data, CallBackFunction function) { + + if (function != null) { + function.onCallBack(value); + } + } + }); + } + + private void registerNativeCallHandler(BridgeWebView webView, final String method) { + if (mView == null) return; + webView.registerHandler(method, new BridgeHandler() { + @Override + public void handler(String data, CallBackFunction function) { + callHandler(method, data, function); + } + }); + } + + private void callHandler(String method, String data, CallBackFunction function) { + + if (TextUtils.equals("configNavigationBarColor", method)) { + //设置状态栏颜色 + mView.configNavigationBarColor(data); + function.onCallBack("success"); + } else if (TextUtils.equals("configNavigationBarHidden", method)) { + mView.configNavigationBarHidden(!TextUtils.equals("0", data)); + } else if (TextUtils.equals("configNavigationBarOrder", method)) { + mView.configNavigationBarOrder(data); + } else if (TextUtils.equals("configStatusBarHidden", method)) { + mView.configStatusBarHidden(!TextUtils.equals("0", data)); + } else if (TextUtils.equals("configNavigationBarOrderCno", method)) { + mView.configNavigationBarOrderCno(data); + } else if (TextUtils.equals("configNavigationBarRightButtons", method)) { + //设置状态栏按钮信息 + mView.configNavigationBarRightButtoninfo(data); + } else if (TextUtils.equals("configStatusBarStyle", method)) { + mView.configStatusBarStyle(TextUtils.equals("0", data)); + } else if (TextUtils.equals("scanPage", method)) { + //跳转扫码页面 + processScanPage(data, function); + } else if (TextUtils.equals("displayDiscountCoupon", method)) { + processDisplayDiscountCoupon(data); + } else if (TextUtils.equals("newPage", method)) { + //跳转新页面 + mView.newPage(data); + function.onCallBack("success"); + } else if (TextUtils.equals("payPage", method)) { + //跳转支付页面 + // mView.payPage(mH5Utils.processPayPageCall(data, function)); + //function.onCallBack("success"); + } else if (TextUtils.equals("pay", method)) { + //调用谷歌支付 + //mH5Utils.googleBuy(data, mView, function); + } else if (TextUtils.equals("paySuccessPage", method)) { + //支付成功 + processPaySuccessPage(data); + } else if (TextUtils.equals("queryProductInfo", method)) { + //查询订单信息 + processQueryProductInfo(data, function); + } else if (TextUtils.equals("getDeviceCover", method)) { + //获取设备封面 + getDeviceCover(data, function); + } else if (TextUtils.equals("showMessage", method)) { + //显示对话框 + mView.showMessage(data); + function.onCallBack("success"); + } else if (TextUtils.equals("set_update_push_user.cgi", method)) { + //发送cgi指令 + mH5Utils.cgi(info, function); + } else if (TextUtils.equals("supportCloud", method)) { + //是否支持云存储 + //mH5Utils.isCloud(mContent, data, function); + } else if (TextUtils.equals("supportCry", method)) { + //是否支持哭声监测 + // mH5Utils.isTry(mContent, data, function); + } else if (TextUtils.equals("supportLeave", method)) { + //是否支持离岗 + // mH5Utils.isAiDepart(mContent, data, function); + } else if(TextUtils.equals("resumedPage", method)) + { + Log.e("veepai","resumedPage" + data); + // mView.newPage(data); + // function.onCallBack("success"); + } + } + + /** + * 获取设备封面 + */ + private void getDeviceCover(String data, CallBackFunction function) { + if (function != null) { + + + } + return; + } + + public void scanCouponResult(String coupon) { + if (mScanPageFunction != null) { + + mScanPageFunction.onCallBack(coupon); + } + } + + private CallBackFunction mScanPageFunction; + + private void processScanPage(String data, CallBackFunction function) { + this.mScanPageFunction = function; + mView.scanPage(); + } + + /** + * 处理显示优惠券页面,解析产品Id + */ + private void processDisplayDiscountCoupon(String data) { + String productId = null; + try { + JSONObject obj = new JSONObject(data); + productId = obj.optString("productId"); + } catch (Exception e) { + + } + mView.displayDiscountCoupon(productId); + } + + /** + * 查询产品信息 (JS传⼊:产品ID数组Json串 回传:产品信息数组Json串) + */ + private void processQueryProductInfo(String data, CallBackFunction function) { + /* LogUtils.i("queryProductInfo------------" + data); + List ids = new ArrayList<>(); + try { +// JSONArray array = new JSONArray(data);// 旧版的数据解析 + JSONObject json = new JSONObject(data); //2020/6/22 新版本解析 + JSONArray array = json.optJSONArray("array"); + int len = array.length(); + for (int i = 0; i < len; i++) { + String id = array.optString(i); + ids.add(id); + } + } catch (Exception e) { + e.printStackTrace(); + } + + Logger.e("ids = " + ids); + + //查询商品价格 + CommonCallback mCommonCallback = new CommonCallback>() { + @Override + public void call(List result) { + String mCacheProductInfoJson = null; + if (result == null || result.isEmpty()) { + mCacheProductInfoJson = null; + } else { + mCacheProductInfoJson = JSON.toJSONString(result); + } + LogUtils.i("查询到的产品信息-" + mCacheProductInfoJson); + Logger.d("查询到的产品信息toJson:" + mCacheProductInfoJson); + if (function != null) { + function.onCallBack(mCacheProductInfoJson); + } + } + };*/ + +// if (SystemUtil.isHW()) { //华为 +// HmsPayManager.getInstance((Activity) mContent).queryProducts(ids, mCommonCallback); +// } else { + // mH5Utils.queryProductInfoToGoogle(mContent, ids, mCommonCallback); +// } + } + + /** + * 处理支付成功页面 + */ + private void processPaySuccessPage(String data) { + String title = null; + String money = null; + String orderId = null; + String type = null; + try { + JSONObject json = new JSONObject(data); + title = json.optString("title"); + money = json.optString("money"); + orderId = json.optString("orderId"); + type = json.optString("type"); + } catch (JSONException e) { + + } + mView.paySuccessPage(title, money, orderId, type); + } + + private Disposable getEmptyDisposable() { + return new Disposable() { + AtomicBoolean disposed = new AtomicBoolean(false); + + @Override + public void dispose() { + disposed.set(true); + } + + @Override + public boolean isDisposed() { + return disposed.get(); + } + }; + } +} + diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/BaseAcActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/BaseAcActivity.java new file mode 100644 index 0000000..d9f93c1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/BaseAcActivity.java @@ -0,0 +1,56 @@ +package com.ipcamera.demo.h5.view; + +import android.app.Activity; +import android.content.Context; +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; + + +/** + * author: veepai + * date: 2019/8/14 + * description: 基类 + */ +public class BaseAcActivity extends AppCompatActivity { + + + + private Context context; + public String userid, token; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + context = this; + + } + + public void showMessage(String msg) { + + } + + public void showDialog(String str) { + if (context != null) { + + } + } + + public void showDialog() { + if (context != null) { + + } + } + + public void dismissDialog() { + + } + + private boolean isValidContext(Context c) { + Activity a = (Activity) c; + return !a.isFinishing(); + } + + public interface OnBooleanListener { + void onClick(boolean bln); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/BaseActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/BaseActivity.java new file mode 100644 index 0000000..abd2e82 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/BaseActivity.java @@ -0,0 +1,69 @@ +package com.ipcamera.demo.h5.view; + + +import android.app.Activity; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.view.WindowManager; + + +/** + * author: veepai + * date: 2019/8/13 + * description: 抽象方法基类 + */ +public abstract class BaseActivity extends Activity implements View.OnClickListener { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + //设置当前的抽象布局 + setContentView(getLayout()); + //初始化状态栏 + initToolbar(); + //抽象接受传递过来的数据 + initBundleData(getIntent()); + //抽象初始化视图 + initView(); + //抽象加载数据 + initData(); + } + + protected abstract int getLayout(); + + protected abstract void initBundleData(Intent i); + + protected abstract void initView(); + + protected abstract void initData(); + + protected abstract void onClickEvent(View v); + + /** + * 初始化状态栏 + */ + private void initToolbar() { + + } + + /** + * 初始化view 同时监听 + */ + /* public T initById(int id) { + + + return vv; + }*/ + + @Override + public void onClick(View v) { + onClickEvent(v); + } + + public Context getContext() { + return this; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/H5Activity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/H5Activity.java new file mode 100644 index 0000000..084ebfd --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/H5Activity.java @@ -0,0 +1,333 @@ +package com.ipcamera.demo.h5.view; + +import android.app.AlertDialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.graphics.Color; +import android.os.Bundle; +import android.os.PersistableBundle; +import android.support.annotation.Nullable; +import android.text.TextUtils; +import android.util.Log; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.Button; +import android.widget.TextView; + + +import com.github.lzyzsd.jsbridge.BridgeWebView; +import com.ipcamer.demo.R; +import com.ipcamera.demo.h5.H5Info; +import com.ipcamera.demo.h5.contract.H5Contract; +import com.ipcamera.demo.h5.contract.JsPayParams; +import com.ipcamera.demo.h5.contract.PayParams; +import com.ipcamera.demo.h5.presenter.H5Presenter; + +import org.json.JSONArray; +import org.json.JSONObject; + +import java.util.HashMap; +import java.util.Locale; +import java.util.Map; + + +public class H5Activity extends MVPBaseActivity implements H5Contract.View { + + private final String oemid = "OEM"; + private static final int RESULT_CODE_QRCODE = 100; + private static final int RESULT_CODE_PAY = 200; + private static final int RESULT_CODE_SELECT_COUPON = 300; + private static final int RESULT_CODE_PAY_SUCCESS = 400; + private static final int PAYSUEECSS = 0x1234; + + BridgeWebView webView; + H5Info mH5Info = new H5Info();//h5参数 + private String isShowOrder; + private boolean isPay; + private int pageCount; + int count; + Button orderbutton; + + public static final String URL_RENEW_4G_BASE = "https://payment-vstc-china.eye4.cn/";//"G4/v1?rgb='[254,02,77]'";//"+ "["+ 254+ "," + 2+ ","+ 77+"]" + // public static final String URL_RENEW_4G2 = URL_RENEW_4G_BASE + "G4/?rgb="+"["+ 53+ "," + 132+ ","+ 219+"]"; + public static final String URL_RENEW_4G = URL_RENEW_4G_BASE + "G4"; + int FlowColor = Color.parseColor("#3584DB"); + int red = (FlowColor & 0xff0000) >> 16; + int green = (FlowColor & 0x00ff00) >> 8; + int blue = (FlowColor & 0x0000ff); + String color = "[" + red + "," + green + "," + blue + "]"; + public String url = URL_RENEW_4G + "/?rgb=" + color + "&oemId=" + "OEM"+"&H5pay=1"; + + @Override + public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persistentState) { + super.onCreate(savedInstanceState, persistentState); + + mPresenter.initWeb(webView, mH5Info); + Map extraHeaders = new HashMap(); + extraHeaders.put("oemid", oemid); + Log.e("vst","mH5Info.url"+mH5Info.url); + webView.loadUrl(mH5Info.url, extraHeaders); + + } + + @Override + protected int getLayout() { + return R.layout.activity_h5; + } + + @Override + protected void initBundleData(Intent i) { + Log.e("vst","inutbundle"); + + } + + @Override + protected void initView() { + webView = (BridgeWebView)findViewById(R.id.webView); + orderbutton = (Button)findViewById(R.id.orderbutton); + } + + @Override + protected void initData() { + Log.e("vst","init date"); + mH5Info.url = URL_RENEW_4G + "/?rgb=" + color + "&oemId=" + "OEM"+"&H5pay=1"; + mH5Info.uid = "10605921"; + mH5Info.ccid = "8986111925308095937"; + mH5Info.signa = "3"; + mH5Info.operator = "CTCC"; + webView = (BridgeWebView)findViewById(R.id.webView); + mPresenter.initWeb(webView, mH5Info); + Map extraHeaders = new HashMap(); + extraHeaders.put("oemid", oemid); + Log.e("vst","mH5Info.url"+mH5Info.url); + webView.loadUrl(mH5Info.url, extraHeaders); + mPresenter.initWeb(webView, mH5Info); + Log.e("vst","mH5Info.url"+mH5Info.url); + + } + + @Override + protected void onClickEvent(View v) { + switch (v.getId()) { + + } + } + + @Override + public void setTitle(String title) { + + } + + @Override + public void configNavigationBarColor(String hexColor) { + //默认颜色 + + } + + @Override + public void configNavigationBarOrder(String isShow) { + + } + + @Override + public void configNavigationBarOrderCno(String cNo) { + + } + + @Override + public void configNavigationBarRightButtoninfo(String info) { + isShowOrder = "1"; + try { + JSONArray jsonArray = new JSONArray(info); + for (int i = 0; i < jsonArray.length(); i++) { + try { + JSONObject obj = jsonArray.getJSONObject(i); + mH5Info.orderUrl = obj.optString("url"); + } catch (Exception e) { + } + } + } catch (Exception e) { + } + + orderbutton.setVisibility(View.VISIBLE); + orderbutton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + isShowOrder = "0"; + orderbutton.setVisibility(View.GONE); + Map extraHeaders = new HashMap(); + extraHeaders.put("oemid", oemid); + extraHeaders.put("userid", mH5Info.uid); + extraHeaders.put("language", Locale.getDefault().getLanguage()); + extraHeaders.put("cNo", mH5Info.ccid); + webView.loadUrl(mH5Info.orderUrl, extraHeaders); + Log.e("vst", "orderUrl" + mH5Info.orderUrl); + } + }); + } + + @Override + public void configNavigationBarHidden(boolean isHidden) { + + } + + @Override + public void configStatusBarHidden(boolean isHidden) { + + } + + @Override + public void configStatusBarStyle(boolean isBlack) { + + } + + @Override + public void scanPage() { + + } + + @Override + public void displayDiscountCoupon(String productId) { + + } + + @Override + public void newPage(String url) { + //加载新页面 + Log.e("veepai","newPage url"+url); + isShowOrder = "0"; + if (!TextUtils.isEmpty(url)) { + count += 1; + orderbutton.setVisibility(View.GONE); + Log.e("veepai","newPage url"+url); + webView.loadUrl(url); + showOrHideEmptyTitleBar(true); + } + } + + private PayParams mPayParams; + + @Override + public void payPage(PayParams params) { + } + + @Override + public void paySuccessPage(String title, String money, String orderId, String type) { + openPaySuccessActivity(TextUtils.equals("orderSettlement", type), title, money, orderId); + } + + @Override + public void showMessage(String str) { + + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + //激活绑定优惠券 + if (requestCode == RESULT_CODE_QRCODE && resultCode == RESULT_OK && data != null) { + //{"ACT":"addTicket","id":"1800","code":"59SD9mVzRKlZmVOo"} + String result = data.getStringExtra("scanResult"); + //回调扫码结果 + mPresenter.scanCouponResult(result); + } + //选择优惠券 + if (requestCode == RESULT_CODE_SELECT_COUPON && resultCode == RESULT_OK && data != null) { + + } + + //支付成功 + if (requestCode == RESULT_CODE_PAY) { + if (resultCode == PAYSUEECSS) { +// //从缓存支付参数中获取 +// String productName = mPayParams == null ? null : mPayParams.getTitle(); +// String paymentAmount = mPayParams == null ? null : mPayParams.getMoney(); +// String orderNo = mPayParams == null ? null : mPayParams.getOrderId(); +// //跳转到充值成功页面 +// openPaySuccessActivity(false, productName, paymentAmount, orderNo); + + //从缓存支付参数中获取 + String productName = mPayParams == null ? null : mPayParams.getTitle(); + String paymentAmount = mPayParams == null ? null : mPayParams.getMoney(); + String orderNo = mPayParams == null ? null : mPayParams.getOrderId(); + //跳转到充值成功页面 + Log.e("vst", "suc2"); + if (mH5Info.ccid != null && !mH5Info.ccid.equals("")) { + // TODO: 2020-01-14 HJH支付成功跳转 + String paystatus = data.getStringExtra("paystatus"); + Log.e("vst", "paystatus" + paystatus); + if (paystatus.equals("0")) { + finish(); + } else if (paystatus.equals("1")) { + Map extraHeaders = new HashMap(); + extraHeaders.put("oemid", oemid); + extraHeaders.put("userid", "1233"); + extraHeaders.put("cNo", mH5Info.ccid); + extraHeaders.put("language", Locale.getDefault().getLanguage()); + webView.loadUrl(mH5Info.orderUrl, extraHeaders); + } else { + finish(); + } + } else { + openPaySuccessActivity(false, productName, paymentAmount, orderNo); + } + } else { + //失败 重新加载页面 + webView.reload(); + } + } + + //支付/充值成功页面返回 + if (requestCode == RESULT_CODE_PAY_SUCCESS && resultCode == RESULT_OK) { + if (isPay) { + //如果是支付成功,回到首页 + pageCount = 0; + showOrHideEmptyTitleBar(false); + mPresenter.setClearHistory(); + webView.loadUrl(mH5Info.url); + } else { + // 充值成功 返回上一H5页面(支付是在余额页面调起支付,返回上一页即订单页面) + onBackPressed(); + } + } + } + + private void showOrHideEmptyTitleBar(boolean isOpenNewPage) { + //showDialog(getString(R.string.in_the_load)); + // LogUtils.i("----------------------" + "载入中"); + } + + @Override + public void onBackPressed() { + Log.e("veepai","count"+count); + + Log.e("veepai","isShowOrder"+isShowOrder); + if (mH5Info.ccid != null && !mH5Info.ccid.equals("") && isShowOrder != null && isShowOrder.equals("0")) { + webView.goBack(); + showOrHideEmptyTitleBar(false); + return; + } + super.onBackPressed(); + } + + private void openPaySuccessActivity(boolean isPay, String productName, String paymentAmount, String orderNo) { + this.isPay = isPay; + // H5PaySuccessActivity.openForResult(this, RESULT_CODE_PAY_SUCCESS, isPay, productName, paymentAmount, orderNo); + } + + @Override + public void closeDialog() { + + } + + @Override + public void googleBuyAction(JsPayParams jsPayParams) { + + } + + @Override + protected H5Presenter getPresenter() { + return new H5Presenter(this); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/MVPBaseActivity.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/MVPBaseActivity.java new file mode 100644 index 0000000..09b8ec4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/h5/view/MVPBaseActivity.java @@ -0,0 +1,21 @@ +package com.ipcamera.demo.h5.view; + +import android.os.Bundle; +import com.ipcamera.demo.h5.contract.BasePresenter; +import com.ipcamera.demo.h5.contract.BaseView; + + +public abstract class MVPBaseActivity extends BaseActivity implements BaseView { + + public T mPresenter; + + @Override + protected void onCreate(Bundle savedInstanceState) { + if (mPresenter == null) { + mPresenter = getPresenter(); + } + super.onCreate(savedInstanceState); + } + + protected abstract T getPresenter(); +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/ApiCallBack.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/ApiCallBack.java new file mode 100644 index 0000000..eacc2d6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/ApiCallBack.java @@ -0,0 +1,15 @@ +package com.ipcamera.demo.net; + + +import com.ipcamera.demo.bean.ErrorBean; +import com.ipcamera.demo.bean.JsonBean; + +/* + * 编写:vst on 2017/9/28 18:21 + * // + * // + */ +public abstract interface ApiCallBack { + void onFinish(JsonBean bean); + void onError(ErrorBean bean); +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/BaseCallback.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/BaseCallback.java new file mode 100644 index 0000000..229ecca --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/BaseCallback.java @@ -0,0 +1,46 @@ +package com.ipcamera.demo.net; + + +import okhttp3.Request; + +public abstract class BaseCallback { + + + /*public Type mType; + + static Type getSuperclassTypeParameter(Class subclass) { + Type superclass = subclass.getGenericSuperclass(); + if (superclass instanceof Class) { + throw new RuntimeException("Missing type parameter."); + } + ParameterizedType parameterized = (ParameterizedType) superclass; + return $Gson$Types.canonicalize(parameterized.getActualTypeArguments()[0]); + }*/ + + + public BaseCallback() { + // mType = getSuperclassTypeParameter(getClass()); + } + + /** + * 请求前,加载圈可以写在这里 + * @param request + */ + //public abstract void onBeforeRequest(Request request); + + + /** + * 请求失败 + * @param request + * @param e + */ + public abstract void onFailure(Request request, Exception e); + + + /** + * 请求成功时调用此方法 + * + * @param json + */ + public abstract void onResponse(int code,String json); +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/HttpConstances.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/HttpConstances.java new file mode 100644 index 0000000..1511727 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/HttpConstances.java @@ -0,0 +1,21 @@ +package com.ipcamera.demo.net; + +/* + * 编写:vst on 2017/10/30 17:39 + * // + * // + */ +public class HttpConstances { + //public static final String BASE_SERVICE_URL = "https://api.eye4.cn"; //正式 http://push2.eye4.cn:3000/binding + public static final String BASE_SERVICE_URL="http://push2.eye4.cn:3000"; + //基于设备的app推送 + //绑定接口 + public static String BAND_APP_PUSH_BY_DEVICES=BASE_SERVICE_URL+"/binding"; + //解绑接口 + public static String UNBAND_APP_PUSH_BY_DEVICES=BASE_SERVICE_URL+"/unbind"; + //设置语言 + public static String SETLANGUAGE=BASE_SERVICE_URL+"/setLanguage"; + + //获取记录 + public static String GETINFO = BASE_SERVICE_URL+"/getRecord"; +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/HttpHelper.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/HttpHelper.java new file mode 100644 index 0000000..f503aab --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/HttpHelper.java @@ -0,0 +1,164 @@ +package com.ipcamera.demo.net; + +import android.os.Handler; +import android.os.Looper; + +import com.google.gson.Gson; + +import java.io.IOException; +import java.util.Map; +import java.util.concurrent.TimeUnit; + +import okhttp3.Call; +import okhttp3.Callback; +import okhttp3.FormBody; +import okhttp3.MediaType; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.RequestBody; +import okhttp3.Response; + +/* + * 编写:vst on 2017/9/28 16:39 + * // + * // + */ +public class HttpHelper { + public static final String TAG = "OkHttpHelper"; + public static final MediaType JSON = MediaType.parse("application/json; charset=utf-8"); + + private static HttpHelper mInstance; + private OkHttpClient mHttpClient; + + private Handler mHandler; + + static{ + mInstance = new HttpHelper(); + } + + private HttpHelper(){ + + mHttpClient = new OkHttpClient().newBuilder().connectTimeout(10, TimeUnit.SECONDS) + .readTimeout(10, TimeUnit.SECONDS) + .writeTimeout(30, TimeUnit.SECONDS) + .retryOnConnectionFailure(true).build(); + mHandler = new Handler(Looper.getMainLooper()); + + } + + public static HttpHelper getInstance(){ + return mInstance; + } + + + public void get(String url, BaseCallback callback){ + get(url, null, callback); + } + + public void get(String url, Map param, BaseCallback callback){ + Request request = buildGetRequest(url, param); + request(request,callback); + } + + public void post(String url, Map param, BaseCallback callback){ + Request request = buildPostRequest(url, param); + request(request, callback); + + } + + public void post(String url, String json, BaseCallback callback){ + Request request = buildPostRequest(url, json); + request(request, callback); + } + + + private Request buildGetRequest(String url, Map param){ + return buildRequest(url, HttpMethodType.GET,param); + } + + private Request buildPostRequest(String url, Map param){ + return buildRequest(url, HttpMethodType.POST,param); + } + + private Request buildPostRequest(String url, String json){ + return buildRequest(url, HttpMethodType.POST,json); + } + + + private Request buildRequest(String url, HttpMethodType methodType, Map params){ + return buildRequest(url, HttpMethodType.POST, new Gson().toJson(params)); + } + public static String signature=""; + + private Request buildRequest(String url, HttpMethodType methodType, String json){ + Request.Builder build = new Request.Builder() + .url(url); + build.addHeader("signature",signature); + build.addHeader("accessKey", "af9aec75-1e24-107a-4252-14cffaabcfb2"); + if(methodType == HttpMethodType.GET){ + }else if(methodType == HttpMethodType.POST){ + RequestBody requestBody = RequestBody.create(JSON, json); + build.post(requestBody); + } + + return build.build(); + + } + + private RequestBody builderFormData(Map params){ + FormBody.Builder builder = new FormBody.Builder(); + for (String key : params.keySet()) { + builder.add(key, params.get(key)); + } + + return builder.build(); + } + + private void request(final Request request,final BaseCallback callback){ + mHttpClient.newCall(request).enqueue(new Callback() { + @Override + public void onFailure(Call call, IOException e) { + callbackFailure(callback, request, e); + } + + @Override + public void onResponse(Call call, Response response) { + String json = null; + try { + json = response.body().string(); + callbackResponse(callback,response.code(),json); + } catch (IOException e) { + callbackFailure(callback, null, e); + } + + } + }); + } + + + + private void callbackFailure(final BaseCallback callback, final Request request, final IOException e) { + + mHandler.post(new Runnable() { + @Override + public void run() { + callback.onFailure(request, e); + } + }); + } + + private void callbackResponse(final BaseCallback callback,final int code,final String json){ + mHandler.post(new Runnable() { + @Override + public void run() { + callback.onResponse(code,json); + } + }); + } + + + enum HttpMethodType{ + GET, + POST, + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/VcmApi.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/VcmApi.java new file mode 100644 index 0000000..debde9d --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/net/VcmApi.java @@ -0,0 +1,156 @@ +package com.ipcamera.demo.net; + + + +import com.ipcamera.demo.bean.ErrorBean; +import com.ipcamera.demo.bean.JsonBean; +import com.ipcamera.demo.utils.GsonUtils; +import com.ipcamera.demo.utils.Log; +import com.ipcamera.demo.utils.StringUtils; + +import okhttp3.Request; + + +/* + * 编写:vst on 2017/9/28 17:37 + * // + * // + */ +public class VcmApi { + private static VcmApi api; + + public static VcmApi get() { + if (api == null) { + synchronized (VcmApi.class) { + if (api == null) { + api = new VcmApi(); + } + } + } + return api; + } + +// public void load(final BaseRequest requsbean, final ApiCallBack callBack){ +// HttpHelper.getInstance().post(requsbean.getUrl(), GsonUtils.getJson(requsbean), new BaseCallback() { +// @Override +// public void onFailure(Request request, Exception e) { +// onFailureLog(requsbean.getUrl(),GsonUtils.getJson(requsbean),e.getMessage()); +// callBack.onError(new ErrorBean(0, e.getMessage())); +// } +// +// @Override +// public void onResponse(int code, String json) { +// onResponseLog(code,requsbean.getUrl(), GsonUtils.getJson(requsbean),json); +// if (code == 200) { +// callBack.onFinish(new JsonBean(code, json)); +// } else { +// callBack.onError(new ErrorBean(code,json+"\n"+getErrorMsg(code))); +// } +// } +// }); +// } + public void load(final String url,final String params,final ApiCallBack callBack){ + HttpHelper.signature= StringUtils.getSignature(params); + + HttpHelper.getInstance().post(url,params, new BaseCallback() { + @Override + public void onFailure(Request request, Exception e) { + onFailureLog(url,params,e.getMessage()); + callBack.onError(new ErrorBean(0, e.getMessage())); + } + + @Override + public void onResponse(int code, String json) { + onResponseLog(code,url,params,json); + if (code == 200) { + callBack.onFinish(new JsonBean(code, json)); + } else { + callBack.onError(new ErrorBean(code,json+"\n"+getErrorMsg(code))); + } + } + }); + } + + public void load(final String url,final Object object,final ApiCallBack callBack){ + HttpHelper.signature= StringUtils.getSignature(GsonUtils.getJson(object)); + Log.e("api",HttpHelper.signature); + Log.e("api","GsonUtils.getJson(object)"+GsonUtils.getJson(object)); + HttpHelper.getInstance().post(url, GsonUtils.getJson(object), new BaseCallback() { + @Override + public void onFailure(Request request, Exception e) { + onFailureLog(url,GsonUtils.getJson(object),e.getMessage()); + callBack.onError(new ErrorBean(0, e.getMessage())); + } + + @Override + public void onResponse(int code, String json) { + onResponseLog(code,url,GsonUtils.getJson(object),json); + if (code == 200) { + callBack.onFinish(new JsonBean(code, json)); + } else { + callBack.onError(new ErrorBean(code,json+"\n"+getErrorMsg(code))); + } + } + }); + } + public void cancle(){ + + } + protected static String getErrorMsg(int error) { + String msg = ""; + switch (error) { + case 400: + msg = "上传参数格式错误,参数缺失或格式不正确"; + break; + + case 401: + msg = "密码、授权码或验证码无效"; + break; + + case 403: + msg = "资源已存在,服务器不响应请求(新注册场景时,用户已存在;添加设备场景时,设备已存在)"; + break; + + case 404: + msg = "请求资源不存在(用户不存在、设备不存在、邮箱没绑定、电话没绑定)"; + break; + + case 500: + msg = "服务器内部错误,请联系技术客服 企业QQ:2853239883"; + break; + + case 504: + msg = "Gateway Timeout,说明代理网关已经收到了请求,但转发请求失败,客户端收到状态码后,建议重发3次以提高用户体验"; + break; + + case 550: + msg = "没有权限对资源进行操作"; + break; + + case 601: + msg = "无法获取用户信息,请重新登录"; + break; + default: + msg = "服务器内部错误,请联系技术客服 企业QQ:2853239883"; + } + return msg; + } + protected void onResponseLog(int code,String url,String params,String json){ + Log.print("------------------------onResponse------------------------"); + Log.print("请求连接:" + url); + Log.print("请求参数:" +params); + Log.print("请求结果code:" + code + "--json=" + json); + if (code!=200){ + Log.print("请求失败原因:"+getErrorMsg(code)); + } + Log.print("----------------------------------------------------------"); + } + protected void onFailureLog(String url,String param,String msg){ + Log.print("------------------------onFailure-------------------------"); + Log.print("请求连接:" + url); + Log.print("请求参数:" + param); + Log.print("请求失败:" + msg); + Log.print("请求失败原因:请检测网络或查看代码是否有调用网络权限"); + Log.print("----------------------------------------------------------"); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/AudioPlayer.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/AudioPlayer.java new file mode 100644 index 0000000..8bf5cf5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/AudioPlayer.java @@ -0,0 +1,119 @@ +package com.ipcamera.demo.utils; + + +import android.media.AudioFormat; +import android.media.AudioManager; +import android.media.AudioTrack; + +public class AudioPlayer { + + // private final static String LOG_TAG = "AudioPlayer" ; + + CustomBuffer audioBuffer = null; + private boolean bAudioPlaying = false; + private Thread audioThread = null; + private AudioTrack m_AudioTrack = null; + + public AudioPlayer(CustomBuffer buffer) { + // TODO Auto-generated constructor stub + audioBuffer = buffer; + } + + public boolean isAudioPlaying() { + return bAudioPlaying; + } + + public boolean AudioPlayStart() { + synchronized (this) { + if (bAudioPlaying) { + return true; + } + bAudioPlaying = true; + audioThread = new Thread(new AudioPlayThread()); + audioThread.start(); + } + return true; + } + + public void AudioPlayStop() { + synchronized (this) { + if (!bAudioPlaying || audioThread == null) { + return; + } + + bAudioPlaying = false; + try { + audioThread.join(); + } catch (Exception e) { + // TODO: handle exception + } + audioThread = null; + } + } + + @SuppressWarnings("deprecation") + public boolean initAudioDev() { + + int channelConfig; + int audioFormat = 2; + int mMinBufSize = 0; + + // channelConfig = AudioFormat.CHANNEL_CONFIGURATION_STEREO; + channelConfig = AudioFormat.CHANNEL_OUT_MONO; + audioFormat = AudioFormat.ENCODING_PCM_16BIT; + mMinBufSize = AudioTrack.getMinBufferSize(8000, channelConfig, + audioFormat); + System.out.println("--audio, mMinBufSize=" + mMinBufSize); + + if (mMinBufSize == AudioTrack.ERROR_BAD_VALUE + || mMinBufSize == AudioTrack.ERROR) { + System.out.println("初始化失败"); + return false; + + } + + try { + m_AudioTrack = new AudioTrack(AudioManager.STREAM_MUSIC, 8000, + channelConfig, audioFormat, mMinBufSize * 2, + AudioTrack.MODE_STREAM); + } catch (IllegalArgumentException iae) { + iae.printStackTrace(); + return false; + } + + m_AudioTrack.play(); + return true; + } + + class AudioPlayThread implements Runnable { + @Override + public void run() { + // TODO Auto-generated method stub + if (!initAudioDev()) { + return; + } + + while (bAudioPlaying) { + CustomBufferData data = audioBuffer.RemoveData(); + if (data == null) { + try { + Thread.sleep(10); + continue; + } catch (Exception e) { + // TODO: handle exception + m_AudioTrack.stop(); + return; + } + } + // Log.d(LOG_TAG, "length:" + data.head.length); + m_AudioTrack.write(data.data, 0, data.head.length); + // Log.d(LOG_TAG, "nRet:" + nRet); + } + + m_AudioTrack.stop(); + m_AudioTrack.release(); + m_AudioTrack = null; + } + + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CircularProgressBar.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CircularProgressBar.java new file mode 100644 index 0000000..fe21815 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CircularProgressBar.java @@ -0,0 +1,142 @@ +package com.ipcamera.demo.utils; + +import android.animation.ValueAnimator; +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Color; +import android.graphics.Paint; +import android.graphics.RectF; +import android.util.AttributeSet; +import android.view.View; +import android.view.animation.DecelerateInterpolator; + +public class CircularProgressBar extends View { + + private int mViewWidth; + private int mViewHeight; + + private final float mStartAngle = -90; // Always start from top (default is: "3 o'clock on a watch.") + private float mSweepAngle = 0; // How long to sweep from mStartAngle + private float mMaxSweepAngle = 360; // Max degrees to sweep = full circle + private int mStrokeWidth = 20; // Width of outline + private int mAnimationDuration = 400; // Animation duration for progress change + private int mMaxProgress = 100; // Max progress to use + private boolean mDrawText = true; // Set to true if progress text should be drawn + private boolean mRoundedCorners = true; // Set to true if rounded corners should be applied to outline ends + private int mProgressColor = Color.BLACK; // Outline color + private int mTextColor = Color.BLACK; // Progress text color + + private final Paint mPaint; // Allocate paint outside onDraw to avoid unnecessary object creation + + public CircularProgressBar(Context context) { + this(context, null); + } + + public CircularProgressBar(Context context, AttributeSet attrs) { + this(context, attrs, 0); + } + + public CircularProgressBar(Context context, AttributeSet attrs, int defStyleAttr) { + super(context, attrs, defStyleAttr); + mPaint = new Paint(Paint.ANTI_ALIAS_FLAG); + } + + @Override + protected void onDraw(Canvas canvas) { + super.onDraw(canvas); + initMeasurments(); + drawOutlineArc(canvas); + + if (mDrawText) { + drawText(canvas); + } + } + + private void initMeasurments() { + mViewWidth = getWidth(); + mViewHeight = getHeight(); + } + + private void drawOutlineArc(Canvas canvas) { + + final int diameter = Math.min(mViewWidth, mViewHeight); + final float pad = (float) mStrokeWidth / 2.0f; + final RectF outerOval = new RectF(pad, pad, diameter - pad, diameter - pad); + + mPaint.setColor(mProgressColor); + mPaint.setStrokeWidth(mStrokeWidth); + mPaint.setAntiAlias(true); + mPaint.setStrokeCap(mRoundedCorners ? Paint.Cap.ROUND : Paint.Cap.BUTT); + mPaint.setStyle(Paint.Style.STROKE); + canvas.drawArc(outerOval, mStartAngle, mSweepAngle, false, mPaint); + } + + private void drawText(Canvas canvas) { + mPaint.setTextSize(Math.min(mViewWidth, mViewHeight) / 5f); + mPaint.setTextAlign(Paint.Align.CENTER); + mPaint.setStrokeWidth(0); + mPaint.setColor(mTextColor); + + // Center text + int xPos = (canvas.getWidth() / 2); + int yPos = (int) ((canvas.getHeight() / 2) - ((mPaint.descent() + mPaint.ascent()) / 2)) ; + + canvas.drawText(calcProgressFromSweepAngle(mSweepAngle) + "%", xPos, yPos, mPaint); + } + + private float calcSweepAngleFromProgress(int progress) { + return (mMaxSweepAngle / mMaxProgress) * progress; + } + + private int calcProgressFromSweepAngle(float sweepAngle) { + return (int) ((sweepAngle * mMaxProgress) / mMaxSweepAngle); + } + + /** + * Set progress of the circular progress bar. + * @param progress progress between 0 and 100. + */ + public void setProgress(int progress) { + ValueAnimator animator = ValueAnimator.ofFloat(mSweepAngle, calcSweepAngleFromProgress(progress)); + animator.setInterpolator(new DecelerateInterpolator()); + animator.setDuration(mAnimationDuration); + animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { + @Override + public void onAnimationUpdate(ValueAnimator valueAnimator) { + mSweepAngle = ((Float) valueAnimator.getAnimatedValue()).floatValue(); + invalidate(); + } + }); + animator.start(); + } + + public void setProgressColor(int color) { + mProgressColor = color; + invalidate(); + } + + public void setProgressWidth(int width) { + mStrokeWidth = width; + invalidate(); + } + + public void setTextColor(int color) { + mTextColor = color; + invalidate(); + } + + public void showProgressText(boolean show) { + mDrawText = show; + invalidate(); + } + + /** + * Toggle this if you don't want rounded corners on progress bar. + * Default is true. + * @param roundedCorners true if you want rounded corners of false otherwise. + */ + public void useRoundedCorners(boolean roundedCorners) { + mRoundedCorners = roundedCorners; + invalidate(); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/ContentCommon.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/ContentCommon.java new file mode 100644 index 0000000..9d17817 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/ContentCommon.java @@ -0,0 +1,290 @@ +package com.ipcamera.demo.utils; + +public class ContentCommon { + + + public static final int CGI_GET_SENSOR_STATUS = 0x60B2; + public static final int CGI_SET_SENSOR_STATUS = 0x60B1; + public static final int CGI_DEL_SENSOR = 0x60B3; + public static final int CGI_SET_SENSOR_NAME = 0x60B4; + public static final int CGI_GET_ALARM_LOG = 0x60B5; + public static final int CGI_SET_SENSOR_PRESET = 0x60B7; + public static final int CGI_GET_SENSOR_LIST = 0x60B6; + public static final int CGI_ALARM_NOTIFY = 0x6040; + public static final int CGI_SENSOR_WHITELIST = 0x60b8; + public static final int CGI_SENSOR_GETPRESET = 0x60b9; + public static final int CGI_IEGET_STATUS = 0x6001;//获取传感器状态,返回所有状态 + public static final int CGI_IEGET_FACTORY = 0x6009;//获取传感器状态,返回所有状态 + + /* + * 传感器报警类型 + */ + public static final int SENSOR_ALARM_ACTION_NON = 0x00;// 无动作 + public static final int SENSOR_ALARM_ACTION_ALARM = 0x01;// 告警 + public static final int SENSOR_ALARM_ACTION_LOWBATT = 0x02;// 低电 + public static final int SENSOR_ALARM_ACTION_GARRISON = 0x05;// 布防 + public static final int SENSOR_ALARM_ACTION_CANCELGARRISON = 0x06;// 撤防 + public static final int SENSOR_ALARM_ACTION_SOS = 0x07;// 紧急报警SOS + public static final int SENSOR_ALARM_ACTION_OPENCODE = 0x08;// 对码 + public static final int SENSOR_ALARM_ACTION_DOORBELL = 0x0A;// 门铃 + public static final int SENSOR_ALARM_ACTION_OPEN = 0x0B;// 开启 + public static final int SENSOR_ALARM_ACTION_CLOSE = 0x0C;// 关闭 + public static final int SENSOR_ALARM_ACTION_CAMGROUP = 0x0D;// 摄像机群组 + public static final int SENSOR_ALARM_ACTION_CANCELALARM = 0x0E;// 取消报警 + public static final int SENSOR_ALARM_ACTION_ADDNEWSENSOR = 0x0F;// 已保存 + public static final int SENSOR_ALARM_ACTION_DELETEALL = 0x10;// 删除全部传感器 + public static final int SENSOR_ALARM_ACTION_EXITCODE = 0x11;// 退出对码 + + //可视门铃标志 + public static final int ALARM_DOORBELL = 0x14; + + public static final String STR_CAMERA_INFO_RECEIVER = "object.ipcam.client.camerainforeceiver"; + public static final String STR_CAMERA_ADDR = "camera_addr"; + public static final String STR_CAMERA_PORT = "camera_port"; + public static final String STR_CAMERA_NAME = "camera_name"; + public static final String STR_CAMERA_MAC = "camera_mac"; + public static final String STR_CAMERA_USER = "camera_user"; + public static final String STR_CAMERA_PWD = "camera_pwd"; + public static final String STR_CAMERA_ID = "cameraid"; + public static final String STR_CAMERA_SNAPSHOT = "camera_snapshot"; + public static final String STR_CAMERA_USER_AUTHORITY = "camera_user_authority"; + + public static final String STR_CAMERA_OLD_ADDR = "camera_old_addr"; + public static final String STR_CAMERA_OLD_PORT = "camera_old_port"; + public static final String STR_CAMERA_OLD_ID = "camera_old_id"; + + public static final String STR_CAMERA_TYPE = "camera_type"; + public static final String STR_STREAM_TYPE = "stream_type"; + public static final String STR_H264_MAIN_STREAM = "h264_main_stream"; + public static final String STR_H264_SUB_STREAM = "h264_sub_stream"; + public static final String STR_MJPEG_SUB_STREAM = "mjpeg_sub_stream"; + + public static final int DEFAULT_PORT = 81; + public static final String DEFAULT_USER_NAME = "admin"; + public static final String DEFAULT_USER_PWD = ""; + + public static final String CAMERA_OPTION = "camera_option"; + public static final int ADD_CAMERA = 1; + public static final int EDIT_CAMERA = 2; + public static final int CHANGE_CAMERA_USER = 3; + public static final int DEL_CAMERA = 4; + public static final int INVALID_OPTION = 0xffff; + + public static final int CAMERA_TYPE_UNKNOW = 0; + public static final int CAMERA_TYPE_MJPEG = 1; + public static final int CAMERA_TYPE_H264 = 2; + + public static final int H264_MAIN_STREAM = 0; + public static final int H264_SUB_STREAM = 1; + public static final int MJPEG_SUB_STREAM = 3; + + // =======pppppp============================================== + + public static final int PPPP_DEV_TYPE_UNKNOWN = 0xffffffff; + + public static final String STR_PPPP_STATUS = "pppp_status"; + + public static final int PPPP_STATUS_CONNECTING = 0;/* connecting */ + public static final int PPPP_STATUS_INITIALING = 1;/* initialing */ + public static final int PPPP_STATUS_ON_LINE = 2;/* on line */ + public static final int PPPP_STATUS_CONNECT_FAILED = 3;/* connect failed */ + public static final int PPPP_STATUS_DISCONNECT = 4;/* connect is off */ + public static final int PPPP_STATUS_INVALID_ID = 5; + public static final int PPPP_STATUS_DEVICE_NOT_ON_LINE = 6; + public static final int PPPP_STATUS_CONNECT_TIMEOUT = 7; + public static final int PPPP_STATUS_CONNECT_ERRER = 8; + public static final int PPPP_STATUS_UNKNOWN = 0xffffffff; + + public static final int PPPP_STATUS_INVALID_VUID = -2;//404 vuid无效 + public static final int PPPP_STATUS_ALLOT_VUID = -3; //没有分配uid + + public static final int PPPP_MSG_TYPE_PPPP_STATUS = 0; + public static final int PPPP_MSG_TYPE_PPPP_MODE = 1; + public static final int PPPP_MSG_TYPE_STREAM = 2; + public static final int PPPP_MSG_TYPE_RECORD_STATUS = 4; + public static final int PPPP_MSG_TYPE_INVALID_MSG = 0xffffffff; + + public static final int PPPP_STREAM_TYPE_H264 = 0; + public static final int PPPP_STREAM_TYPE_JPEG = 1; + + public static final int PPPP_MODE_UNKNOWN = 0xffffffff; + public static final int PPPP_MODE_P2P_NORMAL = 1; + public static final int PPPP_MODE_P2P_RELAY = 2; + + + //start vuid by dunn 2019-10-22 + public static final int PPPP_MSG_VSNET_NOTIFY_TYPE_VUIDSTATUS = 7; + public static final int PPPP_MSG_VSNET_NOTIFY_TYPE_VUIDTIME = 8; + + // ptz control command --------------------------------- + + public static final int CMD_PTZ_UP = 0; + public static final int CMD_PTZ_UP_STOP = 1; + public static final int CMD_PTZ_DOWN = 2; + public static final int CMD_PTZ_DOWN_STOP = 3; + public static final int CMD_PTZ_LEFT = 4; + public static final int CMD_PTZ_LEFT_STOP = 5; + public static final int CMD_PTZ_RIGHT = 6; + public static final int CMD_PTZ_RIGHT_STOP = 7; + // new add + public static final int CMD_PTZ_CENTER = 25; + public static final int CMD_PTZ_UP_DOWN = 26; + public static final int CMD_PTZ_UP_DOWN_STOP = 27; + public static final int CMD_PTZ_LEFT_RIGHT = 28; + public static final int CMD_PTZ_LEFT_RIGHT_STOP = 29; + public static final int CMD_PTZ_ORIGINAL = 0;//水平正,垂直正 + public static final int CMD_PTZ_VERTICAL_MIRROR = 1;//水平正,垂直反 + public static final int CMD_PTZ_HORIZONAL_MIRROR = 2;//水平反,垂直正 + public static final int CMD_PTZ_VERHOR_MIRROR = 3;//水平反,垂直反 + + public static final int CMD_PTZ_PREFAB_BIT_SET0 = 30; + public static final int CMD_PTZ_PREFAB_BIT_SET1 = 32; + public static final int CMD_PTZ_PREFAB_BIT_SET2 = 34; + public static final int CMD_PTZ_PREFAB_BIT_SET3 = 36; + public static final int CMD_PTZ_PREFAB_BIT_SET4 = 38; + public static final int CMD_PTZ_PREFAB_BIT_SET5 = 40; + public static final int CMD_PTZ_PREFAB_BIT_SET6 = 42; + public static final int CMD_PTZ_PREFAB_BIT_SET7 = 44; + public static final int CMD_PTZ_PREFAB_BIT_SET8 = 46; + public static final int CMD_PTZ_PREFAB_BIT_SET9 = 48; + public static final int CMD_PTZ_PREFAB_BIT_SETA = 50; + public static final int CMD_PTZ_PREFAB_BIT_SETB = 52; + public static final int CMD_PTZ_PREFAB_BIT_SETC = 54; + public static final int CMD_PTZ_PREFAB_BIT_SETD = 56; + public static final int CMD_PTZ_PREFAB_BIT_SETE = 58; + public static final int CMD_PTZ_PREFAB_BIT_SETF = 60; + + public static final int CMD_PTZ_PREFAB_BIT_RUN0 = 31; + public static final int CMD_PTZ_PREFAB_BIT_RUN1 = 33; + public static final int CMD_PTZ_PREFAB_BIT_RUN2 = 35; + public static final int CMD_PTZ_PREFAB_BIT_RUN3 = 37; + public static final int CMD_PTZ_PREFAB_BIT_RUN4 = 39; + public static final int CMD_PTZ_PREFAB_BIT_RUN5 = 41; + public static final int CMD_PTZ_PREFAB_BIT_RUN6 = 43; + public static final int CMD_PTZ_PREFAB_BIT_RUN7 = 45; + public static final int CMD_PTZ_PREFAB_BIT_RUN8 = 47; + public static final int CMD_PTZ_PREFAB_BIT_RUN9 = 49; + public static final int CMD_PTZ_PREFAB_BIT_RUNA = 51; + public static final int CMD_PTZ_PREFAB_BIT_RUNB = 53; + public static final int CMD_PTZ_PREFAB_BIT_RUNC = 55; + public static final int CMD_PTZ_PREFAB_BIT_RUND = 57; + public static final int CMD_PTZ_PREFAB_BIT_RUNE = 59; + public static final int CMD_PTZ_PREFAB_BIT_RUNF = 61; + + public static final int MSG_TYPE_GET_CAMERA_PARAMS = 0x2; + public static final int MSG_TYPE_DECODER_CONTROL = 0x3; + public static final int MSG_TYPE_GET_PARAMS = 0x4; + public static final int MSG_TYPE_SNAPSHOT = 0x5; + public static final int MSG_TYPE_CAMERA_CONTROL = 0x6; + public static final int MSG_TYPE_SET_NETWORK = 0x7; + public static final int MSG_TYPE_REBOOT_DEVICE = 0x8; + public static final int MSG_TYPE_RESTORE_FACTORY = 0x9; + public static final int MSG_TYPE_SET_USER = 0xa; + public static final int MSG_TYPE_SET_WIFI = 0xb; + public static final int MSG_TYPE_SET_DATETIME = 0xc; + public static final int MSG_TYPE_GET_STATUS = 0xd; + public static final int MSG_TYPE_GET_PTZ_PARAMS = 0xe; + public static final int MSG_TYPE_SET_DDNS = 0xf; + public static final int MSG_TYPE_SET_MAIL = 0x10; + public static final int MSG_TYPE_SET_FTP = 0x11; + public static final int MSG_TYPE_SET_ALARM = 0x12; + public static final int MSG_TYPE_SET_PTZ = 0x13; + public static final int MSG_TYPE_WIFI_SCAN = 0x14; + public static final int MSG_TYPE_GET_ALARM_LOG = 0x15; + public static final int MSG_TYPE_GET_RECORD = 0x16; + public static final int MSG_TYPE_GET_RECORD_FILE = 0x17; + public static final int MSG_TYPE_SET_PPPOE = 0x18; + public static final int MSG_TYPE_SET_UPNP = 0x19; + public static final int MSG_TYPE_DEL_RECORD_FILE = 0x1a; + public static final int MSG_TYPE_SET_MEDIA = 0x1b; + public static final int MSG_TYPE_SET_RECORD_SCH = 0x1c; + public static final int MSG_TYPE_CLEAR_ALARM_LOG = 0x1d; + public static final int MSG_TYPE_WIFI_PARAMS = 0x1f; + public static final int MSG_TYPE_MAIL_PARAMS = 0x20; + public static final int MSG_TYPE_FTP_PARAMS = 0x21; + public static final int MSG_TYPE_NETWORK_PARAMS = 0x22; + public static final int MSG_TYPE_USER_INFO = 0x23; + public static final int MSG_TYPE_DDNS_PARAMS = 0x24; + public static final int MSG_TYPE_DATETIME_PARAMS = 0x25; + public static final int MSG_TYPE_ALARM_PARAMS = 0x26; + public static final int MSG_TYPE_SET_DEVNAME = 0x27; + + public static final int MOTION_ALARM = 0x01;//移动侦测 + public static final int GPIO_ALARM = 0x02;//外部输入报警 + public static final int DOORBELL_ALARM = 0x14;//门铃报警 + public static final int HIGHTEMP_ALARM = 0x15;//高温报警 + public static final int LOWTEMP_ALARM = 0x16;//低温报警 + public static final int LOWPOWER_ALARM = 0x17;//低电报警 + public static final int CRY_ALARM = 0x18;//哭声报警 + + public static final int CGI_IESET_ALIAS = 0x600f;//修改名称 + + + + // end + // cgi cmd ====== + // IE CGI CMD + // #define CGI_IEGET_STATUS 0x6001 + // #define CGI_IEGET_PARAM 0x6002 + public static final int CGI_IEGET_CAM_PARAMS = 0x6003; + // #define CGI_IEGET_LOG 0x6004 + // #define CGI_IEGET_MISC 0x6005 + // #define CGI_IEGET_RECORD 0x6006 + // #define CGI_IEGET_RECORD_FILE 0x6007 + // #define CGI_IEGET_WIFI_SCAN 0x6008 + // #define CGI_IEGET_FACTORY 0x6009 + // #define CGI_IESET_IR 0x600a + // #define CGI_IESET_UPNP 0x600b + // #define CGI_IESET_ALARM 0x600c + // #define CGI_IESET_LOG 0x600d + // #define CGI_IESET_USER 0x600e + // #define CGI_IESET_ALIAS 0x600f + // #define CGI_IESET_MAIL 0x6010 + // #define CGI_IESET_WIFI 0x6011 + // #define CGI_CAM_CONTROL 0x6012 + // #define CGI_IESET_DATE 0x6013 + // #define CGI_IESET_MEDIA 0x6014 + // #define CGI_IESET_SNAPSHOT 0x6015 + // #define CGI_IESET_DDNS 0x6016 + // #define CGI_IESET_MISC 0x6017 + // #define CGI_IEGET_FTPTEST 0x6018 + // #define CGI_DECODER_CONTROL 0x6019 + // #define CGI_IESET_DEFAULT 0x601a + // #define CGI_IESET_MOTO 0x601b + // #define CGI_IEGET_MAILTEST 0x601c + // #define CGI_IESET_MAILTEST 0x601d + // #define CGI_IEDEL_FILE 0x601e + // #define CGI_IELOGIN 0x601f + // #define CGI_IESET_DEVICE 0x6020 + // #define CGI_IESET_NETWORK 0x6021 + // #define CGI_IESET_FTPTEST 0x6022 + // #define CGI_IESET_DNS 0x6023 + // #define CGI_IESET_OSD 0x6024 + // #define CGI_IESET_FACTORY 0x6025 + // #define CGI_IESET_PPPOE 0x6026 + // #define CGI_IEREBOOT 0x6027 + // #define CGI_IEFORMATSD 0x6028 + // #define CGI_IESET_RECORDSCH 0x6029 + // #define CGI_IESET_WIFISCAN 0x602a + // #define CGI_IERESTORE 0x602b + // #define CGI_IESET_FTP 0x602c + // #define CGI_IESET_RTSP 0x602d + // #define CGI_IEGET_VIDEOSTREAM 0x602e + // #define CGI_UPGRADE_APP 0x602f + // #define CGI_UPGRADE_SYS 0x6030 + // + // #define CGI_SET_IIC 0x6031 + // #define CGI_GET_IIC 0x6032 + // + // #define CGI_IEGET_ALARMLOG 0x6033 + // #define CGI_IESET_ALARMLOGCLR 0X6034 + // + // #define CGI_IEGET_SYSWIFI 0x6035 + // #define CGI_IESET_SYSWIFI 0X6036 + // + // #define CGI_IEGET_LIVESTREAM 0X6037 + + /** 设备 类型**/ + public static final String DEVICE_MODEL_TYPE= "device_model_type"; + +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomAudioRecorder.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomAudioRecorder.java new file mode 100644 index 0000000..574326b --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomAudioRecorder.java @@ -0,0 +1,101 @@ +package com.ipcamera.demo.utils; + +import android.media.AudioFormat; +import android.media.AudioRecord; +import android.media.MediaRecorder; +import android.util.Log; + +public class CustomAudioRecorder{ + + private AudioRecordResult audioResult = null; + private Thread recordThread = null; + private boolean bRecordThreadRuning = false; + private int m_in_buf_size = 0; + private AudioRecord m_in_rec = null; + private byte[] m_in_bytes = null; + + public interface AudioRecordResult{ + abstract public void AudioRecordData(byte[] data, int len); + } + + public CustomAudioRecorder(AudioRecordResult result){ + audioResult = result; + initRecorder(); + } + + public void StartRecord(){ + synchronized (this) { + if (bRecordThreadRuning) { + return ; + } + + bRecordThreadRuning = true; + recordThread = new Thread(new RecordThread()); + recordThread.start(); + } + } + + public void StopRecord(){ + synchronized (this) { + if (!bRecordThreadRuning) { + return; + } + + bRecordThreadRuning = false; + try { + recordThread.join(); + } catch (Exception e) { + // TODO: handle exception + } + } + } + public void releaseRecord(){ + Log.d("tag","releaseRecord"); + m_in_rec.release(); + m_in_rec=null; + } + class RecordThread implements Runnable{ + + @Override + public void run() { + // TODO Auto-generated method stub +// if (!initRecorder()) { +// Log.i("info", "!!!!!!!!!!!!!!!!!"); +// return; +// } + Log.i("info", "startRecording-------------"); + m_in_rec.startRecording() ; + while(bRecordThreadRuning){ + int nRet = m_in_rec.read(m_in_bytes, 0, m_in_buf_size) ; + Log.i("info", "1111"); + if (nRet == 0) { + Log.i("info", "2222"); + return; + } + + if (audioResult != null) { + Log.i("info", "3333"); + audioResult.AudioRecordData(m_in_bytes, nRet); + } + } + m_in_rec.stop(); + } + + } + + public boolean initRecorder() { + // TODO Auto-generated method stub + Log.i("info", "initRecorder()"); + m_in_buf_size = AudioRecord.getMinBufferSize(8000, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT); + m_in_rec = new AudioRecord(MediaRecorder.AudioSource.MIC, 8000, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, + m_in_buf_size) ; + if (m_in_rec == null) { + Log.i("info", "444"); + return false; + } + m_in_bytes = new byte [m_in_buf_size] ; + return true; + } + + +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBuffer.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBuffer.java new file mode 100644 index 0000000..9a53275 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBuffer.java @@ -0,0 +1,32 @@ +package com.ipcamera.demo.utils; + +import java.util.LinkedList; +import java.util.List; + + +public class CustomBuffer{ + private List DataBuffer = new LinkedList(); + + public boolean addData(CustomBufferData data){ + synchronized (this) { + DataBuffer.add(data); + return true; + } + } + + public CustomBufferData RemoveData(){ + synchronized (this) { + if (DataBuffer.isEmpty()) { + return null; + } + return DataBuffer.remove(0); + } + } + + public void ClearAll(){ + synchronized (this) { + DataBuffer.clear(); + } + + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBufferData.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBufferData.java new file mode 100644 index 0000000..d0357b6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBufferData.java @@ -0,0 +1,9 @@ + +package com.ipcamera.demo.utils; + + + +public class CustomBufferData{ + public CustomBufferHead head; + public byte[] data; +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBufferHead.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBufferHead.java new file mode 100644 index 0000000..7bcc246 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/CustomBufferHead.java @@ -0,0 +1,6 @@ +package com.ipcamera.demo.utils; + +public class CustomBufferHead{ + public int startcode; + public int length; +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/DatabaseUtil.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/DatabaseUtil.java new file mode 100644 index 0000000..7de7ac1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/DatabaseUtil.java @@ -0,0 +1,404 @@ +package com.ipcamera.demo.utils; + +import android.content.ContentValues; +import android.content.Context; +import android.database.Cursor; +import android.database.SQLException; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; +import android.util.Log; + +public class DatabaseUtil{ + + private static final String TAG = "DatabaseUtil"; + + /** + * Database Name + */ + private static final String DATABASE_NAME = "p2p_camera_database"; + + /** + * Database Version + */ + private static final int DATABASE_VERSION = 1; + + /** + * Table Name + */ + private static final String DATABASE_TABLE = "cameralist"; + private static final String DATABASW_VIDEOPICTURE_TABLE="cameravidpic"; + private static final String DATABASE_ALARMLOG_TABLE="alarmlog"; + private static final String DATABASE_FIRSTPIC_TABLE="firstpic"; + private static final String DATABASE_PRESENT_TABLE="present"; + /** + * Table columns + */ + public static final String KEY_ID = "id" ; + public static final String KEY_NAME = "name"; + public static final String KEY_USER = "user" ; + public static final String KEY_PWD = "pwd" ; + public static final String KEY_DID = "did"; + + public static final String KEY_FILEPATH="filepath"; + public static final String KEY_CREATETIME="createtime"; + public static final String KEY_TYPE="type"; + public static final String KEY_POSITION="position"; + + + public static final String KEY_ALARMLOG_CONTENT="content"; + + /** + * save video or picture to video_picture_table type + * */ + public static final String TYPE_VIDEO="video"; + public static final String TYPE_PICTURE="picture"; + + /** + * create firstpic_table sql statement + * + * **/ + + private static final String CREATE_FIRSTPIC_TABLE= + "create table " +DATABASE_FIRSTPIC_TABLE+"(" + +KEY_ID+" integer primary key autoincrement," + +KEY_DID+" text not null, " + +KEY_FILEPATH+" text not null)"; + + /** + * create firstpic_table sql statement + * + * **/ + + private static final String CREATE_PRESENT_TABLE= + "create table " +DATABASE_PRESENT_TABLE+"(" + +KEY_ID+" integer primary key autoincrement," + +KEY_DID+" text not null, " + +KEY_POSITION+" text not null, " + +KEY_FILEPATH+" text not null)"; + + + /** + * create alarmlog_table sql statement + * + * **/ + private static final String CREATE_ALARMLOG_TABLE= + "create table "+DATABASE_ALARMLOG_TABLE+"(" + +KEY_ID+" integer primary key autoincrement, " + +KEY_DID+" text not null, " + +KEY_ALARMLOG_CONTENT+" text not null, " + +KEY_CREATETIME+" text not null);" + ; + /** + * create video_picture_table sql statement + * **/ + private static final String CREATE_VIDEO_PICTURE_TABLE= + "create table "+DATABASW_VIDEOPICTURE_TABLE+"(" + +KEY_ID+" integer primary key autoincrement, " + +KEY_DID+" text not null, " + +KEY_FILEPATH+" text not null, " + +KEY_CREATETIME+" text not null, " + +KEY_TYPE+" text not null);" + ; + + + /** + * Database creation sql statement + */ + private static final String CREATE_STUDENT_TABLE = + "create table " + DATABASE_TABLE + + " (" + KEY_ID + " integer primary key autoincrement, " + + KEY_NAME +" text not null, " + + KEY_DID + " text not null, " + + KEY_USER + " text not null," + + KEY_PWD + " text);"; + + /** + * Context + */ + private final Context mCtx; + + private DatabaseHelper mDbHelper; + private SQLiteDatabase mDb; + + /** + * Inner private class. Database Helper class for creating and updating database. + */ + private static class DatabaseHelper extends SQLiteOpenHelper { + DatabaseHelper(Context context) { + super(context, DATABASE_NAME, null, DATABASE_VERSION); + } + /** + * onCreate method is called for the 1st time when database doesn't exists. + */ + @Override + public void onCreate(SQLiteDatabase db) { + Log.i(TAG, "Creating student_table: " + CREATE_STUDENT_TABLE); + Log.i(TAG,"Creating Video_Picture_Table: "+CREATE_VIDEO_PICTURE_TABLE); + Log.i(TAG,"Creating alarmlog_table: "+CREATE_ALARMLOG_TABLE); + Log.i(TAG,"Creating Firstpic_table"+CREATE_FIRSTPIC_TABLE); + db.execSQL(CREATE_STUDENT_TABLE); + db.execSQL(CREATE_VIDEO_PICTURE_TABLE); + db.execSQL(CREATE_ALARMLOG_TABLE); + db.execSQL(CREATE_FIRSTPIC_TABLE); + db.execSQL(CREATE_PRESENT_TABLE); + System.out.println(">>>>>>>>>>>>>>>>>>>>>>!!!!!!!!!!!!!!!!1"); + } + + /** + * onUpgrade method is called when database version changes. + */ + @Override + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + Log.w(TAG, "Upgrading database from version " + oldVersion + " to " + + newVersion); + } + } + + /** + * Constructor - takes the context to allow the database to be + * opened/created + * + * @param ctx the Context within which to work + */ + public DatabaseUtil(Context ctx) { + this.mCtx = ctx; + } + /** + * This method is used for creating/opening connection + * @return instance of DatabaseUtil + * @throws SQLException + */ + public DatabaseUtil open() throws SQLException { + mDbHelper = new DatabaseHelper(mCtx); + mDb = mDbHelper.getWritableDatabase(); + return this; + } + /** + * This method is used for closing the connection. + */ + public void close() { + mDbHelper.close(); + } + + + /** + * This method is used to create/insert new record record. + * @param name + * @param did + * @param user + * @param pwd + * @return + */ + public long createCamera(String name, String did, String user, String pwd) { + ContentValues initialValues = new ContentValues(); + initialValues.put(KEY_NAME, name); + initialValues.put(KEY_DID, did); + initialValues.put(KEY_USER, user); + initialValues.put(KEY_PWD, pwd); + return mDb.insert(DATABASE_TABLE, null, initialValues); + } + + + + /** + * This method will delete record. + * @param rowId + * @return boolean + */ + public boolean deleteCamera(long rowId) { + return mDb.delete(DATABASE_TABLE, KEY_ID + "=" + rowId, null) > 0; + } + /** + * + * */ + public boolean deleteCamera(String did) { + // + int count1=mDb.delete(DATABASE_FIRSTPIC_TABLE, KEY_DID+"='"+did+"'", null); + // + int count2 = mDb.delete(DATABASW_VIDEOPICTURE_TABLE, KEY_DID+"='"+did+"'", null); + // + int delete = mDb.delete(DATABASE_ALARMLOG_TABLE, KEY_DID+"='"+did+"'",null); + // + int delete2 = mDb.delete(DATABASE_PRESENT_TABLE, KEY_DID+"='"+did+"'", null); + return mDb.delete(DATABASE_TABLE, KEY_DID + "='" + did + "'", null) > 0; + } + + /** + * This method will return Cursor holding all the records. + * @return Cursor + */ + public Cursor fetchAllCameras() { + return mDb.query(DATABASE_TABLE, new String[] {KEY_ID, KEY_NAME, + KEY_DID, KEY_USER, KEY_PWD}, null, null, null, null, null); + } + + /** + * This method will return Cursor holding the specific record. + * @param id + * @return Cursor + * @throws SQLException + */ + + public Cursor fetchCamera(long id) throws SQLException { + Cursor mCursor = + mDb.query(true, DATABASE_TABLE, new String[] {KEY_ID, + KEY_NAME, KEY_DID, KEY_USER, KEY_PWD}, KEY_ID + "=" + id, null, + null, null, null, null); + if (mCursor != null) { + mCursor.moveToFirst(); + } + return mCursor; + } + + /** + * + * @param oldaddr + * @param oldport + * @param name + * @param addr + * @param port + * @param user + * @param pwd + * @return + */ + public boolean updateCamera(String oldDID, String name, String did, String user, String pwd) { + ContentValues args = new ContentValues(); + args.put(KEY_NAME, name); + args.put(KEY_DID, did); + args.put(KEY_USER, user); + args.put(KEY_PWD, pwd); + return mDb.update(DATABASE_TABLE, args, KEY_DID + "='" + oldDID + "'", null) > 0; + } + + public boolean updateCameraUser(String did,String username,String pwd){ + ContentValues values=new ContentValues(); + values.put(KEY_USER, username); + values.put(KEY_PWD, pwd); + return mDb.update(DATABASE_TABLE, values, KEY_DID+"='"+did+"'", null)>0; + + } + /** + * This Method is used to create/insert new record + * **/ + public long createPresent(String did,String position,String filepath){ + ContentValues initialValues = new ContentValues(); + initialValues.put(KEY_DID, did); + initialValues.put(KEY_POSITION, position); + initialValues.put(KEY_FILEPATH, filepath); + return mDb.insert(DATABASE_PRESENT_TABLE, null, initialValues); + } + /** + * This Method is used to quert all present + */ + public Cursor queryAllPresent(String did,String position){ + String sql = "select "+KEY_FILEPATH+" from "+DATABASE_PRESENT_TABLE+ " where "+KEY_POSITION+"='"+position+"' and "+KEY_DID+"='"+did+"'"; + return mDb.rawQuery(sql, null); + } + /** + * This Method is used to update one present + */ + public boolean updatePresent(String did,String position,String path){ + ContentValues values=new ContentValues(); + values.put(KEY_DID, did); + values.put(KEY_POSITION, position); + values.put(KEY_FILEPATH, path); + return mDb.update(DATABASE_PRESENT_TABLE, values, KEY_POSITION+"='"+position+"' and "+KEY_DID+"='"+did+"'", null)>0; + } + public boolean deleteOnePresent(String did,String position){ + return mDb.delete(DATABASE_PRESENT_TABLE, KEY_DID + "=? and "+KEY_POSITION+"=?", new String[]{did,position})>0; + } + /** + * This Method is used to delete all present + */ + public boolean deletePresent(String did){ + return mDb.delete(DATABASE_PRESENT_TABLE, KEY_DID+"=?",new String[]{did})>0; + } + /** + * This Method is used to create/insert new record + * **/ + public long createVideoOrPic(String did,String filepath,String type,String createtime){ + ContentValues initialValues = new ContentValues(); + initialValues.put(KEY_DID, did); + initialValues.put(KEY_FILEPATH, filepath); + initialValues.put(KEY_TYPE, type); + initialValues.put(KEY_CREATETIME, createtime); + return mDb.insert(DATABASW_VIDEOPICTURE_TABLE, null, initialValues); + } + /** + * This Method is used to query all video record from video_picture_table + * **/ + public Cursor queryAllVideo(String did){ + String sql="select * from "+DATABASW_VIDEOPICTURE_TABLE+ " where "+KEY_TYPE+"='"+TYPE_VIDEO+"' and "+KEY_DID+"='"+did+"' order by "+KEY_FILEPATH+" desc"; + return mDb.rawQuery(sql,null); + } + + /** + * This Method is used to query all video record from video_picture_table + * **/ + public Cursor queryAllPicture(String did){ + String sql="select * from "+DATABASW_VIDEOPICTURE_TABLE+ " where "+KEY_TYPE+"='"+TYPE_PICTURE+"' and "+KEY_DID+"='"+did+"'"; + Log.d("tag","queryAllPictrue sql:"+sql); + return mDb.rawQuery(sql,null); + } + /** + * This Method is used to query video/picture in createtime from video_picture_table + * **/ + public Cursor queryVideoOrPictureByDate(String did,String date,String type){ + String sql="select * from "+DATABASW_VIDEOPICTURE_TABLE+ " where "+KEY_TYPE+"='"+TYPE_PICTURE+"' and "+KEY_DID+"='"+did+"' and "+KEY_CREATETIME+"='"+date+"'"; + return mDb.rawQuery(sql, null); + } + /*** + * This Method is used to delete specific video/picture record from video_picture_table + * */ + public boolean deleteVideoOrPicture(String did,String filePath,String type){ + return mDb.delete(DATABASW_VIDEOPICTURE_TABLE, KEY_DID + "=? and "+KEY_FILEPATH+"=? and "+KEY_TYPE+"=?", new String[]{did,filePath,type}) > 0; + } + /** + * This Method is used to delete all video/picture record from video_picture_table + * **/ + public boolean deleteAllVideoOrPicture(String did,String type){ + return mDb.delete(DATABASW_VIDEOPICTURE_TABLE,KEY_DID+"=? and "+KEY_TYPE+"=?", new String[]{did,type}) > 0; + } + /** + * This Method is used to delete all record from video_picture_table + * **/ + public boolean deldteAllVideoPicture(String did){ + return mDb.delete(DATABASW_VIDEOPICTURE_TABLE, KEY_DID+"=?", new String[]{did})>0; + } + /** + * This Method is used to add alarm log to alarmlog_table + * **/ + public long insertAlarmLogToDB(String did,String content,String createTime){ + ContentValues initialValues = new ContentValues(); + initialValues.put(KEY_DID, did); + initialValues.put(KEY_ALARMLOG_CONTENT, content); + initialValues.put(KEY_CREATETIME, createTime); + return mDb.insertOrThrow(DATABASE_ALARMLOG_TABLE, null, initialValues); + } + /** + * This Method is used to query all alarmlog from the specified did + * **/ + public Cursor queryAllAlarmLog(String did){ + String sql="select * from "+DATABASE_ALARMLOG_TABLE+" where "+KEY_DID+"='"+did+"' order by "+KEY_CREATETIME+" desc"; + return mDb.rawQuery(sql, null); + } + /** + * This Method is used to delete one alarmlog with specified time from did + * **/ + public boolean delAlarmLog(String did,String createtime){ + return mDb.delete(DATABASE_ALARMLOG_TABLE, KEY_DID+"=? and "+KEY_CREATETIME+"=?", new String[]{did,createtime})>0; + } + public boolean addFirstpic(String did,String filepath){ + ContentValues initialValues = new ContentValues(); + initialValues.put(KEY_DID, did); + initialValues.put(KEY_FILEPATH, filepath); + return mDb.insert(DATABASE_FIRSTPIC_TABLE, null, initialValues)>0; + } + public Cursor queryFirstpic(String did){ + String sql="select * from "+DATABASE_FIRSTPIC_TABLE+" where "+KEY_DID+"='"+did+"'"; + return mDb.rawQuery(sql, null); + } + public boolean delFirstpic(String did,String filePath){ + return mDb.delete(DATABASE_FIRSTPIC_TABLE, KEY_DID + "=? and "+KEY_FILEPATH+"=? ", new String[]{did,filePath})>0; + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/EncryptionUtils.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/EncryptionUtils.java new file mode 100644 index 0000000..e937a3e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/EncryptionUtils.java @@ -0,0 +1,90 @@ +package com.ipcamera.demo.utils; + +import java.io.FileInputStream; +import java.io.InputStream; +import java.security.MessageDigest; + + +/** + * 加密工具类 + */ +public final class EncryptionUtils { + + /** + * Don't let anyone instantiate this class. + */ + private EncryptionUtils() { + throw new Error("Do not need instantiate!"); + } + + // == ----------------------------------------- == + private static final String TAG = "EncryptionUtils"; + // 如需要小写则把ABCDEF改成小写,或结果直接转换 + private static final char HEX_DIGITS[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; + + + /** + * 加密内容 - 32位大小MD5 + * @param s 加密内容 + * @return + */ + public final static String MD5(String s) { + try { + byte[] btInput = s.getBytes(); + // 获得MD5摘要算法的 MessageDigest 对象 + MessageDigest mdInst = MessageDigest.getInstance("MD5"); + // 使用指定的字节更新摘要 + mdInst.update(btInput); + // 获得密文 + byte[] md = mdInst.digest(); + return toHexString(md).toLowerCase(); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + + /** + * 进行转换 + */ + public static String toHexString(byte[] bData) { + StringBuilder sb = new StringBuilder(bData.length * 2); + for (int i = 0; i < bData.length; i++) { + sb.append(HEX_DIGITS[(bData[i] & 0xf0) >>> 4]); + sb.append(HEX_DIGITS[bData[i] & 0x0f]); + } + return sb.toString(); + } + + /** + * 获取文件MD5值 + * @param fileName 文件地址 + * @return + */ + public static String getHash(String fileName){ + try { + InputStream fis = new FileInputStream(fileName); + byte[] buffer = new byte[1024]; + MessageDigest md5 = MessageDigest.getInstance("MD5"); + int numRead = 0; + while ((numRead = fis.read(buffer)) > 0) { + md5.update(buffer, 0, numRead); + } + fis.close(); + return toHexString(md5.digest()); + } catch (Exception e) { + } + return null; + } + + + /** + * 获取请求加密字符串 test+当前时间+随机数 + * @param rNumber 随机数 + * @return time 当前时间 + */ + public static String getRequestEncryp(String clientCode,String time, String rNumber){ + return MD5(clientCode +time+ rNumber).toLowerCase(); + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/GsonUtils.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/GsonUtils.java new file mode 100644 index 0000000..f11751f --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/GsonUtils.java @@ -0,0 +1,14 @@ +package com.ipcamera.demo.utils; + +import com.google.gson.Gson; + +/* + * 编写:vst on 2017/9/28 18:41 + * // + * // + */ +public class GsonUtils { + public static String getJson(Object object){ + return new Gson().toJson(object); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/Log.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/Log.java new file mode 100644 index 0000000..038bb73 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/Log.java @@ -0,0 +1,22 @@ +package com.ipcamera.demo.utils; + +/* + * 编写:vst on 2017/9/28 17:04 + * // + * // + */ +public class Log { + public static boolean isDebug=true; + public static void i(String tag,String info){ + if (isDebug) + System.out.println(tag+"---"+info); + } + public static void e(String tag,String info){ + if (isDebug) + System.out.println(tag+"---"+info); + } + public static void print(String info){ + if (isDebug) + Log.e("api","LOG PRINTLN: "+info); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MyRender.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MyRender.java new file mode 100644 index 0000000..54d44ae --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MyRender.java @@ -0,0 +1,398 @@ +package com.ipcamera.demo.utils; + +import android.opengl.GLES20; +import android.opengl.GLSurfaceView; +import android.opengl.GLSurfaceView.Renderer; +import android.util.Log; + +import java.nio.Buffer; +import java.nio.ByteBuffer; +import java.nio.ByteOrder; +import java.nio.FloatBuffer; +import javax.microedition.khronos.egl.EGLConfig; +import javax.microedition.khronos.opengles.GL10; + +public class MyRender implements Renderer +{ + int mHeight = 0; + ByteBuffer mUByteBuffer = null; + ByteBuffer mVByteBuffer = null; + int mWidth = 0; + ByteBuffer mYByteBuffer = null; + FloatBuffer positionBuffer = null; + final float[] positionBufferData; + int positionSlot = 0; + int programHandle = 0; + int texRangeSlot = 0; + int[] texture = new int[3]; + int[] textureSlot = new int[3]; + int vertexShader = 0; + int yuvFragmentShader = 0; + + byte[] yuvData = null; + + final float[] textCoodBufferData; + FloatBuffer textCoodBuffer = null; + + boolean bNeedSleep = true; + + public MyRender(GLSurfaceView paramGLSurfaceView) + { + float[] arrayOfFloat1 = new float[16]; + + arrayOfFloat1[0] = 0.0F; + arrayOfFloat1[1] = 0.0F; + arrayOfFloat1[2] = 0.0F; + arrayOfFloat1[3] = 1.0F; + + arrayOfFloat1[4] = 0.0F; + arrayOfFloat1[5] = 1.0F; + arrayOfFloat1[6] = 0.0F; + arrayOfFloat1[7] = 1.0F; + + arrayOfFloat1[8] = 1.0F; + arrayOfFloat1[9] = 0.0F; + arrayOfFloat1[10] = 0.0F; + arrayOfFloat1[11] = 1.0F; + + arrayOfFloat1[12] = 1.0F; + arrayOfFloat1[13] = 1.0F; + arrayOfFloat1[14] = 0.0F; + arrayOfFloat1[15] = 1.0F; + + this.textCoodBufferData = arrayOfFloat1; + + float[] arrayOfFloat = new float[16]; + + arrayOfFloat[0] = -1.0F; + arrayOfFloat[1] = 1.0F; + arrayOfFloat[2] = 0.0F; + arrayOfFloat[3] = 1.0F; + + arrayOfFloat[4] = -1.0F; + arrayOfFloat[5] = -1.0F; + arrayOfFloat[6] = 0.0F; + arrayOfFloat[7] = 1.0F; + + arrayOfFloat[8] = 1.0F; + arrayOfFloat[9] = 1.0F; + arrayOfFloat[10] = 0.0F; + arrayOfFloat[11] = 1.0F; + + arrayOfFloat[12] = 1.0F; + arrayOfFloat[13] = -1.0F; + arrayOfFloat[14] = 0.0F; + arrayOfFloat[15] = 1.0F; + + this.positionBufferData = arrayOfFloat; + + paramGLSurfaceView.setEGLContextClientVersion(2); + + } + + public static int compileShader(String paramString, int paramInt) + { + int i = GLES20.glCreateShader(paramInt); + if (i != 0) + { + int[] arrayOfInt = new int[1]; + GLES20.glShaderSource(i, paramString); + GLES20.glCompileShader(i); + GLES20.glGetShaderiv(i, 35713, arrayOfInt, 0); + if (arrayOfInt[0] == 0) + { + Log.e("compileShader", "compile shader err:" + GLES20.glGetProgramInfoLog(i)); + GLES20.glDeleteShader(i); + i = 0; + } + } + return i; + } + + public long createShaders() + { + String fragmentShaderCode ="uniform sampler2D Ytex;\n"; + fragmentShaderCode += "uniform sampler2D Utex;\n" ; + fragmentShaderCode += "uniform sampler2D Vtex;\n" ; + fragmentShaderCode += "precision mediump float; \n"; + fragmentShaderCode += "varying vec4 VaryingTexCoord0; \n" ; + fragmentShaderCode += "vec4 color;\n" ; + fragmentShaderCode += "void main()\n" ; + fragmentShaderCode += "{\n" ; + fragmentShaderCode += "float yuv0 = (texture2D(Ytex,VaryingTexCoord0.xy)).r;\n" ; + fragmentShaderCode += "float yuv1 = (texture2D(Utex,VaryingTexCoord0.xy)).r;\n" ; + fragmentShaderCode += "float yuv2 = (texture2D(Vtex,VaryingTexCoord0.xy)).r;\n" ; + fragmentShaderCode += "\n" ; + fragmentShaderCode += "color.r = yuv0 + 1.4022 * yuv2 - 0.7011;\n" ; + fragmentShaderCode += "color.r = (color.r < 0.0) ? 0.0 : ((color.r > 1.0) ? 1.0 : color.r);\n" ; + fragmentShaderCode += "color.g = yuv0 - 0.3456 * yuv1 - 0.7145 * yuv2 + 0.53005;\n" ; + fragmentShaderCode += "color.g = (color.g < 0.0) ? 0.0 : ((color.g > 1.0) ? 1.0 : color.g);\n" ; + fragmentShaderCode += "color.b = yuv0 + 1.771 * yuv1 - 0.8855;\n" ; + fragmentShaderCode += "color.b = (color.b < 0.0) ? 0.0 : ((color.b > 1.0) ? 1.0 : color.b);\n" ; + fragmentShaderCode += "gl_FragColor = color;\n" ; + fragmentShaderCode += "}\n" ; + + String vertexShaderCode = "uniform mat4 uMVPMatrix; \n"; + vertexShaderCode += "attribute vec4 vPosition; \n"; + vertexShaderCode += "attribute vec4 myTexCoord; \n"; + vertexShaderCode += "varying vec4 VaryingTexCoord0; \n"; + vertexShaderCode += "void main(){ \n"; + vertexShaderCode += "VaryingTexCoord0 = myTexCoord; \n"; + vertexShaderCode += "gl_Position = vPosition; \n"; + vertexShaderCode += "} \n"; + + int[] arrayOfInt = new int[1]; + int i = compileShader(vertexShaderCode, 35633); + this.vertexShader = i; + if (i == 0) + Log.e("createShaders", "failed when compileShader(vertex)"); + + int j = compileShader(fragmentShaderCode, 35632); + this.yuvFragmentShader = j; + if (j == 0) + Log.e("createShaders", "failed when compileShader(fragment)"); + this.programHandle = GLES20.glCreateProgram(); + GLES20.glAttachShader(this.programHandle, this.vertexShader); + GLES20.glAttachShader(this.programHandle, this.yuvFragmentShader); + GLES20.glLinkProgram(this.programHandle); + GLES20.glGetProgramiv(this.programHandle, 35714, arrayOfInt, 0); + + if (arrayOfInt[0] == 0) + { + Log.e("createShaders", "link program err:" + GLES20.glGetProgramInfoLog(this.programHandle)); + destroyShaders(); + } + + this.texRangeSlot = GLES20.glGetAttribLocation(this.programHandle, "myTexCoord"); + + this.textureSlot[0] = GLES20.glGetUniformLocation(this.programHandle, "Ytex"); + this.textureSlot[1] = GLES20.glGetUniformLocation(this.programHandle, "Utex"); + this.textureSlot[2] = GLES20.glGetUniformLocation(this.programHandle, "Vtex"); + + this.positionSlot = GLES20.glGetAttribLocation(this.programHandle, "vPosition"); + + Log.d("aaaaa", "texRangeSlot: " + texRangeSlot) ; + Log.d("aaaaa", "positionSlot: " + positionSlot) ; + Log.d("aaaaa", "textureSlot[0]: " + textureSlot[0]) ; + Log.d("aaaaa", "textureSlot[1]: " + textureSlot[1]) ; + Log.d("aaaaa", "textureSlot[2]: " + textureSlot[2]) ; + + return 0; + } + + public long destroyShaders() + { + if (this.programHandle != 0) + { + GLES20.glDetachShader(this.programHandle, this.yuvFragmentShader); + GLES20.glDetachShader(this.programHandle, this.vertexShader); + GLES20.glDeleteProgram(this.programHandle); + this.programHandle = 0; + } + if (this.yuvFragmentShader != 0) + { + GLES20.glDeleteShader(this.yuvFragmentShader); + this.yuvFragmentShader = 0; + } + if (this.vertexShader != 0) + { + GLES20.glDeleteShader(this.vertexShader); + this.vertexShader = 0; + } + return 0L; + } + + public int draw(ByteBuffer paramByteBuffer1, ByteBuffer paramByteBuffer2, ByteBuffer paramByteBuffer3, int paramInt1, int paramInt2) + { + GLES20.glClear(16384); + GLES20.glClearColor(0.0F, 0.0F, 0.0F, 1.0F); + GLES20.glUseProgram(this.programHandle); + paramByteBuffer1.position(0); + GLES20.glActiveTexture(33984); + loadTexture(this.texture[0], paramInt1, paramInt2, paramByteBuffer1); + paramByteBuffer2.position(0); + GLES20.glActiveTexture(33985); + loadTexture(this.texture[1], paramInt1 >> 1, paramInt2 >> 1, paramByteBuffer2); + paramByteBuffer3.position(0); + GLES20.glActiveTexture(33986); + loadTexture(this.texture[2], paramInt1 >> 1, paramInt2 >> 1, paramByteBuffer3); + GLES20.glUniform1i(this.textureSlot[0], 0); + GLES20.glUniform1i(this.textureSlot[1], 1); + GLES20.glUniform1i(this.textureSlot[2], 2); + + this.positionBuffer.position(0); + GLES20.glEnableVertexAttribArray(this.positionSlot); + GLES20.glVertexAttribPointer(this.positionSlot, 4, GLES20.GL_FLOAT, false, 0, this.positionBuffer); + + //textcood + this.textCoodBuffer.position(0); + + GLES20.glEnableVertexAttribArray(this.texRangeSlot); + GLES20.glVertexAttribPointer(this.texRangeSlot, 4, GLES20.GL_FLOAT, false, 0, this.textCoodBuffer); + + GLES20.glDrawArrays(GLES20.GL_TRIANGLE_STRIP, 0, 4); + GLES20.glDisableVertexAttribArray(this.positionSlot); + + GLES20.glDisableVertexAttribArray(this.texRangeSlot); + + return 0; + } + + public int loadTexture(int paramInt1, int paramInt2, int paramInt3, Buffer paramBuffer) + { + GLES20.glBindTexture(3553, paramInt1); + GLES20.glTexParameteri(3553, 10241, 9729); + GLES20.glTexParameteri(3553, 10240, 9729); + GLES20.glTexParameteri(3553, 10242, 33071); + GLES20.glTexParameteri(3553, 10243, 33071); + GLES20.glTexImage2D(3553, 0, 6409, paramInt2, paramInt3, 0, 6409, GLES20.GL_UNSIGNED_BYTE, paramBuffer); + return 0; + } + + public int loadVBOs() + { + this.textCoodBuffer = ByteBuffer.allocateDirect(4 * this.textCoodBufferData.length).order(ByteOrder.nativeOrder()).asFloatBuffer(); + this.textCoodBuffer.put(this.textCoodBufferData).position(0); + + this.positionBuffer = ByteBuffer.allocateDirect(4 * this.positionBufferData.length).order(ByteOrder.nativeOrder()).asFloatBuffer(); + this.positionBuffer.put(this.positionBufferData).position(0); + + return 0; + } + + public void onDrawFrame(GL10 paramGL10) + { + //Log.d("yuvRender", "onDrawFrame"); + GLES20.glClear(16384); + synchronized (this) { + if ((this.mWidth == 0) || (this.mHeight == 0) || (this.mYByteBuffer == null) || (this.mUByteBuffer == null) || (this.mVByteBuffer == null)) + return; + + if(bNeedSleep){ + try { + Thread.sleep(10); + } catch (InterruptedException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + bNeedSleep = true; + + draw(this.mYByteBuffer, this.mUByteBuffer, this.mVByteBuffer, this.mWidth, this.mHeight); + } + + } + + public void onSurfaceChanged(GL10 paramGL10, int paramInt1, int paramInt2) + { + GLES20.glViewport(0, 0, paramInt1, paramInt2); + } + + public void onSurfaceCreated(GL10 paramGL10, EGLConfig paramEGLConfig) + { + GLES20.glClearColor(0.0F, 0.0F, 0.0F, 1.0F); + GLES20.glGenTextures(3, this.texture, 0); + createShaders(); + loadVBOs(); + } + + public int unloadVBOs() + { + if (this.positionBuffer != null) + this.positionBuffer = null; + + return 0; + } + + public int writeSample(byte[] paramArrayOfByte,int mSize ,int width,int height) + { + synchronized (this) { + if ((width == 0) || (height == 0)){ + Log.d("writesample", "invalid param"); + return 0; + } + + if ((width != this.mWidth) || (height != this.mHeight)) + { + this.mWidth = width; + this.mHeight = height; + this.mYByteBuffer = ByteBuffer.allocate(this.mWidth * this.mHeight); + this.mUByteBuffer = ByteBuffer.allocate(this.mWidth * this.mHeight / 4); + this.mVByteBuffer = ByteBuffer.allocate(this.mWidth * this.mHeight / 4); + } + + if (this.mYByteBuffer != null) + { + this.mYByteBuffer.position(0); + this.mYByteBuffer.put(paramArrayOfByte, 0, this.mWidth * this.mHeight); + this.mYByteBuffer.position(0); + } + + if (this.mUByteBuffer != null) + { + this.mUByteBuffer.position(0); + this.mUByteBuffer.put(paramArrayOfByte, this.mWidth * this.mHeight, this.mWidth * this.mHeight / 4); + this.mUByteBuffer.position(0); + } + + if (this.mVByteBuffer != null) + { + this.mVByteBuffer.position(0); + this.mVByteBuffer.put(paramArrayOfByte, 5 * (this.mWidth * this.mHeight) / 4, this.mWidth * this.mHeight / 4); + this.mVByteBuffer.position(0); + } + + bNeedSleep = false; + + return 1; + + } + } + + public int writeSample(byte[] paramArrayOfByte ,int width,int height) + { + synchronized (this) { + if ((width == 0) || (height == 0)){ + Log.d("writesample", "invalid param"); + return 0; + } + + if ((width != this.mWidth) || (height != this.mHeight)) + { + this.mWidth = width; + this.mHeight = height; + this.mYByteBuffer = ByteBuffer.allocate(this.mWidth * this.mHeight); + this.mUByteBuffer = ByteBuffer.allocate(this.mWidth * this.mHeight / 4); + this.mVByteBuffer = ByteBuffer.allocate(this.mWidth * this.mHeight / 4); + } + + if (this.mYByteBuffer != null) + { + this.mYByteBuffer.position(0); + this.mYByteBuffer.put(paramArrayOfByte, 0, this.mWidth * this.mHeight); + this.mYByteBuffer.position(0); + } + + if (this.mUByteBuffer != null) + { + this.mUByteBuffer.position(0); + this.mUByteBuffer.put(paramArrayOfByte, this.mWidth * this.mHeight, this.mWidth * this.mHeight / 4); + this.mUByteBuffer.position(0); + } + + if (this.mVByteBuffer != null) + { + this.mVByteBuffer.position(0); + this.mVByteBuffer.put(paramArrayOfByte, 5 * (this.mWidth * this.mHeight) / 4, this.mWidth * this.mHeight / 4); + this.mVByteBuffer.position(0); + } + + bNeedSleep = false; + + return 1; + + } + } + +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MySharedPreferenceUtil.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MySharedPreferenceUtil.java new file mode 100644 index 0000000..d4303dc --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MySharedPreferenceUtil.java @@ -0,0 +1,45 @@ +package com.ipcamera.demo.utils; + +import android.content.Context; +import android.content.SharedPreferences; + + +/** + * store package Name + * + * @author Administrator + */ +public class MySharedPreferenceUtil { + + private static SharedPreferences prefer; + public static final String STR_CAMERA_SYSTEMFIRM="system_firm"; + + + //保存设备 的信息 + public static void saveDeviceInformation(Context context, String uid, String informationType, String information) { + prefer = context.getSharedPreferences(uid, Context.MODE_PRIVATE); + prefer.edit().putString(informationType, information).commit(); + } + + //获取设备 的信息 + public static String getDeviceInformation(Context context, String uid, String informationType) { + prefer = context.getSharedPreferences(uid, Context.MODE_PRIVATE); + String information = prefer.getString(informationType, ""); + return information; + } + + //保存设备版本 的信息 + public static void saveSystemVer(Context context, String did, String ver) { + prefer = context.getSharedPreferences( + STR_CAMERA_SYSTEMFIRM, Context.MODE_PRIVATE); + prefer.edit().putString(did, ver).commit(); + } + + // 获取系统版本 + public static String getSystemVer(Context context, String did) { + prefer = context.getSharedPreferences( + STR_CAMERA_SYSTEMFIRM, Context.MODE_PRIVATE); + String path = prefer.getString(did, "0"); + return path; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MyStringUtils.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MyStringUtils.java new file mode 100644 index 0000000..6fd2169 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/MyStringUtils.java @@ -0,0 +1,61 @@ +package com.ipcamera.demo.utils; + +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import com.ipcamer.demo.R; + +import android.annotation.SuppressLint; +import android.content.Context; + +public class MyStringUtils { + + @SuppressLint("NewApi") + public static boolean isEmpty(String string) { + if (null == string || string.isEmpty()) { + return true; + } + return false; + } + + public static String getNumbers(String content) { + Pattern pattern = Pattern.compile("\\d+"); + Matcher matcher = pattern.matcher(content); + while (matcher.find()) { + return matcher.group(0); + } + return ""; + } + + /* + * public static String setNubAddOne(String content, String type) { try { if + * (content.contains(":")) { String pp[] = content.split(":"); String before + * = pp[pp.length - 1]; int after = (Integer.parseInt(getNumbers(content)) + + * 1); return content.replace(before, after + "") .replace(type + ":", + * "").replace(":", ""); } else { return content; } } catch (Exception e) { + * return content; } } + */ + + + /*摄像机返回var 后面的字段*/ + public static String spitValue(String name, String tag) { + String[] strs = name.split(";"); + for (int i = 0; i < strs.length; i++) { + String str1 = strs[i].trim(); + if (str1.startsWith("var ")) { + str1 = str1.substring(4, str1.length()); + } + // Log.i(TAG, "str1:" + str1); + if (str1.startsWith(tag)) { + String result = str1.substring(str1.indexOf("=") + 1); + return result; + } + } + return -1 + ""; + } + + + + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SensorCustomListView.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SensorCustomListView.java new file mode 100644 index 0000000..f17b14d --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SensorCustomListView.java @@ -0,0 +1,21 @@ +package com.ipcamera.demo.utils; + +import android.content.Context; +import android.view.View.MeasureSpec; +import android.widget.ListView; + +public class SensorCustomListView extends ListView{ + public SensorCustomListView(Context context) { + super(context); + } + + public SensorCustomListView(Context context, android.util.AttributeSet attrs) { + super(context, attrs); + } + + public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + + int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,MeasureSpec.AT_MOST); + super.onMeasure(widthMeasureSpec, expandSpec); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SensorDoorData.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SensorDoorData.java new file mode 100644 index 0000000..2bc73e2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SensorDoorData.java @@ -0,0 +1,148 @@ +package com.ipcamera.demo.utils; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import com.ipcamera.demo.bean.DoorBean; + + + + +public class SensorDoorData { + + public static final String TAG = "SensorDoorData"; + + public static ArrayList>> sensordoorItems = new ArrayList>>();// did,门磁传感器list + + public static void AddSensor(String did, DoorBean door) { +// Log.i("info", "AddSensor add==========" + did +// + ".......door.toString():" + door.toString()); + String doortag = door.getSensoridTag(); + + if (CheckSensorDoor(did, doortag)) { + // Log.i(TAG, "new sensordoor:" + sensordoorItems.toString()); + int size = sensordoorItems.size(); + if (size == 0) { + // Log.i(TAG, "size==0"); + ArrayList newList = new ArrayList(); + newList.add(door); + Map> map = new HashMap>(); + map.put(did, newList); + sensordoorItems.add(map); + } else { + for (int i = 0; i < size; i++) { + if (sensordoorItems.get(i).containsKey(did)) { + // Log.i(TAG, "size==1111111"+i); + Map> map = sensordoorItems + .get(i); + ArrayList doorList = map.get(did); + doorList.add(door); + }else{ + //Log.i(TAG, "size==2222222222"+i); + ArrayList newList = new ArrayList(); + newList.add(door); + Map> map = new HashMap>(); + map.put(did, newList); + sensordoorItems.add(map); + } + } + + } + + } + + } + + private static boolean CheckSensorDoor(String did, String tag) { + // TODO Auto-generated method stub + int size = sensordoorItems.size(); + int i; + for (i = 0; i < size; i++) { + if (sensordoorItems.get(i).containsKey(did)) { + ArrayList list = sensordoorItems.get(i).get(did); + int num = list.size(); + for (int j = 0; j < num; j++) { + DoorBean door = list.get(j); + String doortag = door.getSensoridTag(); + if (tag.equals(doortag)) { + return false; + } + } + } + } + return true; + } + + public static ArrayList getSensorDoorBeanList(String did) { + + int size = sensordoorItems.size(); + for (int i = 0; i < size; i++) { + if (sensordoorItems.get(i).containsKey(did)) { + ArrayList list = sensordoorItems.get(i).get(did); + return list; + } + } + + return null; + } + + public static void ChangeDoorOpenCloseStatus(String did,String tag,int status){ + int size = sensordoorItems.size(); + for (int i = 0; i < size; i++) { + if (sensordoorItems.get(i).containsKey(did)) { + ArrayList list = sensordoorItems.get(i).get(did); + int num=list.size(); + for(int j=0;j list = sensordoorItems.get(i).get(did); + int num=list.size(); + for(int j=0;j list = sensordoorItems.get(i).get(did); + int num=list.size(); + for(int j=0;j> Planlist = new + // ArrayList>(); + + public static Map planMap = new HashMap(); + + public static boolean compare_date(String DATE1, String DATE2) { + + DateFormat df = new SimpleDateFormat("hh:mm"); + try { + Date dt1 = df.parse(DATE1); + Date dt2 = df.parse(DATE2); + if (dt1.getTime() > dt2.getTime()) { + return false; + } else if (dt1.getTime() < dt2.getTime()) { + return true; + } else { + return false; + } + } catch (Exception exception) { + exception.printStackTrace(); + } + return false; + } + + public static boolean checkTime(String s1, String s2, String day) { + int size1 = trsforTimes(s1); + int size2 = trsforTimes(s2) - 1; + String newkey = getBinary(size1, size2); + + if (planMap.containsKey(day)) { + String value = planMap.get(day); +// LogTools.logW("checkTime value:" + value); + for (int j = 0; j < 96; j++) { + char c1 = value.charAt(j); + char c2 = newkey.charAt(j); + if (c1 == '1' && c2 == '1') { + System.out.println("有冲突:" + j); + return true; + } + + } + } else { +// LogTools.logW("没有该日期的计划"); + return false; + } + + // Map map = Planlist.get(i); + // LogTools.logW("planListMap:"+map.toString()); + // String listZone = map.get(day); + // if(listZone==null){ + // LogTools.logW("没有该日期的计划"); + // return false; + // } + // if(map.containsKey(day)){ + // for (int j = 0; j < 96; j++) { + // char c1 = listZone.charAt(j); + // char c2 = newkey.charAt(j); + // if (c1 == '1' && c2 == '1') { + // System.out.println("有冲突:" + j); + // return true; + // } + // + // } + // } + + System.out.println("没有冲突"); + return false; + + } + + public static void addNewDayToMap(String key, String value) { + if (planMap.containsKey(key)) { + String mapvalue = planMap.get(key); + // LogTools.logW("addNewDayToMap key:" +key+",value:"+ value); + StringBuffer sbs = new StringBuffer(); + for (int j = 0; j < 96; j++) { + char c1 = value.charAt(j); + char c2 = mapvalue.charAt(j); + if (c1 == '1' || c2 == '1') { + sbs.append("" + 1); + } else { + sbs.append("" + 0); + } + } + planMap.put(key, sbs.toString()); + } else { + planMap.put(key, value); + // LogTools.logW("没有该日期的计划"); + } + } + + public static String getOneDay96Strings(String startTime, String endTime) { + int size1 = trsforTimes(startTime); + int size2 = trsforTimes(endTime) - 1; + String newkey = getBinary(size1, size2); + return newkey; + + } + + public static int getMinute(String time) { + String array[] = time.split(":"); + int h = Integer.parseInt(array[1]); + return h; + + } + + public static int getHour(String time) { + String array[] = time.split(":"); + int h = Integer.parseInt(array[0]); + return h; + + } + + public static String op2(String s) { + int len = s.length(); + sb = new StringBuffer(); + for (int i = 0; i < len; i++) { + char si = s.charAt(len - i - 1); + int ss = si & 1; + sb.append(ss + ""); + } + return sb.toString(); + } + + public static String comString(String s1, String s2) { + StringBuffer sbs = new StringBuffer(); + for (int i = 0; i < 96; i++) { + char c1 = s1.charAt(i); + char c2 = s2.charAt(i); + if (c1 == '1' || c2 == '1') { + sbs.append("1"); + } else { + sbs.append("0"); + } + + } + return sbs.toString(); + + } + + public static String getBinary(int size1, int size2) { + System.out.println("s1:" + size1 + ",s2:" + size2); + sb = new StringBuffer(); + for (int i = 0; i < 96; i++) { + + if (i >= size1 && i <= size2) { + sb.append("1"); + } else { + sb.append("0"); + } + } + + return sb.toString(); + } + + public static int trsforTimes(String time) { + String array[] = time.split(":"); + int h = Integer.parseInt(array[0]); + int m = Integer.parseInt(array[1]); + int sum = 0; + sum = h * 4 + m / 15; + + return sum; + + } + + + + + public static int string32toInt(String string){ +// StringBuffer sb=new StringBuffer(); +// int index=0; +// for (int i = 31; i < 32; i--) { +// char char_i=string.charAt(i); +// int stringint=Integer.parseInt(char_i+"")&1; +// if(stringint==1){ +// index=i; +// break; +// } +// +// } +// String validString=string.substring(0, index+1); +// LogTools.LogWe("validString:"+validString); +// + return Integer.valueOf(string, 2); + + } + + + + public static String getMinutesString(int starttime, int endtime) { + String Stime = Integer.toBinaryString(starttime); + String Etime = Integer.toBinaryString(endtime); + String string1 = ""; + String string2 = ""; + int size1 = Stime.length(); + int size2 = Etime.length(); + + if (size1 != 12) { + string1 = getInvalidBit(12 - Stime.length()) + Stime; + } + if (size2 != 12) { + string2 = getInvalidBit(12 - Etime.length()) + Etime; + } + + if (starttime == 0) { + string1 = "000000000000"; + } + if (endtime == 0) { + string2 = "000000000000"; + } + + // int ss1 = starttime <<(12-Stime.length()); + // int ss2 = endtime << (12-Etime.length()); + // + // if (ss1 == 0) { + // string1 = "000000000000"; + // } else { + // string1 = Integer.toBinaryString(ss1); + // } + // if (ss2 == 0) { + // string2 = "000000000000"; + // } else { + // string2 = Integer.toBinaryString(ss2); + // } + System.out.println("s1:" + string1 + ",s2:" + string2); + return string1 + string2; + } + + public static String getInvalidBit(int num) { + StringBuffer sb = new StringBuffer(); + for (int i = 0; i < num; i++) { + sb.append("0"); + } + return sb.toString(); + } + + public static String replaceIndex(int index, String res) { + return res.substring(0, index) + 1 + res.substring(index + 1); + } + + public static String get2Strings(String bit32, String week, String bit23) { + + return bit32 + week + bit23; + + } + + public static int getPassMinutes(int hour, int minute) { + return hour * 60 + minute; + + } + + + + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/StringUtils.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/StringUtils.java new file mode 100644 index 0000000..54eabef --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/StringUtils.java @@ -0,0 +1,84 @@ +package com.ipcamera.demo.utils; + +import org.json.JSONException; +import org.json.JSONObject; + +import java.security.MessageDigest; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Random; + +/* + * 编写:vst on 2017/9/30 14:51 + * // + * // + */ +public class StringUtils { + public static String getEncryp(String clientCode,String date,String ran){ + return EncryptionUtils.getRequestEncryp(clientCode,date,ran); + } + /** + * 产生4位随机数(0000-9999) + * @return 4位随机数 + */ + public static String getFourRandom(){ + Random random = new Random(); + String fourRandom = random.nextInt(10000) + ""; + int randLength = fourRandom.length(); + if(randLength<4){ + for(int i=1; i<=4-randLength; i++) + fourRandom = "0" + fourRandom ; + } + return fourRandom; + } + + public static String getSignature(String json) { + StringBuilder sb=new StringBuilder(); + try { + JSONObject object = new JSONObject(json); + Iterator iterator = object.keys(); + while (iterator.hasNext()) { + String key=iterator.next().toString(); + sb.append(key+object.getString(key)); + } + } catch (JSONException e) { + e.printStackTrace(); + } + return encode(sb.toString()); + } + + + private static final char[] HEX_DIGITS = {'0', '1', '2', '3', '4', '5', + '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; + + /** + * Takes the raw bytes from the digest and formats them correct. + * + * @param bytes the raw bytes from the digest. + * @return the formatted bytes. + */ + private static String getFormattedText(byte[] bytes) { + int len = bytes.length; + StringBuilder buf = new StringBuilder(len * 2); + // 把密文转换成十六进制的字符串形式 + for (int j = 0; j < len; j++) { + buf.append(HEX_DIGITS[(bytes[j] >> 4) & 0x0f]); + buf.append(HEX_DIGITS[bytes[j] & 0x0f]); + } + return buf.toString(); + } + + public static String encode(String str) { + if (str == null) { + return null; + } + try { + MessageDigest messageDigest = MessageDigest.getInstance("SHA1"); + messageDigest.update(str.getBytes()); + return getFormattedText(messageDigest.digest()); + } catch (Exception e) { + throw new RuntimeException(e); + } + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SystemValue.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SystemValue.java new file mode 100644 index 0000000..bfca71f --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/SystemValue.java @@ -0,0 +1,22 @@ +package com.ipcamera.demo.utils; + +public class SystemValue { + public static String deviceName = null; + public static String devicePass = null; + public static String deviceId = null; + + public static boolean supportLightAndSirenO13AndO10(String ver) { + String[] temp = ver.replace("\"","").split("\\."); + if (temp.length == 4) { + int second = Integer.parseInt(temp[1]); + if ((second==53 && Integer.parseInt(temp[2])==10 && Integer.parseInt(temp[0])==220) || //010 固件 + (second==52 && Integer.parseInt(temp[2])==10 && Integer.parseInt(temp[0])==20) || //013 摄像灯固件 + (second==53 && Integer.parseInt(temp[2])==10 && Integer.parseInt(temp[0])==20) //013 摄像灯新固件 + || (second==53 && Integer.parseInt(temp[2])==210 && Integer.parseInt(temp[0])==20)) + return true; + else + return false; + } + return false; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/ToastUtils.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/ToastUtils.java new file mode 100644 index 0000000..398644a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/ToastUtils.java @@ -0,0 +1,17 @@ +package com.ipcamera.demo.utils; + +import android.content.Context; +import android.widget.Toast; + +import com.ipcamer.demo.R; + +/* + * 编写:vst on 2017/11/9 09:19 + * // + * // + */ +public class ToastUtils { + public static void show(final Context context,final String string){ + Toast.makeText(context, string,Toast.LENGTH_LONG).show(); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/Tools.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/Tools.java new file mode 100644 index 0000000..4ad25c2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/Tools.java @@ -0,0 +1,164 @@ +package com.ipcamera.demo.utils; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.database.Cursor; +import android.graphics.Bitmap; +import android.net.Uri; +import android.os.Build; +import android.os.Environment; +import android.text.format.Formatter; +import android.widget.Toast; + + + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileOutputStream; +import java.io.FileReader; +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.util.Date; + + + +/** + * Created by MK on 2017/10/18. + */ + +public class Tools { + private static float memorySizeTotal =0; + public static void savePicToSDcard(Context mContext,String strDID,final Bitmap bmp) { + if (bmp == null) { + return; + } + DatabaseUtil dbUtil = new DatabaseUtil(mContext); + String strDate = getStrDate(); + dbUtil.open(); + Cursor cursor = dbUtil.queryVideoOrPictureByDate(strDID, strDate, DatabaseUtil.TYPE_PICTURE); + int seri = cursor.getCount() + 1; + dbUtil.close(); + FileOutputStream fos = null; + try { + File div = new File(Environment.getExternalStorageDirectory(), "/DCIM/Camera"); + if (!div.exists()) { + div.mkdirs(); + } + File file = new File(div, strDate + "_" + seri + strDID + ".jpg"); + fos = new FileOutputStream(file); + if (bmp.compress(Bitmap.CompressFormat.JPEG, 50, fos)) { + fos.flush(); + //Log.d("tag", "takepicture success"); + dbUtil.open(); + dbUtil.createVideoOrPic(strDID, file.getAbsolutePath(), + DatabaseUtil.TYPE_PICTURE, strDate); + dbUtil.close(); + String filePath = file.getAbsolutePath(); + String s1 = filePath + .substring(filePath.lastIndexOf("/") + 1); + String date = s1.substring(0, 10); + // 最后通知图库更新 + mContext.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + file.getAbsolutePath()))); + if (!bmp.isRecycled() && bmp != null) { + //Log.i("info", "拍照回收"); + bmp.recycle(); + } + } + + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (fos != null) { + try { + fos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + } + + public static String savePresetPicToSDcard(Context mContext,String strDID,int presetIndex,final Bitmap bmp) { + if (bmp == null) { + return null; + } + FileOutputStream fos = null; + try { + File div = new File(Environment.getExternalStorageDirectory(), "/eye4/preset"); + if (!div.exists()) { + div.mkdirs(); + } + File file = new File(div, strDID + "_" + presetIndex + ".jpg"); + fos = new FileOutputStream(file); + if (bmp.compress(Bitmap.CompressFormat.JPEG, 50, fos)) { + fos.flush(); + if (!bmp.isRecycled() && bmp != null) { + //Log.i("info", "拍照回收"); + bmp.recycle(); + } + } + return file.getAbsolutePath(); + } catch (Exception e) { + e.printStackTrace(); + } finally { + if (fos != null) { + try { + fos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + } + return null; + } + + public static String getStrDate() { + Date d = new Date(); + SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd_HH_mm"); + String strDate = f.format(d); + return strDate; + } + + + public static int getPhoneSDKIntForPlayBack(){ + int a =0; + if(Build.BRAND.toLowerCase().contains("xiaomi")) a =24; + else a =Integer.parseInt(android.os.Build.VERSION.SDK); + return a; + } + + public static int getPhoneMemoryForPlayBack(){ + if(Tools.getPhoneTotalMemory()>=2.8&&Integer.parseInt(android.os.Build.VERSION.SDK)>=23) + return 1; + else return 0; + } + + public static float getPhoneTotalMemory() { + if(memorySizeTotal!=0)return memorySizeTotal; + String str1 = "/proc/meminfo";// 系统内存信息文件 + String str2; + String[] arrayOfString; + try { + FileReader localFileReader = new FileReader(str1); + BufferedReader localBufferedReader = new BufferedReader(localFileReader, 8192); + str2 = localBufferedReader.readLine();// 读取meminfo第一行,系统总内存大小 + //LogTools.e("memory","getTotalMemory---str2="+str2); + + arrayOfString = str2.split("\\s+"); + for (String num : arrayOfString) { + //LogTools.e("memory","getTotalMemory---num="+num); + } + + //LogTools.e("memory","getTotalMemory---KB---arrayOfString[1]="+Integer.valueOf(arrayOfString[1]).intValue()); + double length = ((double)Integer.valueOf(arrayOfString[1]).intValue()) / ((double)1000);// MB + length = length / ((double)1000);// GB + memorySizeTotal = (float) length; + localBufferedReader.close(); + + } catch (IOException e) { + } + return memorySizeTotal; + } + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/VideoFramePool.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/VideoFramePool.java new file mode 100644 index 0000000..a839860 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/VideoFramePool.java @@ -0,0 +1,104 @@ +package com.ipcamera.demo.utils; + +import android.opengl.GLSurfaceView; + +import java.util.concurrent.LinkedBlockingQueue; + +import static android.opengl.GLSurfaceView.RENDERMODE_WHEN_DIRTY; + +public class VideoFramePool extends Thread { + boolean mExitFlag = false; + + private GLSurfaceView surfaceView; + private MyRender myRender; + private int mframeSize; + + public VideoFramePool(GLSurfaceView surfaceView, MyRender render) { + this.surfaceView = surfaceView; + this.myRender = render; + //this.surfaceView.setRenderMode(RENDERMODE_WHEN_DIRTY); + //surfaceView.setRenderer(render); + } + + public void exit() { + mExitFlag = true; + framePool.clear(); + } + + private LinkedBlockingQueue framePool = new LinkedBlockingQueue<>(50); + + public void setFrameRate(int frameRate) { + this.frameRate = frameRate; + this.defaultRate = frameRate; + this.delayTime = 1000 / defaultRate; + } + + private int frameRate = 15; + private int defaultRate = 15; + private int delayTime = 66; + private long startDate; + private long endDate; + int mHeight = 0; + int mWidth = 0; + + @Override + public void run() { + android.os.Process + .setThreadPriority(android.os.Process.THREAD_PRIORITY_URGENT_AUDIO); + while (!mExitFlag) { + startDate = System.currentTimeMillis(); + + byte[] frameData = framePool.poll(); + if (framePool.size() <= 5) { + frameRate = 10; + } else if (framePool.size() >= 10) { + frameRate = defaultRate; + } + if (frameData != null) { + this.myRender.writeSample(frameData,mframeSize,mWidth,mHeight); + } + Log.e("pool","poolsize "+framePool.size() +"frameRate***"+frameRate); + try { + endDate = System.currentTimeMillis(); + if (frameRate == 10) { + Thread.sleep(Math.max(0, 100 - (endDate - startDate)), 1000); + } else if (frameRate == defaultRate) { + Thread.sleep(Math.max(0, delayTime - (endDate - startDate)), 1000); + } + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + } + + public void pushBytes(byte[] bytes,int frameSize,int w,int h) + { + if(mWidth > 0){ + if(mWidth != w || mHeight != h){ + clearBuffer(); + Log.i("DecodeHevcFrame", String.format("clearBuffer %d %d mframeSize:%d",w,h,frameSize)); + } + } + mWidth = w; + mHeight = h; + mframeSize = frameSize; + if (mExitFlag) + { + return; + } + while (framePool.size() > defaultRate) { + framePool.poll(); + } + framePool.offer(bytes); + } + + public int getFramePoolSize() + { + return framePool.size(); + } + + public void clearBuffer() + { + framePool.clear(); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/VuidUtils.java b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/VuidUtils.java new file mode 100644 index 0000000..7c988b6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ipcamera/demo/utils/VuidUtils.java @@ -0,0 +1,21 @@ +package com.ipcamera.demo.utils; + +import android.app.Activity; +import android.content.Context; +import android.graphics.Rect; +import android.util.DisplayMetrics; + +public class VuidUtils { + /** + * 判断是否是VUID + * @param uid + * @return + */ + public static boolean isVuid(String uid){ + String uidRegex = "[a-zA-Z]{1,}\\d{7,}.*[a-zA-Z]{1,}"; + if (uid.matches(uidRegex)) { + return true; + } + return false; + } +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ricky/HardDecode/DecodeHevcFrame.java b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/HardDecode/DecodeHevcFrame.java new file mode 100644 index 0000000..2fc27c8 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/HardDecode/DecodeHevcFrame.java @@ -0,0 +1,263 @@ +package com.ricky.HardDecode; + +import android.media.MediaCodec; +import android.media.MediaCodecInfo; +import android.media.MediaCodecList; +import android.media.MediaFormat; +import android.os.Build; +import android.util.Log; + +import java.io.IOException; +import java.nio.ByteBuffer; + +public class DecodeHevcFrame { + private MediaCodec _mediaCodec = null; + private static final String log_tag = "DecodeHevcFrame"; + public int _FrameWidth = 0; + public int _FrameHeight = 0; + private boolean _IsRun = false; + + //private boolean _bDiscard = false; + + public Boolean initCode(){ + if(Build.VERSION.SDK_INT < 23){ + //android 6.0以下就不要用硬解码接口了 + return false; + } + + try { + int numCodecs = MediaCodecList.getCodecCount(); + int googleSdec = 0; + for (int i = 0; i < numCodecs; i++) { + MediaCodecInfo codecInfo = MediaCodecList.getCodecInfoAt(i); + String[] types = codecInfo.getSupportedTypes(); + for (int j = 0; j < types.length; j++) { + if (types[j].equalsIgnoreCase(MediaFormat.MIMETYPE_VIDEO_HEVC)) { + if(codecInfo.isEncoder() == false){ + if(codecInfo.getName().equals("OMX.google.hevc.decoder")){ + googleSdec = 1; + // _mediaCodec = MediaCodec.createByCodecName("OMX.google.hevc.decoder"); + // Log.i(log_tag,"OMX.google.hevc.decoder"); + } + else if (codecInfo.getName().equals("OMX.qcom.video.decoder.hevc")){ + if(Build.VERSION.SDK_INT > 28) { + _mediaCodec = MediaCodec.createByCodecName("OMX.qcom.video.decoder.hevc"); + Log.i(log_tag, codecInfo.getName()); + break; + } + } + } + break; + } + } + + if(_mediaCodec != null){ + break; + } + } + + if(_mediaCodec == null && googleSdec == 1){ + _mediaCodec = MediaCodec.createByCodecName("OMX.google.hevc.decoder"); + Log.i(log_tag,"OMX.google.hevc.decoder"); + } + } catch (IOException e) { + e.printStackTrace(); + } + + if(_mediaCodec == null) { + return false; + } + else { + return true; + } + } + + public void release(){ + if(_mediaCodec != null){ + _mediaCodec.stop(); + _mediaCodec.release(); + _mediaCodec = null; + } + } + + public byte[] CallBack_H265FrameData(byte[] h265Data, int h265DataLen,int IsIDR,int videoWidth, int videoHeight) + { + if(_mediaCodec == null) + return null; + + if(IsIDR == 1){ + if(_FrameWidth == videoWidth && _FrameHeight == videoHeight ){ + return null; + } + _IsRun = false; + _mediaCodec.stop(); +// if(_FrameWidth > 0) { +// _bDiscard = true; +// } + + MediaFormat format = MediaFormat.createVideoFormat(MediaFormat.MIMETYPE_VIDEO_HEVC, videoWidth, videoHeight); + format.setByteBuffer("csd-0", ByteBuffer.wrap(h265Data)); + format.setInteger(MediaFormat.KEY_COLOR_FORMAT, MediaCodecInfo.CodecCapabilities.COLOR_FormatYUV420Planar); + try { + _mediaCodec.configure(format, null, null, 0); + } + catch (IllegalArgumentException ei) { + //surface已经释放(或非法),或format不可接受(e.g. 丢失了强制秘钥),或flags设置不合适(e.g. encoder时忽略了CONFIGURE_FLAG_ENCODE) + Log.e(log_tag,"mMC configure IllegalArgumentException"); + } + catch (IllegalStateException e) { + //不在未初始化状态 + Log.e(log_tag,"mMC configure IllegalStateException"); + } + catch (MediaCodec.CryptoException e) { + //DRM错误 + Log.e(log_tag,"mMC configure MediaCodec.CryptoException"); + } + + _IsRun = true; + _mediaCodec.start(); + Log.d(log_tag,"new sps pps " + String.format("%d %d",videoWidth,videoHeight)); + return null; + } + else { + if(_IsRun == false) + return null; + + byte[] decData = new byte[h265DataLen]; + System.arraycopy(h265Data, 0,decData, 0, h265DataLen); + return Decoding(decData,h265DataLen,videoWidth,videoHeight); + } + } + + + private byte[] Decoding(byte[] h265Data, int h265DataLen,int nWidth, int nHeight) + { + ByteBuffer[] inputBuffers = _mediaCodec.getInputBuffers(); + ByteBuffer[] outputBuffers = _mediaCodec.getOutputBuffers(); + + int inIndex = 0; + while ((inIndex = _mediaCodec.dequeueInputBuffer(1)) < 0); + + if (inIndex >= 0) { + ByteBuffer buffer = inputBuffers[inIndex];//取出解码器输入队列缓冲区最后一个buffer + buffer.clear(); + buffer.put(h265Data);//向最后一个缓冲区inIndex中放入一帧数据。 + _mediaCodec.queueInputBuffer(inIndex, 0, h265DataLen, 0, 0);// + + + MediaCodec.BufferInfo info = new MediaCodec.BufferInfo(); + int outIndex = _mediaCodec.dequeueOutputBuffer(info, 500000);//出队列缓冲区的信息,1秒超时 + + switch (outIndex) { + case MediaCodec.INFO_OUTPUT_BUFFERS_CHANGED: + Log.d(log_tag, "INFO_OUTPUT_BUFFERS_CHANGED"); + outputBuffers = _mediaCodec.getOutputBuffers(); + break; + case MediaCodec.INFO_OUTPUT_FORMAT_CHANGED: + //Log.d(log_tag, "New format " + _mediaCodec.getOutputFormat()); + MediaFormat format = _mediaCodec.getOutputFormat(); + _FrameWidth = format.getInteger(MediaFormat.KEY_WIDTH); + _FrameHeight = format.getInteger(MediaFormat.KEY_HEIGHT); + if(_FrameWidth != nWidth || _FrameHeight != nHeight ){ + Log.e(log_tag, "New format " + _mediaCodec.getOutputFormat()); + } + else { + Log.i(log_tag, "New format " + _mediaCodec.getOutputFormat()); + } + break; + case MediaCodec.INFO_TRY_AGAIN_LATER: + Log.e(log_tag, "dequeueOutputBuffer timed out!"); + break; + default://outIndex>0 + ByteBuffer outbuffer = outputBuffers[outIndex]; + //Log.e("CallBack_HardFrameData", "We can't use this buffer but render it due to the API limit, " + outbuffer + ", out Size=" + info.size); + byte[] outData = new byte[info.size]; + outbuffer.get(outData); + _mediaCodec.releaseOutputBuffer(outIndex, false); + return outData; + } + } + //Log.d(log_tag,"Decoding end:" + String.format("%d",aaaaa)); + return null; + } + + + /*private void Decoding(byte[] h265Data, int h265DataLen) + { + aaaaa = aaaaa +1; + Log.d(log_tag,"Decoding bet:" + String.format("%d",aaaaa)); + int inputbufferindex = 0; + try { + while ((inputbufferindex = _mediaCodec.dequeueInputBuffer(1)) < 0); + } + catch (IllegalStateException ex) { + //如果codec不在Executing状态,或者codec处于异步模式。 + Log.e(log_tag, "dequeueInputBuffer throw IllegalStateException"); + return; + } + + if (inputbufferindex >= 0) { + ByteBuffer buffer; + //取出解码器输入队列缓冲区最后一个buffer + if (Build.VERSION.SDK_INT >= 21) { + buffer = _mediaCodec.getInputBuffer(inputbufferindex); + } else { + buffer = _mediaCodec.getInputBuffers()[inputbufferindex]; + } + + buffer.clear(); + if (buffer != null) { + buffer.put(h265Data, 0, h265DataLen);//向最后一个缓冲区inputbufferindex中放入一帧数据。 + try { + _mediaCodec.queueInputBuffer(inputbufferindex, 0, h265DataLen, 0, 0); + } + catch (IllegalStateException e) { + //如果没有在Executing状态 + Log.e(log_tag,"mMC queueInputBuffer IllegalStateException"); + } + catch (MediaCodec.CryptoException e) { + //如果cryto对象已经在configure(MediaFormat, Surface, MediaCryto, int)中指定。 + Log.e(log_tag,"mMC queueInputBuffer MediaCodec.CryptoException"); + } + }//end if (buffer != null) + + + MediaCodec.BufferInfo bufferInfo = new MediaCodec.BufferInfo(); + ByteBuffer[] outputBuffers = _mediaCodec.getOutputBuffers(); + int outputBufferIndex = _mediaCodec.dequeueOutputBuffer(bufferInfo, 1000000);//出队列缓冲区的信息,1秒超时 + + switch (outputBufferIndex) { + case MediaCodec.INFO_OUTPUT_BUFFERS_CHANGED: + Log.d(log_tag,"INFO_OUTPUT_BUFFERS_CHANGED"); + outputBuffers = _mediaCodec.getOutputBuffers(); + break; + case MediaCodec.INFO_OUTPUT_FORMAT_CHANGED: + Log.d(log_tag,"New format "+ _mediaCodec.getOutputFormat()); + break; + case MediaCodec.INFO_TRY_AGAIN_LATER: + Log.d(log_tag,"dequeueOutputBuffer timed out!"); + break; + default://outIndex>0 + ByteBuffer outbuffer ; + if (Build.VERSION.SDK_INT >= 21) { + outbuffer = _mediaCodec.getOutputBuffer(outputBufferIndex); + } else { + outbuffer = outputBuffers[outputBufferIndex]; + } + Log.d(log_tag,"We can't use this buffer but render it due to the API limit, " + + outbuffer + ", out Size=" + bufferInfo.size + ",Thread=" + Thread.currentThread().getId()); + + + byte[] outData = new byte[bufferInfo.size]; + // outbuffer.get(outData); + //saveFileToYUV_JPG_Bitmap(outData); + + _mediaCodec.releaseOutputBuffer(outputBufferIndex, false); + break; + } + + }//end if (inputbufferindex >= 0) + Log.d(log_tag,"Decoding end:" + String.format("%d",aaaaa)); + }*/ + +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/CameraRender.java b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/CameraRender.java new file mode 100644 index 0000000..73f430f --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/CameraRender.java @@ -0,0 +1,54 @@ +package com.ricky.jnifisheye; + +import android.opengl.GLSurfaceView; +import javax.microedition.khronos.egl.EGLConfig; +import javax.microedition.khronos.opengles.GL10; +import com.ricky.jnifisheye.FisheyeAPI; + +public class CameraRender implements GLSurfaceView.Renderer { + private String did; + private long renderPtr = 0; + private GLSurfaceView mTargetSurface; + + public CameraRender(String did,GLSurfaceView surface) { + + this.did = did; + mTargetSurface = surface; + } + + @Override + public void onDrawFrame(GL10 gl) + { + if (renderPtr == 0) { + return; + } + + FisheyeAPI.Draw(renderPtr); + } + + @Override + public void onSurfaceChanged(GL10 gl, int width, int height) + { + if (renderPtr == 0) { + return; + } + + FisheyeAPI.ChangedRender(renderPtr, width, height); + } + + @Override + public void onSurfaceCreated(GL10 gl, EGLConfig config) + { + renderPtr = FisheyeAPI.CreateViewRender(); + } + + public void update(byte[] data, int nW,int nH, int nSize) + { + if (renderPtr == 0) { + return; + } + + FisheyeAPI.Display(renderPtr,data,nW, nH); + mTargetSurface.requestRender(); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/Fisheye60Render.java b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/Fisheye60Render.java new file mode 100644 index 0000000..79219f5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/Fisheye60Render.java @@ -0,0 +1,594 @@ +package com.ricky.jnifisheye; +import android.graphics.Rect; +import android.opengl.GLSurfaceView; +import android.os.Handler; +import android.util.Log; + +import javax.microedition.khronos.egl.EGLConfig; +import javax.microedition.khronos.opengles.GL10; + +public class Fisheye60Render implements GLSurfaceView.Renderer{ + private String did; + private long renderPtr = 0; + private GLSurfaceView mTargetSurface; + + public static final int DEVICE_TYPE_C93 = 0; + public static final int DEVICE_TYPEC60 = 1; + + private int m_nDRAW_VIEW_TYPE = DEVICE_TYPEC60; + + private boolean bIsExpand = false; + + private int view_w = 0; + private int view_h = 0; + /**缩放矩阵x轴参数 */ + private float scaleX = 0.6f; + /** 缩放矩阵y轴参数 */ + private float scaleY = 0.6f; + + private float mAngleX; + private float mAngleY; + + //缩放到最小时的初始值 + public float scaleInitX = 0.6f; + public float scaleInitY = 1f; + public float miniScaleX = scaleInitX; + + public Fisheye60Render(String did,GLSurfaceView surface, int nDeviceType) { + + this.did = did; + mTargetSurface = surface; + m_nDRAW_VIEW_TYPE = nDeviceType; + } + + @Override + protected void finalize() throws Throwable { + if (renderPtr != 0) { + FisheyeAPI.FreeViewRender(renderPtr); + } + super.finalize(); + } + + @Override + public void onDrawFrame(GL10 gl) + { + if (renderPtr == 0) { + return; + } + + FisheyeAPI.Draw(renderPtr); + } + + @Override + public void onSurfaceChanged(GL10 gl, int width, int height) + { + if (renderPtr == 0) { + return; + } + + StopAllAction(); + + FisheyeAPI.ChangedRender(renderPtr, width, height); + this.view_w = width; + this.view_h = height; + } + + @Override + public void onSurfaceCreated(GL10 gl, EGLConfig config) + { + renderPtr = FisheyeAPI.CreateFisheye60Render(); + if (renderPtr != 0) { + SetDrawViewType(m_nDRAW_VIEW_TYPE); + set180Open(bIsExpand); + } + } + + public void update(byte[] data, int nW,int nH, int nSize) + { + if (renderPtr == 0) { + return; + } + + if(data == null || nW < 500 || nH < 500) + return; + + FisheyeAPI.Display(renderPtr,data,nW, nH); + mTargetSurface.requestRender(); + } + + public void SetDrawViewType(int nType) + { + if (renderPtr != 0) { + if (FisheyeAPI.SetDrawViewTpye(renderPtr,nType) > 0){ + m_nDRAW_VIEW_TYPE = nType; + mTargetSurface.requestRender(); + } + } + else { + m_nDRAW_VIEW_TYPE = nType; + } + } + + //----------------展开 beg------------------------------------------------ + public boolean get180Open() { + return bIsExpand; + } + + public void set180Open(boolean isExpand) { + if (renderPtr != 0) { + if (FisheyeAPI.ExpandView(renderPtr,isExpand) == 1) { + bIsExpand = isExpand; + if(bIsExpand) { + scaleX = 1.5f; + scaleY = scaleX; + miniScaleX = scaleX; + mAngleY = 0f; + mAngleX = 0f; + } + else { + float ratio = view_w / (float) view_h; + scaleX = ratio/2; + scaleY = ratio/2 - 0.3f; + scaleInitX = ratio/2; + scaleInitY = scaleY; + miniScaleX = scaleInitX; + } + + mTargetSurface.requestRender(); + } + } + }//原图与展开图切换 + + + public void Open180ing(boolean isOpen) { + Expand_index = 0; + if (isOpen) { + if (renderPtr != 0) { + if (FisheyeAPI.StartExpandViewIng(renderPtr,isOpen,N_EXPAND_COUNT) > 0) + handlerExpandView.postDelayed(runnableExpandView, 100); + } + } + else + { + if (renderPtr != 0) { + if (FisheyeAPI.StartExpandViewIng(renderPtr,isOpen,N_EXPAND_COUNT) > 0) { + handlerCloseExpandView.postDelayed(runnableCloseExpandView, 100); + //bIsExpand =false; + } + } + } + } + + public void StopOpen180ing() { + Expand_index = N_EXPAND_COUNT; + } + + //原图向展开图切换动作 + private final int N_EXPAND_COUNT = 20; + private int Expand_index = 0; + Handler handlerExpandView =new Handler(); + Runnable runnableExpandView =new Runnable() { + @Override + public void run() { + ++Expand_index; + if (Expand_index >= N_EXPAND_COUNT) + { + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,N_EXPAND_COUNT,N_EXPAND_COUNT,true); + } + handlerExpandView.removeCallbacks(runnableExpandView); + Expand_index = 0; + bIsExpand =true; + + scaleX = 1.5f; + scaleY = scaleX; + miniScaleX = scaleX; + mAngleY = 0f; + mAngleX = 0f; + } + else + { + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,Expand_index,N_EXPAND_COUNT,true); + } + handlerExpandView.postDelayed(this,100); + } + mTargetSurface.requestRender(); + } + };//END原图向展开图切换动作 + + //展开图向原图切换动作 + Handler handlerCloseExpandView =new Handler(); + Runnable runnableCloseExpandView =new Runnable() { + @Override + public void run() { + ++Expand_index; + if (Expand_index >= N_EXPAND_COUNT) + { + handlerCloseExpandView.removeCallbacks(runnableCloseExpandView); + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,N_EXPAND_COUNT,N_EXPAND_COUNT,false); + } + Expand_index = 0; + bIsExpand =false; + float ratio = view_w / (float) view_h; + scaleX = ratio/2; + scaleY = ratio/2 - 0.3f; + scaleInitX = ratio/2; + scaleInitY = scaleY; + miniScaleX = scaleInitX; + } + else + { + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,Expand_index,N_EXPAND_COUNT,false); + } + + handlerCloseExpandView.postDelayed(this,100); + } + mTargetSurface.requestRender(); + } + };//END展开图向原图切换动作 + + //----------------巡航------------------------------------------------ + private Boolean bLeftCruise = true; + Handler handlerCruise =new Handler(); + Runnable runnableCruise =new Runnable() { + @Override + public void run() { + if (bIsExpand) + { + float fBase = GetMaxBase(); + if (getAngleX() > fBase) { + bLeftCruise = false; + } + else if(getAngleX() < -fBase) + bLeftCruise = true; + + if (bLeftCruise) { + setAngleX(getAngleX() + 0.005f); + } + else + { + setAngleX(getAngleX() - 0.005f); + } + + mTargetSurface.requestRender(); + handlerCruise.postDelayed(this,100); + } + else + handlerCruise.postDelayed(this,100); + } + }; + + + //开始巡航 + private boolean isCruiseing = false; + public void DelayedCruise() + { + isCruiseing = true; + handlerCruise.postDelayed(runnableCruise, 1000); + } + + public void StartCruise() { + if (isCruiseing ==false) + { + isCruiseing = true; + if (bIsExpand) + handlerCruise.postDelayed(runnableCruise, 100); + } + } + + //停止巡航 + public void StopCruise() { + if (isCruiseing) { + isCruiseing = false; + handlerCruise.removeCallbacks(runnableCruise); + } + } + + public float GetMaxBase() + { + float base; + if(scaleX > 4.5f){ + base = 0.78f; + } + else if(scaleX > 4.2){ + base = 0.71f; + } + else if(scaleX > 4){ + base = 0.70f; + } + else if(scaleX > 3){ + base = 0.62f; + } + else if(scaleX > 2.5){ + base = 0.54f; + } + else if(scaleX > 2){ + base = 0.52f; + }else if(scaleX > 1.5){ + base = 0.49f; + }else{ + base = 0.42f; + } + return base; + } + + + public float getAngleX() { + return mAngleX; + } + + public void setAngleX(float fValue) { + if (renderPtr != 0) + { + int nR = FisheyeAPI.setAngle(renderPtr,fValue,true,0,false); + if(nR > 0){ + mAngleX = fValue; + mTargetSurface.requestRender(); + } + } + } + + public float getAngleY() { + return mAngleY; + } + + public void setAngleY(float fValue) { + if (renderPtr != 0) + { + int nR = FisheyeAPI.setAngle(renderPtr,0,false,fValue,true); + if(nR > 0){ + mAngleY = fValue; + mTargetSurface.requestRender(); + } + } + } + + public float getScaleX() { + return scaleX; + } + + public void setScaleX(float fValue) { + scaleX = fValue; + mTargetSurface.requestRender(); + } + + public float getScaleY() { + return scaleY; + } + + public void setScaleY(float fValue) { + scaleY = fValue; + mTargetSurface.requestRender(); + } + + public boolean CalibrationParameters(float base,float fx, float fy) + { + if(fx > base){//已左移到最左边 + mAngleX = base; + if(fy < -base){//左上 + if(base >= 0.41) + base = 0.2f; + mAngleY = -base; + } + if(fy > base){//右上 + if(base >= 0.41) + base = 0.2f; + mAngleY = base; + } + + return true; + }else if(fx < -base){//最右边 + mAngleX = -base; + if(fy > base){//右上 + if(base >= 0.41) + base = 0.2f; + mAngleY = base; + } + if(fy < -base){ + if(base >= 0.41) + base = 0.2f; + mAngleY = -base; + } + return true; + }else if(fy > base){//最上面 + if(base >= 0.52) + base = 0.42f; + + mAngleY = base; + return true; + }else if(fy < -base){//最下面 + if(base >= 0.52) + base = 0.42f; + mAngleY = -base; + return true; + } + + return false; + } + + + public void MoveAngle(float fX, float fY) + { + StopAllAction(); + float fBase = GetMaxBase() + 0.2f; + float ffx = mAngleX + fX; + float ffy = mAngleY + fY; + Boolean bIsOK = CalibrationParameters(fBase,ffx,ffy); + if (bIsOK == false){ + if (renderPtr != 0) { + int nR = FisheyeAPI.moveAngle(renderPtr,ffx,ffy,0); + if (nR > 0) { + mAngleX = ffx; + mAngleY = ffy; + mTargetSurface.requestRender(); + } + }//renderPtr != 0 + } + } + + public void moveAngleEnd() { + float fBase = GetMaxBase(); + CalibrationParameters(fBase); + } + + //----------------------------------边缘回弹接口-------------------------------------------------- + static int EDGE_TIME_TALL = 20; + private boolean m_bUpdateX = false; + private boolean m_bUpdateY = false; + private float m_fUdateAveX = 0; + private float m_fUdateAveY = 0; + private int m_nTimerEdgeTJ = 0; + private boolean m_bIsEdgeIng = false; + private void setAngleIng(float fX, boolean bUpdateX,float fY,boolean bUpdateY) + { + m_nTimerEdgeTJ = EDGE_TIME_TALL; + float x = mAngleX - fX; + float y = mAngleY - fY; + + if (bUpdateX) + { + m_fUdateAveX = x / EDGE_TIME_TALL; + m_bUpdateX = true; + } + else + m_bUpdateX = false; + + if (bUpdateY) + { + m_fUdateAveY = y / EDGE_TIME_TALL; + m_bUpdateY = true; + } + else + m_bUpdateY = false; + + StartAngleing(); + } + + private void CalibrationParameters(float base) + { + if(mAngleX > base){//已左移到最左边 + float fy = 0; + Boolean uy = false; + if(mAngleY < -base){//左上 + if(base >= 0.41f) + base = 0.2f; + fy = -base; + uy = true; + } + if(mAngleY > base){//右上 + if(base >= 0.41f) + base = 0.2f; + fy = base; + uy = true; + } + + setAngleIng(base,true,fy,uy); + }else if(mAngleX < -base){//最右边 + float fy = 0; + Boolean uy = false; + if(mAngleY > base){//右上 + if(base >= 0.41f) + base = 0.2f; + fy = base; + uy = true; + } + if(mAngleY < -base){ + if(base >= 0.41f) + base = 0.2f; + fy = -base; + uy = true; + } + + setAngleIng(-base,true,fy,uy); + }else if(mAngleY > base){//最上面 + if(base >= 0.52f) + base = 0.42f; + + setAngleIng(0,false,base,true); + }else if(mAngleY < -base){//最下面 + if(base >= 0.52f) + base = 0.42f; + + setAngleIng(0,false,-base,true); + } + } + + Handler handlerAngleing =new Handler(); + Runnable runnableAngleing =new Runnable() { + @Override + public void run() { + --m_nTimerEdgeTJ; + float fx =0; + float fy =0; + if (m_bUpdateX) { + fx = mAngleX - m_fUdateAveX; + } + + if (m_bUpdateY) { + fy = mAngleY - m_fUdateAveY; + } + + if (renderPtr != 0) { + int nR = FisheyeAPI.setAngle(renderPtr,fx,m_bUpdateX,fy,m_bUpdateY); + if (nR > 0) { + if (m_bUpdateX) { + mAngleX = fx; + } + + if (m_bUpdateY) { + mAngleY = fy; + } + } + } + + if (m_nTimerEdgeTJ >0) + { + mTargetSurface.requestRender(); + handlerAngleing.postDelayed(this,100); + } + else { + handlerAngleing.removeCallbacks(runnableAngleing); + m_bIsEdgeIng = false; + } + } + }; + + private void StartAngleing() + { + if (m_bIsEdgeIng ==false) { + m_bIsEdgeIng = true; + m_nTimerEdgeTJ = EDGE_TIME_TALL; + handlerAngleing.postDelayed(runnableAngleing, 100); + } + } + + private void StopAngleing() + { + if (m_bIsEdgeIng) { + m_nTimerEdgeTJ = 0; + m_bIsEdgeIng = false; + handlerAngleing.removeCallbacks(runnableAngleing); + } + } + //----------------------------------边缘回弹接口end----------------------------------------------- + private void StopAllAction() + { + StopAngleing(); + StopCruise(); + StopOpen180ing(); + } + + public void wheelEvent(float angle) { + if (renderPtr != 0) { + //Log.e("fisheye_jni","angle:"+angle); + float fValue = FisheyeAPI.SeteyeZ(renderPtr,0,angle/3); + if (fValue > 2){ + //ANGLE = fValue; + mTargetSurface.requestRender(); + } + }//renderPtr != 0 + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/Fisheye61Render.java b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/Fisheye61Render.java new file mode 100644 index 0000000..893fbad --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/Fisheye61Render.java @@ -0,0 +1,540 @@ +package com.ricky.jnifisheye; + +import android.graphics.Rect; +import android.opengl.GLSurfaceView; +import android.os.Handler; +import android.util.Log; + +import javax.microedition.khronos.egl.EGLConfig; +import javax.microedition.khronos.opengles.GL10; + +public class Fisheye61Render implements GLSurfaceView.Renderer { + + public static final int ONE_DRAW_VIEW = 0; + public static final int FOUR_DRAW_VIEW = 4; + + public static final int EYE_POSITION_NOT = -1;//未知位置 + public static final int EYE_TOP_LEFT_VIEW = 0; //左上图 + public static final int EYE_TOP_RIGHT_VIEW = 1; //右上图 + public static final int EYE_BOTTOM_LEFT_VIEW = 2; //左下图 + public static final int EYE_BOTTOM_RIGHT_VIEW = 3; //右下图 + + private boolean bIsExpand = true; //是否展开 + private int m_nDRAW_VIEW_TYPE = ONE_DRAW_VIEW; + private int m_nFourDrawPosition = EYE_POSITION_NOT; + + private String did; + private long renderPtr = 0; + private GLSurfaceView mTargetSurface; + + public Fisheye61Render(String did,GLSurfaceView surface) { + + this.did = did; + mTargetSurface = surface; + } + + @Override + protected void finalize() throws Throwable { + if (renderPtr != 0) { + FisheyeAPI.FreeViewRender(renderPtr); + } + super.finalize(); + } + + @Override + public void onDrawFrame(GL10 gl) + { + if (renderPtr == 0) { + return; + } + + FisheyeAPI.Draw(renderPtr); + } + + @Override + public void onSurfaceChanged(GL10 gl, int width, int height) + { + if (renderPtr == 0) { + return; + } + + StopCruise(); + StopExpandViewIng(); + FisheyeAPI.ChangedRender(renderPtr, width, height); + } + + @Override + public void onSurfaceCreated(GL10 gl, EGLConfig config) + { + renderPtr = FisheyeAPI.CreateFisheye61Render(); + if (renderPtr != 0) + SetDrawViewType(m_nDRAW_VIEW_TYPE); + } + + public void update(byte[] data, int nW,int nH, int nSize) + { + if (renderPtr == 0) { + return; + } + + if(data == null || nW < 500 || nH < 500) + return; + + FisheyeAPI.Display(renderPtr,data,nW, nH); + mTargetSurface.requestRender(); + } + + + boolean bMoveAngle = false; + public void transByPointF(float fX,float fY) + { + if (renderPtr == 0) { + return; + } + + if (bIsExpand == false) { + //非展开画面不处理 + return; + } + + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) { + //4画面不处理 + return; + } + + bMoveAngle = true; + StopCruise(); + int nRet = FisheyeAPI.moveAngle(renderPtr,fX,fY,EYE_POSITION_NOT); + if (nRet > 0) + mTargetSurface.requestRender(); + } + + public void transByPointF(float fX,float fY,int position) + { + if (renderPtr == 0) { + return; + } + + if (ONE_DRAW_VIEW == m_nDRAW_VIEW_TYPE) { + //1画面不处理 + return; + } + + bMoveAngle = true; + StopCruise(); + if (EYE_POSITION_NOT == m_nFourDrawPosition) + moveZoomFourViewAngle2(fX,fY,position); + else + moveZoomFourViewAngle(fX,fY); + } + + private void moveZoomFourViewAngle(float fX,float fY){ + int nRet = FisheyeAPI.moveAngle(renderPtr,fX,fY,EYE_POSITION_NOT); + if (nRet > 0) + mTargetSurface.requestRender(); + } + + private void moveZoomFourViewAngle2(float fX,float fY,int position){ + int nRet = FisheyeAPI.moveAngle(renderPtr,fX,fY,position); + if (nRet > 0) + mTargetSurface.requestRender(); + } + + ///////////////////////滑动////////////////////////// + private float[] moveAngleTimeZvalue = new float[10]; + private int moveAngleCountIndex = 0; + private int moveAnglePosition = 0; + boolean bIsMoveAngleTimeIng = false; + float fGeteyeZValue = 0; + public void moveAngleEnd(int position) + { + if (renderPtr == 0) { + return; + } + + if (bIsExpand == false) { + //非展开画面不处理 + return; + } + + if (bMoveAngle == false) + return; + + if (m_nFourDrawPosition != EYE_POSITION_NOT) + position = m_nFourDrawPosition; + + bMoveAngle = false; + fGeteyeZValue = FisheyeAPI.GeteyeZ(renderPtr,position); + float zOffset = -1; + if (fGeteyeZValue > 0.703862f) { + zOffset = fGeteyeZValue - 0.703862f; + } + + if (zOffset != -1){ + float pjz = zOffset / 20.f; + float ysValue = pjz/10.f; + for (int i = 1; i < 6; ++i) { + float f = i* ysValue; + moveAngleTimeZvalue[5-i] = pjz*2 + f; + moveAngleTimeZvalue[5+i-1] = pjz*2 - f; + } + + moveAngleCountIndex = 0; + moveAnglePosition = position; + handlermoveAngleTime.postDelayed(runnablemoveAngleTime, 100); + bIsMoveAngleTimeIng = true; + } + } + + ///////////////////////滑动回弹效果////////////////////////// + Handler handlermoveAngleTime =new Handler(); + Runnable runnablemoveAngleTime =new Runnable() { + @Override + public void run() { + if (moveAngleCountIndex >= 10) { + if (renderPtr != 0) { + + if(moveAnglePosition == EYE_POSITION_NOT) { + fGeteyeZValue = 0.703862f; + } + else if(moveAnglePosition == EYE_TOP_LEFT_VIEW){ + fGeteyeZValue = 0.703862f; + } + else if(moveAnglePosition == EYE_TOP_RIGHT_VIEW){ + fGeteyeZValue = 0.703862f; + } + else if(moveAnglePosition == EYE_BOTTOM_LEFT_VIEW){ + fGeteyeZValue = 0.703862f; + } + else if(moveAnglePosition == EYE_BOTTOM_RIGHT_VIEW){ + fGeteyeZValue = 0.703862f; + } + + FisheyeAPI.SeteyeZ(renderPtr,moveAnglePosition,fGeteyeZValue); + } + + bIsMoveAngleTimeIng =false; + } + else { + float zOffset = moveAngleTimeZvalue[moveAngleCountIndex]; + if (ONE_DRAW_VIEW == m_nDRAW_VIEW_TYPE){ + if (renderPtr != 0) { + fGeteyeZValue = fGeteyeZValue - zOffset; + FisheyeAPI.SeteyeZ(renderPtr,EYE_POSITION_NOT,fGeteyeZValue); + } + } + else + { + if (renderPtr != 0) { + fGeteyeZValue = fGeteyeZValue - zOffset; + FisheyeAPI.SeteyeZ(renderPtr,moveAnglePosition,fGeteyeZValue); + } + } + ++moveAngleCountIndex; + handlermoveAngleTime.postDelayed(this,100); + } + + mTargetSurface.requestRender(); + } + }; + + + ///////////////////////巡航/////////////////////// + boolean bIsCruise = false; + Handler handlerCruise =new Handler(); + Runnable runnableCruise =new Runnable() { + @Override + public void run() { + handlerCruise.postDelayed(this,100); + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) + { + if (renderPtr != 0) { + FisheyeAPI.SetCruiseAngle(renderPtr,m_nFourDrawPosition,0.01f); + } + } + else + { + if (renderPtr != 0) { + FisheyeAPI.SetCruiseAngle(renderPtr,EYE_POSITION_NOT,0.01f); + } + } + + mTargetSurface.requestRender(); + } + }; + + //开始巡航 + public void StartCruise() { + if (!bIsCruise) + { + bIsCruise = true; + if (renderPtr != 0) { + FisheyeAPI.StartCruise(renderPtr,m_nFourDrawPosition); + } + handlerCruise.postDelayed(runnableCruise, 100); + } + } + + //停止巡航 + public void StopCruise() { + if (bIsCruise){ + handlerCruise.removeCallbacks(runnableCruise); + bIsCruise = false; + } + + if (bIsMoveAngleTimeIng){ + bIsMoveAngleTimeIng = false; + handlermoveAngleTime.removeCallbacks(runnablemoveAngleTime); + if (renderPtr != 0) { + FisheyeAPI.StopCruise(renderPtr,m_nFourDrawPosition); + } + } + } + //获取当前是否是 巡航状态 + public boolean getCruiseStatus(){ + return bIsCruise; + } + + //----------------展开 beg------------------------------------------------ + public boolean IsExpandView() + { + return bIsExpand; + } + + public void setExpandView(boolean isExpand) { + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) + { + //4画面不处理 + return; + } + + if (renderPtr != 0) { + if (FisheyeAPI.ExpandView(renderPtr,isExpand) == 1) { + bIsExpand = isExpand; + mTargetSurface.requestRender(); + } + } + }//原图与展开图切换 + + public boolean IsOpenTimeRun() { + if (Expand_index > 0 && Expand_index < N_EXPAND_COUNT) + return true; + else + return false; + } + + //原图向展开图切换动作 + private final int N_EXPAND_COUNT = 20; + private int Expand_index = 0; + Handler handlerExpandView =new Handler(); + Runnable runnableExpandView =new Runnable() { + @Override + public void run() { + ++Expand_index; + if (Expand_index >= N_EXPAND_COUNT) + { + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,N_EXPAND_COUNT,N_EXPAND_COUNT,true); + } + handlerExpandView.removeCallbacks(runnableExpandView); + Expand_index = 0; + bIsExpand =true; + } + else + { + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,Expand_index,N_EXPAND_COUNT,true); + } + handlerExpandView.postDelayed(this,100); + } + mTargetSurface.requestRender(); + } + };//END原图向展开图切换动作 + + //展开图向原图切换动作 + Handler handlerCloseExpandView =new Handler(); + Runnable runnableCloseExpandView =new Runnable() { + @Override + public void run() { + ++Expand_index; + if (Expand_index >= N_EXPAND_COUNT) + { + handlerCloseExpandView.removeCallbacks(runnableCloseExpandView); + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,N_EXPAND_COUNT,N_EXPAND_COUNT,false); + } + Expand_index = 0; + bIsExpand =false; + } + else + { + if (renderPtr != 0) { + FisheyeAPI.ExpandViewIngStep(renderPtr,Expand_index,N_EXPAND_COUNT,false); + } + + handlerCloseExpandView.postDelayed(this,100); + } + mTargetSurface.requestRender(); + } + };//END展开图向原图切换动作 + + //展开效果 + public void setExpandViewIng(boolean isExpand) { + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) + { + //4画面不处理 + return; + } + + if (IsOpenTimeRun()) + return; + + StopCruise(); + StartExpandViewIng(isExpand); + } + + private void StartExpandViewIng(boolean isExpand) + { + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) { + //4画面不处理 + return; + } + + Expand_index = 0; + if (isExpand) { + if (renderPtr != 0) { + if (FisheyeAPI.StartExpandViewIng(renderPtr,isExpand,N_EXPAND_COUNT) > 0) + handlerExpandView.postDelayed(runnableExpandView, 100); + } + } + else + { + if (renderPtr != 0) { + if (FisheyeAPI.StartExpandViewIng(renderPtr,isExpand,N_EXPAND_COUNT) > 0) { + handlerCloseExpandView.postDelayed(runnableCloseExpandView, 100); + bIsExpand =false; + } + } + } + } + + private void StopExpandViewIng() + { + Expand_index = N_EXPAND_COUNT; + } + //----------------展开 end------------------------------------------------ + + //----------------展开放大与缩小------------------------------------------------ + public void scaleExpandViewBeg() + { + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) { + //4画面不处理 + return; + } + + StopCruise(); + if (renderPtr != 0) { + FisheyeAPI.ScaleOpenViewBeg(renderPtr,EYE_POSITION_NOT); + } + } + + public void scaleExpandViewEnd() + { + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) { + //4画面不处理 + return; + } + + if (renderPtr != 0) { + int nRet = FisheyeAPI.ScaleOpenViewEnd(renderPtr,EYE_POSITION_NOT); + if(nRet == 100) + bIsExpand = true; + else if(nRet == 200) + bIsExpand = false; + + mTargetSurface.requestRender(); + } + } + + public void scaleExpandView(float fScale) + { + if (FOUR_DRAW_VIEW == m_nDRAW_VIEW_TYPE) + { + //4画面不处理 + return; + } + + if (IsOpenTimeRun()) + return; + + if (renderPtr != 0) { + FisheyeAPI.ScaleOpenView(renderPtr,EYE_POSITION_NOT,fScale); + mTargetSurface.requestRender(); + } + } + + //-----------------------------设置单画或4画名----------------------------------- + //ONE_DRAW_VIEW = 0; + //FOUR_DRAW_VIEW = 4; + public void SetDrawViewType(int nType) + { + if (renderPtr != 0) { + if (FisheyeAPI.SetDrawViewTpye(renderPtr,nType) > 0){ + m_nDRAW_VIEW_TYPE = nType; + m_nFourDrawPosition = EYE_POSITION_NOT; + if (m_nDRAW_VIEW_TYPE == FOUR_DRAW_VIEW) + bIsExpand = true; + + mTargetSurface.requestRender(); + } + } + else { + m_nDRAW_VIEW_TYPE = nType; + m_nFourDrawPosition = EYE_POSITION_NOT; + } + } + + public int getDrawViewType() + { + return m_nDRAW_VIEW_TYPE; + } + + //4画面时判断点在那个区域的画面 + public int HitPointLocation(int nW,int nH, int x,int y) + { + Rect TLRect = new Rect(0,0,nW/2,nH/2); + Rect TRRect = new Rect(nW/2,0,nW,nH/2); + Rect BLRect = new Rect(0,nH/2,nW/2,nH); + Rect BRRect = new Rect(nW/2,nH/2,nW,nH); + + if(TLRect.contains(x,y)) + return EYE_TOP_LEFT_VIEW; + + if(TRRect.contains(x,y)) + return EYE_TOP_RIGHT_VIEW; + + if(BLRect.contains(x,y)) + return EYE_BOTTOM_LEFT_VIEW; + + if(BRRect.contains(x,y)) + return EYE_BOTTOM_RIGHT_VIEW; + + return EYE_POSITION_NOT; + } + + //4画面时设置具体画那个方向 + public void SetDrawPosition(int position) + { + if (renderPtr != 0) { + if (FisheyeAPI.SetDrawPosition(renderPtr,position) > 0){ + m_nFourDrawPosition = position; + mTargetSurface.requestRender(); + } + } + } + + public int GetDrawPosition() + { + return m_nFourDrawPosition; + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/FisheyeAPI.java b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/FisheyeAPI.java new file mode 100644 index 0000000..f6f1280 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/com/ricky/jnifisheye/FisheyeAPI.java @@ -0,0 +1,53 @@ +package com.ricky.jnifisheye; + +public class FisheyeAPI { + public static native int getVersion(); + + public static native long CreateViewRender(); + public static native int FreeViewRender(long RenderAddr); + + public static native int ChangedRender(long RenderAddr,int width,int height); + public static native int Draw(long RenderAddr); + public static native int Display(long RenderAddr,byte[] yuvArray,int width,int height); + + //c60 + public static native long CreateFisheye60Render(); + public static native int setAngle(long RenderAddr,float fX, boolean bUpdateX,float fY,boolean bUpdateY); + + //C61创建窗口 + public static native long CreateFisheye61Render(); + public static native float GeteyeZ(long RenderAddr,int position); + public static native float SeteyeZ(long RenderAddr,int position, float fValue); + //4画面绘制模式 + public static native int SetDrawPosition(long RenderAddr,int mode); + + //c60与C61公共接口 + //巡航接口 + public static native int StartCruise(long RenderAddr,int position); + public static native int StopCruise(long RenderAddr,int position); + public static native float SetCruiseAngle(long RenderAddr,int position, float fOffset); + //滑动接口 + public static native int moveAngle(long RenderAddr,float fx,float fy,int position); + public static native int moveAngleEnd(long RenderAddr,int position); + //展开与合并不带效果接口 + public static native int ExpandView(long RenderAddr,boolean isExpand); + //展开与合并带效果接口 + public static native int StartExpandViewIng(long RenderAddr,boolean isExPand,int count); + public static native int StopExpandViewIng(long RenderAddr,int index,boolean isExPand); + public static native int ExpandViewIngStep(long RenderAddr,int index, int count,boolean isExPand); + + //缩放接口 + public static native int ScaleOpenViewBeg(long RenderAddr,int position); + public static native int ScaleOpenViewEnd(long RenderAddr,int position); + public static native float ScaleOpenView(long RenderAddr,int position, float fOffset); + + ////指定娇正方式 + public static native int SetDrawViewTpye(long RenderAddr,int tpye); + + //打印底层jni日志,nEnable=1为开启,0为关闭 + public native static void PrintJNILog(int nEnable); + + static { + System.loadLibrary("VSFisheye"); + } +} diff --git a/src/IPCamerDemoEYE/app/src/main/java/vstc2/nativecaller/NativeCaller.java b/src/IPCamerDemoEYE/app/src/main/java/vstc2/nativecaller/NativeCaller.java new file mode 100644 index 0000000..ae45018 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/java/vstc2/nativecaller/NativeCaller.java @@ -0,0 +1,365 @@ +package vstc2.nativecaller; + + +import android.content.Context; + +public class NativeCaller { + static { + System.loadLibrary("vstc2_jni"); + } + + public native static int PPPPAlarmSetting(String did, int alarm_audio, + int motion_armed, int motion_sensitivity, int input_armed, + int ioin_level, int iolinkage, int ioout_level, int alarmpresetsit, + int mail, int snapshot, int record, int upload_interval, + int schedule_enable, int schedule_sun_0, int schedule_sun_1, + int schedule_sun_2, int schedule_mon_0, int schedule_mon_1, + int schedule_mon_2, int schedule_tue_0, int schedule_tue_1, + int schedule_tue_2, int schedule_wed_0, int schedule_wed_1, + int schedule_wed_2, int schedule_thu_0, int schedule_thu_1, + int schedule_thu_2, int schedule_fri_0, int schedule_fri_1, + int schedule_fri_2, int schedule_sat_0, int schedule_sat_1, + int schedule_sat_2, int defense_plan1, int defense_plan2, + int defense_plan3, int defense_plan4, int defense_plan5, + int defense_plan6, int defense_plan7, int defense_plan8, + int defense_plan9, int defense_plan10, int defense_plan11, + int defense_plan12, int defense_plan13, int defense_plan14, + int defense_plan15, int defense_plan16, int defense_plan17, + int defense_plan18, int defense_plan19, int defense_plan20, + int defense_plan21,int remind_rate); + + public native static int RecordLocal(String uid, String path, int bRecordLocal); // 0解码后的数据,1全部数据 + + public native static void PPPPInitialOther(String svr); + + public native static void SetAPPDataPath(String path); + + public native static void UpgradeFirmware(String did, String servPath, + String filePath, int type); + + public native static int SetSensorStatus(String did, int status);// set_sensorstatus.cgi + + public native static int DeleSensor(String did, int status);// del_sensor.cgi + + public native static int EditSensor(String did, int status, String name);// set_sensorname.cgi + + public native static int SetSensorPrest(String did, int preset, int sensorid);// set_sensor_preset.cgi + + public native static int TransferMessage(String did, String msg, int len); + + /*开启局域网搜索 + */ + public native static void StartSearch(); + + /*关闭局域网搜索 + */ + public native static void StopSearch(); + + public native static void Init(); + + public native static void Free(); + + public native static void FormatSD(String did); + + public native static int StartPPPP(String did, String user, String pwd, + int bEnableLanSearch, String accountname, int p2pVer); + + public native static int StartPPPPExt(String did, String user, String pwd, + int bEnableLanSearch, String accountname,String svr_no, int p2pVer); + + public native static int StopPPPP(String did); + + public native static int StartPPPPLivestream(String did, int streamid, + int substreamid); + + public native static int StopPPPPLivestream(String did); + + //硬解接口 + public native static int SetHardCodeing(String did,int IsSupport); + + public native static int PPPPPTZControl(String did, int command); + + public native static int PPPPCameraControl(String did, int param, int value); + + public native static int PPPPGetCGI(String did, int cgi); + + public native static int PPPPStartAudio(String did); + + public native static int PPPPStopAudio(String did); + + public native static int PPPPStartTalk(String did); + public native static int PPPPStartTalk2(String did,int nEnable); + + public native static int PPPPStopTalk(String did); + + public native static int PPPPTalkAudioData(String did, byte[] data, int len); + + public native static int PPPPNetworkDetect(); + + public native static void PPPPInitial(String svr); + + public native static int PPPPSetCallbackContext(Context object); + + /** + 初化回调接收服务 + @param object: java层接收回调的Service + @param version 库版本号(通过GetVersion获取,如果是值是-1代表使用的是最新版本) + @return 1:成功调用接口 + */ + public native static int PPPPSetCallbackContext2(Context object,int version); + + public native static int PPPPRebootDevice(String did); + + public native static int PPPPRestorFactory(String did); + + //public native static int StartPlayBack(String did, String filename, + // int offset, int picTag); + + public native static int StartPlayBack(String did, String filename, int offset, long size,String strCachePath,int sdkVersion,int isHD); + + public native static int StopPlayBack(String did); + + public native static int PausePlayBack(String did,int pause); + public native static long PlayBackMovePos(String did,float pos); + public native static int SetPlayBackPos(String did,long time); + public native static int StrarRecordPlayBack(String did, String filepath); + //add end + + public native static int PPPPGetSDCardRecordFileList(String did, + int PageIndex, int PageSize); + + public native static int PPPPWifiSetting(String did, int enable, + String ssid, int channel, int mode, int authtype, int encryp, + int keyformat, int defkey, String key1, String key2, String key3, + String key4, int key1_bits, int key2_bits, int key3_bits, + int key4_bits, String wpa_psk); + + public native static int PPPPNetworkSetting(String did, String ipaddr, + String netmask, String gateway, String dns1, String dns2, int dhcp, + int port, int rtsport); + + public native static int PPPPUserSetting(String did, String user1, + String pwd1, String user2, String pwd2, String user3, String pwd3); + + public native static int PPPPDatetimeSetting(String did, int now, int tz, + int ntp_enable, String ntp_svr); + + public native static int PPPPDDNSSetting(String did, int service, + String user, String pwd, String host, String proxy_svr, + int ddns_mode, int proxy_port); + + public native static int PPPPMailSetting(String did, String svr, int port, + String user, String pwd, int ssl, String sender, String receiver1, + String receiver2, String receiver3, String receiver4); + + public native static int PPPPFtpSetting(String did, String svr_ftp, + String user, String pwd, String dir, int port, int mode, + int upload_interval); + + public native static int PPPPPTZSetting(String did, int led_mod, + int ptz_center_onstart, int ptz_run_times, int ptz_patrol_rate, + int ptz_patrul_up_rate, int ptz_patrol_down_rate, + int ptz_patrol_left_rate, int ptz_patrol_right_rate, + int disable_preset); + + // public native static int PPPPAlarmSetting(String did, int motion_armed, + // int motion_sensitivity, int input_armed, int ioin_level, + // int iolinkage, int ioout_level, int alarmpresetsit, int mail, + // int snapshot, int record, int upload_interval, int schedule_enable, + // int schedule_sun_0, int schedule_sun_1, int schedule_sun_2, + // int schedule_mon_0, int schedule_mon_1, int schedule_mon_2, + // int schedule_tue_0, int schedule_tue_1, int schedule_tue_2, + // int schedule_wed_0, int schedule_wed_1, int schedule_wed_2, + // int schedule_thu_0, int schedule_thu_1, int schedule_thu_2, + // int schedule_fri_0, int schedule_fri_1, int schedule_fri_2, + // int schedule_sat_0, int schedule_sat_1, int schedule_sat_2); + + public native static int PPPPSDRecordSetting(String did, + int record_cover_enable, int record_timer, int record_size,int record_chnl, + int record_time_enable, int record_schedule_sun_0, + int record_schedule_sun_1, int record_schedule_sun_2, + int record_schedule_mon_0, int record_schedule_mon_1, + int record_schedule_mon_2, int record_schedule_tue_0, + int record_schedule_tue_1, int record_schedule_tue_2, + int record_schedule_wed_0, int record_schedule_wed_1, + int record_schedule_wed_2, int record_schedule_thu_0, + int record_schedule_thu_1, int record_schedule_thu_2, + int record_schedule_fri_0, int record_schedule_fri_1, + int record_schedule_fri_2, int record_schedule_sat_0, + int record_schedule_sat_1, int record_schedule_sat_2,int audio_enble); + + public native static int PPPPEverydaySetting(String did, + int record_cover_enable, int record_timer, int record_size,int record_chnl, + int record_time_enable, int audio_enble); + + public native static int PPPPGetSystemParams(String did, int paramType); + + // takepicture + public native static int YUV4202RGB565(byte[] yuv, byte[] rgb, int width, + int height); + + public native static int DecodeH264Frame(byte[] h264frame, int bIFrame, + byte[] yuvbuf, int length, int[] size); + + public native static int ResetDecodeH264(); + + public native static int FindProcessByName(String process); + + + //inputbuff//原音频数据 + //length//原音频数据长度 + //outputbuff//转出来的音频数据 + //public native static int DecodeAudio(byte[] aData,int length,byte[] outbuf); + + //public native static int DecodeAudio(byte[] aData,int length, int isClean,int sample,int index,byte[] outbuf); + + //inputbuff//原音频数据 + //length//原音频数据长度 + //outputbuff//转出来的音频数据 + public native static int DecodeAudio(byte[] aData,int length, int isClean,int sample,int index); + + //不使用时释放掉调用 + public native static int FreeDecodeAudio(); + + + + public native static void YUV420SPTOYUV420P(byte[] SrcArray,byte[] DstSrray,int ySize); + public native static void YUV420SPTOYUV420POFFSET(byte[] SrcArray,byte[] DstSrray,int ySize,int decYsize); + public native static void YUV420OFFSET(byte[] SrcArray,byte[] DstSrray,int ySize,int decYsize); + + + /**************************wifi低功耗设备端接口beg************************************/ + //置前台需要连接服务器 + public native static int MagLowpowerDeviceConnect(String jIP); + //置后台需要断开服务器 + public native static void MagLowpowerDeviceDisconnect(); + //初化设备 + public native static int MagLowpowerInitDevice( String jdid); + //取设备的状态 + public native static int MagLowpowerGetDeviceStatus( String jdid); + //唤醒设备 + public native static int MagLowpowerAwakenDevice(String jdid); + // TODO: 2019-10-14 低功耗设备状态(jni__version >= 4665) + /* + -2: p2p 连接fail 需要stop p2p然后再start p2p + -1: 没有初始化(想要start) 不需要stop p2p可直接start p2p + 1: p2p 连接上 + 0: p2p 连接中 + */ + public native static int GetP2PConnetState(String jdid); + /** + * 保持设备激活 + * @param deviceIdentity 设备id + * @param time 设备延时休眠时间不得少5秒 + */ + public native static int MagLowpowerKeepDeviceActive(String jdid,int time); + //移除节点节点,需要重新MagLowpowerInitDevice + public native static int MagLowpowerRemoveDevice(String jdid); + /** + * 立刻让设备休眠 + * @param deviceIdentity 设备id + */ + public native static int MagLowpowerSleepDevice(String jdid,int time); + /**************************wifi低功耗设备端接口end************************************/ + + /**************************4G低功耗设备端接口end************************************/ + //置前台需要连接服务器 + public native static int FlowDeviceConnect(String jIP); + //置后台需要断开服务器 + public native static void FlowDeviceDisconnect(); + //初化设备 + public native static int FlowInitDevice( String jdid); + //取设备的状态 + public native static int FlowGetDeviceStatus( String jdid); + //唤醒设备 + public native static int FlowAwakenDevice(String jdid); + /** + * 保持设备激活 + * @param deviceIdentity 设备id + * @param time 设备延时休眠时间不得少5秒 + */ + public native static int FlowKeepDeviceActive(String jdid,int time); + + /** + * 立刻让设备休眠 + * @param deviceIdentity 设备id + */ + public native static int FlowSleepDevice(String jdid,int time); + //移除节点节点,需要重新FlowInitDevice + public native static int FlowRemoveDevice(String jdid); + /**************************4G低功耗设备端接口end************************************/ + + /*停止P2P + *did 设备uid + *p2pVer:0->PPPP 1->XQP2P + */ + public native static int GetP2PVersion(int p2pVer); + + //加一个接口 //获取vstc2_jni库版本 + public native static int GetVersion(); + + //PP的P2P初化 + public native static void PTPInitial(String svr); + //QX的P2P初化 + public native static void QXPTPInitial(String svr); + //PP的P2P是否初化了 返回 0为没有,1为已初化 + public native static int IsPTPInitial(); + //QX的P2P是否初化了 返回 0为没有,1为已初化 + public native static int IsQXPTPInitial(); + + //打印底层jni日志,nEnable=1为开启,0为关闭
 + //默认是关闭的 + public native static void PrintJNILog(int nEnable); + + public native static void FisheyeYUVdataSplit(byte[] inYUV,byte[] OutY,byte[] OutU,byte[] OutV,int nVideoWidth,int nVideoHeight,int nCut); + + /** + 双重认证P2P连接 + @param did: UID + @param pwd: 密码 + @param bEnableLanSearch: 指定服务器 + @param accountname: accountname + @param svr_no: P2P服务器串 + @param add: 1:首次(绑定设备时) 0:已经绑定好了设备用 + @param strVUID: 设备VUID + @param timestamp 上次在线unix时间戳(取不到就传0) + @return + */ + public native static int StartVUID(String did, String pwd,int bEnableLanSearch,String accountname,String svr_no,int add,String strVUID,long timestamp); + //end vuid + + /** + * 门铃设备TCP语音对讲连接 + * + * @param did: 设备UID + * @param strIP: 服务器地址 + * @param port: 服务器端口 + * @param strToken: token + * @param strUser: 用户 + * @return 1:成功调用接口 + */ + public native static int StratVoiceChannel(String did, String strIP, int port, String strToken, String strUser,String roomId); + + /** + * 门铃设备TCP语音对讲数据 + * + * @param did: 设备UID + * @param data: 对讲数据 + * @param len: 长度 + * @return 1:成功调用接口 + */ + public native static int VoiceTalkAudioData(String did, byte[] data, int len); + + /** + * 门铃设备TCP语音对讲断开 + * + * @param did: 设备UID + * @return 1:成功调用接口 + */ + public native static int StopVoiceChannel(String did); + + /** + * 播放音频 + */ + public native static int PlayerVoice(String path); +} \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libVSFisheye.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libVSFisheye.so new file mode 100644 index 0000000..5834487 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libc++_shared.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libc++_shared.so new file mode 100644 index 0000000..d863779 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libgetuiext3.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libgetuiext3.so new file mode 100644 index 0000000..490b1e2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libvstc2_jni.so new file mode 100644 index 0000000..9b76000 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/arm64-v8a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libVSFisheye.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libVSFisheye.so new file mode 100644 index 0000000..f8c9ca3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libVSFisheye.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libc++_shared.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libc++_shared.so new file mode 100644 index 0000000..c13b045 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libc++_shared.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libgetuiext3.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libgetuiext3.so new file mode 100644 index 0000000..1bb6c59 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libgetuiext3.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libvstc2_jni.so b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libvstc2_jni.so new file mode 100644 index 0000000..f6fc2de Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/jniLibs/armeabi-v7a/libvstc2_jni.so differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/code_rotate_anim.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/code_rotate_anim.xml new file mode 100644 index 0000000..3b3889c --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/code_rotate_anim.xml @@ -0,0 +1,5 @@ + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/in_from_left.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/in_from_left.xml new file mode 100644 index 0000000..6172b82 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/in_from_left.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/in_from_right.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/in_from_right.xml new file mode 100644 index 0000000..8eeb40b --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/in_from_right.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/menu_dismiss.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/menu_dismiss.xml new file mode 100644 index 0000000..20a64dc --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/menu_dismiss.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/menu_show.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/menu_show.xml new file mode 100644 index 0000000..29d49a6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/menu_show.xml @@ -0,0 +1,21 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/out_to_left.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/out_to_left.xml new file mode 100644 index 0000000..eff0a86 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/out_to_left.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/out_to_right.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/out_to_right.xml new file mode 100644 index 0000000..9a953d8 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/out_to_right.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim.xml new file mode 100644 index 0000000..be0e55e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim_dismiss.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim_dismiss.xml new file mode 100644 index 0000000..c5d0075 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim_dismiss.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim_show.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim_show.xml new file mode 100644 index 0000000..a804da5 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_otherset_anim_show.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_top_anim_dismiss.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_top_anim_dismiss.xml new file mode 100644 index 0000000..7069789 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_top_anim_dismiss.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_top_anim_show.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_top_anim_show.xml new file mode 100644 index 0000000..73c3f6d --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/ptz_top_anim_show.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/splash_anim.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/splash_anim.xml new file mode 100644 index 0000000..d5de6a0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/splash_anim.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/zoomin.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/zoomin.xml new file mode 100644 index 0000000..7a5cabe --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/zoomin.xml @@ -0,0 +1,19 @@ + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/anim/zoomout.xml b/src/IPCamerDemoEYE/app/src/main/res/anim/zoomout.xml new file mode 100644 index 0000000..6ff1816 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/anim/zoomout.xml @@ -0,0 +1,20 @@ + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/about.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/about.png new file mode 100644 index 0000000..3a7688a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/about.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png new file mode 100644 index 0000000..46a1f19 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/abs__spinner_ab_default_holo_light.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add.png new file mode 100644 index 0000000..837c115 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_btn_normal.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_btn_normal.9.png new file mode 100644 index 0000000..8feb6f1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_btn_normal.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_btn_pressed.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_btn_pressed.9.png new file mode 100644 index 0000000..7b6d584 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_btn_pressed.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_0.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_0.png new file mode 100644 index 0000000..d8f7def Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_0.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_1.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_1.png new file mode 100644 index 0000000..d691553 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_1.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_ok.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_ok.png new file mode 100644 index 0000000..bbe83b8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_defense_ok.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_sensor_ok.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_sensor_ok.png new file mode 100644 index 0000000..b2c33da Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/add_sensor_ok.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/alarm_log_bg.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/alarm_log_bg.9.png new file mode 100644 index 0000000..e87993a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/alarm_log_bg.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/app.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/app.png new file mode 100644 index 0000000..9194922 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/app.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/app_title_background.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/app_title_background.png new file mode 100644 index 0000000..53a5372 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/app_title_background.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/arrow.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/arrow.png new file mode 100644 index 0000000..cf42de3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/arrow.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/arrowdown.PNG b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/arrowdown.PNG new file mode 100644 index 0000000..b5d6752 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/arrowdown.PNG differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/back_play.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/back_play.png new file mode 100644 index 0000000..cf96bda Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/back_play.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/bad_video.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/bad_video.png new file mode 100644 index 0000000..8dce150 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/bad_video.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/bottom.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/bottom.png new file mode 100644 index 0000000..a39322a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/bottom.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_normal.png new file mode 100644 index 0000000..68a57d2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_pressed.png new file mode 100644 index 0000000..e67a331 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_pressed1.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_pressed1.png new file mode 100644 index 0000000..0130b68 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_back_pressed1.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_normal.png new file mode 100644 index 0000000..2418bad Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_pressed.png new file mode 100644 index 0000000..bb13a8f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/btn_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/button_loction_nor.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/button_loction_nor.9.png new file mode 100644 index 0000000..20a6692 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/button_loction_nor.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/button_loction_press.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/button_loction_press.9.png new file mode 100644 index 0000000..9c18b2a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/button_loction_press.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_defense_divider.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_defense_divider.png new file mode 100644 index 0000000..0c3c5dc Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_defense_divider.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_light_btn_off.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_light_btn_off.png new file mode 100644 index 0000000..d85f81f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_light_btn_off.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_light_btn_on.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_light_btn_on.png new file mode 100644 index 0000000..f6fa45e Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_light_btn_on.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_siren_btn_off.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_siren_btn_off.png new file mode 100644 index 0000000..25cec8b Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_siren_btn_off.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_siren_btn_on.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_siren_btn_on.png new file mode 100644 index 0000000..8764a3f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/camera_siren_btn_on.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/cancel_code.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/cancel_code.png new file mode 100644 index 0000000..8faeb69 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/cancel_code.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/check_top_tab_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/check_top_tab_pressed.png new file mode 100644 index 0000000..fa94479 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/check_top_tab_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkleft_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkleft_normal.png new file mode 100644 index 0000000..92d7e44 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkleft_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkmiddle_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkmiddle_normal.png new file mode 100644 index 0000000..0a550c5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkmiddle_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkmiddle_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkmiddle_pressed.png new file mode 100644 index 0000000..b7f6df5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkmiddle_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkphone_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkphone_normal.png new file mode 100644 index 0000000..d3b0306 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkphone_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkphone_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkphone_pressed.png new file mode 100644 index 0000000..06e9f2a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkphone_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkright_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkright_normal.png new file mode 100644 index 0000000..06b163e Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkright_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkright_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkright_pressed.png new file mode 100644 index 0000000..461baa1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checkright_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checktopleft_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checktopleft_pressed.png new file mode 100644 index 0000000..da4b4a1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/checktopleft_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/close_no.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/close_no.png new file mode 100644 index 0000000..22c0309 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/close_no.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/close_press.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/close_press.png new file mode 100644 index 0000000..09b0a1f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/close_press.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/code_sucess_new_background.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/code_sucess_new_background.png new file mode 100644 index 0000000..c85ea20 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/code_sucess_new_background.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/codeing.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/codeing.png new file mode 100644 index 0000000..8b953e0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/codeing.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/common_stretch_arrow_downward.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/common_stretch_arrow_downward.png new file mode 100644 index 0000000..5c0af5f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/common_stretch_arrow_downward.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/common_stretch_arrow_upward.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/common_stretch_arrow_upward.png new file mode 100644 index 0000000..9ca2bca Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/common_stretch_arrow_upward.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/control.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/control.png new file mode 100644 index 0000000..8dee8c0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/control.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/del_hook.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/del_hook.png new file mode 100644 index 0000000..8a220e8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/del_hook.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/detailpanel_bg.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/detailpanel_bg.9.png new file mode 100644 index 0000000..9ba476d Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/detailpanel_bg.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/down.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/down.png new file mode 100644 index 0000000..ade7b68 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/down.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/easyicon_cn.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/easyicon_cn.png new file mode 100644 index 0000000..ed5c94c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/easyicon_cn.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/edit_bg.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/edit_bg.9.png new file mode 100644 index 0000000..44ded1e Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/edit_bg.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/emoji.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/emoji.png new file mode 100644 index 0000000..b2146ae Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/emoji.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/exit.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/exit.png new file mode 100644 index 0000000..05577f2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/exit.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/exitbutton.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/exitbutton.png new file mode 100644 index 0000000..64867d3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/exitbutton.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/gas.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/gas.png new file mode 100644 index 0000000..fd7add4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/gas.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/grid_bg.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/grid_bg.png new file mode 100644 index 0000000..c1fe2f0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/grid_bg.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/have_new.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/have_new.png new file mode 100644 index 0000000..62fa618 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/have_new.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_delete_camera.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_delete_camera.png new file mode 100644 index 0000000..b2b4e66 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_delete_camera.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_edit_camera.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_edit_camera.png new file mode 100644 index 0000000..f13a01a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_edit_camera.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_menu_album_inverse.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_menu_album_inverse.png new file mode 100644 index 0000000..f93d050 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_menu_album_inverse.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_setting_camera.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_setting_camera.png new file mode 100644 index 0000000..a3c9295 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ic_setting_camera.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_gpio.JPG b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_gpio.JPG new file mode 100644 index 0000000..90cdee7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_gpio.JPG differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_motion.JPG b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_motion.JPG new file mode 100644 index 0000000..2a5bdd9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_motion.JPG differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_rec.PNG b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_rec.PNG new file mode 100644 index 0000000..e6b429b Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/icon_rec.PNG differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/info.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/info.png new file mode 100644 index 0000000..d9ae475 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/info.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/infrared.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/infrared.png new file mode 100644 index 0000000..0852c9f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/infrared.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/left.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/left.png new file mode 100644 index 0000000..c6c5eaf Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/left.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_bg.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_bg.9.png new file mode 100644 index 0000000..50eba83 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_bg.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_switch_closed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_switch_closed.png new file mode 100644 index 0000000..5ee50d0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_switch_closed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_switch_open.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_switch_open.png new file mode 100644 index 0000000..d5968c6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/list_switch_open.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/listview_single_white_line.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/listview_single_white_line.png new file mode 100644 index 0000000..f0c7d7b Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/listview_single_white_line.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/magnetic.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/magnetic.png new file mode 100644 index 0000000..bc151fa Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/magnetic.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_addcamera_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_addcamera_normal.png new file mode 100644 index 0000000..04a55b6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_addcamera_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_alarm.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_alarm.png new file mode 100644 index 0000000..07f9566 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_alarm.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_bottom_bg.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_bottom_bg.png new file mode 100644 index 0000000..4f9d752 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_bottom_bg.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_bottomtab_bg_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_bottomtab_bg_pressed.png new file mode 100644 index 0000000..c4e8b87 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_bottomtab_bg_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_picture.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_picture.png new file mode 100644 index 0000000..e6ad75e Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_picture.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_right_menu.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_right_menu.png new file mode 100644 index 0000000..ad3208a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_right_menu.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_video.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_video.png new file mode 100644 index 0000000..bcfc9e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/main_video.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/menu_bg_down.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/menu_bg_down.9.png new file mode 100644 index 0000000..6def4cc Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/menu_bg_down.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/mic.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/mic.png new file mode 100644 index 0000000..49575a4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/mic.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/more_activity_logout_button_background.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/more_activity_logout_button_background.png new file mode 100644 index 0000000..40d7e17 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/more_activity_logout_button_background.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/more_listtem_gonext.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/more_listtem_gonext.png new file mode 100644 index 0000000..1c71295 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/more_listtem_gonext.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ok.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ok.png new file mode 100644 index 0000000..7d44c18 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ok.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/one.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/one.png new file mode 100644 index 0000000..f022a36 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/one.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/order_details_bg.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/order_details_bg.9.png new file mode 100644 index 0000000..3353bad Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/order_details_bg.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/pic_defulte.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/pic_defulte.9.png new file mode 100644 index 0000000..cbae1fe Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/pic_defulte.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/picture_default.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/picture_default.png new file mode 100644 index 0000000..5c788dc Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/picture_default.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/play_video.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/play_video.png new file mode 100644 index 0000000..01966ec Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/play_video.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_audio_off.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_audio_off.png new file mode 100644 index 0000000..9c34f13 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_audio_off.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_audio_on.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_audio_on.png new file mode 100644 index 0000000..2156ce1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_audio_on.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_brightness.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_brightness.png new file mode 100644 index 0000000..64d7990 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_brightness.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_center.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_center.png new file mode 100644 index 0000000..8a70155 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_center.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_contrast.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_contrast.png new file mode 100644 index 0000000..9b08ce3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_contrast.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_default_set.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_default_set.png new file mode 100644 index 0000000..d2eb01a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_default_set.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_download.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_download.png new file mode 100644 index 0000000..3247efe Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_download.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_mirror.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_mirror.png new file mode 100644 index 0000000..e1a2f0c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_mirror.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_mirror_press.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_mirror_press.png new file mode 100644 index 0000000..450dc97 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_mirror_press.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_tour.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_tour.png new file mode 100644 index 0000000..db70836 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_hori_tour.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_microphone_off.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_microphone_off.png new file mode 100644 index 0000000..79cc11a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_microphone_off.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_microphone_on.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_microphone_on.png new file mode 100644 index 0000000..8396cfd Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_microphone_on.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_pause.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_pause.png new file mode 100644 index 0000000..7386113 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_pause.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_play.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_play.png new file mode 100644 index 0000000..c10267e Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_play.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_enlarge.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_enlarge.png new file mode 100644 index 0000000..2cec4f3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_enlarge.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_fullscreen.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_fullscreen.png new file mode 100644 index 0000000..0eb4d3b Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_fullscreen.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_standard.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_standard.png new file mode 100644 index 0000000..ef8fcc8 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_playmode_standard.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_720p.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_720p.png new file mode 100644 index 0000000..299e64f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_720p.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_preset.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_preset.png new file mode 100644 index 0000000..d4ac8e7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_preset.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_qvga.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_qvga.png new file mode 100644 index 0000000..f506271 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_qvga.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_vga.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_vga.png new file mode 100644 index 0000000..aca094e Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_resolution_vga.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takepic.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takepic.png new file mode 100644 index 0000000..b01916c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takepic.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takevideo.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takevideo.png new file mode 100644 index 0000000..4786969 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takevideo.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takevideo_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takevideo_pressed.png new file mode 100644 index 0000000..a3a8de3 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_takevideo_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_mirror.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_mirror.png new file mode 100644 index 0000000..25b54f9 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_mirror.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_mirror_press.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_mirror_press.png new file mode 100644 index 0000000..4fefb6b Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_mirror_press.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_tour.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_tour.png new file mode 100644 index 0000000..baa70e0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/ptz_vert_tour.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/red.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/red.png new file mode 100644 index 0000000..3f097ef Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/red.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/refresh.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/refresh.png new file mode 100644 index 0000000..ac6b138 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/refresh.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/right.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/right.png new file mode 100644 index 0000000..e507e99 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/right.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/rightdown.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/rightdown.png new file mode 100644 index 0000000..b3721c2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/rightdown.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/rightdown_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/rightdown_pressed.png new file mode 100644 index 0000000..d2dc208 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/rightdown_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/search.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/search.png new file mode 100644 index 0000000..625f669 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/search.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/seekbg.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/seekbg.png new file mode 100644 index 0000000..c6a8cc1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/seekbg.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/seekprogress.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/seekprogress.png new file mode 100644 index 0000000..2b5184c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/seekprogress.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_add_new.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_add_new.png new file mode 100644 index 0000000..62fa618 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_add_new.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_back.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_back.png new file mode 100644 index 0000000..bbf468c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_back.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_code_new.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_code_new.png new file mode 100644 index 0000000..25212ed Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_code_new.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_siren_icon.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_siren_icon.png new file mode 100644 index 0000000..aef1fb0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensor_siren_icon.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_background.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_background.png new file mode 100644 index 0000000..8c4a891 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_background.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_control.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_control.png new file mode 100644 index 0000000..902d04a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_control.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_gas.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_gas.png new file mode 100644 index 0000000..363efe4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_gas.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_infrared.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_infrared.png new file mode 100644 index 0000000..63e2433 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_infrared.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_magnetic.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_magnetic.png new file mode 100644 index 0000000..e7b49c7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_magnetic.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_smoke.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_smoke.png new file mode 100644 index 0000000..4d33be2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sensorlist_item_smoke.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/somke.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/somke.png new file mode 100644 index 0000000..dad2a75 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/somke.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sos.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sos.png new file mode 100644 index 0000000..30abdc7 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/sos.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/splash.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/splash.9.png new file mode 100644 index 0000000..35dec0d Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/splash.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_mangetic_5.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_mangetic_5.png new file mode 100644 index 0000000..f30d57f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_mangetic_5.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_1.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_1.png new file mode 100644 index 0000000..b94f92c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_1.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_2.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_2.png new file mode 100644 index 0000000..1cffa94 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_2.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_3.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_3.png new file mode 100644 index 0000000..31c1871 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_3.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_4.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_4.png new file mode 100644 index 0000000..4631129 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/start_code_siren_4.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/title_back.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/title_back.png new file mode 100644 index 0000000..23ebf0c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/title_back.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top.png new file mode 100644 index 0000000..4e969e5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top_bg.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top_bg.png new file mode 100644 index 0000000..79f8838 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top_bg.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top_bg_blue.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top_bg_blue.png new file mode 100644 index 0000000..e78bb1a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/top_bg_blue.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/toptitle.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/toptitle.9.png new file mode 100644 index 0000000..51a0ad4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/toptitle.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/up.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/up.png new file mode 100644 index 0000000..0a3318f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/up.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/userinfo_list_back_1.9.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/userinfo_list_back_1.9.png new file mode 100644 index 0000000..442e71b Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/userinfo_list_back_1.9.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_default.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_default.png new file mode 100644 index 0000000..f806347 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_default.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_left_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_left_normal.png new file mode 100644 index 0000000..8776006 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_left_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_left_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_left_pressed.png new file mode 100644 index 0000000..dd282e4 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_left_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_pause_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_pause_normal.png new file mode 100644 index 0000000..906ec4c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_pause_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_pause_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_pause_pressed.png new file mode 100644 index 0000000..99f3b02 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_pause_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_play_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_play_normal.png new file mode 100644 index 0000000..c311f3a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_play_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_play_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_play_pressed.png new file mode 100644 index 0000000..d3c5b0f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_play_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_right_normal.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_right_normal.png new file mode 100644 index 0000000..53bdfba Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_right_normal.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_right_pressed.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_right_pressed.png new file mode 100644 index 0000000..bf33611 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/video_play_right_pressed.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon.png new file mode 100644 index 0000000..464a0df Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon_add.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon_add.png new file mode 100644 index 0000000..1d58ca0 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon_add.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon_bottom.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon_bottom.png new file mode 100644 index 0000000..5296d2a Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-hdpi/vidicon_bottom.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-ldpi/ic_launcher.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-ldpi/ic_launcher.png new file mode 100644 index 0000000..1095584 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-ldpi/ic_launcher.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable-mdpi/ic_launcher.png b/src/IPCamerDemoEYE/app/src/main/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000..a07c69f Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable-mdpi/ic_launcher.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/about_text_bg.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/about_text_bg.xml new file mode 100644 index 0000000..d47ec86 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/about_text_bg.xml @@ -0,0 +1,16 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/add_btn_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/add_btn_selector.xml new file mode 100644 index 0000000..f467490 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/add_btn_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/addvidiconshape.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/addvidiconshape.xml new file mode 100644 index 0000000..482a888 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/addvidiconshape.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/back.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/back.png new file mode 100644 index 0000000..cf460a1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/back.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/background_grayblack.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_grayblack.xml new file mode 100644 index 0000000..932c577 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_grayblack.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/background_image.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_image.xml new file mode 100644 index 0000000..58e62b6 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_image.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/background_osd.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_osd.xml new file mode 100644 index 0000000..636ec20 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_osd.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/background_separate_vertical.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_separate_vertical.xml new file mode 100644 index 0000000..6f57833 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_separate_vertical.xml @@ -0,0 +1,5 @@ + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/background_silver.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_silver.xml new file mode 100644 index 0000000..51ef4e0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_silver.xml @@ -0,0 +1,5 @@ + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/background_silver_light.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_silver_light.xml new file mode 100644 index 0000000..699795a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_silver_light.xml @@ -0,0 +1,5 @@ + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/background_white_corner.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_white_corner.xml new file mode 100644 index 0000000..5bf1be0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/background_white_corner.xml @@ -0,0 +1,6 @@ + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/bottle_night_bg.jpg b/src/IPCamerDemoEYE/app/src/main/res/drawable/bottle_night_bg.jpg new file mode 100644 index 0000000..57ea249 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/bottle_night_bg.jpg differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/brightcontrastprogress.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/brightcontrastprogress.xml new file mode 100644 index 0000000..12c1522 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/brightcontrastprogress.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/btn_back_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/btn_back_selector.xml new file mode 100644 index 0000000..78726ba --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/btn_back_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/btnselector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/btnselector.xml new file mode 100644 index 0000000..e9e5959 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/btnselector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/button_loct.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/button_loct.xml new file mode 100644 index 0000000..fa3fc54 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/button_loct.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/button_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/button_selector.xml new file mode 100644 index 0000000..fefbe23 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/button_selector.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/checkphone_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/checkphone_selector.xml new file mode 100644 index 0000000..d13d9f4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/checkphone_selector.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/choose_video_plan.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/choose_video_plan.xml new file mode 100644 index 0000000..6202b04 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/choose_video_plan.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/close_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/close_selector.xml new file mode 100644 index 0000000..48e45de --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/close_selector.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/contanct.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/contanct.png new file mode 100644 index 0000000..74c63f6 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/contanct.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/customprogress.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/customprogress.xml new file mode 100644 index 0000000..24d0db2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/customprogress.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/customprogress_thumb.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/customprogress_thumb.xml new file mode 100644 index 0000000..740b2ab --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/customprogress_thumb.xml @@ -0,0 +1,8 @@ + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/del.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/del.png new file mode 100644 index 0000000..e6e372c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/del.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/eject.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/eject.png new file mode 100644 index 0000000..2b8baa2 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/eject.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/icon.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/icon.png new file mode 100644 index 0000000..63e3a10 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/icon.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/list_bgnull_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/list_bgnull_selector.xml new file mode 100644 index 0000000..f6cdca1 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/list_bgnull_selector.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/list_item_divider.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/list_item_divider.xml new file mode 100644 index 0000000..26dae0e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/list_item_divider.xml @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_bg_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_bg_selector.xml new file mode 100644 index 0000000..c78e07a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_bg_selector.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_one_pressed.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_one_pressed.xml new file mode 100644 index 0000000..508705e --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_one_pressed.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_one_pressed_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_one_pressed_selector.xml new file mode 100644 index 0000000..aa7c568 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_one_pressed_selector.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_bottom_corner.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_bottom_corner.xml new file mode 100644 index 0000000..23f876c --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_bottom_corner.xml @@ -0,0 +1,10 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_bottom_corner_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_bottom_corner_selector.xml new file mode 100644 index 0000000..8937996 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_bottom_corner_selector.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_selector.xml new file mode 100644 index 0000000..975848b --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_selector.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_top_corner.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_top_corner.xml new file mode 100644 index 0000000..617239f --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_top_corner.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_top_corner_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_top_corner_selector.xml new file mode 100644 index 0000000..bf051a2 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/listitem_pressed_top_corner_selector.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/localpic_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/localpic_selector.xml new file mode 100644 index 0000000..d1d7f79 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/localpic_selector.xml @@ -0,0 +1,10 @@ + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/main_search_add_corner.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/main_search_add_corner.xml new file mode 100644 index 0000000..0a2bef0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/main_search_add_corner.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/mainsetting_dialog_frame.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/mainsetting_dialog_frame.xml new file mode 100644 index 0000000..c2b84a0 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/mainsetting_dialog_frame.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/my_switch.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/my_switch.xml new file mode 100644 index 0000000..df223f7 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/my_switch.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/myseekbar.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/myseekbar.xml new file mode 100644 index 0000000..f3a6039 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/myseekbar.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/pause.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/pause.png new file mode 100644 index 0000000..ff4eb53 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/pause.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/play.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/play.png new file mode 100644 index 0000000..01d22cf Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/play.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_brightness_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_brightness_selector.xml new file mode 100644 index 0000000..e934877 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_brightness_selector.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_default_set_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_default_set_selector.xml new file mode 100644 index 0000000..0e2b0b4 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_default_set_selector.xml @@ -0,0 +1,11 @@ + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_takepic_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_takepic_selector.xml new file mode 100644 index 0000000..eba7977 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_takepic_selector.xml @@ -0,0 +1,13 @@ + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_takevideo_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_takevideo_selector.xml new file mode 100644 index 0000000..4b52322 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/ptz_takevideo_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/rightdown_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/rightdown_selector.xml new file mode 100644 index 0000000..a55d4da --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/rightdown_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/sound_line.bmp b/src/IPCamerDemoEYE/app/src/main/res/drawable/sound_line.bmp new file mode 100644 index 0000000..4b47d01 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/sound_line.bmp differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/sound_line1.BMP b/src/IPCamerDemoEYE/app/src/main/res/drawable/sound_line1.BMP new file mode 100644 index 0000000..5c23ad5 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/sound_line1.BMP differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/sounddisable.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/sounddisable.png new file mode 100644 index 0000000..e295b64 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/sounddisable.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/soundenable.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/soundenable.png new file mode 100644 index 0000000..6e2b7a1 Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/soundenable.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/stepbackward.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/stepbackward.png new file mode 100644 index 0000000..4b3bd2c Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/stepbackward.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/stepforward.png b/src/IPCamerDemoEYE/app/src/main/res/drawable/stepforward.png new file mode 100644 index 0000000..26f71fa Binary files /dev/null and b/src/IPCamerDemoEYE/app/src/main/res/drawable/stepforward.png differ diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/style_image_border.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/style_image_border.xml new file mode 100644 index 0000000..7a8356c --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/style_image_border.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_left_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_left_selector.xml new file mode 100644 index 0000000..0cf3812 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_left_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_pause_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_pause_selector.xml new file mode 100644 index 0000000..826c8f3 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_pause_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_play_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_play_selector.xml new file mode 100644 index 0000000..74e4a6b --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_play_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_right_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_right_selector.xml new file mode 100644 index 0000000..9782376 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/video_play_right_selector.xml @@ -0,0 +1,12 @@ + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/drawable/vidicon_selector.xml b/src/IPCamerDemoEYE/app/src/main/res/drawable/vidicon_selector.xml new file mode 100644 index 0000000..ee5512a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/drawable/vidicon_selector.xml @@ -0,0 +1,8 @@ + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/layout/activity_flow_buy.xml b/src/IPCamerDemoEYE/app/src/main/res/layout/activity_flow_buy.xml new file mode 100644 index 0000000..a09bf93 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/layout/activity_flow_buy.xml @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/layout/activity_flow_info.xml b/src/IPCamerDemoEYE/app/src/main/res/layout/activity_flow_info.xml new file mode 100644 index 0000000..cc724e9 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/layout/activity_flow_info.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + diff --git a/src/IPCamerDemoEYE/app/src/main/res/layout/activity_ip_connect.xml b/src/IPCamerDemoEYE/app/src/main/res/layout/activity_ip_connect.xml new file mode 100644 index 0000000..fc47b1b --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/layout/activity_ip_connect.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/layout/showlocalpicgrid_griditem.xml b/src/IPCamerDemoEYE/app/src/main/res/layout/showlocalpicgrid_griditem.xml new file mode 100644 index 0000000..e66b967 --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/layout/showlocalpicgrid_griditem.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/IPCamerDemoEYE/app/src/main/res/layout/showlocalvideo_activity.xml b/src/IPCamerDemoEYE/app/src/main/res/layout/showlocalvideo_activity.xml new file mode 100644 index 0000000..176983a --- /dev/null +++ b/src/IPCamerDemoEYE/app/src/main/res/layout/showlocalvideo_activity.xml @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +