想要提高開發效率,需要這些工具

工欲善其事必先利其器,好的工具能使開發效率大大提高,達到事半功倍的效果,以下是本人開發過程中使用到的各種工具,整理如下:

代碼比較工具:DiffMerge

http://sourcegear.com/diffmerge/downloads.php

比較兩個項目之間的不同的地方,其他還有winmerge,beyond compare,araxis merge,textdiff,

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章