【技术实现步骤摘要】
一种安卓设备灭屏待机省电处理方法
本专利技术涉及安卓
,具体涉及一种安卓设备灭屏待机省电处理方法。
技术介绍
安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由AndyRubin开发,主要支持手机,第一部Android智能手机发布于2008年10月,当前安卓系统也从V1.0更新到V11版本,其中有诸多更新,但是因为安卓应用很多人编写不规范,安卓开源自由,限制不是太严格,所以部分应用导致系统不能正常进入休眠状态,设备功耗在待机状态下依然很高。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种安卓设备灭屏待机省电处理方法。为了实现上述技术目的,本专利技术采用如下技术方案:一种安卓设备灭屏待机省电处理方法,具体过程如下:修改安卓系统的framework层中的wakelock管理,增加函数允许其代为释放所有的wakelock,或者允许其代为释放部分waklock并允许有白名单;添加一个一直运行在后台的系统服务,该系统服务持续监听系统亮屏灭屏广播,每间隔设定的时长值一扫描一次;在系统灭屏后,所述系统服务增加定时器并设置时长为设定的时长值二的闹钟,闹钟时间到达后,如果系统没有在播放声音并且处于灭屏状态,所述系统服务执行如下休眠操作:清除后台缓存,强行停止还在运行的应用,设置这些在运行的应用禁止其服务在后台运行,释放所有的 ...
【技术保护点】
1.一种安卓设备灭屏待机省电处理方法,其特征在于,具体过程如下:/n修改安卓系统的framework层中的wakelock管理,增加函数允许其代为释放所有的wakelock,或者允许其代为释放部分waklock并允许有白名单;/n添加一个一直运行在后台的系统服务,该系统服务持续监听系统亮屏灭屏广播,每间隔设定的时长值一扫描一次;在系统灭屏后,所述系统服务增加定时器并设置时长为设定的时长值二的闹钟,闹钟时间到达后,如果系统没有在播放声音并且处于灭屏状态,所述系统服务执行如下休眠操作:清除后台缓存,强行停止还在运行的应用,设置这些在运行的应用禁止其服务在后台运行,释放所有的wakelock或释放除白名单以外的部分wakelock;如果系统处于灭屏状态但需要播放声音,则循环检测直到检测到系统未播放声音后,再等待设定的时长值二,然后再执行休眠操作。/n
【技术特征摘要】
1.一种安卓设备灭屏待机省电处理方法,其特征在于,具体过程如下:
修改安卓系统的framework层中的wakelock管理,增加函数允许其代为释放所有的wakelock,或者允许其代为释放部分waklock并允许有白名单;
添加一个一直运行在后台的系统服务,该系统服务持续监听系统亮屏灭屏广播,每间隔设定的时长值一扫描一次;在系统灭屏后,所述系统服务增加定时器并设置时长为设定的时长值二的闹钟,闹钟时间到达后,如果系统没有在播放声音并且处于灭屏状态,所述系统服务执行如下休眠操作:清除后台缓存,强行停止还在运行的应用,设置这些在运行的应用禁止其服务在后台运行,释放所有的wakelock或释放除...
【专利技术属性】
技术研发人员:何文举,
申请(专利权)人:读书郎教育科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。