android tools:

1. android apk tool
一款用于重建apk的工具。可以解压各种apk包,查看完整的资源等,目前不支持查看源代码。

网址:http://code.google.com/p/android-apktool/


2. unyaffs
可以解压yaffs格式的img文件。

网址:http://code.google.com/p/unyaffs/


3. unyaffs2
可以解压yaffs2格式的img文件。

网址:http://code.google.com/p/unyaffs2/


4. traceview
android自带的工具,可以查看各个函数占用的运行时间。具体用法参照document。


5. layoutopt
android自带的工具,经常被忽略的工具,为layout文件下的xml文件给出优化建议。


6. app inventor
google开发的在线android开发工具,非常初级,比较像是PLC的开发方式。

网址:http://appinventor.googlelabs.com/about/



常用工具:

1. java decompiler
java的常用工具,可以查看源文件。可以用于android 1.6时代之前的apk。对于一款优秀的软件来说,它必然经历了android1.5到2.3这个过程,所以可以找一找之前的版本来学习下赏心悦目的代码是如何编写的。

网址:http://java.decompiler.free.fr/


2. UE
一跨历史悠久的文本编辑软件,防止在windows上编辑文件时,错误的将文件保存成dos格式。

网址:http://www.ultraedit.com/


3. Beyond compare
一个优秀的文件比较工具,可以比较各种文件,不足之处在于merge代码时缺陷比较大。

网址:http://www.scootersoftware.com/

更多相关文章

  1. android 热修复 HotFix 混淆apk生成patch包方案
  2. android 中downloadmanager学习
  3. 将ffmpeg移植到Android
  4. 禁用Android系统Home键
  5. Android(安卓)imageView 自定义单个或多个角为圆角及圆形图片工
  6. android classes.dex 反编译
  7. android数据保存
  8. 使用gradle来编译生成apk
  9. ActionBarSherlock的使用一

随机推荐

  1. android开发—01开发环境的搭建
  2. 【Android】Android蓝牙开发深入解析
  3. android各版本的差异
  4. Android(安卓)剪切板监听
  5. 查看基于Android(安卓)系统单个进程内存
  6. Android从SD卡和Res读取图片,防止发生OOM
  7. How to Use Android(安卓)Downloads Prov
  8. Android
  9. [置顶] [Android] AsyncTask使用实例---
  10. Android中实现ListView滑动首字母提示 .