最近把Android studio升级到3.6版本之后,在使用git的pull/push的时候遇到了一个问题。 查了一遍,都是基于 Android studio 3.4版本的...

IP属地:福建
最近把Android studio升级到3.6版本之后,在使用git的pull/push的时候遇到了一个问题。 查了一遍,都是基于 Android studio 3.4版本的...
上一篇对MediaPlayer底层播放器创建做了具体的分析。我们知道,Binder是C/S结构,MediaPlayer.cpp相当于C,而MediaPlayerService...
接着上一篇,with方法获取到RequestManager 对象,它实现了LifecycleListener接口,这意味着,页面生命周期的触发会通知到RequestManag...
Picasso,Glide,Fresco对比 上一篇我们分析了Picasso,这一篇我们来分析Glide源码的调用流程,目前主流的图片加载框架除了Picasso和Glide,...
在《Binder简介》一篇中,我们了解了Binder进程间通讯的大致执行原理,从这一篇开始,通过分析源码来认识Binder底层的调用过程。 Binder结构 Binder采用...
Binder是Android底层实现进程通讯的一种方式,由于它的调用过程比较复杂。本篇暂不涉及源码,只是做一个原理上的讲解,而具体的源码调用,会在后面用一个系列的篇章来分析。...
前面已经分析了OkHttp源码的调用流程,通常会搭配Retrofit一起使用。笼统地说,Retrofit只是一个适配器,它内部封装了OkHttp,并不做实际的网络请求工作,而...
2018-06-01 遇到的一点小问题三年前培训教的Android里动画好像是三种:帧动画、补间动画、属性动画。刚开始做项目用了不少,项目最低版本是2.2,为了版本适配还特...