目录
1.默认关闭锁屏功能
modified: frameworks/base/packages/SettingsProvider/res/values/defaults.xml
diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index bc62f9c..a8245c0 100755
--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -82,7 +82,7 @@
<integer name="def_max_sound_trigger_detection_service_ops_per_day" translatable="false">1000</integer>
<integer name="def_sound_trigger_detection_service_op_timeout" translatable="false">15000</integer>
- <bool name="def_lockscreen_disabled">false</bool>
+ <bool name="def_lockscreen_disabled">true</bool>
<bool name="def_device_provisioned">false</bool>
<integer name="def_dock_audio_media_enabled">1</integer
2. 语言默认语言、时区
modified: build/make/target/product/full_base.mk
modified: device/rockchip/rk3399/rk3399_Android11/rk3399_Android11.mk
diff --git a/build/make/target/product/full_base.mk b/build/make/target/product/full_base.mk
old mode 100644
new mode 100755
index ffd3cde..0455eb1
--- a/build/make/target/product/full_base.mk
+++ b/build/make/target/product/full_base.mk
@@ -48,7 +48,7 @@ PRODUCT_PROPERTY_OVERRIDES := \
ro.config.notification_sound=pixiedust.ogg
# Put en_US first in the list, so make it default.
-PRODUCT_LOCALES := en_US
+PRODUCT_LOCALES := zh_CN
# Get some sounds
$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
diff --git a/device/rockchip/rk3399/rk3399_Android11/rk3399_Android11.mk b/device/rockchip/rk3399/rk3399_Android11/rk3399_Android11.mk
index 5267bc2..d242129 100755
--- a/device/rockchip/rk3399/rk3399_Android11/rk3399_Android11.mk
+++ b/device/rockchip/rk3399/rk3399_Android11/rk3399_Android11.mk
@@ -45,4 +45,5 @@ PRODUCT_COPY_FILES += vendor/rockchip/common/phone/etc/spn-conf.xml:system/etc/s
PRODUCT_PROPERTY_OVERRIDES += \
ro.product.version = 1.0.0 \
ro.product.ota.host = www.rockchip.com:2300 \
- ro.sf.lcd_density=280
+ ro.sf.lcd_density=280 \
+ persist.sys.timezone=Asia/Shanghai
3. 支持语言列表
https://blog.csdn.net/u010664697/article/details/131537029
build/make/target/product/languages_default.mk
@@ -36,5 +36,6 @@ PRODUCT_LOCALES := \
ru_RU \
sv_SE \
tr_TR \
+ ja_JP \
frameworks/base/core/res/res/values/locale_config.xml
@@ -18,6 +18,7 @@
<string-array translatable="false" name="supported_locales">
<item>en-US</item> <!-- English (United States) -->
+ <item>ja-JP</item> <!-- Japanese -->
<item>da-DK</item> <!-- Danish (Denmark) --
4.屏蔽“允许使用USB设备”提示
屏蔽USB设备启动(打印机,NFC等把设备)显示权限确认对话框
备注:Android11之前使用验证的"联星微LS6822B RFID读卡器测试" apk在3288 android12上即使没有修改此处也没有弹出”要允许Android Monitor Serial USB lite
访问USB 10/100 LAN吗“提示框
为避免其他apk权限不一样,此处config_disableUsbPermissionDialogs也改为true了
modified: frameworks/base/core/res/res/values/config.xml
diff --git a/frameworks/base/core/res/res/values/config.xml b/frameworks/base/core/res/res/values/config.xml
index f9e60fd..53fd80f 100755
--- a/frameworks/base/core/res/res/values/config.xml
+++ b/frameworks/base/core/res/res/values/config.xml
@@ -2562,7 +2562,7 @@
<!-- If true, then we do not ask user for permission for apps to connect to USB devices.
Do not set this to true for production devices. Doing so will cause you to fail CTS. -->
- <bool name="config_disableUsbPermissionDialogs">false</bool>
+ <bool name="config_disableUsbPermissionDialogs">true</bool>
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
//休眠时间默认设置10min
- <integer name="def_screen_off_timeout">0x7fffffff</integer>
+ <integer name="def_screen_off_timeout">600000</integer>
设置提示音默认值
//屏幕锁定提示音
- <integer name="def_lockscreen_sounds_enabled">1</integer>
+ <integer name="def_lockscreen_sounds_enabled">0</integer>
<string name="def_lock_sound" translatable="false">/product/media/audio/ui/Lock.ogg</string>
<string name="def_unlock_sound" translatable="false">/product/media/audio/ui/Unlock.ogg</string>
<string name="def_trusted_sound" translatable="false">/product/media/audio/ui/Trusted.ogg</string>
@@ -155,9 +155,9 @@
<integer name="def_pointer_speed">0</integer>
//拨号盘提示音
<!-- Default for DTMF tones enabled -->
- <bool name="def_dtmf_tones_enabled">true</bool>
+ <bool name="def_dtmf_tones_enabled">false</bool>
//触摸提示音
<!-- Default for UI touch sounds enabled -->
- <bool name="def_sound_effects_enabled">true</bool>
+ <bool name="def_sound_effects_enabled">false</bool>
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
//充电提示音和振动
<!-- Default for Settings.Secure.CHARGING_SOUNDS_ENABLED -->
- <bool name="def_charging_sounds_enabled">true</bool>
+ <bool name="def_charging_sounds_enabled">false</bool>
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2427,6 +2427,9 @@ class DatabaseHelper extends SQLiteOpenHelper {
loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT,
R.integer.def_sleep_timeout);
+ loadBooleanSetting(stmt, Settings.Secure.CHARGING_SOUNDS_ENABLED,
+ R.bool.def_charging_sounds_enabled);