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