写这么一篇文章主要是为了解惑,我们都知道Retrofit可以配合RxJava一起使用,而且那种链式的调用简直了,但是一直有个疑惑: getObservable().subscribe(new Observer<St…
分类:Android源码分析
开源项目源码阅读指北
写在前面 作为一个程序员,阅读大牛们优秀的开源项目源码是一个提升个人编程能力、扩展思维的重要途径。在实际工作中,相信并不是所有人接手的项目代码都很优雅和优秀,而且很大可能因为历史遗留、赶进度等原因,导致代码冗余、模块耦合…
ReactNative源码分析之JS渲染成Android控件
经过了一番对ReactNative的学习之后,我们都知道只要敲入react-native run-android神奇的JS代码就被编译成Android可以理解的View了,不得不惊叹ReactNative隐藏的神秘的力量…
底部导航-BottomNavigationView 的使用及源码分析
目前市面上很多 APP 都有底部导航的功能,实现底部导航的方式也有很多种,如: ① 、使用原生控件 :TabHost 、LinearLayout /RelativeLayout、RadioButton 等; ② 、使用 …
Okio深入分析—源码分析部分
一、前言 时间过得可真是快,距离上一次更新已经将近 2 个月了,这之间竟然没有任何的文章更新。原因呢,无非就是工作与生活变得紧张了,渐渐的就把这个给落下了。趁着 Flag 还没倒下,咱得把它扶起来不是。 Okio深入分析…
CircleImageView详解与源码分析
Android 源码 相关热门文章 Android自定义View,画一个好看带延长线的饼状图 芦苇科技App技术团队 8 2 仿掌阅实现书籍打开动画 IAmMyHero 8 [译]使用MVI打造响应式APP(三):状态折…
GPU Image 详解与框架源码分析
一、前言 这篇文章咱们来看一下cats-oss的android-gpuimage。根据作者自己的解释,该项目的创意来自于IOS GPUImage。而GPU Image 的作用是利用 OpenGL 帮助我们实现图片初级处理…
ContentProvider启动过程分析
前面阅读了BroadcastReceiver的源码。 这篇文章也应该是继续看VirtualApk中关于插件ContentProvider的处理的。不过由于处理逻辑类似于Activity、Service,所以到最后再看。本…
Android 属性动画详解与源码分析
一、前言 关于什么是动画,动画的相关概念等等这里就不讲了。这里仅表述一下个人观点,个人认知是: 1.动画增加了 UI 展示的动态性,使得UI看起来更具生机。同时,一些酷炫的动画一定程度上也会提高应用的 Bigger。但这…
Android 骨架屏效果,了解一下
以前做应用开发时,在数据尚未加载前一般会先给用户一个提示,最简单粗暴的方式就是菊花图,大多数做法是放一张有个性的静态图,示意正在加载数据,这样体验会好些,直到出现 Skeleton Screen(中文一般叫做骨架屏)极大…
分布式作业系统 Elastic-Job-Lite 源码分析 —— 主节点选举
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》 《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》 《数据…
Android主流三方库源码分析(一、深入理解OKHttp源码)
OKHttp 相关热门文章 [Android]Okhttp心跳策略研究 Cang_Wang 13 OkHttp 源码分析(一)—— 请求流程 空帆船 5 从零开始仿写一个抖音App——app架构更新与网络层定制 何时夕 …