开发常用工具

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

charles

1、注册码

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

2、过滤

左下角的Filter输入框中输入关键字,注意不要勾选Focused

surge

wireshare

burp

filldder

https://blog.csdn.net/qq_25821067/article/details/79848589

 

MagicanRest

上班族必备,久坐良药

magican_rest

Adblock

广告拦截谷歌浏览器插件,http://www.pc6.com/mac/381672.html,csdn广告太多了,不拦截下简直看不下去

云手机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

 

阅读更多
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/diyangxia/article/details/40788003
个人分类: Android
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭