
性能优化
文章平均质量分 69
Kitty_London
正在输入,边学边走。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android性能优化 -- Memory Monitor工具检测内存泄露
这里我们通过一个例子来学习Memory Monitor工具的使用。示例package com.android.test;import android.content.Context;public class UserManger { public static UserManger instance; private Context mContext;原创 2018-02-02 09:01:24 · 739 阅读 · 0 评论 -
Android性能优化 -- 应用启动优化之DelayLoad
对于应用启动优化,其实核心思想就是在启动过程中少做事情,具体实践的时候无非就是下面几种: 1. 异步加载; 2. 延时加载; 3. 懒加载。 我们这篇博客主要学习一下一种延时加载(DelayLoad)的实现及其原理。DelayLoad的实现是非常简单的,但是原理比较复杂,其中还涉及到Looper、Handler、MessageQueue、VSYNC等。一原创 2018-02-06 11:34:03 · 1452 阅读 · 0 评论 -
Android性能优化 -- 应用启动优化
应用的启动启动方式通常来说,在Android中应用的启动方式分为两种:冷启动和热启动。1、冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。2、热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程依然会保留在后台,可进入任务列表查看),所以在已有进程的原创 2018-02-07 16:26:06 · 809 阅读 · 0 评论 -
Android性能优化 -- 应用启动优化之启动页设计
上篇博客我们学习了应用启动优化的一些优化思路,经过这些优化后,如果还不能达到你的要求,我们一般会做个启动页。因为启动页一般View数量比较少,业务逻辑比较简单,因此启动比较快。一、设计思路常规启动页设计思路通常点击桌面就会执行Application中的逻辑,然后会跳入启动页SplashActivity,通常展示一个图片和logo,然后2或3秒后,并且SplashActivity里面可以去做一些Ma...原创 2018-02-08 18:01:39 · 715 阅读 · 0 评论