正所谓工欲善其事,必先利其器,这里我汇总了一些常用的工具和技能,看看哪些技能你已经GET了!也欢迎在底下补充,我添加到正文里!
AndroidProxySetter
首先推荐超级大神器:
你是不是已经烦透了每次使用Charles或者其它工具抓包工具时,需要设置代理呢?来来来:AndroidProxySetter满足你的一切幻想。在手机上预先装上一个APK,然后通过ADB命令一键就可以轻松指定需要设置代理的网络、代理服务器地址、代理端口等等信息,如果要设置当前电脑的IP为代理服务器,你只需要简单将如下脚本放到一个脚本文件中,每次一执行就可以方便地设置代理。
IPADDRESS=`ifconfig en0 | grep inet | grep -v inet6 | awk '{print $2}'`
adb shell am start -n tk.elevenk.proxysetter/.MainActivity -e host $IPADDRESS -e port 8888
AS之Live Templates
首先让大伙看看效果先~
live_template2.gif看到了吧,可以配置一些常用关键字,在我们输入这些关键字时,可以方便地生成一些样板代码,比如上面的Intent-filter(我自己加的配置),或者我们为Fragment创建一个newInstance()方法(AS默认提供的样板),是不是很赞?
你可以在这里添加任意的样板代码,并给一个关键字。
Paste_Image.pngAS之GsonFormat
可以根据接口文档生成需要解析的Model类,输入Json对象,自动生成对应的class,避免字段敲错。这个可能知道的人比较多。
使用比较简单:
可以在这里找到这个插件:
Paste_Image.pngAS之ADB Idea
提供针对当前开发项目的一系列方便操作,项目地址。可以方便地进行清除数据,重启,卸载等操作。
Paste_Image.png插件在这里可以找到:
Paste_Image.png
AS之idea-multimarkdown
提供对idea系列IDE的支持,可以方便的编辑mk文件和预览,但是想要加强版本,需要给点钱:
Paste_Image.png
网友评论