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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論