导航:首页 > 操作系统 > 安卓系统优化主要优化什么

安卓系统优化主要优化什么

发布时间:2023-01-07 00:42:24

⑴ 安卓APP性能优化都涉及哪些方面

以下优化都是在获取到Root后进行的。 Build.prop (编辑/system/build.prop 文件(需要root, 可以用文件管理器或者其他root explorer),re管理器如果build.prop里面有这些参数,只需要把数值更改。 1. 强制把Home程序驻入内存 ro.HOME_APP_ADJ=1 2.提高 JPG 质量为 100% ro.media.enc.jpeg.quality=100 3. VM 虚拟堆大小; 提高 RAM dalvik.vm.heap=48m 4. 使用 GPU 渲染UI debug.sf.hw=1 5. 减少拨号后出现的延时 ro.telephony.call_ring.delay=0 6.提高滑动响应 windowsmgr.max_events_per_sec=150 7.电池优化 wifi.supplicant_scan_interval=180 pm.sleep_mode=1 ro.ril.disable.power.collapse=0 8. 禁止调试通知图标出现在状态栏处 persist.adb.notify=0 9. 提高全局触摸屏响应 debug.performance.tuning=1 video.accelerate.hw=1 10. 提高图片和摄像质量 ro.media.dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000 11. (3G) 信号优化 ro.ril.hsxpa=2 ro.ril.gprsclass=10 ro.ril.hep=1 ro.ril.enable.dtm=1 ro.ril.hsdpa.category=10 ro.ril.enable.a53=1 ro.ril.enable.3g.prefix=1 ro.ril.htcmaskw1.bitmask=4294967295 ro.ril.htcmaskw1=14449 ro.ril.hsupa.category=5 12. 网络速度优化 net.tcp.buffer.default=4096,87380,256960,4096,16384,256960 net.tcp.buffer.wifi=4096,87380,256960,4096,16384,256960 net.tcp.buffer.umts=4096,87380,256960,4096,16384,256960 net.tcp.buffer.gprs=4096,87380,256960,4096,16384,256960 net.tcp.buffer.edge=4096,87380,256960,4096,16384,256960 13. 禁止拨号后出现黑屏 ro.lge.proximity.delay=25 mot.proximity.delay=25 14.修复应用程序出现问题 ro.kernel.android.checkjni=0 15.不通过按加/减音键唤醒手机 ro.config.hwfeature_wakeupkey=0 16.屏幕点亮时强制开启功能键背光 ro.mot.buttonlight.timeout=0 17.不显示开机动画(system/media/bootanimation.zip动画将不显示,加速开机速度) debug.sf.nobootanimation=1 18.其他优化 ro.config.hw_menu_unlockscreen=false persist.sys.use_dithering=0 persist.sys.purgeable_assets=1 dalvik.vm.dexopt-flags=m=y ro.mot.eri.losalert.delay=1000

安卓系统什么是内核优化

内核就跟电脑装系统差不多。
内核优化就是使系统发挥更好。一般原版的更稳定,但是各个方面都比较保守。DIY刷机的没有经过专业测试不敢保证很稳定,可能会有各种故障和BUG,但是在某个方面确实提高了性能和新的功能,CPU更快,耗电也更大,至于伤害就是缩短了使用寿命

⑶ 安卓系统有什么方法可以优化操作教程

很多人反映安卓系统手机用久了会卡,一些人就选择刷机了,那么除了刷机还有没有什么方法优化系统呢?下面由我为你整理了安卓手机如何进行优化系统的相关方法,希望对你有帮助!

安卓手机优化系统方法如下

安卓刷机

系统这一块绝对是有着举足轻重的地位,一款好的系统能让安卓手机脱胎换骨。而从Android 4.1开始,Android的流畅性可以说有了质的飞跃。Android 4.1的触控感觉非常好,这主要归功于Android 4.1的帧速度提高到了60fps,而且在触控延迟上有更加优秀的表现。因此只要情况允许,建议所有Android手机都刷到4.1以上,这种体验绝对是以往使用4.0甚至2.3系统都不可想象的。当然,对于大部分Android手机来说,4.1还是遥不可及,只有通过第三方ROM才能达到品尝“果冻豆”的目的,这里就要特别注意第三方ROM的稳定性问题。

如果不能刷Android 4.1,那还可以选择一些第三方ROM例如原生系统AOKP或者CM系列。由于系统非常精简,这些第三方ROM也会带来流畅度的提升,当然要放弃的是官方ROM的各种自带软体和UI,这就要看使用者的取舍了。

更换核心

Android手机的核心Kernel对手机流畅性也是有很大的影响,核心直接影响CPU的执行效率、频率变化。说到刷核心就不能不提超频,一些第三方核心支援CPU的超频,CPU频率提高了流畅度当然会有变化,当然这里也要特别注意温度和电压的控制。

已经有提及过,很多手机预设是标准模式甚至是省电模式,这对效能是有不少影响的,因此建议不是有特别需求还是调至效能模式位置:系统设定,因不同手机而异。

关闭动画特效

这是一个Android 4.0才开始有的设定选项,Android 4.0有两项视窗动画缩放以及过渡动画缩放,Android 4.1增加了动画程式时长调整。有人说Android的动画比较卡,没有iPhone顺滑,有这选项可好,你说动画不顺嘛,我关掉还不行吗?关闭了这些以后会感觉反应迅速了很多,但是牺牲了一定的视觉感受位置:设定→开发人员选项。

不保留活动

这个选项即把Android相对iPhone的其中一个很大的优势舍弃了,也就是我们常说的“多工”,Android现在的高阶机动不动就四核、2G RAM,如果只跑一个软体,可想而知流畅度会非常高,但是这里并不建议使用这种方法提升流畅度,没有多工的Android更像一只三脚猫,如果只是体验一下那种感觉也无妨位置:设定→开发人员选项。

借助第三方软体优化

实际上很多Android卡顿的罪魁祸首就是系统的启动器,现在一些品牌的手机启动器做得越来越炫丽,也越来越复杂,当然代价就是占用RAM和ROM更多,如果不是对这方面特别有要求,完全可以替换一些第三方的启动器,例如Apex、NOVA等,它们带来的流畅度提升也是非常明显的这里使用NOVA作介绍。

解除安装系统自带程式

现在越来越多官方系统自带很多恼人的程式,而且不能解除安装,这些软体往往都会开机自启动,对系统流畅度影响比较大,但是要删除这些自带软体需要获取root许可权。通用一些第三方ROM也会有自带垃圾软体问题,而大部分第三方ROM都自带root,所以这个相对好解决。这里删除程式也要特别注意,不要错删一些系统软体,否则后果很严重这里使用的是“力卓工具箱”。

建议:解除安装一些不常用的桌面外挂、系统强制安装的第三方软体等

管理开机自启动项

这方面在之前的省电专题中也有提到过,减少开机自启动的软体,除了能节省电量之外,当然还能提升手机的反应速度,当然这里也不能一下把所有软体都关闭,关闭一些不需要自启动的第三方软体就可以达到目的了,如果不小心把系统本身的程式禁用了就会比较麻烦这里使用的是“力卓工具箱”。

⑷ 安卓手机如何优化设置

一直以来安卓手机给人的感觉都是各种卡顿,尤其是开的程序比较多以后,和iPhone比较起来流畅度上会有不小的差距。实际上IPhone手机只是系统优化的很出色,对于安卓手机我们只要优化得当,也能有很流畅的用户体验。本文主要介绍的是从安卓系统优化、第三方软件优化以及设置优化几方面结合来改善提升安卓手机流畅度,下面一起来看看安卓手机用什么优化吧。

刷机重启抠电池

刷机是Android用户的一大乐趣,部分用户刷机是为了得到更好的易用性,比如小米的MIUI ROM,非常符合中国人的使用习惯,也有着足够丰富的个性化设定,是图省事的朋友刷机的好选择,不过对于追求高性能的朋友来说,MIUI的优化还有很大提升空间,人们纷纷选择了对于ROM优化更加出色的CyanogenMod作为刷机的第一选择。

CyanogenMod系列目前主打的ROM有CM 7.2和CM 9两个,CM 7.2基于Android 2.3.7,而CM 9则基于Android 4.0.4,其中CM 7.2已经基本成熟,完美支持的机型很多,是大部分机友刷机的第一选择,CM 9官方的ROM支持机型并不多,民间高手也都进行了各个机型的移植,官方支持的机型兼容性相当不错,而移植情况并不乐观。

CM系列ROM忠实于AOSP,在底层驱动方面做了很多努力,刷入之后就会感觉手机流畅了许多,同时也支持了更多的美化和手机自定义能力,比如我们可以对手机的震动回馈做细致的调整,包括按下震动的强度,抬起震动的强度等,让手机虚拟按键给我们更为真实的回馈,在CM ROM中,类似的设定非常多。

目前大部分的ROM都是使用CM进行定制的,还有一部分是对官方原版ROM进行修改,仅有少部分的ROM是修改的AOSP的源码,这些ROM指向都是谷歌Nexus系列的机型,比如GALAXY Nexus和Nexus S上的Codename和AOKP,就针对源码做了很多修改,让手机变得更流畅。

刷内核 效果好

仅仅刷手机的ROM是不够的,虽然多了很多自定义的功能,流畅度已经高于官方的ROM,但依旧有很大提升的空间,这时候我们就需要通过刷内核来进一步优化,刷内核所能带来的提升是相当明显的,但是对于刷内核大家还是要谨慎。

刷内核相比刷ROM,是一个很小的'工程,你的手机不必要Wipe,也就是说不用删除手机内部的数据,刷一下也就几分钟的功夫,所以刷内核的时候,大家完全可以多下几个内核,逐个进行测试,看看哪个内核更适合自己,就保留哪个内核。同时刷内核时我们要注意,内核需对应自己的手机版本,对应自己所刷的ROM,否则会造成手机无法启动的现象,如果遇到无法启动的现象,再刷其他可用内核就可以恢复。

大家会问了,说了这么半天,刷内核到底都有什么作用呢?首先就是超频,大部分内核会默认提供降压超频,并拥有多种超频策略,来保证超频的情况下更省电。其次,还提供更多调整,比如内存虚拟机的大小,颜色管理等等,甚至一个内核可以包括一些新的Linux的补丁,比如最新的Linux 3.3所集成的CPU频率补丁等等。

事实上,一般的第三方ROM已经修改了手机的内核,达到了更流畅的目的,但ROM的制作速度远远比不上内核的调整速度,有时候一个ROM适用的内核在一天之内可能多次更新,所以我们可以尝试不同的新内核,看看他们的超频是不是能给我们带来性能上质的提升,是不是能更省电,是不是能通过颜色调整让我们看到更棒的画面等等。

精简内置应用

我相信Android用户通过不断的更换ROM和刷内核已经在流畅度上有了质的飞跃了,如果这时候你的手机已经比iPhone更流畅、更省电,那么我们就可以收手了,如果你还不满意,我们还有其他的路可选,精简内置应用,就是一个可以大幅度提升流畅度的方法。像Google的服务就是大部分人精简的对象。 Android系统和iOS与Windows Phone不同,这个系统拥有真正的后台运行能力,虽然iOS在推送方面做得很好,弥补了后台方面的不足,但是仍然无法与Android的真后台相比,但是由于Android的程序优先级并不像iOS和Windows Phone那样,为了流畅让当前界面拥有最高优先级,所以我们就要把Android手机后台不必要的进程关掉,以获得最佳的性能。

那么精简内部应用就是很好的选择,因为在我们使用过程中,有许多Android内部应用程序是不必要的,而这些程序会在我们不用的时候悄悄的后台打开,对我们的使用造成影响。在精简时,我们需要用到root文件管理器,同时需要保证手机已经开启root权限。进入system/app就可以进行精简了,我们需要把root管理器的当前权限设置成读写,并且修改需要删除的软件权限,打开软件执行操作的权限,就可以对删除内置软件了,在精简前,大家需要对软件进行备份,或者备份整个ROM,如果你精简掉系统程序,可能会造成无法开机的情况,重刷ROM可以解决,所以大家最好找到该机型、该ROM的精简列表,以避免重复劳动。

其他优化

经过以上多方面的优化,我相信大家都已经得到了一个较为干净、运行流畅的Android了,不过在很多程序中,我们还是会遇到卡顿的情况,对于一个极端追求流畅度的玩家来说,这样的情况是绝对不允许发生的,因为我们还有进一步优化的空间。

刷后设置

常见设置就忽略了,下面是冷门但很有用的设置。设置完记得重启手机,速度飞快。

CM设置--显示设置--所有勾去掉

CM设置--界面--越界设置--越界效果--None

越界程度--Extra Light

CM设置--性能--压缩缓存--禁止

CM设置--性能--虚拟内存--32m

刷机后的优化设置:

1、设置--显示--亮度--自动调节(关闭),自动旋转屏幕(关闭),动画(不显示窗口动画)

2、位置和安全设置--使用GPS卫星(关闭);

3、应用程序设置--未知来源(√)

4、账户与同步设置--背景数据(关闭)

5、日期和时间设置--选择时区--GMT+08:00,中国标准时间

6、CM设置--应用程序--允许移动应用程序(√)

显示--屏幕关闭动画(关闭)

输入--振动反馈微调--振动反馈(关闭)

界面--状态栏调整--电量百分比(√)

越界效果--None

界面 - 通知栏电源控件--控制按钮--切换GPS(√),切换Wifi(√),切换亮度(√),切换声音(√),切换移动数据(√),切换蓝牙(√),切换飞行模式(√)

(感谢weiweiming的总结)

“设置”——“关于手机”——“自动系统更新”(去掉那个“勾”)

关闭相机拍照声音

用R.E管理器进/system/media/audio/ui目录,把camera_click.ogg这个文件改名或者直接删除

2、设置优化

开启性能模式

很多手机默认是标准模式甚至是省电模式,这对性能是有不少影响的,因此建议不是有特别需求还是调至性能模式(位置:系统设置,因不同手机而异)。

#FormatImgID_0#

关闭动画特效

Android 4.1增加了动画程序时长调整,我试过当关闭了动画以后会感觉反应迅速了很多(位置:设置→开发人员选项)。

#FormatImgID_1#

第三方软件更换启动器

实际上很多Android卡顿的罪魁祸首就是系统的启动器,现在一些品牌的手机启动器做得越来越炫丽,也越来越复杂,当然代价就是占用RAM和ROM更多,如果不是对这方面特别有要求,完全可以替换一些第三方的启动器。

卸载系统自带程序

现在官方系统自带很多程序,而且不能卸载,但是这些软件往往都会开机自启动,而且对系统流畅度影响比较大,但是要删除这些自带软件需要获取root权限。通用一些第三方ROM也会有自带垃圾软件问题,而大部分第三方ROM都自带root,所以这个相对好解决。

管理开机自启动项

减少开机自启动的软件,除了能节省电量之外,当然还能提升手机的反应速度,当然只要关闭一些不需要自启动的第三方软件就可以达到目的了。

⑸ 智能手机的系统有多少种呢分别有什么优点和缺点

市面上的智能手机在系统上主要分为苹果iOS系统、华为鸿蒙、安卓优化以及原生安卓这几种,各个系统所对应的手机类型也是不同的。iOS系统在所有智能手机里被苹果独占,鸿蒙是华为新开发的系统,剩下的两个安卓系统是普通智能手机使用的,随着时间年限增加而被改进。这些系统也各自有优缺点,体现在速度和手机使用时的卡顿程度上。

总而言之,目前手机市场中所使用的其他系统包括苹果iOS系统,华为鸿蒙,安卓优化和安卓原生系统,这几种系统各有优缺点,在硬件的配置以及速度上面都各有特点,被应用于多个手机市场中,从目前用户的反馈来看,这四个系统均受到了不同类型的用户欢迎,发展前景较广。

⑹ 针对Android的性能优化集中哪些方面

一、概要:

本文主要以Android的渲染机制、UI优化、多线程的处理、缓存处理、电量优化以及代码规范等几方面来简述Android的性能优化

二、渲染机制的优化:

大多数用户感知到的卡顿等性能问题的最主要根源都是因为渲染性能。

Android系统每隔16ms发出VSYNC信号,触发对UI进行渲染, 如果每次渲染都成功,这样就能够达到流畅的画面所需要的60fps,为了能够实现60fps,这意味着程序的大多数操作都必须在16ms内完成。

*关于JobScheler的更多知识可以参考http://hukai.me/android-training-course-in-chinese/background-jobs/scheling/index.html

七、代码规范

1)for loop中不要声明临时变量,不到万不得已不要在里面写try catch。

2)明白垃圾回收机制,避免频繁GC,内存泄漏,OOM(有机会专门说)

3)合理使用数据类型,StringBuilder代替String,少用枚举enum,少用父类声明(List,Map)

4)如果你有频繁的new线程,那最好通过线程池去execute它们,减少线程创建开销。

5)你要知道单例的好处,并正确的使用它。

6)多用常量,少用显式的"action_key",并维护一个常量类,别重复声明这些常量。

7)如果可以,至少要弄懂设计模式中的策略模式,组合模式,装饰模式,工厂模式,观察者模式,这些能帮助你合理的解耦,即使需求频繁变更,你也不用害怕牵一发而动全身。需求变更不可怕,可怕的是没有在写代码之前做合理的设计。

8)View中设置缓存属性.setDrawingCache为true.

9)cursor的使用。不过要注意管理好cursor,不要每次打开关闭cursor.因为打开关闭Cursor非常耗时。Cursor.require用于刷cursor.

10)采用SurfaceView在子线程刷新UI,避免手势的处理和绘制在同一UI线程(普通View都这样做)

11)采用JNI,将耗时间的处理放到c/c++层来处理

12)有些能用文件操作的,尽量采用文件操作,文件操作的速度比数据库的操作要快10倍左右

13)懒加载和缓存机制。访问网络的耗时操作启动一个新线程来做,而不要再UI线程来做

14)如果方法用不到成员变量,可以把方法申明为static,性能会提高到15%到20%

15)避免使用getter/setter存取field,可以把field申明为public,直接访问

16)私有内部类要访问外部类的field或方法时,其成员变量不要用private,因为在编译时会生成setter/getter,影响性能。可以把外部类的field或方法声明为包访问权限

17)合理利用浮点数,浮点数比整型慢两倍

18)针对ListView的性能优化,ListView的背景色与cacheColorHint设置相同颜色,可以提高滑动时的渲染性能。ListView中getView是性能是关键,这里要尽可能的优化。

getView方法中要重用view;getView方法中不能做复杂的逻辑计算,特别是数据库操作,否则会严重影响滑动时的性能

19)不用new关键词创建类的实例,用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。

clone()方法不会调用任何类构造函数。在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clone()方法创建新的对象实例非常简单。例如,下面是Factory模式的一个典型实现:

20)public static Credit getNewCredit() {
return new Credit();
}
改进后的代码使用clone()方法,如下所示:
private static Credit BaseCredit = new Credit();
public static Credit getNewCredit() {
return (Credit) BaseCredit.clone();
}
上面的思路对于数组处理同样很有用。

21)乘法和除法

考虑下面的代码:

  • for (val = 0; val < 100000; val +=5) { alterX = val * 8; myResult = val * 2; }
    用移位操作替代乘法操作可以极大地提高性能。下面是修改后的代码:
    for (val = 0; val < 100000; val += 5) { alterX = val << 3; myResult = val << 1; }

  • 22)ViewPager同时缓存page数最好为最小值3,如果过多,那么第一次显示时,ViewPager所初始化的pager就会很多,这样pager累积渲染耗时就会增多,看起来就卡。

    23)每个pager应该只在显示时才加载网络或数据库(UserVisibleHint=true),最好不要预加载数据,以免造成浪费

    24)提高下载速度:要控制好同时下载的最大任务数,同时给InputStream再包一层缓冲流会更快(如BufferedInputStream)

    25)提供加载速度:让服务端提供不同分辨率的图片才是最好的解决方案。还有合理使用内存缓存,使用开源的框架

    引用:Android性能优化的浅谈

    ⑺ 现如今安卓手机的系统优化哪家好呢为什么呢

    由于手机行业的迅速发展,各大手机厂商对自己手机系统的优化也是越来越好,那么在如今琳琅满目的安卓市场,哪些手机厂商对手机系统的优化最好呢?

    1、华为手机系统

    作为我国手机的龙头企业,华为手机可以说是在国内外都取得了非常好的口碑,特别是华为手机的操作系统,近期华为鸿蒙系统的发布可以说为华为的手机操作系统又上了一个台阶,在之前安卓系统的版本上又进一步优化,带给了用户更好的体验,华为在安卓手机的系统优化方面可以说是天花板的存在。

    每家厂商都有自己优化的侧重点,当然每家厂商也都有自己的特色,希望各大手机厂商在手机系统的优化上再多多下点功夫,能给我们安卓用户带来更多更好的体验。

    ⑻ 哪个安卓手机系统优化的最好,用起来不卡比较流畅!

    荣耀30手机不错的,全网通6GB+128GB,目前华为商城在售价格2999元,手机参数如下:
    1、屏幕:屏幕尺寸6.53英寸,屏幕色彩1670万色,分辨率FHD+ 2400*1080 像素,屏占比91%。
    2、拍照:前置摄像头像素3200万,后置四摄:超感光摄像头4000万像素+超广角摄像头800万像素+长焦摄像头800万像素+微距摄像头200万像素,无论明暗远近,它都能助你轻松摄猎生活中的光影之美。
    3、性能:采用Magic UI 3.1.1(基于Android 10),搭载麒麟985 5G SoC芯片,NPU大核+NPU微核架构, AI性能和智慧体验再升级。
    4、电池:电池容量4000mAh(典型值),标配充电器10V/4A,手机快充支持最大10V/4A超级快充,兼容5V/4.5A超级快充。40W超级快充,30分钟即可充75%电量,告别低电量焦虑症。
    您可以登录华为商城官网查看手机更多信息,根据个人爱好与需求进行选择。

    ⑼ 小米等安卓手机是如何优化安卓系统的

    谢邀。

    小米手机的系统固件分为两种,一种是开发版,每周升级,我们会在每周五发布公告;第二种是稳定版,不定时推出。
    所有米粉可以根据自己的需求选择下载喜欢的版本!
    两者区别:
    1.稳定版将着重于稳定性,其中正式版的OTA升级周期约为一个月一次,RC版本根据bug修复情况择时提供更新,具体见相应公告
    2.开发版将着重于尝鲜和快速更迭,OTA升级周期仍为每周一次
    3.开发版一般经过大约一个月的开发期(期间重点是新功能和较大的功能修复)和稳定期(期间不开发新功能)后转为稳定版提供下载
    4.稳定版之“稳定”是相对于开发版而言,并非传说中的“绝对稳定”,其完善过程离不开大家长期的支持与帮助

    小米手机离不开大家的支持。如果你还有任何问题欢迎你随时访问小米社区或网络知道,与小米交流。

    阅读全文

    与安卓系统优化主要优化什么相关的资料

    热点内容
    连涨启动源码 浏览:159
    小奔运动app网络异常怎么回事 浏览:447
    php开启压缩 浏览:303
    服务器主机如何设置启动 浏览:282
    linux配置网络命令 浏览:774
    一张照片怎么制作视频app 浏览:908
    pythonweb和php 浏览:976
    电脑服务器地址ip地址 浏览:823
    对矩阵压缩是为了 浏览:910
    setfacl命令 浏览:172
    linux子系统中断 浏览:342
    linux查看进程ps 浏览:224
    知识库系统php 浏览:623
    小波变换压缩图像python 浏览:151
    阿里巴巴程序员怎么月入百万 浏览:173
    如何使用国外服务器 浏览:188
    燃灯者pdf 浏览:468
    编译器用数学吗 浏览:7
    图形化apk反编译工具 浏览:48
    考勤表加密怎么办 浏览:736