各自职责:Retrofit 负责 请求的数据 和 请求的结果,使用 接口的方式 呈现,OkHttp 负责请求的过程,RxJava 负责异步,各种...
布局优化 避免过度绘制嵌套,导致16秒无法完成绘制 使用viewstub提高布局性能 内存优化 避免内存溢出和内存泄漏,避免频繁的创建对象和销毁...
内存泄漏 某些对象因为某种原因,无法被回收 内存溢出 内存溢出是指创建的对象超出了系统分配的内存会造成内存的溢出;
两种缓存LruCache与DisLruCache LruCache是Android 3.1所提供的一个缓存类,所以在Android中可以直接使用...
约束者布局 约束者布局安卓2.3版本默认布局 是一个ViewGroup,它的出现是为了解决复杂布局时,布局嵌套过多的问题,,类似于Relativ...
面向对象: 封装:隐藏实现细节,提高程序的复用性和维护性 继承:子类继承父类,表明子类拥有父类的属性和方法(注意是public protecte...
1.事件响应机制的预备知识 在深入了解Android事件响应机制前,一些预备知识我们应该有所了解。 1.1 onTouch是优先于onClick...
梗概 MVP模式是MVC模式在Android上的一种变体,在MVC模式中,Activity应该是属于View这一层,它既承担了View,同时也包...
一 性能优化 1.如何对 Android 应用进行性能分析 首先从函数的耗时来说,有一个工具TraceView 这是androidsdk自带的工...