当前位置: 首页 > news >正文

Android定制系统参数

参数解析

可修改参数

这部分参数可使用setprop指令修改

系统语言

  • 参数名称:persist.sys.locale
  • 参数值:
    • zh-Hans-CN:简体中文
    • en-US:英语(美国)
    • ja-JP:日语(日本)

系统时区

  • 参数名称:persist.sys.timezone
  • 参数值:
    • Asia/Shanghai:中国标准时间(北京)
    • America/New_York:美国东部时间
    • Europe/London:英国伦敦时间

蓝牙断电设置

  • 参数名称:persist.bt.power.down
  • 参数值:
    • true:设备断电时自动关闭蓝牙
    • false:设备断电时保持蓝牙状态

不可修改参数

这部分参数不可使用setprop指令修改,可直接写入build.prop文件中来达到修改的目的。

硬件显示角度

  • 参数名称:ro.surface_flinger.primary_display_orientation
  • 参数值:
    • ORIENTATION_0:0°(默认横向)
    • ORIENTATION_90:90°(顺时针旋转 90°)
    • ORIENTATION_180:180°(顺时针旋转 180°)
    • ORIENTATION_270:270°(顺时针旋转 270°)

系统关机超时时间

  • 参数名称:ro.build.shutdown_timeout
  • 参数值:
    • 5000:5000 毫秒(5 秒,默认值)
    • 10000:10000 毫秒(10 秒)
    • 3000:3000 毫秒(3 秒)

LCD 屏幕密度

  • 参数名称:ro.sf.lcd_density
  • 参数值:
    • 160:mdpi(中等密度)
    • 240:hdpi(高密度)
    • 320:xhdpi(超高密度)
    • 480:xxhdpi(超超高密度)

WiFi 休眠断电设置

  • 参数名称:ro.wifi.sleep.power.down
  • 参数值:
    • true:设备休眠时自动关闭 WiFi 电源
    • false:设备休眠时保持 WiFi 电源开启

修改方法

临时修改

对于可使用setprop指令修改的参数,可直接使用以下指令修改:

# 示例:将系统语言设置为简体中文
setprop persist.sys.locale zh-Hans-CN# 示例:将系统时区设置为中国标准时间
setprop persist.sys.timezone Asia/Shanghai# 示例:启用蓝牙断电自动关闭
setprop persist.bt.power.down true

对于不可使用setprop指令修改的参数,需先确定参数所在的 prop 文件(如/system/build.prop),再使用sed命令替换参数值:

# 示例:将硬件显示角度设置为0°
sed -i 's/^ro\.surface_flinger\.primary_display_orientation=.*/ro.surface_flinger.primary_display_orientation=ORIENTATION_0/' /system/build.prop# 示例:将系统关机超时时间设置为10秒
sed -i 's/^ro\.build\.shutdown_timeout=.*/ro.build.shutdown_timeout=10000/' /system/build.prop# 示例:将LCD屏幕密度设置为320(xhdpi)
sed -i 's/^ro\.sf\.lcd_density=.*/ro.sf.lcd_density=320/' /system/build.prop# 示例:启用WiFi休眠断电
sed -i 's/^ro\.wifi\.sleep\.power\.down=.*/ro.wifi.sleep.power.down=true/' /system/build.prop

永久修改

这部分为修改 AOSP 代码的方法,需拥有 AOSP 源码。

  1. 创建自定义属性文件在./device/rockchip/rk356x文件夹下创建rk356x.prop文件,用于存放需修改的参数,示例内容:
persist.sys.locale=zh-Hans-CN
persist.sys.timezone=Asia/Shanghai
persist.bt.power.down=true
ro.vendor.rk_sdk=1
ro.sys.host_unhide_charge_notify=true
ro.surface_flinger.primary_display_orientation=ORIENTATION_0
ro.build.shutdown_timeout=5000
ro.sf.lcd_density=240
ro.wifi.sleep.power.down=false
  1. 配置编译引用编辑./device/rockchip/rk356x/device.mk文件,添加以下代码,使自定义属性文件被纳入编译:
    TARGET_SYSTEM_PROP += device/rockchip/rk356x/rk356x.prop
  2. 重新编译系统执行编译命令生成新固件,修改的系统参数将永久生效。
http://www.gsyq.cn/news/127369.html

相关文章:

  • [Android] 网易云音乐v6.1.70 车机官方定制版
  • 当数字员工搭载AI销冠系统,如何迅速提升销售效率?
  • vmware安装macos
  • 9 个降AI率工具推荐,继续教育学生必看!
  • 还在手动分析用户行为?RPA+AI解码希音消费密码,效率暴增100倍![特殊字符]
  • 2025大模型学习全攻略:零基础也能快速上手_【小白入门大模型】从零开始学大模型
  • LLM学习宝典:从理论基础到工程实践的完整路径_大模型入门学习教程(非常详细)看这一篇就够了!
  • jdjxjfjcjc
  • 【接口测试】8_Postman _Postman测试报告
  • 单元测试:代码质量的基石
  • 用户界面(UI)测试自动化:从理论到实战的全面解析
  • 前端行情太差了,6年前端经验,找了三个月工作,都没找到
  • 【弹簧】基于matlab解决弹簧-质量-阻尼系统的强制振动问题【含Matlab源码 14737期】
  • Open-AutoGLM如何实现零丢包数据同步?99.99%可靠性背后的秘密
  • AI应用开发全景图:从LLM到Agent的硬核指南!这些大模型核心概念你必须懂
  • 实用指南:网络传输架构之gRPC讲解
  • KylinOS安装与部署全流程实操指南
  • 企业级RAG检索系统革命!n8n+Ollama+Qwen3强强联合,打造知识库新纪元!
  • Open-AutoGLM深度解析:如何在3天内搭建一个日赚万元的智能比价系统
  • 从0到1构建智能物流同步系统:Open-AutoGLM核心配置详解
  • Windows程序崩溃捕获dump文件
  • 网络编程-TCP通信
  • 错过Open-AutoGLM等于错过下一个物流技术风口(仅限内部分享的优化秘籍)
  • 学Simulink--电力系统与能源管理场景实例:电动汽车电池管理系统(BMS)的设计与优化
  • 【弹簧】解决弹簧-质量-阻尼系统的强制振动问题【含Matlab源码 14737期】
  • 新罗纹眉哪家好:最新权威排名深度解析 - 品牌测评家
  • 【故障诊断】稀疏贝叶斯学习方法复合轴承故障诊断【含Matlab源码 14741期】
  • Open-AutoGLM外卖自动化实战(从部署到上线的完整路径)
  • 揭秘Open-AutoGLM如何实现毫秒级快递轨迹更新:技术架构全解析
  • 2025深圳|广州|东莞|惠州|珠海|佛山|中山|江门|肇庆|湛江|清远商业摄影培训机构推荐榜:陈阅视觉连续三年排名靠前 - 速递信息