Eclipse和Android Studio中的DDMS使用時(shí)什么不同?

相信很多經(jīng)常開發(fā)Android應(yīng)用的朋友應(yīng)該都接觸到DDMS,里面很有多強(qiáng)大的功能,感覺很多人都不是太了解,現(xiàn)在我就來給大家介紹下。
一、兩者的不同之處
1、打開DDMS,Studio是點(diǎn)擊Android機(jī)器人圖標(biāo)即可進(jìn)入。
2、Eclipse中的DDMS比Android Studio上面多了調(diào)試功能。
4、Android Studio的調(diào)試功能在工作臺(tái)下面的工具欄里面
5、打開Window->Show View -> Other-> Android選項(xiàng)卡,里面的Devices,windows都很有用
二、DDMS中的Devices的用法
1、按照上面的步驟點(diǎn)擊Devices。里面顯示設(shè)備名,應(yīng)用名稱以包名顯示,進(jìn)程PID號(hào),通信端口號(hào),上面工具欄截圖工具。
2、Dump view UI hierarchy for Automator這個(gè)工具非常棒,對(duì)UI調(diào)試非常有用。
3、左邊顯示的是屏幕截圖,可以查看UI View的層級(jí)圖,找到控件的ID名字,通過截圖找到控件然后去代碼中搜索。
4、可以選擇你想測(cè)試的控件,右邊是層級(jí)圖,也可以選擇右邊,這樣左邊也看出來控件范圍,下邊顯示詳情
5、出現(xiàn)下面錯(cuò)誤,重啟adb 工具
[2016-04-24 15:58:56 - DeviceMonitor]Adb connection Error:遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接。[2016-04-24 15:58:57 - hierarchyviewer]Failed to remove forward for device a724dc12: Connection refused: connect[2016-04-24 15:58:57 - DeviceMonitor]Connection attempts: 1[2016-04-24 15:58:59 - DeviceMonitor]Connection attempts: 2[2016-04-24 15:59:01 - DeviceMonitor]Connection attempts: 3[2016-04-24 15:59:03 - DeviceMonitor]Connection attempts: 4[2016-04-24 15:59:06 - DeviceMonitor]Adb connection Error:遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接。
三、DDMS中的工具欄
1、文件瀏覽器很有用,Emulator Control,System Information.
2、File Explorer有時(shí)候不能傳送文件,運(yùn)行一下
adb root
adb remount 之后就可以傳文件了
adb push /電腦文件 /手機(jī)目錄
3、Emulator Control這個(gè)模擬器用的比較多,給模擬器發(fā)送短息和經(jīng)緯度信息。
4、System Information查看cpu,內(nèi)存的信息和進(jìn)程信息
1、大家都知道,Android中是有窗口的概念的,setContentView會(huì)搭建Activity和View在窗口在WIndow上面顯示的。
2、我們?cè)谶@里面就抓到了系統(tǒng)的窗口了,有SystemUi的和Launch的顯示,還抓到了QQ的窗口,這都可以動(dòng)態(tài)顯示的。
3、load the view hierarchy into the tree view按鈕載入view的樹形圖
4、點(diǎn)擊那個(gè)按鈕后,顯示處了view的樹形圖,每個(gè)控件都會(huì)顯示出來。
注意事項(xiàng):遇到問題,重啟adb工具一般都能得到解決
相關(guān)推薦:
Eclipse怎么設(shè)置自動(dòng)刪除空白行和語句后多余空格?
相關(guān)文章
Android studio助記符怎么制作標(biāo)記書簽?
Android studio助記符怎么制作標(biāo)記書簽?在編程的時(shí)候,我們想要快速查找某個(gè)程序,是很不方便的,但是但如果使用助記符來制作標(biāo)記書簽就好找到了,下面我們來看看詳細(xì)的操2016-04-22Android studio怎么配置代碼檢查規(guī)則?
Android studio怎么配置代碼檢查規(guī)則?在使用Android studio編輯程序的時(shí)候,需要給代碼制定一些規(guī)則,能更好的檢查代碼,提高工作效率,但是該怎么設(shè)置呢?下面我們來看看2016-04-18Android studio怎么為項(xiàng)目添加模塊依賴?
Android studio怎么為項(xiàng)目添加模塊依賴?在使用Android studio開發(fā)項(xiàng)目的時(shí)候,會(huì)遇到和之前項(xiàng)目開發(fā)相同的模塊,這時(shí)候既可以直接添加相關(guān)依賴,不需要重新寫代碼了,很方2016-04-14- Android studio怎么快速切換快捷鍵映射?我們?cè)谑褂肁ndroid studio工作時(shí)需要進(jìn)行相互對(duì)不同的鍵盤中的來鍵盤上映射的切換,怎么設(shè)置呢?下面我們來看看詳細(xì)的設(shè)置教程2016-04-12
- AndroidStudio多余的工程和模塊該怎么刪除?在編輯程序的時(shí)候,添加了很多工程和模塊,導(dǎo)致最后很多模塊根本用不到,該怎么刪除呢?下面我們來看看詳細(xì)的刪除方法,需要的2016-04-06
Android Studio怎么導(dǎo)出設(shè)置?
Android Studio怎么導(dǎo)出設(shè)置?Android Studio中設(shè)置了很多符合自己習(xí)慣的東西,但是如果重新安裝軟件,之前設(shè)置的東西都會(huì)消失,該怎么將這些設(shè)置導(dǎo)出來呢?下面我們一起來2016-03-29Android studio標(biāo)簽位置怎么調(diào)整?
Android studio標(biāo)簽位置怎么調(diào)整?Android studio打開了很多項(xiàng)目,標(biāo)簽就很多,想要調(diào)整正在編輯的項(xiàng)目標(biāo)簽位置,該怎么調(diào)整呢?下面我們來看看Android studio標(biāo)簽位置的設(shè)2016-03-16Android studio怎么設(shè)置文件結(jié)構(gòu)彈窗?
Android studio怎么設(shè)置文件結(jié)構(gòu)彈窗?在編輯的時(shí)候,一個(gè)Java類方法中,會(huì)存在著的多個(gè)的類的方法,想找到需要的類就很麻煩,但是使用彈窗就會(huì)好很多,下面我們來看看詳細(xì)2016-03-08- Android studio中怎么將面板全部隱藏?Android studio想讓代碼顯示的更多一些,這時(shí)候就可以隱藏當(dāng)前的面板,下面我們就來看看怎么隱藏Android studio左右的面板,需要的朋2016-03-07
- Android studio中IDE窗口怎么顯示或者隱藏?Android studio中很多的輔助工具可以使用,但是有時(shí)候這個(gè)工具條是隱藏的,該怎么設(shè)置IDE窗口顯示或者隱藏呢?請(qǐng)看下文詳細(xì)介紹2016-03-03