Android系统定制手册(二)

 免费 
成为会员,免费下载资料
文件大小:139.09 KB 上传者:虽万人吾往矣 时间:2022-10-09 10:22:29 下载量:0
10. 默认时区的修改 时区的支持列表可以查看 frameworks/base/packages/SettingsLib/res/xml/timezones.xml。 10.1. 临时修改的方式 系统可读可写 adb shell setprop persist.sys.root_access 3 adb root adb remount 修改/system/build.prop 文件中 persist.sys.timezone 的值(Android 10 及以上为: /vendor/build.prop) Asia/Shanghai:UTC+8 系统重启 adb shell reboot 10.2. 代码修改的方式 Android7.1/Android10 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop 文件里,修改 persist.sys.timezone 的值 Asia/Shanghai:UTC+8 Android11 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/PRODUCT_TYPE.mk 文件里添加如下内容: PRODUCT_PROPERTY_OVERRIDES += persist.sys.timezone=Asia/Shanghai 删除 out 目录下的 build.prop rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop 11. 默认 ROOT 11.1. 临时修改的方式 adb shell setprop persist.sys.root_access 3 11.2. 代码修改的方式 Android7.1/Android10.0 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop 文件里,添加如下内容: persist.sys.root_access=3 Android11 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/PRODUCT_TYPE.mk 文件里添加如下内容: PRODUCT_PROPERTY_OVERRIDES += persist.sys.root_access=3 删除 out 目录下的 build.prop rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop 12. 默认系统时间 24 小时制 12.1. 代码修改的方式 diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml index f95ecc6535..06055dba7b 100644 --- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml +++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml @@ -244,4 +244,6 @@ 0 + + 24 diff --git a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java index b3ff9d08a8..ebdd5d3637 100644 --- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java +++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java @@ -2261,6 +2261,9 @@ class DatabaseHelper extends SQLiteOpenHelper { private void loadSystemSettings(SQLiteDatabase db) { ...... + + loadStringSetting(stmt, Settings.System.TIME_12_24, + R.string.def_time_12_24); 13. 默认打开网络 ADB 13.1. 临时修改的方式 13.1.1. 方式一 Android7.1 adb shell setprop persist.internet.adb.enable 1 Android10/Android11/Android12 adb shell setprop persist.internet_adb_enable 1 13.1.2. 方式二 打开“开发者选项” 打开 ADB over network Settings–>Developer options–>ADB over network 13.2. 代码修改的方式 Android7.1 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop 文件里,添加如下内容: persist.internet.adb.enable=1 Android10 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop 文件里,添加如下内容: persist.internet_adb_enable=1 Android11/Android12 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/PRODUCT_TYPE.mk 文件里,添加如下内容: PRODUCT_PROPERTY_OVERRIDES += persist.internet_adb_enable=1 删除 out 目录下的 build.prop rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop 14. 默认设置 OTG USB3.0 为 devices 模式 14.1. 临时修改的方式 adb shell setprop persist.usb.mode 2 14.2. 代码修改的方式 Android7.1/Android10 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop 文件里,添加如下内容: persist.usb.mode=2 Android11 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/PRODUCT_TYPE.mk 文件里,添加如下内容: PRODUCT_PROPERTY_OVERRIDES += persist.usb.mode=otg 删除 out 目录下的 build.prop rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop 15. 打开或关闭未知应用安装功能 15.1. 代码修改的方式 15.1.1. Android 7.1 在 frameworks/base/packages/SettingsProvider/res/values/defaults.xml 文件里,修改 def_install_non_market_apps 的值。 false : 关闭 true : 打开 15.1.2. Android 10 及以上 在 Android10 中,已经删除了”允许未知来源”安装应用程序的永久授权选项,从系统设置当中已经找 不到该开关,谷歌将永久授权修改为每次的单独授权,当用户每次安装第三方来源的 Android 软件时 需要对软件权限进行手动确认。 16. 打开或关闭触摸声音 16.1. 代码修改的方式 在 frameworks/base/packages/SettingsProvider/res/values/defaults.xml 文件里,修改 def_sound_effects_enabled 的值。 false : 关闭 true : 打开 17. 修改桌面布局 17.1. 代码修改的方式 设备开机后,默认加载到桌面的程序快捷方式、小插件、快捷方式导航条(HotSeat)和文件夹的修 改方法。 详细参考开源社区的帖子。 18. 配置 USB 摄像头前置或者后置 默认是前置的。(Android7.1 and Android10) 18.1. 临时修改的方式 前置 adb shell setprop persist.sys.uvc.facing front 后置 adb shell setprop persist.sys.uvc.facing back 18.2. 代码修改的方式 Android7.1/Android10 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/system.prop 文件里,添加如下内容: 前置 persist.sys.uvc.facing=front 后置 persist.sys.uvc.facing=back Android11 在 device/rockchip/CPU_TYPE/PRODUCT_TYPE/PRODUCT_TYPE.mk 文件里,添加如下内容: 前置 PRODUCT_PROPERTY_OVERRIDES += persist.sys.uvc.facing=front 后置 PRODUCT_PROPERTY_OVERRIDES += persist.sys.uvc.facing=back 删除 out 目录下的 build.prop rm out/target/product/PRODUCT_TYPE/obj/ETC/system_build_prop_intermediates/build.prop
展开
折叠
651
评论
共 0 个
内容存在敏感词
    易百纳技术社区暂无数据
相关资料
关于作者
易百纳技术社区
虽万人吾往矣
贡献资料 86
易百纳技术社区 我上传的资料
登录查看
我赚取的积分
登录查看
我赚取的收益
登录查看
上传资料 赚取积分兑换E币
易百纳技术社区
删除原因
广告/SPAM
恶意灌水
违规内容
文不对题
重复发帖
置顶时间设置
结束时间
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-资料模块

审核失败

失败原因
备注
易百纳技术社区