淺析Android DDMS性能問(wèn)題
學(xué)習(xí)Android DDMS時(shí),經(jīng)常會(huì)遇到Android DDMS問(wèn)題,這里將介紹Android DDMS問(wèn)題的解決方法。Android DDMS有很多值得學(xué)習(xí)的地方,這里我們主要介紹Android DDMS,包括介紹Android DDMS性能等方面。
Logcat、廣播狀態(tài)信息、模擬電話呼叫、接收SMS、虛擬地理坐標(biāo)等等。DDMS為IDE和emultor及真正的android設(shè)備架起來(lái)了一座橋梁。開(kāi)發(fā)人員可以通過(guò)DDMS看到目標(biāo)機(jī)器上運(yùn)行的進(jìn)程/現(xiàn)成狀態(tài)。
可以android的屏幕到開(kāi)發(fā)機(jī)上,可以看進(jìn)程的heap信息,可以查看logcat信息,可以查看進(jìn)程分配內(nèi)存情況,可以像目標(biāo)機(jī)發(fā)送短信以及打電話,可以像android開(kāi)發(fā)發(fā)送地理位置信息。可以像GDB一樣attach某一個(gè)進(jìn)程調(diào)試。 SDKàtools目錄下提供了ddms的完整版,直接雙擊ddms.bat運(yùn)行即可。下面以Eclipse的DDMS perspective為例簡(jiǎn)單介紹DDMS的功能。
跟debug,java的perspective一樣,安裝好adt后會(huì)有一個(gè)DDMS得perspective,打開(kāi)即可。
如果perspective里沒(méi)有顯示DDMS,剛按如下步驟執(zhí)行:點(diǎn)擊上圖中Android DDMS圖標(biāo)左邊的那個(gè)圖標(biāo),然后在下圖中如果有DDMS,剛選擇,如果沒(méi)有,剛選擇“其他”,然后在出現(xiàn)的窗口中雙擊“DDMS”即可。
注意:Android DDMS對(duì)Emulator和外接測(cè)試機(jī)有同等效用。如果系統(tǒng)檢測(cè)到它們(VM)同時(shí)運(yùn)行,那么Android DDMS將會(huì)默認(rèn)指向 Emulator。以上2種啟動(dòng)后的操作有些不一樣,建議分別嘗試下。
【編輯推薦】