課程(cheng)咨詢: 400-996-5531 / 投訴建議: 400-111-8989
認真做教育(yu) 專心促就業
Android SDK提(ti)供了一系列可(ke)幫助開(kai)(kai)發者設計、創建(jian)、測試(shi)和(he)發布(bu)Android應用程(cheng)序的強大工(gong)具(ju),下載,android開(kai)(kai)發工(gong)具(ju)使用教(jiao)程(cheng),以下是我們編譯developer推薦(jian)的10款最常用的開(kai)(kai)發工(gong)具(ju)。
1.Eclipse w/ADT
雖(sui)然(ran)Eclipse并非(fei)唯(wei)一可用于(yu)開(kai)發Android應(ying)用的(de)(de)(de)(de)開(kai)發環(huan)境,但(dan)它(ta)(ta)是目前最歡迎的(de)(de)(de)(de)工具(ju),有很(hen)大程度上是因為(wei)它(ta)(ta)的(de)(de)(de)(de)成本很(hen)低(di)(免費),但(dan)最主要的(de)(de)(de)(de)原因還是它(ta)(ta)與其他(ta)Android工具(ju)的(de)(de)(de)(de)強大組合(he)功能。最典型的(de)(de)(de)(de)表現(xian)就是它(ta)(ta)與Android Development Tools(ADT)插件的(de)(de)(de)(de)組合(he)(注:開(kai)發者可以通(tong)過Android網站下載ADT)。
Eclipse
2.Android SDK and AVD Manager
這項SDK可提供多(duo)種重要的功能(neng),它(ta)能(neng)管理(li)不同版本(ben)的Android SDK,以及第三(san)方附件、工具、設備驅(qu)動程序和文件。第二大功能(neng)就(jiu)是管理(li)用來安裝模擬器實(shi)體的Android Virtual Device配置(AVD)。
The SDK and AVD Manager
3.Android Debug Bridge(adb)
該(gai)工(gong)具可將其他(ta)工(gong)具接入(ru)模(mo)擬器和設備,它除(chu)了可以讓其他(ta)工(gong)具(注:尤(you)其是Eclipse ADT插件(jian))功能生(sheng)效(xiao)以外(wai),還(huan)可以使(shi)命令(ling)行上傳或下載文件(jian),安裝或卸載程序包,通過進(jin)入(ru)設備或模(mo)擬器的shell環(huan)境訪問許多其他(ta)功能。
4.Dalvik Debug Monitor Server(DDMS)
無(wu)論是通(tong)過獨立應用程(cheng)(cheng)序還(huan)是Eclipse perspective訪(fang)問(wen)DDMS,它都能(neng)提供檢(jian)查、調試、與模擬(ni)器(qi)及設備實(shi)體交互的便(bian)利(li)功(gong)能(neng)。開發者可使用DDMS檢(jian)查運行程(cheng)(cheng)序和線程(cheng)(cheng),探索文件(jian)系統,搜(sou)集(ji)堆(dui)棧和其他內存(cun)信息(xi),附(fu)上(shang)調試器(qi),甚至是抓取(qu)視頻截圖。通(tong)過模擬(ni)器(qi),開發者還(huan)可以(yi)模擬(ni)電話接(jie)聽和發送(song)SMS等狀態。
Dalvik Debug Monitor Server
5.Android模擬器和實際移動設備
如果開(kai)發者創(chuang)建(jian)完成了一(yi)款應(ying)用(yong)程序,就必須針對(dui)自己鎖定的(de)設備進(jin)行測(ce)(ce)試(shi)。你可以將模擬器與AVD結合在一(yi)起模擬目標移動設備的(de)運行環境,但更(geng)全面地進(jin)行測(ce)(ce)試(shi),你還是需要一(yi)個真正的(de)移動設備,因為模擬器雖然功(gong)能(neng)強(qiang)大,但它畢竟不是實(shi)際(ji)使用(yong)的(de)手機,用(yong)戶也(ye)不可能(neng)使用(yong)模擬器運行應(ying)用(yong)程序,所以實(shi)際(ji)移動設備也(ye)是測(ce)(ce)試(shi)環節必不可少的(de)工具(ju)。
The Android Emulator
6.LogCat
LogCat是Android日志系統的(de)(de)名稱,你可以(yi)通過(guo)Eclipse、adb讀取LogCat數據(ju),它可以(yi)提供系統中相(xiang)關事件的(de)(de)診(zhen)斷信(xin)息(xi)。開發者可以(yi)由此將(jiang)應用程(cheng)序(xu)的(de)(de)調試和(he)診(zhen)斷信(xin)息(xi)發送到LogCat。
7.The Hierarchy Viewer
開發者(zhe)可通過獨(du)立應用(yong)程(cheng)(cheng)序或者(zhe)Eclipse perspective訪(fang)問(wen)(wen)The Hierarchy Viewer,它的作用(yong)是在運行過程(cheng)(cheng)中(zhong)查看(kan)程(cheng)(cheng)序的UI布(bu)局,提供了一個圖表顯示應用(yong)程(cheng)(cheng)序布(bu)局和視(shi)圖層級的情況,開發者(zhe)可依此判斷程(cheng)(cheng)序UI布(bu)局的存在問(wen)(wen)題(ti)。
The Hierarchy Viewer
8. Draw 9-Patch
Draw 9-Patch可助開(kai)(kai)發者更方便地完成應用(yong)程序的圖形設(she)計,該工具支持(chi)開(kai)(kai)發者將(jiang)傳統的PNG圖像文件(jian)轉化成更具靈活性、更能(neng)有效運用(yong)于手機(ji)應用(yong)開(kai)(kai)發過程的可擴展圖像文件(jian)。這項工具可以在快速顯(xian)示效果的環境中簡化NinePatch文件(jian)的創(chuang)建過程。
Draw 9-Patch
9.The Monkey Test Tools
它包(bao)括Monkey試驗程序(xu)和monkeyrunner工具(ju),這兩項(xiang)工具(ju)可(ke)(ke)用于自(zi)動測(ce)試應(ying)用程序(xu)。前者(zhe)可(ke)(ke)在強度測(ce)試過程中將其中發(fa)生事件隨(sui)機(ji)發(fa)送到(dao)應(ying)用程序(xu)中,而后者(zhe)可(ke)(ke)使用Python腳本通(tong)過截屏自(zi)動測(ce)試和檢查(cha)相(xiang)關結果,以此測(ce)試應(ying)用的穩定性。
10. ProGuard
它是典型(xing)的Android應用開發過程中必不可少(shao)的一個環節,為(wei)開發者提供(gong)了一個發布產品后(hou)保護知識產權的有效方法。ProGuard這種(zhong)混淆器可用于模糊(hu)相關信(xin)息,并用無意(yi)義的字符(fu)序列來替換其中重要內容(rong),使其難以(yi)進行逆向工(gong)程。通(tong)過ProGuard可得到更(geng)(geng)精(jing)簡的文件,也就意(yi)味著網絡傳(chuan)輸更(geng)(geng)省(sheng)時(shi),裝載速度更(geng)(geng)快(kuai),占用內存空間更(geng)(geng)小。
android開發工具下載,android開發工具使用教程問題就先給大家介紹到這里,如需更多幫助,可隨時查看達內官網咨詢,我們(men)將第一時間為您解答疑問,趕快加(jia)入我們(men)吧。
【免責(ze)聲明(ming)】本文部分系轉(zhuan)載,轉(zhuan)載目的在(zai)于傳遞更多(duo)信(xin)息,并不(bu)代表本網贊同(tong)其(qi)觀點和(he)對其(qi)真實性負(fu)責(ze)。如涉及(ji)作品內容、版權(quan)(quan)和(he)其(qi)它問題(ti),請(qing)在(zai)30日內與(yu)聯系我們,我們會予(yu)以(yi)更改(gai)或刪除相關文章,以(yi)保證您的權(quan)(quan)益!