Android开发常用工具

来源:互联网 发布:ubuntu登录界面root 编辑:程序博客网 时间:2024/05/16 13:19

工欲善其事必先利其器,好的工具能使开发效率大大提高,达到事半功倍的效果,以下是本人开发过程中使用到的各种工具,整理如下:


云手机testBird:

http://tphone.testbird.com/home/devices

通过两端adb命令可以远程连接手机调试,各种型号,可租用30分钟,首次注册用户有30分钟体验时间,用完就得充值了,真坑,以下是计费模式,真tm贵,当然,是没有手机号的,无法测试短信通话等功能的,只是了解有这样一种远程调试的方式。

计费单价:10元/10分钟(以10分钟为最小扣费时间


FTP工具:Ftpserver

在各大android市场,应该也可以下载的,也可以点击这里下载,安装完后在pc端浏览器打开相应地址,就会出现如下界面



Wireshark

抓包工具,跟fiddler不一样


ClassyShark

可以直接查看apk文件里所用到的框架,了解主流app的开发技术,及时学习,github链接


Android Debug Monitor:

原来是用的Hierarchy Viewer,不过现在貌似已经被废弃了,建议使用monitor,使用方法和之前的一样,也是执行sdk目录下tools目录中的monitor.bat文件,就可以打开一个可视化的操作界面,可以更加清晰地观察应用的布局结构设计,用来做高仿软件很合适,了解了要高仿的软件的设计思路,也算是前进一大步了。 


Genymotion:

Android模拟器,比SDK自带的模拟器快多了,而且也可以选择不同手机品牌,下载地址:https://www.genymotion.com/#!/download,注册下载安装完成后要在eclipse中安装好genymotion的插件,配置好软件位置,在软件中配置SDK位置,然后就可以在这个模拟器上跑应用了



Droid4X:

下载页面:http://www.droid4x.cn/index.html?from=DB005,海马玩模拟器(Droid4X)是迄今为止在性能,兼容性和操控体验方面最好的安卓模拟器。通过Droid4X,用户可以在PC上享受百万移动应用和游戏带来的全新体验。对于开发者而言,Eclipse可以自动识别该模拟器,不需要安装什么插件之类的




Android Screen Monitor:

Android屏幕抓取软件,配合Gifmaker可以做出应用程序的gif演示动图;这个其实是谷歌提供的一个jar包,asm.jar,不过相对而言不是非常流畅,使用方法就是把这个jar包放在Android SDK的包含adb命令的platform-tools目录下,然后执行java -jar asm.jar即可,当然前提是配置好环境变量


    


Android Layout Binder:

这是一个可以在线根据xml文件内容生成批量findViewById方法的工具,网址为http://android.lineten.net/layout.php,如下图所示:





LICEcap

一款录制gif 的软件,使用起来得心应手,和Vysor(Google浏览器插件)配合使用,比gifmarker好多了,http://www.cockos.com/licecap/



Monkey Test:

Android的命令行工具,在adb shell环境下执行,通过ls data/data查看当前手机上所有已安装的程序包,然后执行monkey -p 包名 -v 500,这段命令的作用是启动指定包名的应用程序,并向其发送500个伪随机的用户事件流(如按键输入,触摸屏输入,手势输入等),实现对正在开发的应用程序的压力测试,可以运行在模拟器或实际设备中。其中-p表示对象包,-v表示反馈信息级别。


Fiddler2:

程序断点跟踪软件,主要是在手机端设置完代理服务器后,添加filters就可以调试app了,可以设置不同的网络状态等,不得不说是一款调试利器




Notepad++:

代码类文件(java、xml)查看工具




Source Insight 3:

是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析



Mindjet MindManager:

中文商标译作C,俗称“脑图”,又叫“心智图”,是一款创造、管理和交流思想的通用标准的绘图软件,也称为思维导图,可以用来画流程图,和微软的Visio软件画的流程图有点一拼



还有一个类似的软件叫XMind,相比于前者,更推荐使用后者



GetColor:

屏幕拾色器,可以拾取屏幕上任意一个像素的颜色值




还有一种叫ColorPix,被全球广泛使用的取色器,链接在这里,点击颜色值也能直接复制到剪贴板中




JsonViewerPackage:

json数据格式化查看




Sqlitestudio-2.1.5:

数据库文件db查看器




Navicat Premium:

导航猫,数据库增删改查软件



GitHub上整理的更全,可以参考这个:https://github.com/inferjay/AndroidDevTools


1 0
原创粉丝点击