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/