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/
一款用于重建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/
解决方案 »
- android初学者求教!!谢谢
- android手机可以建立类似电脑局域网吗?
- 修改default_workspace.xml的问题
- android界面中要不要加返回按钮???
- ViewFlipper中添加的一个一个View里的点击事件只能执行一次,重复点击就报错终止程序,这该怎么解决?
- 求助 lightsensor只能从暗调到亮,从亮却调不回暗了
- 设置surfaceview大小后显示视频上边黑边下边灰边
- 关于Mars老师视频中 HandlerThread的使用方法
- 请问登录界面的问题
- 求Android 大神帮忙啊,这个问题困了好几天了
- Android平台下如何使用SSL访问服务器
- 来讨论一下Android里代码如何操作背景数据
一款用于重建apk的工具。可以解压各种apk包,查看完整的资源等,目前不支持查看源代码。
ultraedit 只是在编辑和查看单独文档时使用较多,文件较多的工程一般几千个文件,还是需要一个强大的集成环境,以前用sourceinsight开发c程序,现在用eclipse开发android程序,linux下vi很强大,可惜太复杂,不会用啊!一直很遗憾。