美文网首页UtilsAndroid知识Android开发
每次吃一点Androidの开发辅助工具

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

作者: 耑意儿 | 来源:发表于2017-03-21 20:24 被阅读183次
    目录:
    1、Fiddler真机调试
    2、GsonFormat(json实体类快速生成插件)
    3、ECTranslation AS 翻译插件
    

    Android小仙

    1. Fiddler真机调试

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

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

    1.1. 配置Fiddler

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


    Paste_Image.png

    1.2. 电脑IP

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

    1.2. 配置手机

    将手机的代理指向PC机

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


      Paste_Image.png
    • 如下图,选择“显示高级选项”,
      代理一栏选择“手动”,
      服务器端口设置成“8888”,
      IP选择“DHCP”
    Paste_Image.png

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


    Paste_Image.png

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


    Paste_Image.png

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

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

    2.1. 在AS上安装GsonFormat

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

    Paste_Image.png

    2.2. 使用

    • 首先你要有一个JSON数据串。
    • 然后在AS中新建一个空的实体类
    • 点击鼠标右键,然后点generate => GsonFormat
    • 在GsonFormat窗口中放入Json数据,点击Format可以看到格式化的json数据。
    Paste_Image.png
    • 点击OK,进入Virgo Model视图,可以进行设置,点击OK,就生成了。
    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就可以了。

    Paste_Image.png

    3.2. 使用

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

    Paste_Image.png

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

    相关文章

      网友评论

      本文标题:每次吃一点Androidの开发辅助工具

      本文链接:https://www.haomeiwen.com/subject/mfbgnttx.html