Android 默认配置汇总

文章详细介绍了对Android系统的几个关键配置修改,包括默认关闭设备的锁屏功能,将默认语言更改为中文,设置时区为亚洲上海,更新支持的语言列表,并屏蔽USB设备使用的权限提示对话框。这些更改影响用户体验和设备的安全设置。
摘要由CSDN通过智能技术生成

目录

 1.默认关闭锁屏功能

 2. 语言默认语言、时区

 3. 支持语言列表

 4.屏蔽“允许使用USB设备”提示

 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);


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值