问题:打开快速关机选项,刚开机,就立即关机,出现快速关机功能失效,直接进入真关机

google default对ordered broadcast的设计原则就是one by one的处理方式,上一个ordered broadcast没有处理完,下一个ordered broadcast必须在queue中处于等待的状态。

开机的过程中,会发很多的broadcast出来,而关机又会发送orderedbroadcast:ACTION_SHUTDOWN出来。如果说开机的的动作没有全部完成,其相关的ordered broadcast没有处理完成,那么关机的action_shutdown就不会被处理。此时进行ipo关机,系统会认为此时系统loading过重,并不适合做快速关机,否则会引起一些状态上的不稳定。所以直接会将快速关机变真关机,以保持手机状态的稳定。

其实从逻辑上来看,会造成拥堵,这个是基于google 对broadcast架构的设计所限制,如果说擅自修改这里的规则的话,担心会引起其他的问题,可能风险更大一些,所以不建议修改

android 快速关机问题解析相关推荐

  1. android开关机日志_(android 关机/重启)Android关机/重启流程解析

    --------------------------------Introduction-------------------------- 1. 在PowerManager的API文档中,给出了一个 ...

  2. Android 自定义view完全解析--带你通透了解自定义view

    参考转自郭霖博客带你一步步深入了解View系列 Android LayoutInflater原理分析 相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用 ...

  3. Android冷启动白屏解析,带你一步步分析和解决问题

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51019856 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭 ...

  4. Android事件分发完全解析之事件从何而来

    尊重原创转载请注明:From AigeStudio(http://blog.csdn.NET/aigestudio)Power by Aige 侵权必究! 炮兵镇楼 上一节Android事件分发完全解 ...

  5. Android快速入门

    第一天 Android快速入门 第一章快速入门............................................................................. ...

  6. Android xUtils3源码解析之注解模块

    本文已授权微信公众号<非著名程序员>原创首发,转载请务必注明出处. xUtils3源码解析系列 一. Android xUtils3源码解析之网络模块 二. Android xUtils3 ...

  7. 安卓 linux init.rc,[原创]Android init.rc文件解析过程详解(二)

    Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...

  8. Android init.rc文件格式解析

    /****************************************************************************** Android init.rc文件格式解 ...

  9. android之json解析优化,Android开发之json解析

    目前正在尝试着写app,发现看懂代码和能写出来差距很大,最关键的是java基础比较的差,因为只会python,java基础只学习了一个礼拜就过了.感觉java写出来的代码不如python简单明了. 上 ...

最新文章

  1. 如何用node命令和webpack命令传递参数 转载
  2. linux防ddos 软件下载,linux下防DDOS工具
  3. 错误检测dP-bitstream-ei_flag runRestrictRef
  4. java 操作vss,java开发常用工具总结,java开发常用工具
  5. Retrofit的使用教程(二)
  6. python合并excel工作簿_Python操作Excel教程-合并同一工作簿下多张工作表
  7. 计算机一级学科大学排名,大学计算机排名(一级学科)
  8. 发送短信工具类(亿美短信平台接口)
  9. 【Linux内核分析与应用-陈莉君老师】课程相关索引
  10. kail之MSF渗透测试
  11. 计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文
  12. java去除多余excel_java使用poi删除excel中的空行
  13. #include<set>头文件的用法
  14. 产品经理——java学习之路
  15. java邮箱发送验证码_java实现发送邮箱验证码——三步搞定java邮箱发送验证码
  16. android基础学习
  17. 股票交易原则与成交顺序
  18. STM32系列之HAL库开发
  19. Java实现 LeetCode 507 完美数
  20. mysql根据出生日期,查询年月日,并且拼接

热门文章

  1. word-取消超链接的两个步骤
  2. 使用SharePoint Designer定制开发专家库系统实例!
  3. 战神 控制中心 controlcenter安装
  4. Mysql 架构原理,自学编程找工作
  5. python温度转换实例_Python温度转换实例分析
  6. 黑马程序员_7K面试题之交通灯管理系统
  7. 2018同城货运行业分析报告
  8. vConsole:针对手机网页的前端开发者调试面板,手机web页面console.log 功能,如 Chrome devtools 上一样。
  9. 64位Ubuntu系统如何运行32位软件
  10. 妙用公众号好评返现,赋能电商提升DSR评分和私域化运营构建