国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android Doze模式啟用和恢復詳解

2019-10-23 18:33:18
字體:
來源:轉載
供稿:網友

從Android 6.0(API level 23)開始,Android提出了兩個延長電池使用時間的省電特性給用戶。用戶管理可以在沒有充電的情況下管理app的行為。當用戶一段時間沒有使用手機的時候,Doze模式通過延緩app后臺的CPU和網絡活動減少電量的消耗。App Stanbdy延緩用戶最近沒有使用app的后臺網絡活動。

作為移動開發人員,我們開發的App需要有推送功能,不希望在鎖屏或者不充電的時候被Doze模式干掉。那么如何檢測手機進入Doze模式之后App的狀態呢?

一、模擬未充電狀態

模擬手機在連接USB的狀態下的未充電狀態。

使用adb命令

我們先用 adb shell dumpsys battery 這段命令查看一下手機當前的狀態

android,doze模式,doze

可以看到當前手機是連接USB充電

敲入命令 adb shell dumpsys battery unplug 模擬手機未充電狀態

android,doze模式,doze

這時我們看到 AC powered 和 USB powered 都已經關閉,證明模擬手機未充電狀態成功。

二、IDLE有效化

敲入命令 adb shell dumpsys deviceidle enable 讓IDLE有效化。

三、進入IDLE模式方法

有兩種方法。

第一種是,屏幕亮著狀態按下電源按鈕關閉屏幕,敲入命令讓其進入IDLE模式。

(注意:我們在切換狀態的時候要重復輸入幾次命令,直到進入IDLE模式。)

android,doze模式,doze

我們可以清晰地看到,手機在重復執行幾次之后已經進入IDLE模式。證明第一種方法好用。

第二種是,敲入命令強制讓手機進入IDLE模式。

敲入命令 adb shell dumpsys deviceidle force-idle

android,doze模式,doze

我們可以敲入命令查看并驗證當前手機是否已經進入IDLE模式

敲入命令 adb shell dumpsys deviceidle

android,doze模式,doze

我們可以看到手機屏幕當前是開啟狀態,但是已經進入IDLE模式。證明第二種方法也好用。

四、恢復手機狀態

當我們模擬完狀態之后要恢復回去,以便手機能夠正常使用。

敲入命令 adb shell dumpsys deviceidle disable 和 adb shell dumpsys battery reset 即可讓手機恢復狀態。再敲入 adb shell dumpsys battery 查看一下手機是否已經恢復狀態。

android,doze模式,doze

我們可以看到,手機已經從IDLE模式恢復到正常狀態。

以上所述是小編給大家介紹的Android Doze模式啟用和恢復詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴隆县| 奉贤区| 清水河县| 德江县| 泌阳县| 中卫市| 庆城县| 砚山县| 额济纳旗| 任丘市| 抚顺市| 灵璧县| 宁明县| 罗山县| 理塘县| 安岳县| 德令哈市| 苍溪县| 临沂市| 毕节市| 海阳市| 海丰县| 石柱| 姜堰市| 开江县| 荥经县| 乌恰县| 华宁县| 威信县| 绥中县| 吴川市| 百色市| 长阳| 湖南省| 绥宁县| 太原市| 咸宁市| 陈巴尔虎旗| 尉氏县| 和林格尔县| 舒城县|