首先明确一点线程切换一定需要Handler的参与 线程切换的代码最简单的做法大概如下代码 subscribeOn(...[作者空间]
特点:支持HTTP2/SPDY黑科技(Http2 优化了头部压缩,多路复用多个http请求共用一个TCP连接)so...[作者空间]
最简单的使用方法是这样的 这边分为两个步骤1.create2.subscribecreate 由上面可以知道sub...[作者空间]
Glide的基本用法 基于Glide 3.5.2先看with方法做了什么 RequestManagerRetrie...[作者空间]
基于eventbus 2.4.0项目中很多地方用到EventBus大体的使用 就是这样的几段代码 EventBus...[作者空间]
说launchMode需要说下几个概念:task:可以包含多个不同进程的activity。activity: 只属...[作者空间]
在对性能要求比较高的地方会用到JNI,Java Native Interface,Java本地接口,使得Java可...[作者空间]
AsyncTask的使用大家应该都不陌生,内部原理就是线程池与Handler的运用。简单的使用 现在有个疑问是 怎...[作者空间]
按照动态加载区分可以区分为两类: 插件化 热修复 组件化 模块化 热修复 模块化是大小公司都会使用的技术,而组件化...[作者空间]
Android App的启动流程1.点击app图标,Launcher进程通过Binder向System_Serve...[作者空间]
说到View 绘制 必须要提到Window WindowManager WindowManagerService ...[作者空间]
事件分发的分析文章网上很多,自己看来比较好的文章美团开发人员的https://www.jianshu.com/p/...[作者空间]
首先明确这一点: 交互基于消息机制。消息机制主要包含:MessageQueue,Message,Handler和L...[作者空间]
RecyleView 配合使用的高频使用方法有以下几个1.notifyDataSetChanged 全部更新‘这个...[作者空间]
对于列表的使用频率很高,之前也了解过源码 但是过一段时间可能就忘的七七八八,所以写下这个笔记。首先看下怎么绘制的 ...[作者空间]