目录:
1、Fiddler真机调试
2、GsonFormat(json实体类快速生成插件)
3、ECTranslation AS 翻译插件
1. Fiddler真机调试
下载地址
Fiddler 是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。
它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。
<a>**首先: **</a>手机要跟电脑在同一个局域网内
1.1. 配置Fiddler
如下图,打开Fiddler,Tools => Connections => Allow remote computers to connect 开启
确认后重启Fiddler。
1.2. 电脑IP
在cmd下输入ipconfig
查看电脑的IP地址
1.2. 配置手机
将手机的代理指向PC机
-
如下图,长按WiFi-ATWORK,选择“修改网络”
- 如下图,选择“显示高级选项”,
代理一栏选择“手动”,
服务器端口设置成“8888”,
IP选择“DHCP”
确认连接就OK了。
再打开Fiddler就可以看手机上的http请求了
如下图,有锁标识,并且端口号为443的请求是用https加密协议的,无法看到json数据:
再看下面一张图,是手机上的天气软件的请求记录,右侧可以看到该请求响应回来的json数据:
2. GsonFormat(json实体类快速生成插件)
下载地址,下载好最新的jar包。
2.1. 在AS上安装GsonFormat
打开AndroidStudio,File => Settings => Plugin => Install Plugin from Disk,在下载目录下选中GsonFormat.jar
即可安装该插件,安装完后重启AS就可以了。
2.2. 使用
- 首先你要有一个JSON数据串。
- 然后在AS中新建一个空的实体类
- 点击鼠标右键,然后点generate => GsonFormat
- 在GsonFormat窗口中放入Json数据,点击Format可以看到格式化的json数据。
- 点击OK,进入Virgo Model视图,可以进行设置,点击OK,就生成了。
3. ECTranslation AS 翻译插件
下载地址,下载最新的jar包,我今天下的是ECTranslation1.5.jar
3.1. 在AS上安装
打开AndroidStudio,File => Settings => Plugin => Install Plugin from Disk,在下载目录下选中ECTranslation1.5.jar
即可安装该插件,安装完后重启AS就可以了。
3.2. 使用
在AS中,鼠标右击可以看到最上边有一个translate
选项,就是翻译功能了,可以自己设置快捷键:
在Settings => keymap 中搜索translate
,然后设置成你想要的快捷键。