您的位置:首页 > 移动开发 > Android开发

Android常用工具总结

2015-02-11 10:35 204 查看
总结用到一些使用的非官方的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上没有这个,一定要用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 工具