1. 程式人生 > >Android Dev Tools>Development Settings

Android Dev Tools>Development Settings

Android允許你設定多個設定以便你測試和除錯程式。獲得模擬器的開發設定,可以選擇Dev Tools>Development Settings。 按照以下選項將開啟開發設定頁(或其中之一):

  Debug app 選擇要被除錯的程式,你不需要設定這個來關聯偵錯程式,但是這個變數有兩個作用:

  防止Android在除錯的斷點處長時間停留時丟擲錯誤。

  允許你選擇Wait for Debugger選項來暫停程式啟動,直到偵錯程式被關聯上(如下介紹)

  Wait for debugger 阻塞程式載入直到關聯上偵錯程式。這樣你可以在onCreate()中設定端點,這在除錯Activity的啟動程序時很重要。當你改變這個選項,任何當前執行的程式例項將被殺死。為選中此框,你必須如上面介紹的選擇一個除錯程式。這和在程式碼中新增 waitForDebugger()是一樣的。

  Immediately destroy activities 告訴系統只要activity停止了就銷燬它。 (猶如 Android必須回收記憶體). 這個在測試 onSaveInstanceState(Bundle) / onCreate(android.os.Bundle)程式碼路徑 時非常有用, 否則將難以生效.選擇這個選項可能帶來很多問題,因為他們沒有儲存程式的狀態。

  Show screen updates 選中這個選項時,螢幕上任何被重繪的矩形區域會閃現粉紅色。這對於發現螢幕不必要的繪圖很有用。

  Show CPU usage 在螢幕頂端顯示一個CPU進度,顯示CPU的使用情況。 上面紅色欄顯示總的CPU使用率,下方綠色欄顯示目前畫面的CPU使用時間。注意:一旦開啟次功能就不能關掉,除非重新啟動模擬器。???

  Show background 沒有activity螢幕顯示時顯示背景面板,這個通常在除錯的時候才會發生。