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

首頁 > 系統(tǒng) > Android > 正文

Android Doze模式啟用和恢復(fù)詳解

2019-12-12 03:14:51
字體:
供稿:網(wǎng)友

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

作為移動(dòng)開發(fā)人員,我們開發(fā)的App需要有推送功能,不希望在鎖屏或者不充電的時(shí)候被Doze模式干掉。那么如何檢測手機(jī)進(jìn)入Doze模式之后App的狀態(tài)呢?

一、模擬未充電狀態(tài)

模擬手機(jī)在連接USB的狀態(tài)下的未充電狀態(tài)。

使用adb命令

我們先用 adb shell dumpsys battery 這段命令查看一下手機(jī)當(dāng)前的狀態(tài)

可以看到當(dāng)前手機(jī)是連接USB充電

敲入命令 adb shell dumpsys battery unplug 模擬手機(jī)未充電狀態(tài)

這時(shí)我們看到 AC powered 和 USB powered 都已經(jīng)關(guān)閉,證明模擬手機(jī)未充電狀態(tài)成功。

二、IDLE有效化

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

三、進(jìn)入IDLE模式方法

有兩種方法。

第一種是,屏幕亮著狀態(tài)按下電源按鈕關(guān)閉屏幕,敲入命令讓其進(jìn)入IDLE模式。

(注意:我們在切換狀態(tài)的時(shí)候要重復(fù)輸入幾次命令,直到進(jìn)入IDLE模式。)

我們可以清晰地看到,手機(jī)在重復(fù)執(zhí)行幾次之后已經(jīng)進(jìn)入IDLE模式。證明第一種方法好用。

第二種是,敲入命令強(qiáng)制讓手機(jī)進(jìn)入IDLE模式。

敲入命令 adb shell dumpsys deviceidle force-idle

我們可以敲入命令查看并驗(yàn)證當(dāng)前手機(jī)是否已經(jīng)進(jìn)入IDLE模式

敲入命令 adb shell dumpsys deviceidle

我們可以看到手機(jī)屏幕當(dāng)前是開啟狀態(tài),但是已經(jīng)進(jìn)入IDLE模式。證明第二種方法也好用。

四、恢復(fù)手機(jī)狀態(tài)

當(dāng)我們模擬完?duì)顟B(tài)之后要恢復(fù)回去,以便手機(jī)能夠正常使用。

敲入命令 adb shell dumpsys deviceidle disable 和 adb shell dumpsys battery reset 即可讓手機(jī)恢復(fù)狀態(tài)。再敲入 adb shell dumpsys battery 查看一下手機(jī)是否已經(jīng)恢復(fù)狀態(tài)。

我們可以看到,手機(jī)已經(jīng)從IDLE模式恢復(fù)到正常狀態(tài)。

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇赉县| 曲阜市| 洞口县| 双城市| 南木林县| 克山县| 徐汇区| 弋阳县| 都江堰市| 防城港市| 南昌县| 阿克苏市| 信阳市| 来宾市| 吴忠市| 海门市| 定襄县| 威宁| 永寿县| 澄迈县| 乐安县| 溧阳市| 汉中市| 河西区| 靖安县| 云南省| 澄江县| 锡林浩特市| 乌鲁木齐县| 蒲城县| 勐海县| 淮滨县| 河间市| 盐源县| 东港市| 贡觉县| 桐庐县| 大理市| 和林格尔县| 雷波县| 铁岭市|