();
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * wrap_content 0
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * ALT 2
+ * CTRL 1000
+ * FUNCTION 8
+ * META 10000
+ * SHIFT 1
+ * SYM 4
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * none 0
+ * uniform 1
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * top 30
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * disableHome 20
+ * homeAsUp 4
+ * none 0
+ * showCustom 10
+ * showHome 2
+ * showTitle 8
+ * useLogo 1
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * async 1
+ * blocking 0
+ *
+ */
+ public static final int fontProviderFetchStrategy=0x7f020075;
+ /**
+ * May be an integer value, such as "100
".
+ *
Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * forever ffffffff
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * italic 1
+ * normal 0
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * center 11
+ * center_horizontal 1
+ * center_vertical 10
+ * clip_horizontal 8
+ * clip_vertical 80
+ * end 800005
+ * fill 77
+ * fill_horizontal 7
+ * fill_vertical 70
+ * left 3
+ * right 5
+ * start 800003
+ * top 30
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * all 77
+ * bottom 50
+ * end 800005
+ * left 3
+ * none 0
+ * right 5
+ * start 800003
+ * top 30
+ *
+ */
+ public static final int layout_dodgeInsetEdges=0x7f02008f;
+ /**
+ * Must be one of the following constant values.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * end 800005
+ * left 3
+ * none 0
+ * right 5
+ * start 800003
+ * top 30
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * listMode 1
+ * normal 0
+ * tabMode 2
+ *
+ */
+ public static final int navigationMode=0x7f0200a4;
+ /**
+ * Must be one or more (separated by '|') of the following constant values.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * ALT 2
+ * CTRL 1000
+ * FUNCTION 8
+ * META 10000
+ * SHIFT 1
+ * SYM 4
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * always 2
+ * collapseActionView 8
+ * ifRoom 1
+ * never 0
+ * withText 4
+ *
+ */
+ public static final int showAsAction=0x7f0200c0;
+ /**
+ * Must be one or more (separated by '|') of the following constant values.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * beginning 1
+ * end 4
+ * middle 2
+ * none 0
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ */
+ 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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ */
+ 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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * disableHome 20
+ * homeAsUp 4
+ * none 0
+ * showCustom 10
+ * showHome 2
+ * showTitle 8
+ * useLogo 1
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * listMode 1
+ * normal 0
+ * tabMode 2
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * center 11
+ * center_horizontal 1
+ * center_vertical 10
+ * clip_horizontal 8
+ * clip_vertical 80
+ * end 800005
+ * fill 77
+ * fill_horizontal 7
+ * fill_vertical 70
+ * left 3
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * none 0
+ * uniform 1
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * wrap_content 0
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * center 11
+ * center_horizontal 1
+ * center_vertical 10
+ * clip_horizontal 8
+ * clip_vertical 80
+ * end 800005
+ * fill 77
+ * fill_horizontal 7
+ * fill_vertical 70
+ * left 3
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * center 11
+ * center_horizontal 1
+ * center_vertical 10
+ * clip_horizontal 8
+ * clip_vertical 80
+ * end 800005
+ * fill 77
+ * fill_horizontal 7
+ * fill_vertical 70
+ * left 3
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * all 77
+ * bottom 50
+ * end 800005
+ * left 3
+ * none 0
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * end 800005
+ * left 3
+ * none 0
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * async 1
+ * blocking 0
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * forever ffffffff
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * italic 1
+ * normal 0
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * italic 1
+ * normal 0
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * center 11
+ * center_horizontal 1
+ * center_vertical 10
+ * clip_horizontal 8
+ * clip_vertical 80
+ * end 800005
+ * fill 77
+ * fill_horizontal 7
+ * fill_vertical 70
+ * left 3
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * horizontal 0
+ * vertical 1
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * beginning 1
+ * end 4
+ * middle 2
+ * none 0
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * center 11
+ * center_horizontal 1
+ * center_vertical 10
+ * clip_horizontal 8
+ * clip_vertical 80
+ * end 800005
+ * fill 77
+ * fill_horizontal 7
+ * fill_vertical 70
+ * left 3
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * fill_parent ffffffff
+ * match_parent ffffffff
+ * wrap_content fffffffe
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * fill_parent ffffffff
+ * match_parent ffffffff
+ * wrap_content fffffffe
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * alternative 40000
+ * container 10000
+ * secondary 30000
+ * system 20000
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * all 1
+ * none 0
+ * single 2
+ *
+ *
+ * @attr name android:checkableBehavior
+ */
+ public static final int MenuGroup_android_checkableBehavior=5;
+ /**
+ * Attributes that can be used with a MenuItem.
+ * Includes the following attributes:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * alternative 40000
+ * container 10000
+ * secondary 30000
+ * system 20000
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * ALT 2
+ * CTRL 1000
+ * FUNCTION 8
+ * META 10000
+ * SHIFT 1
+ * SYM 4
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * ALT 2
+ * CTRL 1000
+ * FUNCTION 8
+ * META 10000
+ * SHIFT 1
+ * SYM 4
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * always 2
+ * collapseActionView 8
+ * ifRoom 1
+ * never 0
+ * withText 4
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * auto 10
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * date 14
+ * datetime 4
+ * none 0
+ * number 2
+ * numberDecimal 2002
+ * numberPassword 12
+ * numberSigned 1002
+ * phone 3
+ * text 1
+ * textAutoComplete 10001
+ * textAutoCorrect 8001
+ * textCapCharacters 1001
+ * textCapSentences 4001
+ * textCapWords 2001
+ * textEmailAddress 21
+ * textEmailSubject 31
+ * textFilter b1
+ * textImeMultiLine 40001
+ * textLongMessage 51
+ * textMultiLine 20001
+ * textNoSuggestions 80001
+ * textPassword 81
+ * textPersonName 61
+ * textPhonetic c1
+ * textPostalAddress 71
+ * textShortMessage 41
+ * textUri 11
+ * textVisiblePassword 91
+ * textWebEditText a1
+ * textWebEmailAddress d1
+ * textWebPassword e1
+ * time 24
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * actionDone 6
+ * actionGo 2
+ * actionNext 5
+ * actionNone 1
+ * actionPrevious 7
+ * actionSearch 3
+ * actionSend 4
+ * actionUnspecified 0
+ * flagForceAscii 80000000
+ * flagNavigateNext 8000000
+ * flagNavigatePrevious 4000000
+ * flagNoAccessoryAction 20000000
+ * flagNoEnterAction 40000000
+ * flagNoExtractUi 10000000
+ * flagNoFullscreen 2000000
+ * flagNoPersonalizedLearning 1000000
+ * normal 0
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * fill_parent ffffffff
+ * match_parent ffffffff
+ * wrap_content fffffffe
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * monospace 3
+ * normal 0
+ * sans 1
+ * serif 2
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bold 1
+ * italic 2
+ * normal 0
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * center 11
+ * center_horizontal 1
+ * center_vertical 10
+ * clip_horizontal 8
+ * clip_vertical 80
+ * end 800005
+ * fill 77
+ * fill_horizontal 7
+ * fill_vertical 70
+ * left 3
+ * right 5
+ * start 800003
+ * top 30
+ *
+ *
+ * @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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * bottom 50
+ * top 30
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * auto 10
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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.
+ *
+ *
+ *
+ *
+ * Constant Value Description
+ * add 10
+ * multiply e
+ * screen f
+ * src_atop 9
+ * src_in 5
+ * src_over 3
+ *
+ *
+ * @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:
+ *
+ *
+ *
+ * Attribute Description
+ * {@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-ldltr-v21/values-ldltr-v21.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml
new file mode 100644
index 0000000..1bdd835
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ldltr-v21/values-ldltr-v21.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.xml
new file mode 100644
index 0000000..62354c0
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lo/values-lo.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-lt/values-lt.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml
new file mode 100644
index 0000000..836833f
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lt/values-lt.xml
@@ -0,0 +1,22 @@
+
+
+ "Eiti į pagrindinį puslapį"
+ "Eiti į viršų"
+ "Daugiau parinkčių"
+ "Atlikta"
+ "Peržiūrėti viską"
+ "Pasirinkti programą"
+ "IŠJUNGTA"
+ "ĮJUNGTI"
+ "Ieškoti..."
+ "Išvalyti užklausą"
+ "Paieškos užklausa"
+ "Paieška"
+ "Pateikti užklausą"
+ "Paieška balsu"
+ "Bendrinti naudojant"
+ "Bendrinti naudojant programą „%s “"
+ "Sutraukti"
+ "Paieška"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml
new file mode 100644
index 0000000..c0bbb98
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-lv/values-lv.xml
@@ -0,0 +1,22 @@
+
+
+ "Pārvietoties uz sākuma ekrānu"
+ "Pārvietoties augšup"
+ "Vairāk opciju"
+ "Gatavs"
+ "Skatīt visu"
+ "Izvēlieties lietotni"
+ "IZSLĒGTS"
+ "IESLĒGTS"
+ "Meklējiet…"
+ "Notīrīt vaicājumu"
+ "Meklēšanas vaicājums"
+ "Meklēt"
+ "Iesniegt vaicājumu"
+ "Meklēšana ar balsi"
+ "Kopīgot ar:"
+ "Kopīgot ar lietojumprogrammu %s "
+ "Sakļaut"
+ "Meklēt"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.xml
new file mode 100644
index 0000000..a368f79
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mk/values-mk.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-ml/values-ml.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.xml
new file mode 100644
index 0000000..ee78bab
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ml/values-ml.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-mn/values-mn.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.xml
new file mode 100644
index 0000000..b4b1b27
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mn/values-mn.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-mr/values-mr.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.xml
new file mode 100644
index 0000000..0325edd
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-mr/values-mr.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-ms/values-ms.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml
new file mode 100644
index 0000000..25c9858
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ms/values-ms.xml
@@ -0,0 +1,22 @@
+
+
+ "Navigasi skrin utama"
+ "Navigasi ke atas"
+ "Lagi pilihan"
+ "Selesai"
+ "Lihat semua"
+ "Pilih apl"
+ "MATI"
+ "HIDUP"
+ "Cari…"
+ "Kosongkan pertanyaan"
+ "Pertanyaan carian"
+ "Cari"
+ "Serah pertanyaan"
+ "Carian suara"
+ "Kongsi dengan"
+ "Kongsi dengan %s "
+ "Runtuhkan"
+ "Cari"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.xml
new file mode 100644
index 0000000..40e2b08
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-my/values-my.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-nb/values-nb.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml
new file mode 100644
index 0000000..4613c63
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nb/values-nb.xml
@@ -0,0 +1,22 @@
+
+
+ "Gå til startsiden"
+ "Gå opp"
+ "Flere alternativer"
+ "Ferdig"
+ "Se alle"
+ "Velg en app"
+ "AV"
+ "PÅ"
+ "Søk …"
+ "Slett søket"
+ "Søkeord"
+ "Søk"
+ "Utfør søket"
+ "Talesøk"
+ "Del med"
+ "Del med %s "
+ "Skjul"
+ "Søk"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.xml
new file mode 100644
index 0000000..8f4152a
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ne/values-ne.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-night-v8/values-night-v8.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
new file mode 100644
index 0000000..17a2110
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-night-v8/values-night-v8.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml
new file mode 100644
index 0000000..2280d6b
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-nl/values-nl.xml
@@ -0,0 +1,22 @@
+
+
+ "Navigeren naar startpositie"
+ "Omhoog navigeren"
+ "Meer opties"
+ "Gereed"
+ "Alles weergeven"
+ "Een app selecteren"
+ "UIT"
+ "AAN"
+ "Zoeken…"
+ "Zoekopdracht wissen"
+ "Zoekopdracht"
+ "Zoeken"
+ "Zoekopdracht verzenden"
+ "Gesproken zoekopdracht"
+ "Delen met"
+ "Delen met %s "
+ "Samenvouwen"
+ "Zoeken"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.xml
new file mode 100644
index 0000000..9a485c1
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pa/values-pa.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-pl/values-pl.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml
new file mode 100644
index 0000000..cc86cbc
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pl/values-pl.xml
@@ -0,0 +1,22 @@
+
+
+ "Przejdź do strony głównej"
+ "Przejdź wyżej"
+ "Więcej opcji"
+ "Gotowe"
+ "Zobacz wszystkie"
+ "Wybierz aplikację"
+ "WYŁ."
+ "WŁ."
+ "Szukaj…"
+ "Wyczyść zapytanie"
+ "Wyszukiwane hasło"
+ "Szukaj"
+ "Wyślij zapytanie"
+ "Wyszukiwanie głosowe"
+ "Udostępnij dla"
+ "Udostępnij przez: %s "
+ "Zwiń"
+ "Szukaj"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-port/values-port.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-port/values-port.xml
new file mode 100644
index 0000000..7a925dc
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-port/values-port.xml
@@ -0,0 +1,4 @@
+
+
+ false
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
new file mode 100644
index 0000000..fd4825b
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rBR/values-pt-rBR.xml
@@ -0,0 +1,22 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Selecione um app"
+ "DESATIVAR"
+ "ATIVAR"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Compartilhar com"
+ "Compartilhar com %s "
+ "Recolher"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
new file mode 100644
index 0000000..e6d9fd1
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt-rPT/values-pt-rPT.xml
@@ -0,0 +1,22 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Escolher uma aplicação"
+ "DESATIVADO"
+ "ATIVADO"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Partilhar com"
+ "Partilhar com a aplicação %s "
+ "Reduzir"
+ "Pesquisar"
+ "+999"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml
new file mode 100644
index 0000000..fd4825b
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-pt/values-pt.xml
@@ -0,0 +1,22 @@
+
+
+ "Navegar para a página inicial"
+ "Navegar para cima"
+ "Mais opções"
+ "Concluído"
+ "Ver tudo"
+ "Selecione um app"
+ "DESATIVAR"
+ "ATIVAR"
+ "Pesquisar..."
+ "Limpar consulta"
+ "Consulta de pesquisa"
+ "Pesquisar"
+ "Enviar consulta"
+ "Pesquisa por voz"
+ "Compartilhar com"
+ "Compartilhar com %s "
+ "Recolher"
+ "Pesquisar"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml
new file mode 100644
index 0000000..355d7c7
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ro/values-ro.xml
@@ -0,0 +1,22 @@
+
+
+ "Navigați la ecranul de pornire"
+ "Navigați în sus"
+ "Mai multe opțiuni"
+ "Terminat"
+ "Afișați-le pe toate"
+ "Alegeți o aplicație"
+ "DEZACTIVAȚI"
+ "ACTIVAT"
+ "Căutați…"
+ "Ștergeți interogarea"
+ "Interogare de căutare"
+ "Căutați"
+ "Trimiteți interogarea"
+ "Căutare vocală"
+ "Trimiteți la"
+ "Trimiteți folosind %s "
+ "Restrângeți"
+ "Căutați"
+ "˃999"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.xml
new file mode 100644
index 0000000..2d81614
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru/values-ru.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-si/values-si.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.xml
new file mode 100644
index 0000000..b08a089
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-si/values-si.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-sk/values-sk.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml
new file mode 100644
index 0000000..e32d556
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sk/values-sk.xml
@@ -0,0 +1,22 @@
+
+
+ "Prejsť na plochu"
+ "Prejsť hore"
+ "Ďalšie možnosti"
+ "Hotovo"
+ "Zobraziť všetko"
+ "Zvoľte aplikáciu"
+ "VYPNUTÉ"
+ "ZAPNUTÉ"
+ "Vyhľadať…"
+ "Vymazať dopyt"
+ "Vyhľadávací dopyt"
+ "Hľadať"
+ "Odoslať dopyt"
+ "Hlasové vyhľadávanie"
+ "Zdieľať pomocou"
+ "Zdieľať s aplikáciou %s "
+ "Zbaliť"
+ "Vyhľadávanie"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml
new file mode 100644
index 0000000..0f860c8
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sl/values-sl.xml
@@ -0,0 +1,22 @@
+
+
+ "Krmarjenje domov"
+ "Krmarjenje navzgor"
+ "Več možnosti"
+ "Končano"
+ "Pokaži vse"
+ "Izbira aplikacije"
+ "IZKLOPLJENO"
+ "VKLOPLJENO"
+ "Iskanje …"
+ "Izbris poizvedbe"
+ "Iskalna poizvedba"
+ "Iskanje"
+ "Pošiljanje poizvedbe"
+ "Glasovno iskanje"
+ "Deljenje z"
+ "Deljenje z drugimi prek aplikacije %s "
+ "Strni"
+ "Iskanje"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml
new file mode 100644
index 0000000..f73d70b
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sq/values-sq.xml
@@ -0,0 +1,22 @@
+
+
+ "Orientohu për në shtëpi"
+ "Ngjitu lart"
+ "Opsione të tjera"
+ "U krye!"
+ "Shikoji të gjitha"
+ "Zgjidh një aplikacion"
+ "JOAKTIV"
+ "AKTIV"
+ "Kërko..."
+ "Pastro pyetjen"
+ "Kërko pyetjen"
+ "Kërko"
+ "Dërgo pyetjen"
+ "Kërkim me zë"
+ "Shpërnda publikisht me"
+ "Ndaje me %s "
+ "Shpalos"
+ "Kërko"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.xml
new file mode 100644
index 0000000..07637bb
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sr/values-sr.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-sv/values-sv.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml
new file mode 100644
index 0000000..d5f63f7
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sv/values-sv.xml
@@ -0,0 +1,22 @@
+
+
+ "Visa startsidan"
+ "Navigera uppåt"
+ "Fler alternativ"
+ "Klart"
+ "Visa alla"
+ "Välj en app"
+ "AV"
+ "PÅ"
+ "Sök …"
+ "Ta bort frågan"
+ "Sökfråga"
+ "Sök"
+ "Skicka fråga"
+ "Röstsökning"
+ "Dela med"
+ "Dela med %s "
+ "Komprimera"
+ "Sök"
+ ">999"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml
new file mode 100644
index 0000000..39a4471
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw/values-sw.xml
@@ -0,0 +1,22 @@
+
+
+ "Nenda mwanzo"
+ "Nenda juu"
+ "Chaguo zaidi"
+ "Nimemaliza"
+ "Angalia zote"
+ "Chagua programu"
+ "IMEZIMWA"
+ "IMEWASHWA"
+ "Tafuta…"
+ "Futa hoja"
+ "Hoja ya utafutaji"
+ "Tafuta"
+ "Wasilisha hoja"
+ "Tafuta kwa kutamka"
+ "Shiriki na:"
+ "Shiriki ukitumia %s "
+ "Kunja"
+ "Tafuta"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml
new file mode 100644
index 0000000..be7c95f
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-sw600dp-v13/values-sw600dp-v13.xml
@@ -0,0 +1,11 @@
+
+
+ 24dp
+ 80dp
+ 64dp
+ 8dp
+ 8dp
+ 580dp
+ 16dp
+ 20dp
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.xml
new file mode 100644
index 0000000..72789d6
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ta/values-ta.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-te/values-te.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.xml
new file mode 100644
index 0000000..d4a3777
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-te/values-te.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-th/values-th.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.xml
new file mode 100644
index 0000000..6d35342
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-th/values-th.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-tl/values-tl.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml
new file mode 100644
index 0000000..3aec534
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tl/values-tl.xml
@@ -0,0 +1,22 @@
+
+
+ "Mag-navigate patungo sa home"
+ "Mag-navigate pataas"
+ "Higit pang mga opsyon"
+ "Tapos na"
+ "Tingnan lahat"
+ "Pumili ng isang app"
+ "I-OFF"
+ "I-ON"
+ "Maghanap…"
+ "I-clear ang query"
+ "Query sa paghahanap"
+ "Maghanap"
+ "Isumite ang query"
+ "Paghahanap gamit ang boses"
+ "Ibahagi sa/kay"
+ "Ibahagi gamit ang %s "
+ "I-collapse"
+ "Maghanap"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml
new file mode 100644
index 0000000..2f84dcf
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-tr/values-tr.xml
@@ -0,0 +1,22 @@
+
+
+ "Ana ekrana git"
+ "Yukarı git"
+ "Diğer seçenekler"
+ "Bitti"
+ "Tümünü göster"
+ "Bir uygulama seçin"
+ "KAPAT"
+ "AÇ"
+ "Ara…"
+ "Sorguyu temizle"
+ "Arama sorgusu"
+ "Ara"
+ "Sorguyu gönder"
+ "Sesli arama"
+ "Şununla paylaş"
+ "%s ile paylaş"
+ "Daralt"
+ "Ara"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.xml
new file mode 100644
index 0000000..7949b96
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uk/values-uk.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-ur/values-ur.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.xml
new file mode 100644
index 0000000..6aed733
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ur/values-ur.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-uz/values-uz.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml
new file mode 100644
index 0000000..2b760a5
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-uz/values-uz.xml
@@ -0,0 +1,22 @@
+
+
+ "Boshiga o‘tish"
+ "Yuqoriga o‘tish"
+ "Boshqa parametrlar"
+ "Tayyor"
+ "Barchasini ko‘rish"
+ "Dastur tanlang"
+ "O‘CHIQ"
+ "YONIQ"
+ "Qidirish…"
+ "So‘rovni tozalash"
+ "So‘rovni izlash"
+ "Qidirish"
+ "So‘rov yaratish"
+ "Ovozli qidiruv"
+ "Ruxsat berish"
+ "%s orqali ulashish"
+ "Yig‘ish"
+ "Qidirish"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml
new file mode 100644
index 0000000..5ee2feb
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v16/values-v16.xml
@@ -0,0 +1,8 @@
+
+
+ 4dp
+
+
\ 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-v24/values-v24.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v24/values-v24.xml
new file mode 100644
index 0000000..dbae6fb
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v24/values-v24.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v25/values-v25.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v25/values-v25.xml
new file mode 100644
index 0000000..483ae0c
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-v25/values-v25.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
\ 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-vi/values-vi.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml
new file mode 100644
index 0000000..a2764be
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-vi/values-vi.xml
@@ -0,0 +1,22 @@
+
+
+ "Điều hướng về trang chủ"
+ "Điều hướng lên trên"
+ "Thêm tùy chọn"
+ "Xong"
+ "Xem tất cả"
+ "Chọn một ứng dụng"
+ "TẮT"
+ "BẬT"
+ "Tìm kiếm…"
+ "Xóa truy vấn"
+ "Tìm kiếm truy vấn"
+ "Tìm kiếm"
+ "Gửi truy vấn"
+ "Tìm kiếm bằng giọng nói"
+ "Chia sẻ với"
+ "Chia sẻ với %s "
+ "Thu gọn"
+ "Tìm kiếm"
+ "999+"
+
\ No newline at end of file
diff --git a/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml
new file mode 100644
index 0000000..2d85812
--- /dev/null
+++ b/src/IPCamerDemoEYE/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-watch-v20/values-watch-v20.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ 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
+
+
+
+
+
+
+
+
+
+
+ 4dp 6dp 8dp 4dp 2dp 32dp 13sp 12dp 8dp 64dp 64dp 10dp @dimen/notification_content_margin_start 16dp 2dp 3dp 24dp 13sp 10dp 5dp #3333B5E5 #0cffffff 999 999+ "999+" "999+" "+999" "999+" ">999" "больш за 999" "999+" "৯৯৯+" ">999" "+999" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "+999" "999+" "999+" "999+" "۹۹۹+" "999+" ">999" ">999" ">999" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "၉၉၉+" "999+" "९९९+" "999+" "999+" "999+" false "999+" "999+" "+999" "˃999" ">999" "999+" "999+" "999+" "999+" ">999" ">999" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" "999+" 4dp @color/secondary_text_default_material_light 0dp 0dp 12dp "999+" "999+" "999 +" "999+" "999+"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #ff424242 #ffffffff #b3ffffff 127 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 #80ffffff #80000000 @color/bright_foreground_material_light @color/bright_foreground_material_dark @android:color/white @android:color/black #ff5a595b #ffd6d7d7 #80bebebe #80323232 #ffbebebe #ff323232 #F4511E @android:color/white @android:color/black #6680cbc4 #66009688 #ff37474f #ff263238 #ff21272b #ff80cbc4 #ff009688 #fff5f5f5 #ffe0e0e0 #fffafafa #ff757575 #ff424242 #ff303030 #ff212121 @android:color/black @color/material_grey_600 @color/material_grey_900 @color/material_grey_100 #ffffffff #de000000 #4Dffffff #39000000 #33ffffff #1f000000 #b3ffffff #8a000000 #36ffffff #24000000 #ff616161 #ffbdbdbd #ffbdbdbd #fff1f1f1 #e6616161 #e6FFFFFF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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 - 0.30
- 0.26
- 0.26
- 0.20
- 0.12
- 0.50
- 0.38
- 0.70
- 0.54
2dp 16dp 8dp 8dp 96dp 6.5dp 0dp 16dp 220 150 127 150 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 Search "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" "ወደ መነሻ ይዳስሱ" "ወደ ላይ ይዳስሱ" "ተጨማሪ አማራጮች" "ተከናውኗል" "ሁሉንም ይመልከቱ" "መተግበሪያ ይምረጡ" "ጠፍቷል" "በርቷል" "ፈልግ…" "መጠይቅ አጽዳ" "የፍለጋ ጥያቄ" "ፍለጋ" "መጠይቅ ያስረክቡ" "የድምፅ ፍለጋ" "ከሚከተለው ጋር ያጋሩ" "ከ%s ጋር አጋራ" "ሰብስብ" "ፈልግ" "التنقل إلى الشاشة الرئيسية" "التنقل إلى أعلى" "خيارات إضافية" "تم" "عرض الكل" "اختيار تطبيق" "إيقاف" "تشغيل" "بحث…" "محو طلب البحث" "طلب البحث" "بحث" "إرسال طلب البحث" "البحث الصوتي" "مشاركة مع" "مشاركة مع %s " "تصغير" "البحث" "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ış" "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" "Перайсці на галоўную старонку" "Перайсці ўверх" "Дадатковыя параметры" "Гатова" "Прагледзець усё" "Выбраць праграму" "ВЫКЛ." "УКЛ." "Пошук..." "Выдалiць запыт" "Запыт на пошук" "Пошук" "Адправіць запыт" "Галасавы пошук" "Абагуліць з" "Абагуліць праз праграму %s " "Згарнуць" "Пошук" "Придвижване към „Начало“" "Придвижване нагоре" "Още опции" "Готово" "Вижте всички" "Изберете приложение" "ИЗКЛ." "ВКЛ." "Търсете…" "Изчистване на заявката" "Заявка за търсене" "Търсене" "Изпращане на заявката" "Гласово търсене" "Споделяне със:" "Споделяне със: %s " "Свиване" "Търсене" "হোম এ নেভিগেট করুন" "উপরের দিকে নেভিগেট করুন" "আরও বিকল্প" "সম্পন্ন হয়েছে" "সবগুলো দেখুন" "একটি অ্যাপ্লিকেশান বেছে নিন" "বন্ধ" "চালু" "অনুসন্ধান..." "ক্যোয়ারী সাফ করুন" "ক্যোয়ারী খুঁজুন" "খুঁজুন" "ক্যোয়ারী জমা দিন" "ভয়েস অনুসন্ধান" "এর সাথে শেয়ার করুন" "%s এর সাথে শেয়ার করুন" "সঙ্কুচিত করুন" "খুঁজুন" "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" "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" "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" "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" "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" "Πλοήγηση στην αρχική σελίδα" "Πλοήγηση προς τα επάνω" "Περισσότερες επιλογές" "Τέλος" "Προβολή όλων" "Επιλέξτε κάποια εφαρμογή" "ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ" "ΕΝΕΡΓΟΠΟΙΗΣΗ" "Αναζήτηση…" "Διαγραφή ερωτήματος" "Ερώτημα αναζήτησης" "Αναζήτηση" "Υποβολή ερωτήματος" "Φωνητική αναζήτηση" "Κοινή χρήση με" "Κοινή χρήση με %s " "Σύμπτυξη" "Αναζήτηση" "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" "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" "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" "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" "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" "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" "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" "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" "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" "پیمایش به صفحه اصلی" "پیمایش به بالا" "گزینههای بیشتر" "تمام" "مشاهده همه" "انتخاب برنامه" "خاموش" "روشن" "جستجو…" "پاک کردن عبارت جستجو" "عبارت جستجو" "جستجو" "ارسال عبارت جستجو" "جستجوی گفتاری" "اشتراکگذاری با" "اشتراکگذاری با %s " "کوچک کردن" "جستجو" "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" "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" "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" "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" "હોમ પર નેવિગેટ કરો" "ઉપર નેવિગેટ કરો" "વધુ વિકલ્પો" "થઈ ગયું" "બધું જુઓ" "એક ઍપ્લિકેશન પસંદ કરો" "બંધ" "ચાલુ" "શોધો…" "ક્વેરી સાફ કરો" "શોધ ક્વેરી" "શોધો" "ક્વેરી સબમિટ કરો" "વૉઇસ શોધ" "આની સાથે શેર કરો" "%s ની સાથે શેર કરો" "સંકુચિત કરો" "શોધો" 54dip "होम पेज पर जाएं" "ऊपर जाएं" "ज़्यादा विकल्प" "हो गया" "सभी देखें" "कोई एप्लिकेशन चुनें" "बंद" "चालू" "खोजा जा रहा है…" "क्वेरी साफ़ करें" "सर्च क्वेरी" "सर्च करें" "क्वेरी सबमिट करें" "आवाज़ सर्च" "इसके द्वारा साझा करें" "%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 аркылуу бөлүшүү" "Жыйнап коюу" "Издөө" 48dp 32dp 12dp 14dp 440dp - 60%
- 90%
- 60%
- 90%
- 55%
- 80%
"ກັບໄປໜ້າຫຼັກ" "ຂຶ້ນເທິງ" "ໂຕເລືອກອື່ນ" "ແລ້ວໆ" "ເບິ່ງທັງຫມົດ" "ເລືອກແອັບຯ" "ປິດ" "ເປີດ" "ຊອກຫາ" "ລຶບຂໍ້ຄວາມຊອກຫາ" "ຊອກຫາ" "ຊອກຫາ" "ສົ່ງການຊອກຫາ" "ຊອກຫາດ້ວຍສຽງ" "ແບ່ງປັນກັບ" "ແບ່ງປັນດ້ວຍ %s " "ຫຍໍ້" "ຊອກຫາ" "Eiti į pagrindinį puslapį" "Eiti į viršų" "Daugiau parinkčių" "Atlikta" "Peržiūrėti viską" "Pasirinkti programą" "IŠJUNGTA" "ĮJUNGTI" "Ieškoti..." "Išvalyti užklausą" "Paieškos užklausa" "Paieška" "Pateikti užklausą" "Paieška balsu" "Bendrinti naudojant" "Bendrinti naudojant programą „%s “" "Sutraukti" "Paieška" "Pārvietoties uz sākuma ekrānu" "Pārvietoties augšup" "Vairāk opciju" "Gatavs" "Skatīt visu" "Izvēlieties lietotni" "IZSLĒGTS" "IESLĒGTS" "Meklējiet…" "Notīrīt vaicājumu" "Meklēšanas vaicājums" "Meklēt" "Iesniegt vaicājumu" "Meklēšana ar balsi" "Kopīgot ar:" "Kopīgot ar lietojumprogrammu %s " "Sakļaut" "Meklēt" "Движи се кон дома" "Движи се нагоре" "Повеќе опции" "Готово" "Види ги сите" "Избери апликација" "ИСКЛУЧЕНО" "ВКЛУЧЕНО" "Пребарување…" "Исчисти барање" "Пребарај барање" "Пребарај" "Поднеси барање" "Гласовно пребарување" "Сподели со" "Сподели со %s " "Собери" "Пребарај" "ഹോമിലേക്ക് നാവിഗേറ്റുചെയ്യുക" "മുകളിലേക്ക് നാവിഗേറ്റുചെയ്യുക" "കൂടുതൽ ഓപ്ഷനുകള്" "പൂർത്തിയാക്കി" "എല്ലാം കാണുക" "ഒരു അപ്ലിക്കേഷൻ തിരഞ്ഞെടുക്കുക" "ഓഫ്" "ഓൺ" "തിരയുക…" "അന്വേഷണം മായ്ക്കുക" "തിരയൽ അന്വേഷണം" "തിരയൽ" "അന്വേഷണം സമർപ്പിക്കുക" "ശബ്ദതിരയൽ" "ഇവരുമായി പങ്കിടുക" "%s -മായി പങ്കിടുക" "ചുരുക്കുക" "തിരയുക" "Нүүр хуудас руу шилжих" "Дээш шилжих" "Нэмэлт сонголтууд" "Дууссан" "Бүгдийг харах" "Апп сонгох" "ИДЭВХГҮЙ" "ИДЭВХТЭЙ" "Хайх..." "Асуулгыг цэвэрлэх" "Хайх асуулга" "Хайх" "Асуулгыг илгээх" "Дуут хайлт" "Хуваалцах" "%s -тай хуваалцах" "Хумих" "Хайлт" "होमवर नेव्हिगेट करा" "वर नेव्हिगेट करा" "अधिक पर्याय" "पूर्ण झाले" "सर्व पहा" "एक अॅप निवडा" "बंद" "चालू" "शोधा…" "क्वेरी स्पष्ट करा" "शोध क्वेरी" "शोध" "क्वेरी सबमिट करा" "व्हॉइस शोध" "यांच्यासह सामायिक करा" "%s सह शेअर करा" "संक्षिप्त करा" "शोधा" "Navigasi skrin utama" "Navigasi ke atas" "Lagi pilihan" "Selesai" "Lihat semua" "Pilih apl" "MATI" "HIDUP" "Cari…" "Kosongkan pertanyaan" "Pertanyaan carian" "Cari" "Serah pertanyaan" "Carian suara" "Kongsi dengan" "Kongsi dengan %s " "Runtuhkan" "Cari" "မူလနေရာကို သွားရန်" "အပေါ်သို့သွားရန်" "ပိုမိုရွေးချယ်စရာများ" "ပြီးဆုံးပါပြီ" "အားလုံးကို ကြည့်ရန်" "အက်ပ်တစ်ခုခုကို ရွေးချယ်ပါ" "ပိတ်" "ဖွင့်" "ရှာဖွေပါ..." "ရှာစရာ အချက်အလက်များ ဖယ်ရှားရန်" "ရှာစရာ အချက်အလက်နေရာ" "ရှာဖွေရန်" "ရှာဖွေစရာ အချက်အလက်ကို ပေးပို့ရန်" "အသံဖြင့် ရှာဖွေခြင်း" "မျှဝေဖို့ ရွေးပါ" "%s ဖြင့် မျှဝေရန်" "ခေါက်ရန်" "ရှာဖွေပါ" "Gå til startsiden" "Gå opp" "Flere alternativer" "Ferdig" "Se alle" "Velg en app" "AV" "PÅ" "Søk …" "Slett søket" "Søkeord" "Søk" "Utfør søket" "Talesøk" "Del med" "Del med %s " "Skjul" "Søk" "गृह खोज्नुहोस्" "माथि खोज्नुहोस्" "थप विकल्पहरू" "सम्पन्न भयो" "सबै हेर्नुहोस्" "एउटा अनुप्रयोग छान्नुहोस्" "निष्क्रिय पार्नुहोस्" "सक्रिय गर्नुहोस्" "खोज्नुहोस्..." "प्रश्न हटाउनुहोस्" "जिज्ञासाको खोज गर्नुहोस्" "खोज्नुहोस्" "जिज्ञासा पेस गर्नुहोस्" "भ्वाइस खोजी" "साझेदारी गर्नुहोस्..." "%s सँग आदान-प्रदान गर्नुहोस्" "संक्षिप्त पार्नुहोस्" "खोज्नुहोस्" "Navigeren naar startpositie" "Omhoog navigeren" "Meer opties" "Gereed" "Alles weergeven" "Een app selecteren" "UIT" "AAN" "Zoeken…" "Zoekopdracht wissen" "Zoekopdracht" "Zoeken" "Zoekopdracht verzenden" "Gesproken zoekopdracht" "Delen met" "Delen met %s " "Samenvouwen" "Zoeken" "ਹੋਮ \'ਤੇ ਜਾਓ" "ਉੱਪਰ ਜਾਓ" "ਹੋਰ ਚੋਣਾਂ" "ਹੋ ਗਿਆ" "ਸਭ ਦੇਖੋ" "ਇੱਕ ਐਪ ਚੁਣੋ" "ਬੰਦ" "ਤੇ" "ਖੋਜ…" "ਸਵਾਲ ਹਟਾਓ" "ਖੋਜ ਪੁੱਛਗਿੱਛ" "ਖੋਜੋ" "ਸਵਾਲ ਪ੍ਰਸਤੁਤ ਕਰੋ" "ਵੌਇਸ ਖੋਜ" "ਇਸ ਨਾਲ ਸਾਂਝਾ ਕਰੋ" "%s ਨਾਲ ਸਾਂਝਾ ਕਰੋ" "ਨਸ਼ਟ ਕਰੋ" "ਖੋਜੋ" "Przejdź do strony głównej" "Przejdź wyżej" "Więcej opcji" "Gotowe" "Zobacz wszystkie" "Wybierz aplikację" "WYŁ." "WŁ." "Szukaj…" "Wyczyść zapytanie" "Wyszukiwane hasło" "Szukaj" "Wyślij zapytanie" "Wyszukiwanie głosowe" "Udostępnij dla" "Udostępnij przez: %s " "Zwiń" "Szukaj" false "Navegar para a página inicial" "Navegar para cima" "Mais opções" "Concluído" "Ver tudo" "Selecione um app" "DESATIVAR" "ATIVAR" "Pesquisar..." "Limpar consulta" "Consulta de pesquisa" "Pesquisar" "Enviar consulta" "Pesquisa por voz" "Compartilhar com" "Compartilhar com %s " "Recolher" "Pesquisar" "Navegar para a página inicial" "Navegar para cima" "Mais opções" "Concluído" "Ver tudo" "Selecione um app" "DESATIVAR" "ATIVAR" "Pesquisar..." "Limpar consulta" "Consulta de pesquisa" "Pesquisar" "Enviar consulta" "Pesquisa por voz" "Compartilhar com" "Compartilhar com %s " "Recolher" "Pesquisar" "Navegar para a página inicial" "Navegar para cima" "Mais opções" "Concluído" "Ver tudo" "Escolher uma aplicação" "DESATIVADO" "ATIVADO" "Pesquisar..." "Limpar consulta" "Consulta de pesquisa" "Pesquisar" "Enviar consulta" "Pesquisa por voz" "Partilhar com" "Partilhar com a aplicação %s " "Reduzir" "Pesquisar" "Navigați la ecranul de pornire" "Navigați în sus" "Mai multe opțiuni" "Terminat" "Afișați-le pe toate" "Alegeți o aplicație" "DEZACTIVAȚI" "ACTIVAT" "Căutați…" "Ștergeți interogarea" "Interogare de căutare" "Căutați" "Trimiteți interogarea" "Căutare vocală" "Trimiteți la" "Trimiteți folosind %s " "Restrângeți" "Căutați" "Перейти на главный экран" "Перейти вверх" "Другие параметры" "Готово" "Показать все" "Выбрать приложение" "ОТКЛ." "ВКЛ." "Поиск" "Удалить запрос" "Поисковый запрос" "Поиск" "Отправить запрос" "Голосовой поиск" "Открыть доступ" "Открыть доступ приложению \"%s \"" "Свернуть" "Поиск" "ගෙදරට සංචාලනය කරන්න" "ඉහලට සංචාලනය කරන්න" "තවත් විකල්ප" "අවසාන වූ" "සියල්ල බලන්න" "යෙදුමක් තෝරන්න" "ක්රියාවිරහිතයි" "ක්රියාත්මකයි" "සොයන්න..." "විමසුම හිස් කරන්න" "සෙවුම් විමසුම" "සෙවීම" "විමසුම යොමු කරන්න" "හඬ සෙවීම" "සමඟ බෙදාගන්න" "%s සමඟ බෙදා ගන්න" "හකුළන්න" "සොයන්න" "Prejsť na plochu" "Prejsť hore" "Ďalšie možnosti" "Hotovo" "Zobraziť všetko" "Zvoľte aplikáciu" "VYPNUTÉ" "ZAPNUTÉ" "Vyhľadať…" "Vymazať dopyt" "Vyhľadávací dopyt" "Hľadať" "Odoslať dopyt" "Hlasové vyhľadávanie" "Zdieľať pomocou" "Zdieľať s aplikáciou %s " "Zbaliť" "Vyhľadávanie" "Krmarjenje domov" "Krmarjenje navzgor" "Več možnosti" "Končano" "Pokaži vse" "Izbira aplikacije" "IZKLOPLJENO" "VKLOPLJENO" "Iskanje …" "Izbris poizvedbe" "Iskalna poizvedba" "Iskanje" "Pošiljanje poizvedbe" "Glasovno iskanje" "Deljenje z" "Deljenje z drugimi prek aplikacije %s " "Strni" "Iskanje" "Orientohu për në shtëpi" "Ngjitu lart" "Opsione të tjera" "U krye!" "Shikoji të gjitha" "Zgjidh një aplikacion" "JOAKTIV" "AKTIV" "Kërko..." "Pastro pyetjen" "Kërko pyetjen" "Kërko" "Dërgo pyetjen" "Kërkim me zë" "Shpërnda publikisht me" "Ndaje me %s " "Shpalos" "Kërko" "Одлазак на Почетну" "Кретање нагоре" "Још опција" "Готово" "Прикажи све" "Избор апликације" "ИСКЉУЧИ" "УКЉУЧИ" "Претражите..." "Брисање упита" "Упит за претрагу" "Претрага" "Слање упита" "Гласовна претрага" "Дели са" "Дељење са апликацијом %s " "Скупи" "Претражи" "Visa startsidan" "Navigera uppåt" "Fler alternativ" "Klart" "Visa alla" "Välj en app" "AV" "PÅ" "Sök …" "Ta bort frågan" "Sökfråga" "Sök" "Skicka fråga" "Röstsökning" "Dela med" "Dela med %s " "Komprimera" "Sök" "Nenda mwanzo" "Nenda juu" "Chaguo zaidi" "Nimemaliza" "Angalia zote" "Chagua programu" "IMEZIMWA" "IMEWASHWA" "Tafuta…" "Futa hoja" "Hoja ya utafutaji" "Tafuta" "Wasilisha hoja" "Tafuta kwa kutamka" "Shiriki na:" "Shiriki ukitumia %s " "Kunja" "Tafuta" 24dp 80dp 64dp 8dp 8dp 580dp 16dp 20dp "முகப்பிற்கு வழிசெலுத்து" "மேலே வழிசெலுத்து" "மேலும் விருப்பங்கள்" "முடிந்தது" "எல்லாம் காட்டு" "பயன்பாட்டைத் தேர்வுசெய்க" "ஆஃப்" "ஆன்" "தேடு..." "வினவலை அழி" "தேடல் வினவல்" "தேடு" "வினவலைச் சமர்ப்பி" "குரல் தேடல்" "இதனுடன் பகிர்" "%s மூலம் பகிர்" "சுருக்கு" "தேடு" "హోమ్కు నావిగేట్ చేయండి" "పైకి నావిగేట్ చేయండి" "మరిన్ని ఎంపికలు" "పూర్తయింది" "అన్నీ చూడండి" "అనువర్తనాన్ని ఎంచుకోండి" "ఆఫ్ చేయి" "ఆన్ చేయి" "వెతుకు..." "ప్రశ్నను క్లియర్ చేయి" "ప్రశ్న శోధించండి" "వెతుకు" "ప్రశ్నని సమర్పించు" "వాయిస్ శోధన" "వీరితో భాగస్వామ్యం చేయి" "%s తో భాగస్వామ్యం చేయండి" "కుదించండి" "వెతుకు" "นำทางไปหน้าแรก" "นำทางขึ้น" "ตัวเลือกอื่น" "เสร็จสิ้น" "ดูทั้งหมด" "เลือกแอป" "ปิด" "เปิด" "ค้นหา…" "ล้างข้อความค้นหา" "ข้อความค้นหา" "ค้นหา" "ส่งข้อความค้นหา" "ค้นหาด้วยเสียง" "แชร์กับ" "แชร์ทาง %s " "ยุบ" "ค้นหา" "Mag-navigate patungo sa home" "Mag-navigate pataas" "Higit pang mga opsyon" "Tapos na" "Tingnan lahat" "Pumili ng isang app" "I-OFF" "I-ON" "Maghanap…" "I-clear ang query" "Query sa paghahanap" "Maghanap" "Isumite ang query" "Paghahanap gamit ang boses" "Ibahagi sa/kay" "Ibahagi gamit ang %s " "I-collapse" "Maghanap" "Ana ekrana git" "Yukarı git" "Diğer seçenekler" "Bitti" "Tümünü göster" "Bir uygulama seçin" "KAPAT" "AÇ" "Ara…" "Sorguyu temizle" "Arama sorgusu" "Ara" "Sorguyu gönder" "Sesli arama" "Şununla paylaş" "%s ile paylaş" "Daralt" "Ara" "Перейти на головний" "Перейти вгору" "Інші опції" "Готово" "Переглянути всі" "Вибрати програму" "ВИМК." "УВІМК." "Пошук…" "Очистити запит" "Пошуковий запит" "Пошук" "Надіслати запит" "Голосовий пошук" "Надіслати через" "Поділитися через додаток %s " "Згорнути" "Пошук" "ہوم پر نیویگیٹ کریں" "اوپر نیویگیٹ کریں" "مزید اختیارات" "ہو گیا" "سبھی دیکھیں" "ایک ایپ منتخب کریں" "آف" "آن" "تلاش کریں…" "استفسار صاف کریں" "استفسار تلاش کریں" "تلاش کریں" "استفسار جمع کرائیں" "صوتی تلاش" "اشتراک کریں مع" "%s کے ساتھ اشتراک کریں" "سکیڑیں" "تلاش" "Boshiga o‘tish" "Yuqoriga o‘tish" "Boshqa parametrlar" "Tayyor" "Barchasini ko‘rish" "Dastur tanlang" "O‘CHIQ" "YONIQ" "Qidirish…" "So‘rovni tozalash" "So‘rovni izlash" "Qidirish" "So‘rov yaratish" "Ovozli qidiruv" "Ruxsat berish" "%s orqali ulashish" "Yig‘ish" "Qidirish" 0px "Điều hướng về trang chủ" "Điều hướng lên trên" "Thêm tùy chọn" "Xong" "Xem tất cả" "Chọn một ứng dụng" "TẮT" "BẬT" "Tìm kiếm…" "Xóa truy vấn" "Tìm kiếm truy vấn" "Tìm kiếm" "Gửi truy vấn" "Tìm kiếm bằng giọng nói" "Chia sẻ với" "Chia sẻ với %s " "Thu gọn" "Tìm kiếm" - 60%
- 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 #2EC6F6 12.0sp 15.0sp 16dp 16dp /sdcard/test0.mp4 IpcamDemo username version number software name password OK cancel Confirm exit? Password: Show password connected Password cannot be empty Port Send failed Receive failed Unknown error Shenzhen 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 device sensor The 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 operation Confirm delete? LAN search View video Add About Connecting... Initialize network failure connection failed Modify settings About us camera type ID: type: Status: Unknown State Connecting Online broken connection failed password error invalid ID number Unknown type camera is not online Mode: p2p connection p2p forwarding Unknown connection timeout Click here to add the camera returns complete select all Inverse edit view Camera Alarm Events image Video Remote mobile phone Camera 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 high highest right leftward up down preset settings preset call Please enter the camera name Add Camera modify the camera name IP address Please enter the IP address Please enter the port Please enter the username Please enter device ID device ID scan 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 Settings Ftp settings alarm settings Getting SDCard information... SD card total capacity (M): SD card remaining amount (M): SD card status: Format SD card has been inserted No SD card inserted video... File System Error SD card is being formatted... No card or need to be formatted video coverage: recording duration (minutes): Timing video: SD card settings range 5-180 SD 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. Wifi Verification type: Manage WiFi Network signal strength: Security: None WiFi 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 administrator operator visitors user settings user settings failed user settings is successful, the camera is restarting username cannot be empty username: 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 Detection low 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.gov time.kriss.re.kr time.windows.com time.nuri.net device clock time is set successfully device clock time setting failed is getting clock information... Sender SMTP server SMTP port need to verify SSL NONE SSL TLS SMTP user SMTP password Acceptor1 Acceptor 2 Acceptor 3 Acceptor 4 smtp.163.com smtp.126.com smtp.sina.com smtp.mail.yahoo.com smtp.sohu.com smtp.yeah.net smtp.tom.com smtp.21cn.com smtp.qq.com smtp.gmail.com smtp.eyou.com smtp.263.net mail settings success mail setting failed is getting email info... FTP server FTP port FTP user FTP password Upload image interval (seconds) empty or 0 to upload pictures from time to time Ftp setting is successful Ftp setting failed is getting Ftp information... View Snapshot Time: Zhang delete the photo Delete All Photos Total: No photo local image Camera is offline, unable to play remote pictures View Local recording time: file is damaged Remote Video No 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? MJPEG H.264 H.264 main stream H.264 times stream MJPEG stream H.264 stream select stream time to watch forwarding mode to watch, remaining time: second photographed successfully photographed failed Video Parameter Recovery Defaults Press the menu key to perform PTZ control The device does not have an SDCard, photos are saved Start recording End of recording Please connect to operate U disk mode preview mode System Settings recording.... 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 remotely End of play File Corrupted In the local recording, please stop and enter U disk mode first! mobile phone video file remote download file time search Scan Wifi recording... 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 video Add video plan motion detection video Add motion detection video add period Monday Tuesday Wednesday Thursday Friday Saturday Sunday Save start time end time Add period Edit Period Please select week Confirm delete? a two three four five six day motion detection alarm notification plan alarm notification Add motion detection alarm notification plan Connect Preview mode Local photo change Password Sensor settings TF card remote video Exit code In code state... Get Push Token Bing Device Unbing Device Setting Push Language Registered Push Setting offline Message record The 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-180 SD卡设置失败 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.gov time.kriss.re.kr time.windows.com time.nuri.net 设备时钟时间设置成功 设备时钟时间设置失败 正在获取时钟信息... 发送者 SMTP服务器 SMTP端口 需要验证 SSL NONE SSL TLS SMTP用户 SMTP密码 接受者1 接受者2 接受者3 接受者4 smtp.163.com smtp.126.com smtp.sina.com smtp.mail.yahoo.com smtp.sohu.com smtp.yeah.net smtp.tom.com smtp.21cn.com smtp.qq.com smtp.gmail.com smtp.eyou.com smtp.263.net 邮件设置成功 邮件设置失败 正在获取邮件信息... FTP服务器 FTP端口 FTP用户 FTP密码 上传图片时间间隔(秒) 空或者0表示不定时上传图片 Ftp设置成功 Ftp设置失败 正在获取Ftp信息... 查看快照 时间: 张 删除该照片 删除所有照片 个 共: 沒有照片 本地图片 摄像机不在线, 无法播放远程图片 查看本地 录像时间: 文件已损坏 远程录像 没有远程录像文件 正在获取远程录像信息... 摄像机不在线, 无法播放远程录像 开始日期不能大于结束日期 结束日期不能小于开始日期 至 结束播放? MJPEG H.264 H.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