2026年10月29日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
JK-0021296
Lv1韶华一笑间等级图标
帖子
1,026
回复
107
积分
864
注册
2011-03-19
[安卓交流]

智能机系统版本、定义等参数

[复制链接]
查看 1,045 回复 17
楼主 发表于 | 只看该作者
10 人收藏

本期将介绍系统版本、定义等相关参数。主要用于定义系统版本特征字串,OTA字串等。由于较少用到,因此只粗略介绍。

ro.build.id,本参数定义了系统的版本ID。为系统内部使用,OTA时作为粗略版本比较。更改后可避免OTA提示,但可能会引起预装程序(如Blur)的稳定性。

ro.build.*.id,本参数定义了设置中显示的系统版本号。主要用于设置中显式出现可读版本,一般用于个性化定制和第三方应用程序对系统版本的判断(如魔趣设置)。更改后可自定义版本显示,但某些第三方应用程序会出现错误。

ro.build.version.incremental,本参数定义了系统的升级字。主要用于系统OTA精确版本比对,同时与ro.build.description和ro.build.fingerprint相匹配。更改后可以免OTA提示(如避免Miui的升级提示和Blur的升级提示)。

ro.product.model,本参数定义了机器的型号字符串。主要用于机器型号显式定义(如系统设置中的手机型号和Blur、Google设置向导中的机型等)。更改后可自定义手机型号名称。

ro.product.locale.language,本参数定义了系统的初始(默认)语言。此处注意是语言,如中文是zh,英文是en。更改后改变系统初次启动时的语言设置。

ro.product.locale.region,本参数定义了系统的初始(默认)区域。此处注意是区域,如中国大陆为CN,台湾为TW,美国为US。更改后改变系统初次启动时的区域设置。

ro.build.description和ro.build.fingerprint均为ROM的编译综合说明。其中包含了平台硬件、Android版本、源代码分支和标签、OTA详细版本等。

其中的OTA部分,例如:

umts_jordan_china-user 2.3.6 4.5.3-109_DPP-14 1323416413 release-keys

将此数字与ro.build.version.incremental一同更改可避免OTA升级提醒(如Miui和Blur等)。

基本性能相关参数。

本期将介绍与系统性能(流畅操作体验、功能速度、内存管理等)相关的参数属性和其调整方法。

虽然Defy的CPU只有800MHz,虽然Defy的RAM只有512MB,虽然摩托官方的系统优化很差,但通过本期的参数调整,依然可以获得不俗的性能。

windowsmgr.max_events_per_sec,本参数定义了Android系统的窗体事件管理器在单位时间内可以处理的最大事件数量。通过更改本参数可以获得非常明显的丝滑流畅体验。可填写的值范围为“大于0的正整数”,官方默认为60。建议150、200、260、300这几个值。

当此值变大时,系统触控平滑度明显提高,但对应的CPU使用率也会升高,最终的结果就是电池续航能力下降。

以的经验来说,此值取到240左右时在系统设置中滑动可以得到接近WP7的流畅和平滑度。

ro.min_pointer_dur,本参数定义了两次触摸之间的最短时间间隔,单位是毫秒。默认值为25,推荐值是10。通过调整此参数可以提高系统触控的灵敏度或稳定度。

当此值越大时,触控越稳定。此值越小,触控越灵敏。

mot.proximity.delay,本参数定义了手机光纤感应器的抖动消除时间,单位是毫秒。默认值是500,推荐值是250。通过调整此参数可以提高在通话结束后屏幕点亮的速度。

当此值越大时,通话结束后屏幕点亮所需要的时间越长,但在通话过程中如果手机意外瞬间离开脸部也不会点亮屏幕,可防止通话过程中的误操作(比方说通话时不小心手机移动了一下,屏幕就会点亮,此时如果脸部触碰到了屏幕就会对通话造成影响)。此值越小,则当手机离开脸部或装入口袋后会立即点亮或关闭屏幕。

mot.proximity.distance,本参数定义了手机屏幕上的两个触摸点之间的最短距离,若距离小于此值则认为是一个触摸点,单位是像素。默认值是60,推荐值是100。为什么推荐100呢?因为Defy的屏幕分辨率为480x854,也就是说横向有480个像素点,对应上去也就相当于是横向并排允许4个触摸点,平均一个手指一个点,这样在类似于杀西瓜等游戏中可以提升游戏操作。

ro.kernel.android.checkjni,本参数定义了Dalvik虚拟机在执行程序的时候是否要做Jni链接库的检查工作。详细见Dalvik参数属性期。若考虑稳定性可使用true,若需要性能可使用false。注意:此参数会被Dalvik参数覆盖。

ro.media.enc.jpeg.quality,本参数定义了JPEG图像编码器所使用的质量因子,可填写的值为1~100,默认为80,推荐为100。想照出更好的照片吗?想让照片的大小轻松上M吗?那就使用100吧。

debug.sf.hw,本参数定义了系统是否启用GPU来渲染程序的UI,默认为0,推荐为1。但要注意,如果此值为1,在某些应用程序中可能会出现显示错乱的现象(极少见)。

persist.sys.use_dithering,本参数定义了系统渲染器对图像的缩放是否启用抖动技术。可填写的值为0或1。

当开启抖动后,图像的显示(指背景、解锁等的图像,并非图库、相机那些的)会很柔和,但会增加CPU负载,最终导致ROM卡顿。

persist.sys.purgeable_assets,本参数定义了系统是否可以清除暂时不用的数据以释放更多的RAM。可填写的值为0或1。

当值为1时,系统会定期清理不用的数据以释放更多的RAM,同时作为代价就是下次启动程序或游戏加载数据会变慢。

video.accelerate.hw,本参数定义了系统是否对视频启用硬件加速功能。这里的视频指代屏幕上显示的东西,不仅仅是“电影视频”。可填写的值为0或1。

需要注意的是:摩托官方的2.2和2.3系统对此功能支持的不是很好,开启后有时反而会降低系统流畅度。但CM系统绝对建议开启。

debug.performance.tuning,本参数定义了系统是否针对性能做较调。可填写的值为0或1。

需要注意的是:摩托官方的2.2和2.3系统对此功能支持的不是很好,开启后有时反而会降低系统流畅度。但CM系统绝对建议开启。

ro.HOME_APP_ADJ

ro.FOREGROUND_APP_ADJ

ro.VISIBLE_APP_ADJ

ro.PERCEPTIBLE_APP_ADJ

ro.HEAVY_WEIGHT_APP_ADJ

ro.SECONDARY_SERVER_ADJ

ro.BACKUP_APP_ADJ

ro.HIDDEN_APP_MIN_ADJ

ro.EMPTY_APP_ADJ

以上参数定义了各种应用程序的管理机制,这些并非一两句话可以说清楚的,想深究的同学可以Google一下OOM Killer。

可填写的值为整数。这里只给出值的规律,0代表降低进程的优先级且驻留内存,1代表驻留内存,4代表缓存较多的内存,15代表尽量缓存内存。也就是说内存缓存器是按照ADJ从大到小来进行缓存的。

大家可根据自系统中自己对各种应用程序的要求进行更改。

以下给出一个经典用例:

ro.FOREGROUND_APP_ADJ=0 前台程序驻留内存(不缓存)

ro.VISIBLE_APP_ADJ=1 可见的程序驻留内存(不缓存)

ro.PERCEPTIBLE_APP_ADJ=2 缓存的RAM多一些

ro.HOME_APP_ADJ=3 桌面程序,缓存的RAM稍多一些

ro.HEAVY_WEIGHT_APP_ADJ=4 缓存的RAM再多一些

ro.SECONDARY_SERVER_ADJ=5 缓存的RAM再再多一些

ro.BACKUP_APP_ADJ=6 缓存的RAM再再再多一些

ro.HIDDEN_APP_MIN_ADJ=7 隐藏的程序,根据程序的类型进行内存管理,最低为缓存的RAM再再再再多一些,最高就是直接缓存内存。

ro.EMPTY_APP_ADJ=15 已经退出的程序,直接缓存内存

ro.FOREGROUND_APP_MEM

ro.VISIBLE_APP_MEM

ro.PERCEPTIBLE_APP_MEM

ro.HEAVY_WEIGHT_APP_MEM

ro.SECONDARY_SERVER_MEM

ro.BACKUP_APP_MEM

ro.HOME_APP_MEM

ro.HIDDEN_APP_MEM

ro.CONTENT_PROVIDER_MEM

ro.EMPTY_APP_MEM

以上参数定义了各种类型的应用程序在内存缓冲的大小,单位是页,应用上面ADJ参数相对应。

下面给出一个经典用例:

ro.FOREGROUND_APP_MEM=1280

ro.VISIBLE_APP_MEM=2560

ro.PERCEPTIBLE_APP_MEM=3840

ro.HEAVY_WEIGHT_APP_MEM=6400

ro.SECONDARY_SERVER_MEM=7680

登录回复
JK-0091095
Lv5甘首五朝臣等级图标等级图标等级图标等级图标等级图标
勋章
帖子
3
回复
1,266
积分
2.1万
注册
2012-01-10
1 楼

你若安好便是晴天。

JK-0045541
Lv7可吟七步诗等级图标等级图标等级图标等级图标等级图标
勋章
帖子
6
回复
396
积分
7,080
注册
2011-05-27
2 楼

同一楼

JK-0111003
Lv1韶华一笑间等级图标
帖子
0
回复
43
积分
2,425
注册
2012-06-09
4 楼

出来啦啦

JK-0123822
Lv1韶华一笑间等级图标
帖子
0
回复
4
积分
168
注册
2012-10-01
5 楼

4444777

JK-0124760
Lv1韶华一笑间等级图标
帖子
0
回复
52
积分
1,115
注册
2012-10-10
6 楼

好东西

JK-0075366
Lv1韶华一笑间等级图标
帖子
0
回复
35
积分
269
注册
2011-09-30
7 楼

民族人民族人民族人民

JK-0075366
Lv1韶华一笑间等级图标
帖子
0
回复
35
积分
269
注册
2011-09-30
8 楼

民族人民族人民族人民

JK-0011422
Lv4莫问四书意等级图标
帖子
0
回复
119
积分
271
注册
2011-02-07
9 楼

偷懒一起啦额

JK-0105197
Lv1韶华一笑间等级图标
帖子
0
回复
44
积分
0
注册
2012-04-25
10 楼

免费刷空间人气、留言网址:http://qiuye5.com/?id=1432

JK-0107621
Lv1韶华一笑间等级图标
帖子
0
回复
240
积分
2,370
注册
2012-05-13
11 楼

支持你………

JK-0124686
Lv1韶华一笑间等级图标
帖子
0
回复
26
积分
339
注册
2012-10-10
13 楼

。。

JK-0020685
Lv1韶华一笑间等级图标
帖子
2
回复
63
积分
97
注册
2011-03-17
14 楼

ygggg

JK-0099369
Lv1韶华一笑间等级图标
帖子
0
回复
11
积分
484
注册
2012-03-14
15 楼

gp

JK-0001647
Lv8能识八方语等级图标等级图标等级图标
勋章勋章勋章勋章
帖子
1
回复
652
积分
6,110
注册
2010-10-16
16 楼

6558888

JK-0130695
Lv1韶华一笑间等级图标
帖子
0
回复
24
积分
4,848
注册
2013-01-10
17 楼

gjb

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块