Android常用工具总结

总结用到一些使用的非官方的Android工具

1、静态代码扫描工具

lint:入门级别的产品,IDE自带

Coverity:收费产品,本厂有专人负责产品接入


2、终端抓包工具(需要手机root)

tcpdump:下载地址http://share.weiyun.com/7036fdf522b59209dab989500400c6b0?pt=1

抓包命令:

adb push ./tcpdump /data/local/tcpdump
adb shell chmod 6755 /data/local/tcpdump
adb shell rm -r /sdcard/capture.pcap
adb shell  /data/local/tcpdump -i any -p -s 0  -w /sdcard/capture.pcap  port 80

wireshark:查看网络包工具


3、图片压缩工具TinyPNG

压缩图片的意义就在于会使你的apk包减少很多:https://tinypng.com/


4、查看当前Activity

下载地址:http://share.weiyun.com/66b88fb40c34cb4a95d09e9213d9a1f7

运行后可以知道手机中正在运行的Activity是那个,在review代码的时候简直就是神器


5、反编译工具

Dex2jar:将classes.dex文件转换为jar文件,下载地址:http://www.cr173.com/soft/27335.html
Jd-Gui:将jar转换为java文件,下载地址:http://jd.benow.ca/


6、简易图片操作软件

PhotoZoomPortable:修改图片分辨率的时候会用到,自己改,或者一遍遍的去找设计

下载地址:http://share.weiyun.com/c776523f0f025f4573081e870cdcf127


7、Fps查看工具

可以用来检测页面流畅度

下载地址:http://share.weiyun.com/2f5b67d24a6833e073908d37065565e1


8、截屏取色工具

picpick:最多的用途是取出某张图片某个位置的颜色,下载地址:http://share.weiyun.com/c79212522e3dae180e72c2e4b512ed1f


9、自定义测试工具

提供查看cpu、自动化测试、填充sd卡等功能的测试工具,下载地址:http://share.weiyun.com/1197b653290a3e3fdc4ec590950fb795


10、Android Studio插件 Key Promoter

绝对的神器,强烈推荐,android studio快捷键提示功能”:

(1)当你执行了一个操作,但是不是通过快捷键执行的时候,会提示你对应快捷键;

(2)当你手动执行一个操作,超过3次,会弹出页面,引导你设置该操作的快捷键;

在Android Studio中搜索插件Key Promoter即可安装


11、模拟器

Genymotion:神级模拟器,流畅度完爆自带的终端模拟器,安装简单,集成IDE效果好,详情查看https://www.genymotion.com/


12、Hierarchy Viewer

单独把Hierarchy Viewer列出来是因为大部分时候,Hierarchy Viewer都无法运行。因此,必须在源码里面加上这个文件,并且按照它的api要求在activity的oncreate、onresume、ondestroy里面注册,才能执行,特此记录;

源文件请查看:

https://github.com/romainguy/ViewServer/blob/master/viewserver/src/main/java/com/android/debug/hv/ViewServer.java




13、AutoHoeKey

神器,强大的自动化工具,减少重复操作,自定义键盘宏的,常用案例:

(1)公司登陆需要在各种内部系统上输入密码,因此有了一键输入密码
#p::
send XXXXX{Enter}
return
#p:表示windows键+p键
send XXXXX{Enter}:相当于在键盘输入密码
return:返回

(2)经常需要打开特定目录,一键搞定
#w::
run C:\Users\XXXX\Desktop\work_bat
return

(3)设定快捷键使用百度,搜索剪切板中复制的内容
#b::
run www.baidu.com
sleep 1000
send %Clipboard%{Enter}
return 
解析
#b:表示windos键+B键
send:表示键盘按键
sleep 1000:停留1s
send :发送键盘命令
%Clipboard%:读取剪切版内容
{Enter}:相当于按回车键

14、Dexpot

 windows上的多频工具,实现免打扰功能,例如第一个屏幕开发,第二、三个屏幕沟通,第四个屏幕玩,用alt+1、2、3、4来切换屏幕;


15、Everything

绝对神器,提供文件索引功能,可惜mac上没有这个,一定要用。



12、AutoHoeKey

神器,强大的自动化工具,减少重复操作,自定义键盘宏的,常用案例:

(1)公司登陆需要在各种内部系统上输入密码,因此有了一键输入密码
#p::
send XXXXX{Enter}
return
#p:表示windows键+p键
send XXXXX{Enter}:相当于在键盘输入密码
return:返回

(2)经常需要打开特定目录,一键搞定
#w::
run C:\Users\XXXX\Desktop\work_bat
return

(3)设定快捷键使用百度,搜索剪切板中复制的内容
#b::
run www.baidu.com
sleep 1000
send %Clipboard%{Enter}
return 
解析
#b:表示windos键+B键
send:表示键盘按键
sleep 1000:停留1s
send :发送键盘命令
%Clipboard%:读取剪切版内容
{Enter}:相当于按回车键

13、Dexpot

 windows上的多频工具,实现免打扰功能,例如第一个屏幕开发,第二、三个屏幕沟通,第四个屏幕玩,用alt+1、2、3、4来切换屏幕;

14、Everything

绝对神器,提供文件索引功能,可惜mac上没有这个,一定要用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值