From 512cae0fd797fac428f07d9d955f880e9ee353c1 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期四, 30 七月 2020 19:45:01 +0800
Subject: [PATCH] 修改人脸显示

---
 app/src/main/java/com/basic/security/activity/MainActivity.java               |    5 
 app/src/main/res/values/strings.xml                                           |    2 
 app/src/main/java/com/basic/security/manager/SettingManager.java              |    5 
 app/src/main/java/com/basic/security/dao/DatabaseManager.java                 |    5 
 app/src/main/res/layout/alarm_view.xml                                        |    7 
 .idea/caches/build_file_checksums.ser                                         |    0 
 app/src/main/java/com/basic/security/fragment/SettingFragment.java            |   11 +
 app/src/main/java/com/basic/security/manager/AlarmManager.java                |   19 +-
 app/src/main/java/com/basic/security/model/Setting.java                       |    1 
 .idea/workspace.xml                                                           |   93 ++-----------
 app/src/main/res/layout/activity_main.xml                                     |    1 
 app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java |    2 
 app/src/main/java/com/basic/security/model/Alarm.java                         |    1 
 app/src/main/res/layout/fragment_setting.xml                                  |  219 ++++++++++++++++++------------
 14 files changed, 193 insertions(+), 178 deletions(-)

diff --git a/.idea/caches/build_file_checksums.ser b/.idea/caches/build_file_checksums.ser
index ffa9067..60ac113 100644
--- a/.idea/caches/build_file_checksums.ser
+++ b/.idea/caches/build_file_checksums.ser
Binary files differ
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 4b7f231..02af0fb 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -2,7 +2,11 @@
 <project version="4">
   <component name="AndroidLayouts">
     <shared>
-      <config />
+      <config>
+        <device id="Nexus 10" />
+        <device id="Nexus 7" />
+        <device id="Nexus 7 2013" />
+      </config>
     </shared>
   </component>
   <component name="AndroidLogFilters">
@@ -12,84 +16,19 @@
   <component name="ChangeListManager">
     <list default="true" id="206165bd-5605-435d-8afd-0c9ec0249d83" name="Default" comment="">
       <change beforePath="$PROJECT_DIR$/.idea/caches/build_file_checksums.ser" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/caches/build_file_checksums.ser" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/codeStyles/Project.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/codeStyles/Project.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/gradle.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/gradle.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_core_common_1_1_1_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_lifecycle_common_1_1_1_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_persistence_room_common_1_1_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__android_arch_persistence_room_common_1_1_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_collections_28_0_0_rc02_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_collections_28_0_0_rc02_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_solver_1_1_2_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_constraint_constraint_layout_solver_1_1_2_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_rc02_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_android_support_support_annotations_28_0_0_rc02_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_9_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_annotations_2_9_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_9_7_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_core_2_9_7_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_9_7_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_fasterxml_jackson_core_jackson_databind_2_9_7_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_8_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_github_bumptech_glide_annotations_4_8_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_8_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_github_bumptech_glide_disklrucache_4_8_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_google_code_findbugs_jsr305_2_0_1_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_2_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_google_code_gson_gson_2_8_2_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_nineoldandroids_library_2_4_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_nineoldandroids_library_2_4_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_parse_bolts_bolts_tasks_1_4_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_parse_bolts_bolts_tasks_1_4_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_javawriter_2_1_1_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_10_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_okhttp3_okhttp_3_10_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_okio_okio_1_14_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_okio_okio_1_14_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_retrofit2_adapter_rxjava_2_4_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_retrofit2_adapter_rxjava_2_4_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_4_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_retrofit2_converter_gson_2_4_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_4_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__com_squareup_retrofit2_retrofit_2_4_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_1_17_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__io_reactivex_rxjava2_rxjava_2_1_17_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__io_reactivex_rxjava_1_3_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__io_reactivex_rxjava_1_3_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__javax_inject_javax_inject_1_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__junit_junit_4_12_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__junit_junit_4_12_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__net_sf_kxml_kxml2_2_3_0_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_androidannotations_androidannotations_api_4_5_2_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_androidannotations_androidannotations_api_4_5_2_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_androidannotations_rest_spring_api_4_5_2_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_androidannotations_rest_spring_api_4_5_2_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_apache_http_legacy_android_28.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_apache_http_legacy_android_28.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_android_4_3_5_1_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_apache_httpcomponents_httpclient_android_4_3_5_1_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_core_1_3_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_integration_1_3_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_hamcrest_hamcrest_library_1_3_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_jsoup_jsoup_1_11_3_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_jsoup_jsoup_1_11_3_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_reactivestreams_reactive_streams_1_0_2_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_springframework_android_spring_android_core_2_0_0_M3_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_springframework_android_spring_android_core_2_0_0_M3_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/libraries/Gradle__org_springframework_android_spring_android_rest_template_2_0_0_M3_jar.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Gradle__org_springframework_android_spring_android_rest_template_2_0_0_M3_jar.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/modules.xml" beforeDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/Security_alarm.iml" beforeDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_deps" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/.ninja_log" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeCache.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeCache.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/TargetDirectories.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/cmake.check_cache" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.bin" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.c" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/feature_tests.cxx" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/src/main/cpp/native-lib.cpp.o" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/CMakeFiles/native-lib.dir/src/main/cpp/native-lib.cpp.o" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build.json" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build_mini.json" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/android_gradle_build_mini.json" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/build.ninja" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/build.ninja" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_command.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_command.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_output.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_build_output.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_install.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/cmake_install.cmake" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/rules.ninja" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/debug/armeabi-v7a/rules.ninja" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeCache.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeCache.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/TargetDirectories.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/cmake.check_cache" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.bin" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.c" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/CMakeFiles/feature_tests.cxx" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build.json" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build_mini.json" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/android_gradle_build_mini.json" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/build.ninja" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_command.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_command.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_output.txt" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_build_output.txt" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_install.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/cmake_install.cmake" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/rules.ninja" beforeDir="false" afterPath="$PROJECT_DIR$/app/.externalNativeBuild/cmake/release/armeabi-v7a/rules.ninja" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/app.iml" beforeDir="false" afterPath="$PROJECT_DIR$/app/app.iml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/activity/MainActivity.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/activity/MainActivity.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/dao/DatabaseManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/dao/DatabaseManager.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/fragment/SettingFragment.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/fragment/SettingFragment.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/manager/AlarmManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/manager/AlarmManager.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/utils/SocketClient.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/utils/SocketClient.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/utils/VideoPath.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/utils/VideoPath.java" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/build.gradle" beforeDir="false" afterPath="$PROJECT_DIR$/build.gradle" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/manager/SettingManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/manager/SettingManager.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/model/Alarm.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/model/Alarm.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/java/com/basic/security/model/Setting.java" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/java/com/basic/security/model/Setting.java" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/layout/activity_main.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/res/layout/alarm_view.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/layout/alarm_view.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/res/layout/fragment_setting.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/layout/fragment_setting.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/app/src/main/res/values/strings.xml" afterDir="false" />
     </list>
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
     <option name="SHOW_DIALOG" value="false" />
@@ -118,7 +57,7 @@
     <property name="DeviceAndSnapshotComboBoxAction.selectedDevice" value="6FTK3RQX2A" />
     <property name="DeviceAndSnapshotComboBoxAction.selectionTime" value="2020-06-17T06:08:59.493Z" />
     <property name="android.sdk.path" value="$USER_HOME$/AppData/Local/Android/Sdk" />
-    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$/../Security_yuyin_outdoor_white" />
     <property name="project.structure.last.edited" value="SDK Location" />
     <property name="project.structure.proportion" value="0.17" />
     <property name="project.structure.side.proportion" value="0.0" />
diff --git a/app/src/main/java/com/basic/security/activity/MainActivity.java b/app/src/main/java/com/basic/security/activity/MainActivity.java
index e90c04f..53cfea5 100644
--- a/app/src/main/java/com/basic/security/activity/MainActivity.java
+++ b/app/src/main/java/com/basic/security/activity/MainActivity.java
@@ -19,6 +19,7 @@
 import com.basic.security.base.BaseFragment;
 import com.basic.security.fragment.HomeFragment;
 import com.basic.security.fragment.SettingFragment;
+import com.basic.security.manager.SettingManager;
 import com.basic.security.service.KeepLifeService;
 import com.basic.security.utils.FFmpeg;
 import com.basic.security.utils.KeyboardUtil;
@@ -52,6 +53,8 @@
     public VideoView fullscreenVideoView;
     @ViewById
     public TextView currentTime;
+    @ViewById
+    public TextView appTitle;
     @ViewById
     public ImageView exit_fullscreen;
     @ViewById
@@ -102,6 +105,8 @@
         KeyboardUtil.setupUI(fragment_setting.getView());
         stopService(new Intent(this, KeepLifeService.class));
         startService(new Intent(this, KeepLifeService.class));
+
+        appTitle.setText(SettingManager.getAppTitle());
     }
 
     @Background
diff --git a/app/src/main/java/com/basic/security/dao/DatabaseManager.java b/app/src/main/java/com/basic/security/dao/DatabaseManager.java
index ea8a0a1..85070ab 100644
--- a/app/src/main/java/com/basic/security/dao/DatabaseManager.java
+++ b/app/src/main/java/com/basic/security/dao/DatabaseManager.java
@@ -95,6 +95,11 @@
         } catch (Exception e) {
             e.printStackTrace();
         }
+        try {
+            DatabaseManager.execSQL("ALTER TABLE alarm ADD COLUMN alarmLevel text");
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
         DatabaseManager.execSQL("CREATE UNIQUE INDEX IF NOT EXISTS idx_alarm ON alarm(id)");
 //        DatabaseManager.execSQL("CREATE TABLE IF NOT EXISTS setting (\"id\" TEXT, \"name\" TEXT, PRIMARY KEY(id))");
 //        DatabaseManager.execSQL("CREATE UNIQUE INDEX IF NOT EXISTS idx_setting ON setting (id)");
diff --git a/app/src/main/java/com/basic/security/fragment/SettingFragment.java b/app/src/main/java/com/basic/security/fragment/SettingFragment.java
index 649971a..a625694 100644
--- a/app/src/main/java/com/basic/security/fragment/SettingFragment.java
+++ b/app/src/main/java/com/basic/security/fragment/SettingFragment.java
@@ -42,6 +42,8 @@
     @ViewById
     public EditText ip;
     @ViewById
+    public EditText title;
+    @ViewById
     public EditText port;
     @ViewById
     public Spinner second;
@@ -97,11 +99,11 @@
     public void show() {
         saved = false;
         initData(SettingManager.getIpStr(), SettingManager.getSecondStr(),
-                SettingManager.getAlarmAudioStr(), SettingManager.getPortStr(), SettingManager.getKeepTime(), SettingManager.getKeepTimeType());
+                SettingManager.getAlarmAudioStr(), SettingManager.getPortStr(), SettingManager.getKeepTime(), SettingManager.getKeepTimeType(), SettingManager.getAppTitle());
     }
 
     @UiThread
-    public void initData(String ipStr, String secondStr, String alarmAudioStr, String portStr, String keepTimeStr, String keepTimeTypeStr) {
+    public void initData(String ipStr, String secondStr, String alarmAudioStr, String portStr, String keepTimeStr, String keepTimeTypeStr, String appTitle) {
         if (second != null) {
             second.setSelection(getSelectedIndex(secondArray, secondStr));
         }
@@ -120,6 +122,9 @@
         }
         if (portStr != null) {
             port.setText(portStr);
+        }
+        if (appTitle != null) {
+            title.setText(appTitle);
         }
         oldPassword.setText("");
         newPassword.setText("");
@@ -391,6 +396,7 @@
         String keepTimeTypeStr = keepTimeType.getSelectedItem().toString();
         String ipStr = ip.getText().toString().trim();
         String portStr = port.getText().toString().trim();
+        String appTitle = title.getText().toString().trim();
         String oldPasswordStr = oldPassword.getText().toString().trim();
         String newPasswordStr = newPassword.getText().toString().trim();
         String newPassword2Str = newPassword2.getText().toString().trim();
@@ -435,6 +441,7 @@
         setting.put(Setting.ip, ipStr);
         setting.put(Setting.second, secondStr);
         setting.put(Setting.port, portStr);
+        setting.put(Setting.appTitle, appTitle);
         setting.put(Setting.password, password);
         setting.put(Setting.keepTime, keepTimeStr);
         setting.put(Setting.keepTimeType, keepTimeTypeStr);
diff --git a/app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java b/app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java
index 5db6b72..04bc97c 100644
--- a/app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java
+++ b/app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java
@@ -212,7 +212,7 @@
             viewHolder.alarmAddress.setText(alarm.get("alarmAddress"));
             viewHolder.alarmTime.setText(alarm.get("alarmTime"));
             viewHolder.property.setText(alarm.get("property"));
-            viewHolder.alarmType.setText("鎶ヨ绫诲瀷: "+alarm.get("alarmType"));
+            viewHolder.alarmType.setText(alarm.get("alarmType") + " " + alarm.get("alarmLevel"));
 
             viewHolder.matchPersonList.setVisibility(View.INVISIBLE);
 
diff --git a/app/src/main/java/com/basic/security/manager/AlarmManager.java b/app/src/main/java/com/basic/security/manager/AlarmManager.java
index 06b44f6..d0f3427 100644
--- a/app/src/main/java/com/basic/security/manager/AlarmManager.java
+++ b/app/src/main/java/com/basic/security/manager/AlarmManager.java
@@ -76,9 +76,9 @@
             if (sdkType != null) {
                 apiModel.put("alarmType", apiModel.remove("sdkType"));
                 if (sdkType.equals("浜鸿劯")) {
-                    apiModel.put("property", apiModel.get("gender") + " " + apiModel.get("ageDescription") + " " + apiModel.get("race"));
-                    apiModel.put("alarmPerson",
-                            apiModel.remove("tableName")+" "+               apiModel.remove("idcard"));
+//                    apiModel.put("property", apiModel.get("gender") + " " + apiModel.get("ageDescription") + " " + apiModel.get("race"));
+                    apiModel.put("property", apiModel.remove("showLabels"));
+                    apiModel.put("alarmPerson", apiModel.remove("tableName") + " " + apiModel.remove("idcard"));
                 }
             }
             apiModel.put("alarmVideo", apiModel.get("videoNum"));
@@ -153,7 +153,7 @@
             } else {
                 alarm.put("alarmLargePictureValid", "false");
             }
-            if (alarmTime < keepStartTime ) {
+            if (alarmTime < keepStartTime) {
                 alarm.put("canClose", "true");
             } else {
                 alarm.put("canClose", "false");
@@ -162,8 +162,10 @@
         }
         return sqliteAlarmList;
     }
+
     public static Set<String> newAlarmIdSet = new HashSet<>();
     public static Lock newAlarmIdSetLock = new ReentrantLock();
+
     public static void putNewAlarmIdSet(Map<String, String> newRemoteAlarm) {
         newAlarmIdSetLock.lock();
         try {
@@ -176,6 +178,7 @@
         }
         newAlarmIdSetLock.unlock();
     }
+
     public static boolean removeNewAlarmIdSet(Map<String, String> alarm) {
         newAlarmIdSetLock.lock();
         boolean success = false;
@@ -203,7 +206,7 @@
                 newRemoteAlarm.put("table", "alarm");
                 newRemoteAlarm.put("closeAlarm", "false");
                 newRemoteAlarm.put("mute", "false");
-                newRemoteAlarm.put("createTime", new Date().getTime()+"");
+                newRemoteAlarm.put("createTime", new Date().getTime() + "");
                 save(newRemoteAlarm);
                 putNewAlarmIdSet(newRemoteAlarm);
                 savedCount++;
@@ -226,9 +229,11 @@
             e.printStackTrace();
         }
     }
+
     public static List<Map<String, String>> newSqliteAlarmListBackup = new ArrayList<>();
+
     public static void updateVideoUrl() {
-        HomeFragment homeFragment = ((MainActivity)BaseApplication.getApplication().activity).fragment_home;
+        HomeFragment homeFragment = ((MainActivity) BaseApplication.getApplication().activity).fragment_home;
         if (homeFragment == null) {
             return;
         }
@@ -276,7 +281,7 @@
             String id = alarm.get(Alarm.id);
             if (!TextUtils.isEmpty(id)) {
                 if (state) {
-                    System.out.println("AlarmManager.putAlarmPlaying " + state + " " +id + FrameUtil.getFrames());
+                    System.out.println("AlarmManager.putAlarmPlaying " + state + " " + id + FrameUtil.getFrames());
                 }
                 alarmPlayingMapLock.lock();
                 alarmPlayingMap.put(id, state ? Constants.TRUE : Constants.FALSE);
diff --git a/app/src/main/java/com/basic/security/manager/SettingManager.java b/app/src/main/java/com/basic/security/manager/SettingManager.java
index 495d3d3..d222f1b 100644
--- a/app/src/main/java/com/basic/security/manager/SettingManager.java
+++ b/app/src/main/java/com/basic/security/manager/SettingManager.java
@@ -31,6 +31,7 @@
             setting.put(Setting.keepTime, SettingFragment.keepTimeArray[0]);
             setting.put(Setting.keepTimeType, SettingFragment.keepTimeTypeArray[0]);
             setting.put(Setting.password, "basic");
+            setting.put(Setting.appTitle, "鎶ヨ绯荤粺");
             setting.put("table", Setting.table);
             save(setting);
         }
@@ -55,6 +56,10 @@
         return findSetting().get(Setting.ip);
     }
 
+    public static String getAppTitle() {
+        return findSetting().get(Setting.appTitle);
+    }
+
     public static String getPortStr() {
         return findSetting().get(Setting.port);
     }
diff --git a/app/src/main/java/com/basic/security/model/Alarm.java b/app/src/main/java/com/basic/security/model/Alarm.java
index fd760f1..c97566e 100644
--- a/app/src/main/java/com/basic/security/model/Alarm.java
+++ b/app/src/main/java/com/basic/security/model/Alarm.java
@@ -19,5 +19,6 @@
     public static String indeviceid = "indeviceid";
     public static String videoReqNum = "videoReqNum";
     public static String picDate = "picDate";
+    public static String alarmLevel = "alarmLevel";
 
 }
diff --git a/app/src/main/java/com/basic/security/model/Setting.java b/app/src/main/java/com/basic/security/model/Setting.java
index b206737..8c1fc45 100644
--- a/app/src/main/java/com/basic/security/model/Setting.java
+++ b/app/src/main/java/com/basic/security/model/Setting.java
@@ -11,5 +11,6 @@
     public static String keepTimeType = "keepTimeType";
     public static String password = "password";
     public static String table = "Setting";
+    public static String appTitle = "appTitle";
 
 }
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 5cad9dc..f1aada3 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -30,6 +30,7 @@
                 android:layout_height="wrap_content" />
             <TextView
                 android:layout_gravity="center_vertical"
+                android:id="@+id/appTitle"
                 android:layout_marginLeft="@dimen/w30"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
diff --git a/app/src/main/res/layout/alarm_view.xml b/app/src/main/res/layout/alarm_view.xml
index 213220f..c97f042 100644
--- a/app/src/main/res/layout/alarm_view.xml
+++ b/app/src/main/res/layout/alarm_view.xml
@@ -114,7 +114,7 @@
                     android:layout_height="wrap_content"
                     android:textColor="@color/colorRed"
                     android:textSize="@dimen/h16"
-                    android:text="鎶ヨ绫诲瀷锛氫汉鑴�"
+                    android:text="鎶ヨ绫诲瀷锛氫汉鑴歌瘑鍒�"
                     />
                 <LinearLayout
                     android:id="@+id/matchPersonListParent"
@@ -125,7 +125,7 @@
                     <TextView
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
-                        android:text="搴曞簱: "
+                        android:text=""
                         android:textColor="@color/colorRed"
                         android:textSize="@dimen/h16" />
                     <RelativeLayout
@@ -137,7 +137,7 @@
                             android:layout_width="wrap_content"
                             android:layout_height="wrap_content"
                             android:layout_gravity="center_vertical"
-                            android:text="搴曞簱锛�"
+                            android:text=""
                             android:textColor="@color/colorRed"
                             android:textSize="@dimen/h16" />
                         <com.basic.security.widget.CustomSpinner2
@@ -161,6 +161,7 @@
                     </RelativeLayout>
                 </LinearLayout>
                 <RelativeLayout
+                    android:visibility="gone"
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content">
                     <ImageView
diff --git a/app/src/main/res/layout/fragment_setting.xml b/app/src/main/res/layout/fragment_setting.xml
index a6e2950..dc13283 100644
--- a/app/src/main/res/layout/fragment_setting.xml
+++ b/app/src/main/res/layout/fragment_setting.xml
@@ -5,20 +5,25 @@
     android:layout_height="match_parent"
     android:id="@+id/fragment_setting"
     >
+
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="match_parent"
+        android:layout_alignParentStart="true"
+        android:layout_alignParentTop="true"
         android:orientation="vertical">
 
         <LinearLayout
-            android:layout_gravity="center"
             android:layout_width="match_parent"
             android:layout_height="wrap_content"
+            android:layout_gravity="center"
             android:orientation="horizontal">
+
             <Space
                 android:layout_width="1dp"
                 android:layout_height="0dp"
-                android:layout_weight="1"/>
+                android:layout_weight="1" />
+
             <LinearLayout
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
@@ -53,10 +58,10 @@
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h32"
                         android:background="@drawable/spinner_arrow_down"
-                        android:dropDownSelector="@color/transparent"
                         android:dropDownVerticalOffset="0dp"
-                        android:paddingBottom="2dp"
+                        android:dropDownSelector="@color/transparent"
                         android:paddingTop="2dp"
+                        android:paddingBottom="2dp"
                         android:spinnerMode="dropdown" />
 
                     <TextView
@@ -87,12 +92,37 @@
                         android:layout_width="@dimen/w108"
                         android:layout_height="wrap_content"
                         android:gravity="right"
+                        android:text="鏍囬锛�"
+                        android:textColor="@color/black"
+                        android:textSize="@dimen/h13" />
+
+                    <EditText
+                        android:id="@+id/title"
+                        android:layout_width="@dimen/w185"
+                        android:layout_height="@dimen/h33"
+                        android:background="@drawable/bg_edittext1"
+                        android:paddingLeft="@dimen/w15"
+                        android:singleLine="true"
+                        android:textColor="@color/black"
+                        android:textCursorDrawable="@null"
+                        android:textSize="@dimen/h13" />
+                </LinearLayout>
+
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="@dimen/h24"
+                    android:orientation="horizontal">
+
+                    <TextView
+                        android:layout_width="@dimen/w108"
+                        android:layout_height="wrap_content"
+                        android:gravity="right"
                         android:text="IP锛�"
                         android:textColor="@color/black"
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/ip"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -100,6 +130,7 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@color/black"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
 
@@ -118,7 +149,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/port"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -126,6 +156,7 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@color/black"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
 
@@ -146,8 +177,8 @@
 
                     <TextView
                         android:layout_width="@dimen/w108"
-                        android:layout_gravity="center_vertical"
                         android:layout_height="wrap_content"
+                        android:layout_gravity="center_vertical"
                         android:gravity="right"
                         android:text="澹伴煶锛�"
                         android:textColor="@color/black"
@@ -158,10 +189,10 @@
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h32"
                         android:background="@drawable/spinner_arrow_down"
-                        android:dropDownSelector="@color/transparent"
                         android:dropDownVerticalOffset="0dp"
-                        android:paddingBottom="2dp"
+                        android:dropDownSelector="@color/transparent"
                         android:paddingTop="2dp"
+                        android:paddingBottom="2dp"
                         android:spinnerMode="dropdown" />
                 </LinearLayout>
 
@@ -195,10 +226,10 @@
                         android:layout_width="@dimen/w90"
                         android:layout_height="@dimen/h32"
                         android:background="@drawable/spinner_arrow_down"
-                        android:dropDownSelector="@color/transparent"
                         android:dropDownVerticalOffset="0dp"
-                        android:paddingBottom="2dp"
+                        android:dropDownSelector="@color/transparent"
                         android:paddingTop="2dp"
+                        android:paddingBottom="2dp"
                         android:spinnerMode="dropdown" />
 
                     <com.basic.security.widget.CustomSpinner
@@ -207,10 +238,10 @@
                         android:layout_height="@dimen/h32"
                         android:layout_marginLeft="@dimen/w6"
                         android:background="@drawable/spinner_arrow_down"
-                        android:dropDownSelector="@color/transparent"
                         android:dropDownVerticalOffset="0dp"
-                        android:paddingBottom="2dp"
+                        android:dropDownSelector="@color/transparent"
                         android:paddingTop="2dp"
+                        android:paddingBottom="2dp"
                         android:spinnerMode="dropdown" />
                 </LinearLayout>
 
@@ -239,7 +270,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/oldPassword"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -248,8 +278,10 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@color/black"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
+
                 <LinearLayout
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
@@ -265,7 +297,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/newPassword"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -274,8 +305,10 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@color/black"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
+
                 <LinearLayout
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
@@ -291,7 +324,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/newPassword2"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -300,26 +332,27 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@color/black"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
 
 
                 <TextView
-                    android:visibility="gone"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:layout_marginLeft="@dimen/w34"
                     android:layout_marginTop="@dimen/h63"
                     android:text="鎺堟潈"
                     android:textColor="@color/black"
-                    android:textSize="@dimen/h15" />
+                    android:textSize="@dimen/h15"
+                    android:visibility="gone" />
 
                 <LinearLayout
-                    android:visibility="gone"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:layout_marginTop="@dimen/h24"
-                    android:orientation="horizontal">
+                    android:orientation="horizontal"
+                    android:visibility="gone">
 
                     <TextView
                         android:layout_width="@dimen/w108"
@@ -330,7 +363,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/password"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -339,6 +371,7 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@color/black"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
 
@@ -358,20 +391,22 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/confirmNewPassword"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
                         android:background="@drawable/bg_edittext1"
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
             </LinearLayout>
+
             <Space
                 android:layout_width="1dp"
                 android:layout_height="0dp"
-                android:layout_weight="1"/>
+                android:layout_weight="1" />
+
             <LinearLayout
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
@@ -387,40 +422,42 @@
 
                 <CheckBox
                     android:id="@+id/switch_ethernet"
-                    android:layout_marginLeft="@dimen/w34"
-                    android:layout_marginTop="@dimen/h26"
                     style="@style/setting_checkbox"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
+                    android:layout_marginLeft="@dimen/w34"
+                    android:layout_marginTop="@dimen/h26"
                     android:layout_marginRight="@dimen/w46"
                     android:text="浠ュお缃戝紑鍏�"
                     android:textColor="@color/black"
                     android:textSize="@dimen/h13" />
+
                 <RadioGroup
                     android:id="@+id/ip_mode"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content">
+
                     <RadioButton
                         android:id="@+id/dhcp"
-                        android:layout_marginLeft="@dimen/w108"
-                        android:layout_marginTop="@dimen/h24"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
+                        android:layout_marginLeft="@dimen/w108"
+                        android:layout_marginTop="@dimen/h24"
                         android:button="@drawable/radiobutton"
                         android:text="DHCP鑷姩鑾峰彇鍦板潃"
                         android:textColor="@color/black"
-                        android:textSize="@dimen/h13"  />
+                        android:textSize="@dimen/h13" />
 
                     <RadioButton
                         android:id="@+id/staticip"
-                        android:layout_marginLeft="@dimen/w108"
-                        android:layout_marginTop="@dimen/h24"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
+                        android:layout_marginLeft="@dimen/w108"
+                        android:layout_marginTop="@dimen/h24"
                         android:button="@drawable/radiobutton"
                         android:text="鎵嬪姩璁剧疆濡備笅鍦板潃"
                         android:textColor="@color/black"
-                        android:textSize="@dimen/h13"  />
+                        android:textSize="@dimen/h13" />
                 </RadioGroup>
 
 
@@ -439,7 +476,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/ip_address"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -447,6 +483,7 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@drawable/bg_edittext1_color"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
 
@@ -465,7 +502,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/net_mask"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -473,6 +509,7 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@drawable/bg_edittext1_color"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
 
@@ -491,7 +528,6 @@
                         android:textSize="@dimen/h13" />
 
                     <EditText
-                        android:textCursorDrawable="@null"
                         android:id="@+id/gate_way"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
@@ -499,6 +535,7 @@
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@drawable/bg_edittext1_color"
+                        android:textCursorDrawable="@null"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
 
@@ -518,74 +555,82 @@
 
                     <EditText
                         android:id="@+id/dns_server"
-                        android:textCursorDrawable="@null"
                         android:layout_width="@dimen/w185"
                         android:layout_height="@dimen/h33"
                         android:background="@drawable/bg_edittext1"
                         android:paddingLeft="@dimen/w15"
                         android:singleLine="true"
                         android:textColor="@drawable/bg_edittext1_color"
+                        android:textCursorDrawable="@null"
+                        android:textSize="@dimen/h13" />
+                </LinearLayout>
+
+
+                <Space
+                    android:layout_width="1dp"
+                    android:layout_height="0dp"
+                    android:layout_weight="1" />
+                <LinearLayout
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center_horizontal"
+                    android:layout_marginBottom="@dimen/h266">
+
+                    <Button
+                        android:id="@+id/goto_home"
+                        android:layout_width="@dimen/w65"
+                        android:layout_height="@dimen/h40"
+                        android:layout_gravity="center"
+                        android:background="@drawable/white_button"
+                        android:text="杩斿洖"
+                        android:textColor="#222"
+                        android:textSize="@dimen/h13" />
+
+                    <Button
+                        android:id="@+id/save"
+                        android:layout_width="@dimen/w65"
+                        android:layout_height="@dimen/h40"
+                        android:layout_gravity="center"
+                        android:layout_marginLeft="@dimen/w28"
+                        android:background="@drawable/blue_button"
+                        android:text="淇濆瓨"
+                        android:textColor="@color/white"
+                        android:textSize="@dimen/h13" />
+
+                    <Button
+                        android:id="@+id/exit"
+                        android:layout_width="@dimen/w65"
+                        android:layout_height="@dimen/h40"
+                        android:layout_gravity="center"
+                        android:layout_marginLeft="@dimen/w28"
+                        android:background="@drawable/blue_button"
+                        android:text="閫�鍑�"
+                        android:textColor="@color/white"
+                        android:textSize="@dimen/h13"
+                        android:visibility="gone" />
+
+                    <Button
+                        android:id="@+id/open_system_setting"
+                        android:layout_width="wrap_content"
+                        android:layout_height="match_parent"
+                        android:layout_gravity="center"
+                        android:layout_marginLeft="@dimen/w28"
+                        android:background="@drawable/white_button"
+                        android:text="鎵撳紑绯荤粺璁剧疆"
+                        android:textColor="#222"
                         android:textSize="@dimen/h13" />
                 </LinearLayout>
             </LinearLayout>
-            <Space
-                android:layout_width="1dp"
-                android:layout_height="0dp"
-                android:layout_weight="1"/>
+
+
         </LinearLayout>
+
         <Space
             android:layout_width="0dp"
             android:layout_height="1dp"
-            android:layout_weight="1"/>
-        <LinearLayout
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:layout_marginBottom="@dimen/h66"
-            android:layout_gravity="center_horizontal">
-            <Button
-                android:id="@+id/goto_home"
-                android:layout_width="@dimen/w65"
-                android:layout_height="@dimen/h40"
-                android:textSize="@dimen/h13"
-                android:textColor="#222"
-                android:layout_gravity="center"
-                android:background="@drawable/white_button"
-                android:text="杩斿洖"/>
+            android:layout_weight="1" />
 
-            <Button
-                android:layout_marginLeft="@dimen/w28"
-                android:id="@+id/save"
-                android:layout_width="@dimen/w65"
-                android:layout_height="@dimen/h40"
-                android:textSize="@dimen/h13"
-                android:textColor="@color/white"
-                android:layout_gravity="center"
-                android:background="@drawable/blue_button"
-                android:text="淇濆瓨"/>
 
-            <Button
-                android:id="@+id/exit"
-                android:layout_marginLeft="@dimen/w28"
-                android:layout_width="@dimen/w65"
-                android:layout_height="@dimen/h40"
-                android:textSize="@dimen/h13"
-                android:textColor="@color/white"
-                android:layout_gravity="center"
-                android:background="@drawable/blue_button"
-                android:text="閫�鍑�"
-                android:visibility="gone"
-                />
-            <Button
-                android:layout_marginLeft="@dimen/w28"
-                android:id="@+id/open_system_setting"
-                android:layout_width="@dimen/w180"
-                android:layout_height="@dimen/h40"
-                android:textSize="@dimen/h13"
-                android:textColor="#222"
-                android:layout_gravity="center"
-                android:background="@drawable/white_button"
-                android:text="鎵撳紑绯荤粺璁剧疆"/>
-        </LinearLayout>
     </LinearLayout>
 
     <TextView
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 216fa68..0626191 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,5 +1,5 @@
 <resources>
-    <string name="app_name">鍖椾含甯傜緤鍧婂簵绗簲灏忓鎶ヨ绯荤粺</string>
+    <string name="app_name">鏅鸿兘璁$畻鑺傜偣瀹夊崜鎶ヨ绯荤粺</string>
 
     <!-- TODO: Remove or change this placeholder text -->
     <string name="hello_blank_fragment">Hello blank fragment</string>

--
Gitblit v1.8.0