1.首先要准备RE管理器以及root权限。
2.在根目录里的system文件夹找到build.prop文件。
3.打开build.prop文件后找到代码ro.sf.lcd_density=240(这里的240,是本人的机子的数值,其他的机子的数值可能不同,如我朋友的小米2A是325),然后就可以修改里面的数值了,数值可大可小。注意的是数值越大图标越大,反之则小。 按我的数值,建议区间是220~280,因为越大或越小可能会导致进入桌发生崩溃。

注:build.prop文件还可以修改和增加其他代码以改善机子的性能,教程类同上文。
1.蓝牙可发现时间:debug.bt.discoverable_time=-1。默认为-1,即蓝牙可发现时间为2分钟,为0则为永久可被发现。
2.状态栏时钟“上午”、“下午”字样显示方式:ro.config.AM_PM_STYLE=1。改0为大字体显示,1为小字体显示,2为不显示。
3.内置通话录音:ro.config.hw_voicerecord=false。改为true则开启,通话时按菜单键就有录音选项。
4.相机对焦音:ro.camera.sound.forced=1,改为0则取消相机对焦音。
5.“无sim2”图标:ro.huawei.dsds.signalbarcust=true,改为false则隐藏“无sim2”图标。
6.解锁fps,添加debug.gr.swapinterval=0,测试游戏跑分可提高100+。原理是取消垂直同步的锁帧,负面影响是有出现画面撕裂的可能。
7. VM 虚拟堆大小,提高 RAM:dalvik.vm.heapsize=48m 。可刻改为其他数值,越大可表示RAM越大,但不建议太大。
8.电池优化:
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
ro.ril.shutdown=true
9.提高jpg质量100%:
ro.media.enc.jpeg.quality=100
10. WIFI 增强设置:
net.ipv4.tcp_ecn=0
net.ipv4.route.flush=1
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_wmem=4096 39000 187000
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_moderate_rcvbuf=1
11.增强拍摄能力:
ro.camcorder.videoModes=true
ro.media.capture.maxres=8m
ro.media.capture.fast.fps=4
ro.media.capture.slow.fps=120
ro.media.panorama.defres=3264x2448
ro.media.panorama.frameres=1920x1080
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
12.电池优化:
echo “500″ > /proc/sys/vm/dirty_expire_centisecs
echo “1000″ > /proc/sys/vm/dirty_writeback_centisecs
13.SD 卡速度优化:
echo “2048″ > /sys/devices/virtual/bdi/179:0/read_ahead_kb
14.移除 logger:
rm /dev/log/main
15.内核优化:
echo “8″ > /proc/sys/vm/page-cluster
echo “64000″ > /proc/sys/kernel/msgmni
echo “64000″ > /proc/sys/kernel/msgmax
echo “10″ > /proc/sys/fs/lease-break-time
echo “500,512000,64,2048″ > /proc/sys/kernel/sem
16.拨号时间减少:
ro.telephony.call_ring.delay=0
17.提高整体触摸反应:
debug.performance.tuning=1
video.accelerate.hw=1
18.提高滑动响应:
windowsmgr.max_events_per_sec=150
ro.button.backlight=2

build.prop各种优化代码的更多相关文章

  1. Android之build.prop属性详解

    注:本篇文章是基于MSD648项目(AndroidTV)的prop进行说明. Android版本:4.4.4 内核版本:3.10.86 1.生成build.prop build.prop的生成是由ma ...

  2. build.prop修改详细说明

    用RE进入/system/挂载读写,找到build.prop复制到/sdcarrd进行修改比较保险.也可以挂载读写后,直接选择用文本编辑器打开,进行编辑.乱改有风险,修改需谨慎.1.# begin b ...

  3. Android Rom build.prop文件详解

    # begin build properties   # autogenerated by buildinfo.sh   #以下内容由脚本在编译时自动产生 ro.build.id=6.7.7_97  ...

  4. Android系统build.prop文件

    # begin build properties (开始设置系统性能) # autogenerated by buildinfo.sh (通过设置形成系统信息) ro.build.id=GRI40 ( ...

  5. Android 性能优化:使用 Lint 优化代码、去除多余资源

    前言 在保证代码没有功能问题,完成业务开发之余,有追求的程序员还要追求代码的规范.可维护性. 今天,以“成为优秀的程序员”为目标的拭心将和大家一起精益求精,学习使用 Lint 优化我们的代码. 什么是 ...

  6. [置顶] Android系统移植与调试之------->build.prop文件详细赏析

    小知识:什么是build.prop?   /system/build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件.这个文件是如 ...

  7. Android /system/build.prop 文件

    # begin build properties (开始设置系统性能) # autogenerated by buildinfo.sh (通过设置形成系统信息) ro.build.id=GRI40 ( ...

  8. build.prop文件介绍与用法举例

    build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变 以下是修改教程及一些build.prop参数的中英文对照解释,修改前,注意先备份原build. ...

  9. Android系统移植与调试之------->build.prop生成过程分析

    本文简要分析一下build.prop是如何生成的.Android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编 ...

随机推荐

  1. 海美迪Q5智能机顶盒的蓝牙功能

    虽然在硬件上,海美迪Q5智能机顶盒没有集成蓝牙模块,但是在软件系统上,Q5是支持蓝牙驱动的,所以它可以通过USB外接蓝牙适配器来扩展出蓝牙功能,简单来说,就是你另外买个蓝牙适配器,插到Q5上面,就能用 ...

  2. freemarker对数字的处理

    freemark会默认对数字进行格式化处理,例如price = 12000,  通过${price}显示为12,000,  但其实有些场景会有问题: 比如编辑一条记录, 再保存,容易将12,000传到 ...

  3. shell中$0,$?,$!等的特殊用法【转载】

    本文转载自:http://blog.sina.com.cn/s/blog_464f6dba0100psy9.html ----------------------------------------- ...

  4. 剑指offer---3

    1.反转单链表,输入链表的头节点,输出该链表,并输出反转后的头节点 这个题目不用再说了,写过N边了 SLnode reverse(SLnode head) { SLnode reverse_head ...

  5. linux内核--自旋锁的理解

    http://blog.chinaunix.net/uid-20543672-id-3252604.html 自旋锁:如果内核配置为SMP系统,自旋锁就按SMP系统上的要求来实现真正的自旋等待,但是对 ...

  6. js获取当前页面的url中id

    function UrlSearch() { var name, value; var str = location.href; //获取到整个地址 var num = str.indexOf(&qu ...

  7. ubuntu12.04管理员账户登录不了桌面,只能客人会话登录

    ubuntu12.04管理员账户登录不了桌面,只能客人会话登录 求助!!ubuntu12.04管理员账户登录不了桌面,只能客人会话登录. 登录管理员账户时,输入密码后,一直在登录界面循环 费了好大劲啊 ...

  8. Android Monkey具体解释

    Monkey是一个执行在Android设备或者虚拟机上的程序,它能随机模拟一系列用户的操作.点击,滑动,能够用它来做压力測试. 在Monkey执行的过程中,它会产生并发送一系列的事件给系统,而且监听系 ...

  9. android不自动弹出虚拟键盘

    如果是Activity的话 在 Manifest.xml 相应的 Activity 里添加 android:windowSoftInputMode="adjustPan|stateHidde ...

  10. c# 字符串编码问题

    一. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte). ...