安卓系列之神奇的build.prop

科普下:

build.prop 是Android系统中一个类似于Windows系统注册表的文件,该文件内定义了系统初始(或永久)的一些参数属性、功能的开放等。并且在 Android中虽然每一版都有自己独有的参数,但绝大部分都是通用的,且可以起到关键性作用的。

参数粗解:

ro.build.id=                 #build的标识,一般在编译时产生

ro.build.version.sdk=        #系统编译时,使用的SDK的版本

ro.build.version.codename=   #版本编码名称

ro.build.version.release=    #公布的版本,显示为手机信息的系统版本,

ro.build.date=               #系统编译的时间

ro.build.type=               #系统编译类型

ro.build.user=               #系统用户名

ro.build.host=               #系统主机名

ro.build.tags=test-keys      #系统标记

ro.product.name=             #机器名

ro.product.device=           #设备名

ro.product.board=            #主板名

ro.product.locale.language=  #系统语言

ro.product.locale.region=    #系统所在地区

net.bt.name=                 #蓝牙网络中显示的名称

ro.media.enc.jpeg.quality=100       #相机照片压缩质量,此处为100%高质量

ro.media.dec.jpeg.memcap=8000000    #相机捕捉像素,此处为800万像素

dalvik.vm.heapsize=                 #dalvik的虚拟内存大小

debug.sf.hw=1                       #硬件GPU加速,1为开启,0为关闭

persist.adb.notify=0                #USB插入时的特别通知,1为显示,0为关闭

video.accelerate.hw=1               #视频硬件加速,1为开启,0为关闭

debug.sf.nobootanimation=1          #不显示开机动画,1为关闭动画,0为开启动画

view.touch_slop=15                  #触摸屏灵敏度,数值越大越灵敏

view.minimum_fling_velocity=25      #滑动速度

view.scroll_friction=0.008          #滑动误差

wifi.interface=eth0                 #WIFI界面

wifi.supplicant_scan_interval=45    #WIFI扫描间隔时间,这里值是45秒,把这个值设置越大越省电

文件位置:

/system/build.prop(文件系统挂载为可读写)
相关推荐:
由于应用开发者没有对传入的数据做异常判断,恶意应用可以通过传入畸形数据,例如向getXXXExtra()传入自定义的序列化类对象,会导致应用本地拒绝服务。 对getextra方法加上try catch 捕获异常,防止应用拒绝服务。
安卓手机有一些软件是在应用列表无法显示的,但它却可以运行,也可以通过其它方法启动,就是根据这个原理实现的。 教程: 1、反编译要编辑的软件,找到AndroidManifest.xml; 2、用记事本打开,找到以下字 …
使用SecureRandom时不要使用SecureRandom (byte[] seed)这个构造函数,会造成生成的随机数不随机。 建议通过/dev/urandom或者/dev/random获取的熵值来初始化伪随机数生成器PRNG。
Android 编译时出现“finished with non-zero exit value”,这是怎么了?一直找不到原因所在,搞得整个项目都跨了。 尝试恢复解决: 1.想想你刚刚动了啥导致的?如果可以,请备份后回退到之前的状态,试着看 …
android:layout_gravity="center_vertical"
拿起手机扫一扫即可带走我!