当前位置: 首页 > news >正文

App使用Job中遇到的WAIT DEV_NOT_DOZING的解决方案

摘要:

由于原生Job机制会使用Doze的白名单,故遇到WAIT:DEV_NOT_DOZING现象,一般配置为Whitelist user apps名单即可解决问题

Doze名单类型

配置对象

配置方法

影响

Whitelist user apps

第三方应用

1.Adb shell 命令:adb shell dumpsys deviceidle whitelist +com.test

2.DeviceIdleController接口:addPowerSaveWhitelistApp

黑名单应用Doze期被限制job,窗口期放风

白名单机制Doze期和窗口期也可以触发job

Whitelist system apps

系统应用

platform.xml配置

系统应用Doze期也会被限制job,窗口期放风

备注

Forground进程属于PowerSaveTempWhitelist也会动态允许Doze期和窗口期触发job,故带消息通知的进程一般也可以自动豁免

备注:评估该业务是核心业务且满足功耗下,添加第三方应用为Doze的Whitelist user apps名单,即可以在Doze下也能触发job

Doze期被限制Job的现象

1 WAIT:DEV_NOT_DOZ


http://www.mrgr.cn/news/19883.html

相关文章:

  • 红黑树总结(RbTree)——C++版
  • 3个免费好用的网站,可以转换PDF,提取MP3
  • LLM大模型学习:AI时代,敏感词过滤,如何精准且高效,方法+代码实现
  • PointNet++改进策略 :模块改进 | PAConv,位置自适应卷积提升精度
  • Axure中继器动态数据图表制作
  • 网恋照妖镜源码搭建教程
  • 【Git 学习笔记_24】Git 使用冷门操作技巧(三)——彩色命令行 + Tab 自动补全 + 自定义状态
  • 【Pandas】Pandas日常工作的常用操作大全
  • 刘润《关键跃升》读书笔记6
  • 【Spring Boot 3】【Web】处理跨域资源共享 CORS
  • 云动态摘要 2024-09-04
  • 手把手教你搭建 Harbor 私有镜像仓库,包含完整的自签证书及验证过程
  • 人工智能顶会IJCAI: 面向惯性传感器信号增强的深度学习架构
  • 网页版修改本地数据器:重新布局,引入 highlight.js高亮显示代码
  • MySQL常用窗口函数总和
  • 连接查询、自关联、子查询
  • torchvision库学习之transforms.Compose(模块)
  • DS18B20时序抓图
  • Nginx服务详解
  • Matplotlib | 绘制饼图