Android開發(fā)者必備的十大開發(fā)工具

Android開發(fā)者必備的十大開發(fā)工具

ID:42365681

大?。?17.50 KB

頁數(shù):6頁

時間:2019-09-13

Android開發(fā)者必備的十大開發(fā)工具_第1頁
Android開發(fā)者必備的十大開發(fā)工具_第2頁
Android開發(fā)者必備的十大開發(fā)工具_第3頁
Android開發(fā)者必備的十大開發(fā)工具_第4頁
Android開發(fā)者必備的十大開發(fā)工具_第5頁
資源描述:

《Android開發(fā)者必備的十大開發(fā)工具》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、Android開發(fā)者必備的十大開發(fā)工具盤點Android開發(fā)者必備的十大開發(fā)工具,AndroidSDK提供了一系列可幫助開發(fā)者設計、創(chuàng)建、測試和發(fā)布Android應用程序的強大工具,Eclipsew/ADT,.AndroidSDKandAVDManager,AndroidDebugBridge(adb)....AndroidSDK提供了一系列可幫助開發(fā)者設計、創(chuàng)建、測試和發(fā)布Android應用程序的強大工具,以下是我們編譯developer推薦的10款最常用的開發(fā)工具。1.Eclipsew/ADT雖然Eclipse并非唯一可用于開發(fā)Android

2、應用的Java開發(fā)環(huán)境,但它是目前最歡迎的工具,有很大程度上是因為它的成本很低(免費),但最主要的原因還是它與其他Android工具的強大組合功能。最典型的表現(xiàn)就是它與AndroidDevelopmentTools(ADT)插件的組合(注:開發(fā)者可以通過Android網(wǎng)站下載ADT)。Eclipse2.AndroidSDKandAVDManager這項SDK可提供多種重要的功能,它能管理不同版本的AndroidSDK,以及第三方附件、工具、設備驅動程序和文件。第二大功能就是管理用來安裝模擬器實體的AndroidVirtualDevice配置(AV

3、D)。TheSDKandAVDManager3.AndroidDebugBridge(adb)該工具可將其他工具接入模擬器和設備,它除了可以讓其他工具(注:尤其是EclipseADT插件)功能生效以外,還可以使命令行上傳或下載文件,安裝或卸載程序包,通過進入設備或模擬器的shell環(huán)境訪問許多其他功能。4.DalvikDebugMonitorServer(DDMS)無論是通過獨立應用程序還是Eclipseperspective訪問DDMS,它都能提供檢查、調(diào)試、與模擬器及設備實體交互的便利功能。開發(fā)者可使用DDMS檢查運行程序和線程,探索文件系統(tǒng)

4、,搜集堆棧和其他內(nèi)存信息,附上調(diào)試器,甚至是抓取視頻截圖。通過模擬器,開發(fā)者還可以模擬電話接聽和發(fā)送SMS等狀態(tài)。DalvikDebugMonitorServer5.Android模擬器和實際移動設備如果開發(fā)者創(chuàng)建完成了一款應用程序,就必須針對自己鎖定的設備進行測試。你可以將模擬器與AVD結合在一起模擬目標移動設備的運行環(huán)境,但更全面地進行測試,你還是需要一個真正的移動設備,因為模擬器雖然功能強大,但它畢竟不是實際使用的手機,用戶也不可能使用模擬器運行應用程序,所以實際移動設備也是測試環(huán)節(jié)必不可少的工具。TheAndroidEmulator6.L

5、ogCatLogCat是Android日志系統(tǒng)的名稱,你可以通過Eclipse、adb讀取LogCat數(shù)據(jù),它可以提供系統(tǒng)中相關事件的診斷信息。開發(fā)者可以由此將應用程序的調(diào)試和診斷信息發(fā)送到LogCat。7.TheHierarchyViewer開發(fā)者可通過獨立應用程序或者Eclipseperspective訪問TheHierarchyViewer,它的作用是在運行過程中查看程序的UI布局,提供了一個圖表顯示應用程序布局和視圖層級的情況,開發(fā)者可依此判斷程序UI布局的存在問題。TheHierarchyViewer8.Draw9-PatchDraw9

6、-Patch可助開發(fā)者更方便地完成應用程序的圖形設計,該工具支持開發(fā)者將傳統(tǒng)的PNG圖像文件轉化成更具靈活性、更能有效運用于手機應用開發(fā)過程的可擴展圖像文件。這項工具可以在快速顯示效果的環(huán)境中簡化NinePatch文件的創(chuàng)建過程。Draw9-Patch9.TheMonkeyTestTools它包括Monkey試驗程序和monkeyrunner工具,這兩項工具可用于自動測試應用程序。前者可在強度測試過程中將其中發(fā)生事件隨機發(fā)送到應用程序中,而后者可使用Python腳本通過截屏自動測試和檢查相關結果,以此測試應用的穩(wěn)定性。10.ProGuard它是典

7、型的Android應用開發(fā)過程中必不可少的一個環(huán)節(jié),為開發(fā)者提供了一個發(fā)布產(chǎn)品后保護知識產(chǎn)權的有效方法。ProGuard這種混淆器可用于模糊相關信息,并用無意義的字符序列來替換其中重要內(nèi)容,使其難以進行逆向工程。通過ProGuard可得到更精簡的文件,也就意味著網(wǎng)絡傳輸更省時,裝載速度更快,占用內(nèi)存空間更小。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。