![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
4.Android性能优化
Ryane_Lee
低调做人,高调做事。
展开
-
Android性能优化杂谈-如何监控和解决ANR问题?
一、ANR的定义Android全称是Application Not Response,即程序无响应。ANR的直观体验是用户在操作APP的过程中,感觉界面卡顿,如果 Android应用的界面线程处于阻塞状态的时间过长,会触发“应用无响应”(ANR) 错误,如下图所示,ANR 对话框会为用户提供强行退出应用的选项。当点击了Close app或者由于ANR引起了闪退之后,这时查看Logcat,一般...原创 2020-02-20 23:21:37 · 4210 阅读 · 0 评论 -
关于Android中的内存泄漏问题,你需要了解这些
一、Android中内存泄露的经典场景1. Activity中的Handler长期持有activity引用导致activity泄漏。原因:(1). 在Activity内new一个Handler时,该handler实例会对Activity持有一个隐式的引用。(2). Looper通过loop方法不断循环消息队列,而消息队列中的Message又会持有handler的引用。(3). 当Ac...原创 2020-02-19 10:44:02 · 440 阅读 · 0 评论 -
APK瘦身-是时候给App进行减负了
前言APK瘦身即是对APK大小进行压缩策略,减小APK安装包大小,更小的安装包更有助于吸引用户安装。前一段时间我司某一App进行APK的瘦身,最终也达到了减小10M的目标,现做一个简单的总结记录。如何着手这个问题?需要对一个App进行瘦身,首先最重要的就是对App大小有一个大致的了解,最直观看到App的大小就是通过Android Studio自带的Analyzer进行APK的分析。使用方法:...原创 2019-02-19 20:18:29 · 1190 阅读 · 2 评论