
Android应用的性能优化
文章平均质量分 95
梳理android应用性能优化方面的知识
地球很小
这个作者很懒,什么都没留下…
展开
-
内存优化知多少
你是否有被out of memory搞得焦头烂额过?你是否有过在内存优化问题上被面试官问的哑口无言的经历?那就驻足一小会儿,看看下面的内容。原创 2020-08-14 17:20:33 · 459 阅读 · 0 评论 -
布局优化三两事儿
相信喜欢玩游戏的小伙伴儿们都知道一个指标FPS(frame per second),FPS是每秒钟填充图像的帧数,而一般情况下只要达到了60FPS的画质渲染,人眼识别来说已经具备了较高的平滑度了。而我们的Android也是遵循这一设计来渲染画面的,即每过16.67毫秒重绘一次页面布局。那么为什么有时候我们还能感受到显著的卡顿呢。原创 2020-08-05 11:35:08 · 1064 阅读 · 0 评论 -
常被忽略的Android电量优化
前言:做为一个Android应用的开发人员,有时你可能并不关心手机电量的使用情况,认为这是手机厂商或者系统开发人员所该关心的事儿,其实不然,对于用户体验来说,最重要的是能够使用设备,一个没电的手机和一块板砖没有什么区别。一旦用户发现是你的应用非常耗电,导致电池使用时间大大降低,可能会毫不犹豫的卸载掉。因此电池电量的优化也是我们所必须要关系和解决的性能优化问题之一。废话不多说,开撸.........原创 2020-07-24 15:06:43 · 1681 阅读 · 0 评论 -
Apk性能优化--瘦身的那些事儿
前言:你是否曾今被迫接手一个浩瀚又陌生的项目,面对繁杂的代码总有些力不从心且心声厌倦;你是否曾今经历码字五分钟,编译两小时;你是否曾今在下载某一款app时因为要下载很久而吐槽或放弃。而这些或多或少都和代码不规范、冗余,apk体积过大有关,因此apk瘦身在android应用的性能优化上来说也是不可绕过的一部分。接下来我们就来聊聊apk瘦身的那些事儿。APK Analyzer:为了更好、更直观的说明apk瘦身的必要性,我特意找了一个以前无用的代码,接下来我们就给这个代码瘦个身。Apk an.原创 2020-06-29 16:19:56 · 754 阅读 · 0 评论 -
GC机制,你真的了解吗?
GC(Garbage Collection)相信是每一个程序猿(媛)都熟知的了。作为一个Android开发者,无疑我们是幸福的,因为我们不用像C语言那样还需要手动进行垃圾回收,但同时我们又是不幸的,由于android市场的碎片化,各个型号的手机迥然不同,适配起来相当麻烦,其中最需要避免的就是Out Of Memory了。那么深入的了解GC机制就是每一个android开发者的必修课。...原创 2020-06-03 18:12:49 · 4780 阅读 · 0 评论 -
Android Crash 治理之道
在Android性能优化中Crash是没法绕开的话题,我们经常在微博热搜上看到某某app又崩了,一个app的口碑往往会因为几次Crash而一落千丈。因此Crash治理至关重要,本文则是站在前人的肩膀上对Crash治理做了自己的总结,希望能对自己和他人有所帮助。原创 2020-04-20 16:12:23 · 2147 阅读 · 0 评论 -
ANR?不存在的
什么是ANR?ANR是Application Not Responding的缩写,即应用程序未响应。在android中,当你的应用程序在一段时间内响应不够灵敏,即其界面线程处于阻塞状态的时间过长,就会触发ANR错误。这个时候如果你的应用位于前台,android系统会向使用者显示一个对话框,用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。这种形式类似于windows系统中的“该...原创 2020-04-07 16:16:35 · 649 阅读 · 0 评论