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