- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 关于Fresco的三级缓存机制
三级缓存1.Bitmap缓存Bitmap缓存存储Bitmap对象,这些Bitmap对象可以立刻用来显示或者用于后处理在5.0以下系统,Bitmap缓存位于ashmem,这样Bitmap对象的创建和释放将不会引发GC,更少的GC会使你的APP运行得更加流畅。5.0及其以上系统,相比之下,内存管理有了很大改进,所以Bitmap缓存直接位于Java的heap上。当
2016-10-25 18:06:21
4496
原创 工厂模式的简要解析
工厂模式分三种:简单工厂模式、工厂方法模式 和 抽象工厂模式 a、简单工厂模式:通过给工厂设置参数,得到需要的产品实例; 优点:客户端不需要修改代码。 缺点: 当需要增加新的运算类的时候,不仅需新加运算类,还要修改工厂类,违反了开闭原则。 b、工厂方法模式:一个工厂类派生出多个产品工厂类,再通过产品工厂类,生成具体的产品实例; 好处:增加一个
2016-10-25 17:25:14
334
原创 为什么安卓手机的配置再高,可是流畅度还是不如IOS
身边总能听到很多用户问:为什么安卓手机的配置再高,可是流畅度还是不如IOS,小编今天就给大家解释下原因主要有以下四个方面:1、主要原因:渲染机制不同IOS的UI渲染是采用实时优先级,而安卓的UI渲染是遵循传统电脑模式的主线程普通优先级,简单的说就是IOS对屏幕反应是优先级很高,用户只要触摸屏幕,系统就会最优先处理屏幕显示的这个层级,马上给出动画效果。然后才处理媒体
2016-10-23 10:23:17
5387
1
原创 Activity生命周期和用户交互的生命周期函数的调用次序
闲话不多说,先上一张经典的生命周期流程图: 用户与activity交互时,生命周期函数的调用流程:1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。 3.当前Activity
2016-08-15 11:47:45
2820
算术我最棒
2014-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人