安卓rom的基本知识

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Байду номын сангаас
ro.config.msg_notification=F1_New_SMS.ogg 默认信息通知铃声
ro.setupwizard.mode=OPTIONAL 这里是第一次开机的向导,optional是可选!ENABLED为显示,DISABLED为禁止
ro.semc.timescape_keys=Sony_Ericsson_Xperia
ro.setupwizard.mode=DISABLED 开机出现的帐号设置向导,ENABLED为显示,DISABLED为禁用,
OPTIONAL为可选
ro.config.ringtone=QuietlyBrilliant.mp3 默认来电铃声
ro.config.notification_sound=Zeta.mp3 默认通知铃声
也就是出现第一次锁屏还没有连接基站的时候,强制设置区域为zh_CN
刷机后默认语言是在system/customize/default.xml里面改的
ro.config.hw_temperature_warn=true 这就是论坛上那个温度检测关机的开关
ro.config.lowbattery_shutdown=1 低电量自动关机
2)System文件夹:包含对系统所有界面,软件等的控制文件夹,也是本课程主要关注的地方
3)Boot.img文件:android内核文件,本课程暂不介绍
4)App文件夹:放置系统软件的目录(精简不需要的系统软件,可以到这里来)
5)Bin文件夹:放置android系统本地程序, 主要是Linux系统自带的组件
settings.display.autobacklight=1 自动背光默认为开
ro.sf.lcd_density=160 打开软件全屏大小,不建议改这个,原版界面的,改了你会后悔的。
dalvik.vm.execution-mode=int:jit 打开超频模式
dalvik.vm.heapsize=32m 虚拟内存
ro.build.date=三 12月 15 20:41:26 CST 2010 这个根本不用管,这个是官方ROM的做成的日期
nguage=zh 刷机后默认语言
ro.product.locale.region=CN 刷机后启动的默认语言 这个不是刷机后的默认语言,这个只是强制区域,
persist.sys.timezone=Asia/Shanghai
这样就设置完成了
今天,我教大家如何从 Framework-res里美化ROM,以便大家修改。
本帖为大家带来以下内容:
一.Framework-res.apk简介
二.Framework-res.apk图片修改注意事项
ro.product.multi_touch_enabled=true 支持多点触摸
ro.product.max_num_touch=2 触摸点为最多2点!
文件一共给修改了5处:
dalvik.vm.heapsize=64m,可以把它理解为虚拟内存,运行大的游戏等,效果明显有提升。
ro.config.alarm_alert=NewDay.mp3 默认闹钟铃声
ro.config.hwfeature_wakeupkey=3,修改完成后重启手机,就可用电源键、确认键、挂机键、接听键唤醒屏幕
ro.sf.lcd_density=240 这个是DPI,sense rom根本不要改,改了会后悔的,cm系列rom可以改成200甚至180
view.minimum_fling_velocity=25 (滑动速度)
view.scroll_friction=0.008 (滑动误差)
# RIL specific configuration. (特定设置)
red]ro.ril.def.agps.mode=2 (打开AGPS服务支持,可改为ro.ril.def.agps.mode=0 改后能省电但GPS定位速度会变慢)
本帖内容主要用于科普知识:
1.各种ROM类型介绍
2.ROM的结构组成
3.修改默认时区及语言
一.各种ROM类型介绍
1.CM定制的zip格式ROM压缩包及衍生的MIUI等
这是目前大部分ROM包的主要组织形式,一般都会由原始开发团队直接发布zip格式的ROM包,用户直接下载便可
ro.build.host=HPA008 这个好像是机器的CID代码一样,不确定,修改后关系不大
ro.product.model=zetv960 型号
ro.build.description=1.75.1400.4 CL303327 release-keys 内部版本号,ROM的作者信息都可以修改
debug.sf.hw=1,原来的值是0。这个是启用了硬件GUI渲染。
9)Lib文件夹:放置系统底层库及运行库文件
10)Media文件夹:放置系统铃声音乐文件夹及开机动画文件
11)Tts文件夹:放置手机的语音文件
12)Usr文件夹: 放置用户文件,包含共享、键盘布局、时间区域文件等。
13)Xbin文件夹:放置用户系统支持程序文件
1)打开system\build.prop文件
在之前介绍过,在system目录中,存在build.prop配置文件,我们找到这文件右键,使用记事本或者写字板打开它,这里推荐写字板打开,非常简洁明了。
2)找到相关代码并修改
怎么找呢?我们可以按键盘上的ctrl+F,
打开查找输入nguage,找到
这个以前是基于CM7做好的透明通知栏以及下拉栏图片:
http://www,ctdisk,com/file/4618891
喜欢的可以拿去用。
本帖内容到此为止。大家先学习下。
在/system下的build.prop文件里,我们常看见以下语句。
build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变
nguage=
ro.product.locale.region=
这两行代码,我们直接替换为:
nguage=zh
ro.product.locale.region=CN
然后我们按一下回车,加入下面的一行代码:
14)Build.prop文件:系统属性配置文件
三.默认时区及语言修改
大家不难发现,一些第三方ROM如CM,时区与默认语言分别为美国时间与英语,想必这不是大家想在刚刷完机进系统想看到的,为了免去大家还要自己设置的麻烦,在这里教大家一个小技巧,使大家可以在一刷完机进去系统就是东八区和简体中文。
ro.config.hwfeature_wakeupkey=0
ro.config.endkeybehavior=true 关机键行为开启
ro.config.haptic_disable=true 关闭触感反应
view.touch_slop=15 (触摸屏灵敏度,数值越大越灵敏)
5)framework-res.apk权限修改
如果大家用RE把framework-res.apk替换成原来的话,记得一定要改权限。否则是不能生效的。
三.常见修改图片列表
最后,为整理了一下大家经常想要修改的图片列表:
通知栏图片:statusbar_background.9.png
wifi.interface=eth0
wifi.supplicant_scan_interval=15 WIFI扫描时间
ro.product.cpu.abi=armeabi-v6j 这个应该是CPU的型号
wifi.supplicant_scan_interval=30 这是WIFI扫描时间
2)图片尺寸要注意
大家修改时,要注意与原来的图片大小不要相差太远,不然会造成越界问题
3)图片修改时注意名称一致
各位在图片修改时,若需要保存,千万记着,图片的名称必须要跟原来的一致,多一个或少一个字都不行!
4)图片的覆盖
修改完图片后,我们再在winrar中打开framework-res,把图片拖入drawable-hdpi文件夹覆盖。
以下是修改教程及一些build.prop参数的中英文对照解释,修改前,注意先备份原build.prop
b下面是一些解释:ro.build.version.sdk=8 2.2ROM
ro.build.version.release=2.2.1 ROM版本 可以修改成你的版本
ro.build.date=三 12月 15 20:41:26 CST 201bar_background.png
声音开图标:ic_jog_dial_sound_on.png
声音关图标:ic_jog_dial_sound_off.png
接听电话图标:ic_jog_dial_answer.png
三.常见修改图片列表
一.Framework-res.apk简介
framework-res.apk文件位于/system/framework文件夹中。
里面有着系统的大部分的图片,包括图标,弹出对话框的样式,动作特效,界面布局。
该文件是手机界面控制的核心文件,修改时要十分注意,稍有错误,轻则界面错乱,重则不能系统,也就是所谓的卡M。
debug.sf.nobootanimation=0 这里是控制开机动画的,0为关闭,1为开启!
ro.config.hwfeature_wakeupkey=3
ro.config.hw_menu_unlockscreen=true
——这两个是控制唤醒屏幕的设置,3应该是菜单键
2.官方升级包(如MOTOSBF)
这个大家都懂得,也就是MOTO官方底包。
二. ROM的结构组成
以CM的ROM为例,结构如下,其他类型的ROM结构也是大同小异。
这里,先介绍下每个文件夹的内容:
1)META-INF文件夹:内含升级脚本及ROM的签名,由于涉及内容相对深奥,本课程暂不介绍
以下为Framework-res.apk的文件结构:
二.Framework-res.apk图片修改注意事项
在修改或替换framework-res.apk中的图片前,向大家提出以下几点建议,望大家注意,避免修改失败。
1)图片的获取
关于图片的获取,大家可以用winrar打开framework-res.apk文件进入找到res/drawable-hdpi(这里是修改大部分系统图标,透明通知栏,下拉栏透明等等),drawable-land-hdpi(这里是修改解锁图标)
6)Etc文件夹:放置android系统配置文件,如apn文件等
7)Fonts文件夹:放置字体文件,包含标准字体和粗体、斜体、中文、英文等
8)Framework文件夹:放置android系统平台框架文件及布局控制(常说的美化,就在这里修改,2.3系统还需修改下APP里的SystemUI,后续会提到)
ro.sf.lcd_density=240 这个好像和一些软件全屏有关系,调小有些软件不能全屏好像是
# Default network type. 默认网络类型,貌似是这样
# 0 =>WCDMA preferred.
ro.telephony.default_network=0
相关文档
最新文档