adb測試Doze和App Standby模式

  • 測試Doze模式shell

1. 首先確保你的硬件或虛擬設備是Android6.0或更高版本系統;app

2. 鏈接設備到開發機上並安裝你的app;測試

3. 運行app並讓其運行活動;優化

4. 關閉設備的屏幕;開發

5. 運行如下adb命令使系統進入Doze模式:get

$ adb shell dumpsys battery unplug硬件

$ adb shell dumpsys deviceidle step程序

6. 觀察你的app表現行爲是否有需優化改進的地方。db

  • 測試App Standby模式vi

步驟1-3同測試Doze模式

4. 運行如下adb命令迫使系統進入App Standby模式:

$ adb shell dumpsys battery unplug

$ adb shell am set-inactive <packageName> true

5. 模擬喚醒你的應用程序使用如下命令:

$ adb shell am set-inactive <packageName> false

$ adb shell am get-inactive <packageName>

6. 觀察你的App,確保應用程序恢復正常從待機模式過程當中,App的通知及其背部活動能達到預期結果。

相關文章
相關標籤/搜索