每次吃一点Androidの开发辅助工具

目录:
1、Fiddler真机调试
2、GsonFormat(json实体类快速生成插件)
3、ECTranslation AS 翻译插件

每次吃一点Androidの开发辅助工具_第1张图片
Android小仙

1. Fiddler真机调试

下载地址
Fiddler 是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。
它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

**首先: **手机要跟电脑在同一个局域网内

1.1. 配置Fiddler

如下图,打开Fiddler,Tools => Connections => Allow remote computers to connect 开启
确认后重启Fiddler。


每次吃一点Androidの开发辅助工具_第2张图片
Paste_Image.png

1.2. 电脑IP

在cmd下输入ipconfig查看电脑的IP地址

1.2. 配置手机

将手机的代理指向PC机

  • 如下图,长按WiFi-ATWORK,选择“修改网络”


    每次吃一点Androidの开发辅助工具_第3张图片
    Paste_Image.png
  • 如下图,选择“显示高级选项”,
    代理一栏选择“手动”,
    服务器端口设置成“8888”,
    IP选择“DHCP”
每次吃一点Androidの开发辅助工具_第4张图片
Paste_Image.png

确认连接就OK了。
再打开Fiddler就可以看手机上的http请求了
如下图,有锁标识,并且端口号为443的请求是用https加密协议的,无法看到json数据:


Paste_Image.png

再看下面一张图,是手机上的天气软件的请求记录,右侧可以看到该请求响应回来的json数据:


每次吃一点Androidの开发辅助工具_第5张图片
Paste_Image.png

2. GsonFormat(json实体类快速生成插件)

下载地址,下载好最新的jar包。

2.1. 在AS上安装GsonFormat

打开AndroidStudio,File => Settings => Plugin => Install Plugin from Disk,在下载目录下选中GsonFormat.jar即可安装该插件,安装完后重启AS就可以了。

每次吃一点Androidの开发辅助工具_第6张图片
Paste_Image.png

2.2. 使用

  • 首先你要有一个JSON数据串。
  • 然后在AS中新建一个空的实体类
  • 点击鼠标右键,然后点generate => GsonFormat
  • 在GsonFormat窗口中放入Json数据,点击Format可以看到格式化的json数据。
每次吃一点Androidの开发辅助工具_第7张图片
Paste_Image.png
  • 点击OK,进入Virgo Model视图,可以进行设置,点击OK,就生成了。
每次吃一点Androidの开发辅助工具_第8张图片
Paste_Image.png

3. ECTranslation AS 翻译插件

下载地址,下载最新的jar包,我今天下的是ECTranslation1.5.jar

3.1. 在AS上安装

打开AndroidStudio,File => Settings => Plugin => Install Plugin from Disk,在下载目录下选中ECTranslation1.5.jar即可安装该插件,安装完后重启AS就可以了。

每次吃一点Androidの开发辅助工具_第9张图片
Paste_Image.png

3.2. 使用

在AS中,鼠标右击可以看到最上边有一个translate选项,就是翻译功能了,可以自己设置快捷键:
在Settings => keymap 中搜索translate,然后设置成你想要的快捷键。

每次吃一点Androidの开发辅助工具_第10张图片
Paste_Image.png

参考资料:
【HTTP】Fiddler(一) - Fiddler简介
Android手机 Fildder真机抓包

你可能感兴趣的:(每次吃一点Androidの开发辅助工具)