android 快速关机问题解析
问题:打开快速关机选项,刚开机,就立即关机,出现快速关机功能失效,直接进入真关机
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 快速关机问题解析相关推荐
- android开关机日志_(android 关机/重启)Android关机/重启流程解析
--------------------------------Introduction-------------------------- 1. 在PowerManager的API文档中,给出了一个 ...
- Android 自定义view完全解析--带你通透了解自定义view
参考转自郭霖博客带你一步步深入了解View系列 Android LayoutInflater原理分析 相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用 ...
- Android冷启动白屏解析,带你一步步分析和解决问题
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51019856 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭 ...
- Android事件分发完全解析之事件从何而来
尊重原创转载请注明:From AigeStudio(http://blog.csdn.NET/aigestudio)Power by Aige 侵权必究! 炮兵镇楼 上一节Android事件分发完全解 ...
- Android快速入门
第一天 Android快速入门 第一章快速入门............................................................................. ...
- Android xUtils3源码解析之注解模块
本文已授权微信公众号<非著名程序员>原创首发,转载请务必注明出处. xUtils3源码解析系列 一. Android xUtils3源码解析之网络模块 二. Android xUtils3 ...
- 安卓 linux init.rc,[原创]Android init.rc文件解析过程详解(二)
Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...
- Android init.rc文件格式解析
/****************************************************************************** Android init.rc文件格式解 ...
- android之json解析优化,Android开发之json解析
目前正在尝试着写app,发现看懂代码和能写出来差距很大,最关键的是java基础比较的差,因为只会python,java基础只学习了一个礼拜就过了.感觉java写出来的代码不如python简单明了. 上 ...
最新文章
- 如何用node命令和webpack命令传递参数 转载
- linux防ddos 软件下载,linux下防DDOS工具
- 错误检测dP-bitstream-ei_flag runRestrictRef
- java 操作vss,java开发常用工具总结,java开发常用工具
- Retrofit的使用教程(二)
- python合并excel工作簿_Python操作Excel教程-合并同一工作簿下多张工作表
- 计算机一级学科大学排名,大学计算机排名(一级学科)
- 发送短信工具类(亿美短信平台接口)
- 【Linux内核分析与应用-陈莉君老师】课程相关索引
- kail之MSF渗透测试
- 计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文
- java去除多余excel_java使用poi删除excel中的空行
- #include<set>头文件的用法
- 产品经理——java学习之路
- java邮箱发送验证码_java实现发送邮箱验证码——三步搞定java邮箱发送验证码
- android基础学习
- 股票交易原则与成交顺序
- STM32系列之HAL库开发
- Java实现 LeetCode 507 完美数
- mysql根据出生日期,查询年月日,并且拼接
热门文章
- word-取消超链接的两个步骤
- 使用SharePoint Designer定制开发专家库系统实例!
- 战神 控制中心 controlcenter安装
- Mysql 架构原理,自学编程找工作
- python温度转换实例_Python温度转换实例分析
- 黑马程序员_7K面试题之交通灯管理系统
- 2018同城货运行业分析报告
- vConsole:针对手机网页的前端开发者调试面板,手机web页面console.log 功能,如 Chrome devtools 上一样。
- 64位Ubuntu系统如何运行32位软件
- 妙用公众号好评返现,赋能电商提升DSR评分和私域化运营构建