From b97cbde9ce43314c71ce2eeeac0ab9e07d059d38 Mon Sep 17 00:00:00 2001 From: Guanzl Date: Fri, 3 Mar 2017 16:48:00 +0800 Subject: [PATCH] Android->Setting:Add the save log option at Developer options --- device/rockchip/rk3288/init.rc | 13 +++++++++ packages/apps/Settings/AndroidManifest.xml | 10 +++++++ .../Settings/res/values-zh-rCN/strings.xml | 1 + packages/apps/Settings/res/values/strings.xml | 1 + .../Settings/res/xml/development_prefs.xml | 4 +++ .../com/android/settings/BootReceiver.java | 28 +++++++++++++++++++ .../android/settings/DevelopmentSettings.java | 12 ++++++++ 7 files changed, 69 insertions(+) create mode 100644 packages/apps/Settings/src/com/android/settings/BootReceiver.java diff --git a/device/rockchip/rk3288/init.rc b/device/rockchip/rk3288/init.rc index 6446f5686c..bfa91302cf 100644 --- a/device/rockchip/rk3288/init.rc +++ b/device/rockchip/rk3288/init.rc @@ -642,3 +642,16 @@ service drawpath /system/bin/drawpath class main disabled oneshot + +service catlog /system/bin/busybox sh /system/bin/cat_log.sh + disabled + oneshot + +# on property:sys.boot_completed=1 +# start catlog + +on property:app.logsave.start=1 + start catlog + +on property:app.logsave.start=0 + stop catlog diff --git a/packages/apps/Settings/AndroidManifest.xml b/packages/apps/Settings/AndroidManifest.xml index 021ae1ddea..88773af532 100755 --- a/packages/apps/Settings/AndroidManifest.xml +++ b/packages/apps/Settings/AndroidManifest.xml @@ -2254,6 +2254,16 @@ + + + + + + + + diff --git a/packages/apps/Settings/res/values-zh-rCN/strings.xml b/packages/apps/Settings/res/values-zh-rCN/strings.xml index 7c73d359eb..9c6e4f26a0 100755 --- a/packages/apps/Settings/res/values-zh-rCN/strings.xml +++ b/packages/apps/Settings/res/values-zh-rCN/strings.xml @@ -1441,6 +1441,7 @@ "错误报告快捷方式" "在电源菜单中显示用于提交错误报告的按钮" "不锁定屏幕" + 启用日志保存 "充电时屏幕不会休眠" "启用蓝牙 HCI 信息收集日志" "捕获单个文件中的所有蓝牙 HCI 包" diff --git a/packages/apps/Settings/res/values/strings.xml b/packages/apps/Settings/res/values/strings.xml index 4e3f60bb6c..e365d8f38e 100755 --- a/packages/apps/Settings/res/values/strings.xml +++ b/packages/apps/Settings/res/values/strings.xml @@ -3408,6 +3408,7 @@ Show a button in the power menu for taking a bug report Stay awake + Enable logging to save Screen will never sleep while charging diff --git a/packages/apps/Settings/res/xml/development_prefs.xml b/packages/apps/Settings/res/xml/development_prefs.xml index 5119179ff8..e5191b5165 100644 --- a/packages/apps/Settings/res/xml/development_prefs.xml +++ b/packages/apps/Settings/res/xml/development_prefs.xml @@ -31,6 +31,10 @@ android:targetPackage="com.android.settings" android:targetClass="com.android.settings.SetFullBackupPassword" /> +