登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

可视化实现在手机上抓包 方便调试 OkNetworkMonitor

linkaipeng   2018-06-07 10:27   收藏

OkNetworkMonitor

一个基于 stetho 的 OKhttp 抓包工具,可以实现在手机上面的抓包,可以方便平时开发中的调试。

目前可以看到 请求头、响应头、响应数据 等,后续还会再增加。

使用

导入

implementation project(':lib-ok-network-monitor')

添加一个拦截器


new OkHttpClient.Builder()
    .addNetworkInterceptor(new OkNetworkMonitorInterceptor())
    

配置 AndroidManifest.xml 文件


<activity
    android:name="com.linkaipeng.oknetworkmonitor.ui.NetworkFeedActivity"
    android:screenOrientation="portrait"/>

<activity
    android:name="com.linkaipeng.oknetworkmonitor.ui.NetworkFeedDetailActivity"
    android:screenOrientation="portrait"/>
    

跳到抓包页面

NetworkFeedActivity.start(this);

截图

LICENSE

Copyright 2015 linkaipeng

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

<http://www.apache.org/licenses/LICENSE-2.0>

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

项目地址:https://github.com/linkaipeng/OkNetworkMonitor