Android优化
风不会停息.
高工之路前行者.
展开
-
App启动优化(一)
前言:从今天开始我将和大家一起走进应用的性能优化领域,首先还是希望能坚持更新吧。哈哈!作为一个应用开发人员,我们深知应用的性能对于应用本身有多么重要,我为什么把启动优化放在开篇呢,因为启动是用户对应用的第一体验,用户要想使用app,就一定会打开它,这个时候如果这个启动没做好,不管之后做得怎么样,给用户得第一感觉就已经变差了,随之带来的后果就是用户留存会变少,这对公司来说将是巨大的损失。要知道当今移动互联网的红利已经所剩不多,大多是巨头之间的战争。小公司要想有一席之地,那就必须得做得完美才行。我想绝大多数原创 2020-07-04 16:06:53 · 727 阅读 · 0 评论 -
android常见异常(OOM异常)
首先,OOM就是内存溢出,即Out Of Memory。也就是说内存占有量超过了VM所分配的最大。 怎么解决OOM,通常OOM都发生在需要用到大量内存的情况下(创建或解析Bitmap,分配特大的数组等),在这样的一种情况下,就可能出现OOM,据我现在了解到,多数OOM都是因为Bitmap太大。所以,这里我就专门针对如何解决Bitmap的OOM。其实最核发的就是只加载可见范围内的Bitma原创 2017-05-24 09:38:11 · 535 阅读 · 0 评论 -
android常见异常(ANR)
1.ANR异常ANRs (“Application Not Responding”),意思是”应用没有响应“。在如下情况下,Android会报出ANR错误:– 主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件– BroadcastReceiver 没有在10秒内完成返回通常情况下,下面这些做法会导致ANR 1、在主线程内进行网络操作2、在主线原创 2017-05-24 09:40:34 · 435 阅读 · 0 评论 -
Android大图片的二次采样
今天来给大家看一下经典二次采样问题,看下我的和你的有什么区别吗:public class BitmapUtils {/*** @param res 资源对象* @param resId 被采样的源位图的id* @param w 要显示的控件的宽* @param h 要显示的控件的高* @return*///大图片二次采样publi原创 2017-05-24 10:19:29 · 397 阅读 · 0 评论 -
Android仿微信实现IOS风格的滑动返回上一页
前言: 我们都知道在当前Android系统当中如果要实现应用返回上一页,最简单的做法就是什么也不做,所谓无招胜有招指的大概就是这个吧!但你真敢这么做嘛!这可不是微信所提倡的大道至简啊,虽然Android系统自带虚拟返回键,但是往往我们还是会在标题栏加上返回按钮吧,可能说大部分应用这么做就结束了。我想大家肯定有这种时候吧,当你沉醉在当前界面的美好事物当中时,这时候你想返回上一...原创 2019-05-11 16:16:25 · 914 阅读 · 0 评论