zlrab

Results 6 comments of zlrab

1. multidex分包处理(5.0以下需导入兼容库) 2. 组件化

1. 手动在需要的地方添加埋点代码 2. asm+android gradle api编译期注入

1. productFlavor 2. 自定义gradle插件 入侵gradle构建流程(脚手架:java,kotlin,groovy)`拓展性极高 需足够熟悉android gradle api 但是android gradle api向下兼容性很差 `

version: ``` group: 'com.swift.sandhook', name: 'hooklib', version: '4.2.1' group: 'com.swift.sandhook', name: 'nativehook', version: '4.2.1' ```

可以做到 你是在ActivityLifecycleCallbacks的onActivityCreated()hook了layoutInflater,这样就局限在setContentView()的布局上,View提供了addOnLayoutChangeListener()方法 在将View绑定到视图上是都会走这个回调 可以在这个里面做hook逻辑 不过要解决重复hook造成的资源浪费问题

I encountered the same problem @emma0303 my proguard: ``` -dontwarn com.facebook.ads.internal.** -keeppackagenames com.facebook.* -keep public class com.facebook.ads.** { public protected *; } ```