网上查了一些资料,好像使用的是 AOP 编程,但是现在有很多主流的请求框架,像 okhttp , Android HttpClient
, Volley , Retrofit 等,怎么适配这些请求框架,然后进行网络请求监测?求大神指点迷津!
|
CryseFeb 28, 2017
1
HttpClient 和 Volley 都忘了, okhttp 有 Interceptors
|
|
2
不知道使用 aop 怎么实现
|
|
r00ttFeb 28, 2017
3
使用 xposed,对这些网络框架请求部分代码进行 hook
|
|
4
不能使用 xposed ,只能在代码里面拦截
|
|
also24Feb 28, 2017
5
是说 Stetho 之类的?
Stetho 用的 Interceptor https://github.com/facebook/stetho/blob/master/stetho-okhttp/src/main/java/com/facebook/stetho/okhttp/StethoInterceptor.java |
|
7
我已经方了
|
|
9
类似的一些 SDK 像听云的拿来进行网络请求性能监听,他们好像就是使用 aop 编程
|
|
springzFeb 28, 2017
10
歪门邪道还是挺多的,比如设置个代理,本地开一个代理服务器进行数据分析。。。。。。
|
|
iluhcmFeb 28, 2017
11
真正的实现的确是通过 assemble 阶段动态替换所有需要监控的类来实现的。
|
|
zwl2012Feb 28, 2017 via iPhone
12
Android 应该有支持 hook 相关操作的方法吧
|