240 投稿
收录了165篇文章 · 17人关注
  • Resize,w 360,h 240
    Android增量更新(bsdiff使用)

    简单了解 增量更新是什么?APP版本更新时不需要客户端下载新的apk,只需要下载差分包(两个apk的差异)。 差分包怎么得到?怎么用旧的apk和...

    1.6 CoderYuZ 0 18
  • Resize,w 360,h 240
    Android第三方库核心原理

    JsBridge Bridge基本原理: Js通知Native 1)API注入。通过webview.addJavaInterface()的方法实...

    2.6 jtsky 0 16
  • LiveData+ViewModel+RxJava2+autoDisposable解决内存泄漏

    0.前言 使用Rxjava的人越来越多,rxjava现在已经更新到rxjava3了,因其简洁效率高的特点备受程序猿喜爱。然而由rxjava处理不...

    2.0 雯艺雪 3 13
  • Resize,w 360,h 240
    手写ButterKnife框架

    引入 ButterKnife是一个专注于Android系统的View注入框架,以前总是要写很多findViewById来找到View对象,有了B...

  • Resize,w 360,h 240
    Android插件化(二)

    广播插件的两种实现模式 接上一篇插件化(一),已经实现了通过插装式实现activity插件和service插件,这两种的实现是一样的,但是广播就...

  • Resize,w 360,h 240
    Android进阶——框架之IOC框架

    什么是IOC IOC(Inversion of Control):控制反转。开发过程中类里面需要用到很多个成员变量 传统的写法:你要用这些成员变...

  • AOP在安卓上的实现

    在文章的开篇,我觉得我们有必要先了解AOP是个什么东东,AOP和OOP又有什么区别,这个时候小伙伴们就避免不了百度一波啦~笔者也去百度了一波,可...

  • Resize,w 360,h 240
    Android 使用 Aspectj 限制快速点击

    Android 使用 Aspectj 限制快速点击 在AspectJ 在 Android 中的使用中,介绍了 Aspectj 的基本知识及其在 ...

    5.6 yxhuang 11 26
  • Android 手写EventBus

    EventBus使用了观察者模式,核心是通过反射invoke执行注册方法,今天我们就来通过简单的代码写一个EventBus 首先定义EventB...

  • Android封装Retrofit2+OkHttp3+RxJava网络请求

    现在Android 市面上很火的当然是 Retrofit+RxJava + OkHttp, 功能强大,简单易用,因此选用这套方案来改造网络库。 ...

    2.1 龙旋之谷 13

专题公告

常用的框架