97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

  您的位置:華清遠(yuǎn)見教育科技集團(tuán) >> 新聞動(dòng)態(tài) >> Android資料 >> Android DevTools開發(fā)調(diào)試工具  
 
Android DevTools開發(fā)調(diào)試工具
分享到:

除了上節(jié)提到的Android LogCat命令行工具外,DevTools也是Android系統(tǒng)中用于調(diào)試和測試的工具,它包括了如下所示一系列各種用途的用戶小工具:Development Settings、Exception Browser、Google Login Service、Instrumentation、Media Scanner、Package Browser、Pointer Location、Raw Image Viewer、Running processes和Terminal Emulator。

如圖1所示,為DevTools使用時(shí)的界面。由使用時(shí)的界面也可以看出其中的各個(gè)小工具。


圖1 DevTools的使用界面

以下著重講解Dev Tools的一些小工具。

1.Development Settings

Development Settings中包含了程序調(diào)試的相關(guān)選項(xiàng),單擊功能前面的選擇框,出現(xiàn)綠色的"對號(hào)"表示功能啟用,模擬器會(huì)自動(dòng)保存設(shè)置。

圖2顯示了Development Settings的運(yùn)行界面。


圖2 Development Settings運(yùn)行界面

下面就詳細(xì)介紹Development Settings中各個(gè)選項(xiàng)的含義,如表1所示。

表1 Development Settings中各選項(xiàng)的含義

選項(xiàng) 說明
Debug App 為Wait for debugger選項(xiàng)指定應(yīng)用程序,如果不指定(選擇none),Wait for debugger選項(xiàng)將適用于所有應(yīng)用程序。Debug App可以有效地防止Android程序長時(shí)間停留在斷點(diǎn)而產(chǎn)生異常
Wait for debugger 阻塞加載應(yīng)用程序,直到關(guān)聯(lián)到調(diào)試器(Debugger)。用于在Activity的onCreate()方法的進(jìn)行斷點(diǎn)調(diào)試
Show running processes 在屏幕右上角顯示運(yùn)行中的進(jìn)程
Show screen updates 選中該選項(xiàng)時(shí),界面上任何被重繪的矩形區(qū)域會(huì)閃現(xiàn)粉紅色,有利于發(fā)現(xiàn)界面中不必要的重繪區(qū)域
No App Process limit 允許同時(shí)運(yùn)行進(jìn)程的數(shù)量上限
Immediately destroy activities Activity進(jìn)入停止?fàn)顟B(tài)后立即銷毀,用于測試在方法 onSaveInstanceState()、onRestoreInstanceState()和onCreate()中的代碼
Show CPU usage 在屏幕頂端顯示CPU使用率,上層紅線顯示總的CPU使用率,下層綠線顯示當(dāng)前進(jìn)程的CPU使用率
Show background 應(yīng)用程序沒有Activity顯示時(shí),直接顯示背景面板,一般這種情況僅在調(diào)試時(shí)出現(xiàn)
Show Sleep state on LED 在休眠狀態(tài)下開啟LED
Windows Animation Scale 窗口動(dòng)畫規(guī)模
Transition Animation 轉(zhuǎn)換動(dòng)畫
Light Hinting 輕顯示
Show GTalk service
connection status
顯示GTalk服務(wù)連接狀態(tài)

2.Pointer Location

Pointer Location是屏幕點(diǎn)位置查看工具,能夠顯示觸摸點(diǎn)的X軸坐標(biāo)和Y軸坐標(biāo),如圖3所示。


圖3 Pointer Location的使用畫面

3.Running processes

Running processes能夠查看在Android系統(tǒng)中正在運(yùn)行的進(jìn)程,并能查看進(jìn)程的詳細(xì)信息,包括進(jìn)程名稱和進(jìn)程所調(diào)用的程序包。


圖4 Andoird模擬器默認(rèn)情況下運(yùn)行的進(jìn)程和com.android.phone進(jìn)程的詳細(xì)信息

4.Terminal Emulator

Terminal Emulator可以打開一個(gè)連接底層Linux系統(tǒng)的虛擬終端,但具有的權(quán)限較低,且不支持提升權(quán)限的su命令。如果需要使用root權(quán)限的命令,可以使用ADB工具。

圖5是Terminal Emulator運(yùn)行時(shí)的畫面,輸入ls命令,顯示出根目錄下的所有文件夾。


圖5 Terminal Emulator運(yùn)行時(shí)的畫面

 更多相關(guān)文章

·Android LogCat命令行工具
·Android Activity 四種啟動(dòng)模式的區(qū)別
·Android Activity的四種啟動(dòng)模式
·Activity的生命周期回調(diào)方法
·圖解Android Activity生命周期