Booster 3.5.0 正式发布

Booster 又双叒叕发布了新的版本—— v3.5.0,本次更新内容如下:

  1. 增加 booster-transform-service-loader 模块,支持 ServiceLoader 性能优化,使用方法:
    1
    val services = ServiceLoader.load(Service::class.java).iterator() // iterator() 是必要的

阅读全文

Booster 3.4.0 正式发布

Booster 又双叒叕发布了新的版本—— v3.4.0,本次更新内容如下:

  1. 重构了 booster-cha (Class Hierarchy Analysis) 模块,支持字节码框架无关的通用 ClassParser ,开发者可以选择使用 ASM 或者 Javassist 或者其它的 class 文件解析器

阅读全文

翩翩少年

整理磁盘空间的时候,发现了多年前自己录的歌,重温了一曲,思绪停留在了 2013 年的那个夜晚,暮色渐浓,在房间里支起了熨衣板,整理完衬衫,兴致盎然,拿过竖在墙角的电吉他,手机打开 Voice Memo,正好放在跟前的熨衣板上,独自陶醉在这夜色中。

阅读全文

AGP Transform API 被废弃意味着什么?

前几天 AGP 7.0 正式发布,细心的同学可能已经发现 从 AGP 1.3 一直存在的 Transform API 被标记为废弃了,但从注释中并没有说明应该用哪个 API 来替代,发现了这个问题,有同学就不淡定了,连 AGP 中最稳定的 Transform API 都被废弃了,以后是不让用字节码插桩了吗?

阅读全文

真相与现实

人类社会活动之复杂,导致绝大多数人都完全搞不清楚我们生活的这个空间是如何进行运转的,就拿「经济」这一话题来说,这个领域恐怕很多人都是一知百解,因为搞不清这个社会运行的底层逻辑,所以,绝大多数人只能随波逐流,人云亦云。

阅读全文

你不可能成为大牛

你没看错,你 不可能 成为大牛,你认为你是那20%,其实你是属于那80%,别不服气,如果非要抬杠,那请回答一下这几个问题:

  1. 你比80%的人更有天赋么?

阅读全文

Booster 3.3.1 正式发布

Booster 又双叒叕发布了新的版本—— v3.3.1,本次更新内容如下:

  1. Fix issue #222 : JavassistTransformer 中没有将 app 编译的 class 添加到 classPool

阅读全文

Booster 3.3.0 正式发布

Booster 又双叒叕发布了新的版本—— v3.3.0,本次更新内容如下:

  1. Fix constraintlayout 导致的 R 内联的问题 #187 #226

阅读全文

Java 11 新特性

Java 11 于 2018 年 9 月 25 日发布,该版本目前已开放以进行错误修复。它提供 LTS 或长期支持,这也是为什么新版本的 IntelliJ IDEAAndroid Studio 都将内置的 JDK 版本升级到了 Java 11 的原因。

阅读全文

Java 10 新特性

Java 10 根据 JSR 383 所开发,于 2018 年 3 月 20 日正式发布。Oracle 提供 GPL 下可用于生产的二进制文件,此次发布包含了十二项新特性。

阅读全文