我想要实现Android SDK的Resources类的一些方法,例如getString()使用我自己的实现。
当我从
Context#getResources获取实例时,我无法创建自己的覆盖/代理版本的
Resources
。我认为我需要在其 tutorial中拥有
Byte Buddy
所谓的“类型变基”。
这在 Android 中可能吗?如果是,我是否应该使用适用于 Android 的 Byte Buddy Gradle 插件 来实现这一目标?
您无法在 Android 核心库中检测类。您只能使用
MemberSubstitution
来检测调用 Android 的自己的类。