Android Studio中怎麼使用DDMS工具?

隨着android studio的普遍使用,開發人員對相關工具的使用需求更加凸顯。昨天在一個android studio教程網站上,看到一篇有關DDMS工具使用的相關知識,感受很不錯,分享給你們,一塊兒來看看吧,新技能get走起~~html

首先,咱們須要瞭解的是DDMS工具是個什麼鬼?android

其實,DDMS(Dalvik Debug Monitor Service),是 Android 開發環境中的Dalvik虛擬機調試監控服務。能夠進行的操做有:爲測試設備截屏,查看特定行程中正在運行的線程以及堆信息、Logcat、廣播狀態信息、模擬電話呼叫、接收SMS、虛擬地理座標等,功能很是強大,對於安卓開發者來講是一個很是好的工具,下面來看看其具體用法吧。瀏覽器

 

 Android Studio開發工具中,打開DDMS,具體的方式如圖:網絡

打開以後的窗口如圖:工具

 

除了圖上大概標註的功能外,詳細的功能有:佈局

1.Devices:查看到全部與DDMS鏈接的模擬器詳細信息,以及每一個模擬器正在運行的APP進程,每一個進程最右邊相對應的是與調試器連接的端口。開發工具

 

2.Emulator Control:實現對模擬器的控制,如:接聽電話,根據選項模擬各類不一樣網絡狀況,模擬短信發送及虛擬地址座標用於測試GPS功能等。測試

3.LogCat :查看日誌輸入信息,能夠對日誌輸入進行Filter過濾一些調試的信息篩選查看等。網站

4.File Exporler:File Exporler文件瀏覽器,查看Android模擬器中的文件,能夠很方便的導入/出文件。spa

5.Heap:查看應用中內存使用狀況。

6.Dump HPROF file:點擊DDMS工具條上面的Dump HPROF文件按鈕,選擇文件存儲位置,而後在運行hprof-conv。能夠用MAT分析heap dumps啓 動MAT而後加載剛纔咱們生成的HPROF文件。MAT是一個強大的工具,講述它全部的特性超出了本文的範圍,因此我只想演示一種你能夠用來檢測 泄露的方法:直方圖(Histogram)視圖。它顯示了一個能夠排序的類實例的列表,內容包括:shallow heap(全部實例的內存使用總和),或者retained heap(全部類實例被分配的內存總和,裏面也包括他們全部引用的對象)等。

 

7.Screen captrue:截屏操做

 

8.Thread:查看進程中線程狀況。

 

9.其它工具。

 

可能這樣說,不太直觀,下面咱們經過圖片,來簡單展現幾個的使用:

 

查看進程中的線程:

 

 

 

查看內存信息:

 

 

文件管理,能夠對文件進行導入導出,真機不少操做可能須要Root權限才能進行。模擬器的話能夠模擬發短信,打電話,定位等:

 

 

 

查看特定頁面的展現及佈局元素構成:

 

 

 

以上只經過圖片展現了4個功能,因爲篇幅有限就介紹到這裏,更多功能,你們能夠在實踐中去慢慢摸索,若是有什麼新發現,或新技能,歡迎補充分享。

 

相關文章:《Android中ListView 控件與 Adapter 適配器如何使用?

相關文章
相關標籤/搜索