简单了解 增量更新是什么?APP版本更新时不需要客户端下载新的apk,只需要下载差分包(两个apk的差异)。 差分包怎么得到?怎么用旧的apk和...
简单了解 增量更新是什么?APP版本更新时不需要客户端下载新的apk,只需要下载差分包(两个apk的差异)。 差分包怎么得到?怎么用旧的apk和...
JsBridge Bridge基本原理: Js通知Native 1)API注入。通过webview.addJavaInterface()的方法实...
0.前言 使用Rxjava的人越来越多,rxjava现在已经更新到rxjava3了,因其简洁效率高的特点备受程序猿喜爱。然而由rxjava处理不...
引入 ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了B...
广播插件的两种实现模式 接上一篇插件化(一),已经实现了通过插装式实现activity插件和service插件,这两种的实现是一样的,但是广播就...
什么是IOC IOC(Inversion of Control):控制反转。开发过程中类里面需要用到很多个成员变量 传统的写法:你要用这些成员变...
在文章的开篇,我觉得我们有必要先了解AOP是个什么东东,AOP和OOP又有什么区别,这个时候小伙伴们就避免不了百度一波啦~笔者也去百度了一波,可...
Android 使用 Aspectj 限制快速点击 在AspectJ 在 Android 中的使用中,介绍了 Aspectj 的基本知识及其在 ...
EventBus使用了观察者模式,核心是通过反射invoke执行注册方法,今天我们就来通过简单的代码写一个EventBus 首先定义EventB...
现在Android 市面上很火的当然是 Retrofit+RxJava + OkHttp, 功能强大,简单易用,因此选用这套方案来改造网络库。 ...
专题公告
常用的框架