使用DDMS的進(jìn)程管理和文件瀏覽器_第1頁(yè)
使用DDMS的進(jìn)程管理和文件瀏覽器_第2頁(yè)
使用DDMS的進(jìn)程管理和文件瀏覽器_第3頁(yè)
使用DDMS的進(jìn)程管理和文件瀏覽器_第4頁(yè)
使用DDMS的進(jìn)程管理和文件瀏覽器_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、使用DDMS的進(jìn)程管理和文件瀏覽器內(nèi)容概要 DDMS介紹 DDMS使用進(jìn)程 使用文件瀏覽器 Dalvik虛擬機(jī)調(diào)試監(jiān)控服務(wù)(DDMS,Dalvik Debug Monitor Service)是一組實(shí)用工具的有機(jī)結(jié)合,開(kāi)發(fā)者可以通過(guò)DDMS監(jiān)視模擬器甚至是真實(shí)設(shè)備。它包括的工具有:任務(wù)管理器(Task Manager)、文件瀏覽器(File Explorer)、模擬器控制臺(tái)(Emulator Console)以及日志控制臺(tái)(Logging Console)。 打開(kāi)新建的HelloAndroid程序,并運(yùn)行它,就可以運(yùn)行DDMS來(lái)觀察程序的運(yùn)行狀況。打開(kāi)DDMS的方法為:在ADT中選擇Windo

2、ws,在菜單中選擇Open Perspective,在彈出的菜單中選擇DDMS就可以了。1. DDMS介紹 DDMS界面 DDMS功能列表 在DDMS中,可以做以下操作:123456查看設(shè)備列表,以及各個(gè)設(shè)備的運(yùn)行狀態(tài)。通過(guò)Logcat查看程序的日志記錄。通過(guò)文件瀏覽器File Explorer,查看并操作設(shè)備上的文件。查看每個(gè)進(jìn)程或線程狀態(tài);觸發(fā)Java的垃圾回收(GC);查看應(yīng)用程序使用的堆;同樣可以終止線程。捕捉屏幕,通過(guò)Screen Capture可以很方便地捕捉模擬機(jī)的屏幕畫(huà)面。模擬發(fā)送GPS、模擬來(lái)電等。 我們知道每個(gè)Android應(yīng)用程序都運(yùn)行在操作系統(tǒng)的單獨(dú)的虛擬機(jī)(VM)中,

3、并且每個(gè)程序都用其包名作為Id。 通過(guò)DDMS左側(cè)的面板我們可以查看所有正在設(shè)備上運(yùn)行的VM實(shí)例,他們的名字都是自己的包名。接下來(lái)我們就繼續(xù)深入地使用它。2. DDMS使用進(jìn)程關(guān)聯(lián)調(diào)試器的具體步驟為:(1)在左側(cè)的設(shè)備面板中選中你要調(diào)試的包名,使其高亮。(2)單擊上方的綠色小蟲(chóng)標(biāo)志開(kāi)始調(diào)試。 單擊后,我們已經(jīng)完成了調(diào)試器的關(guān)聯(lián)。接下來(lái)我們可以查看線程。關(guān)聯(lián)調(diào)試器依然選中要調(diào)試的包名使其高亮,接著單擊上方的三個(gè)向右的箭頭圖標(biāo),該按鈕名為update threads。這時(shí)在右側(cè)面板的Threads標(biāo)簽中就可以看到該進(jìn)程中運(yùn)行的一系列線程了,如下圖所示。 查看進(jìn)程如果僅僅如此,那么我要說(shuō)DDMS仍然

4、不夠強(qiáng)大,如果能夠再進(jìn)一步進(jìn)入到線程的內(nèi)部查看正在運(yùn)行的方法就更好了。當(dāng)然,DDMS肯定能夠做到。你只需: 查看線程中運(yùn)行的方法和類 這時(shí)可以在Threads標(biāo)簽頁(yè)的下方面板中看到該線程中運(yùn)行的方法以及各個(gè)類了,如下圖所示。單擊refresh按鈕。123打開(kāi)Threads標(biāo)簽頁(yè)。選中你要查看的線程。使用DDMS甚至可以查看應(yīng)用程序的堆的統(tǒng)計(jì)數(shù)據(jù)。查看時(shí)需要執(zhí)行的步驟為: 查看堆統(tǒng)計(jì)123在左側(cè)面板中找到要查看的包,選中它。 單擊綠色的小桶圖標(biāo),該按鈕的名字是update heap。這時(shí)數(shù)據(jù)將顯示在右側(cè)的Heap標(biāo)簽頁(yè)中。也許這個(gè)時(shí)候還沒(méi)有任何數(shù)據(jù)顯示,不要著急,單擊一下Cause GC就可以看

5、到數(shù)據(jù)出現(xiàn)了。這時(shí)因?yàn)镠eap標(biāo)簽頁(yè)是在每次GC之后才會(huì)刷新數(shù)據(jù),除了被動(dòng)等待垃圾回收(GC)以外,我們可以通過(guò)單擊剛才的Cause GC主動(dòng)觸發(fā)垃圾回收。選中任意對(duì)象,它的使用狀況將會(huì)以圖表的形式顯示在下方的面板中。選中你要終止的進(jìn)程。 終止進(jìn)程終止進(jìn)程的方法為:12單擊紅色的停止符號(hào)圖標(biāo),該按鈕的名字是Stop Process。單擊后該進(jìn)程則被終止,調(diào)試結(jié)束。文件瀏覽器可以幫助我們很方便地查看模擬器或者設(shè)備上的文件,我們可以使用它將文件從手機(jī)導(dǎo)入到電腦,或?qū)⑽募碾娔X推送到手機(jī)。打開(kāi)文件瀏覽器的方法為:3. 使用文件瀏覽器12選中你要查看的設(shè)備,使其高亮。選擇Window,在彈出的菜單中選

6、擇Show View,接著選擇File Explorer。或者在DDMS中選擇打開(kāi)File Explorer。如果希望從手機(jī)設(shè)備上將文件拷貝到電腦上,只需如下3個(gè)步驟: 從手機(jī)上拷貝文件123選中你希望操作的文件。單擊文件瀏覽器標(biāo)簽頁(yè)右上角的向左箭頭圖標(biāo),該圖標(biāo)名為:Pull a file from the decvice。在彈出的瀏覽窗中選擇文件的保存地址,確定后單擊保存就可以了,如下圖所示??截愇募绞謾C(jī)時(shí),同樣需要如下3個(gè)步驟:(1)在文件瀏覽器中選擇你希望保存文件的文件夾,使其高亮。(2)單擊文件瀏覽器標(biāo)簽頁(yè)的右上角向右箭頭圖標(biāo),該圖標(biāo)名為:push a file onto the device。(3)在彈出的瀏覽窗口中選擇目標(biāo)文件,選中后單擊打開(kāi),如下圖所示。 從電腦上拷貝文件到手機(jī)目前文件瀏覽器只支持刪除文件而不支持刪除整個(gè)文件夾。刪除文件時(shí),步驟如下: 刪除

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論