[发明专利]一种基于安卓系统的进程优先级提高方法和装置在审
申请号: | 202010685894.8 | 申请日: | 2020-07-16 |
公开(公告)号: | CN111930481A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 李广;黄杰 | 申请(专利权)人: | 重庆帮企科技集团有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/445;G06F1/3218;G06F1/3287 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 赖定珍 |
地址: | 401120 重庆市渝北区龙塔*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 进程 优先级 提高 方法 装置 | ||
1.一种基于安卓系统的进程优先级提高方法,其特征在于,包括:
S1,根据待提高优先级的进程创建一个服务;
S2,检测API level值,并对所述预设API level值进行判断,根据判断结果采取预设方法将所述服务置于前台;
S3,通过监听组件获取系统信息,根据所述系统信息启动或者关闭所述服务。
2.根据权利要求1所述的一种基于安卓系统的进程优先级提高方法,其特征在于,所述创建一个服务具体包括:
S11,使用Java中的预设组件通过预设函数来创建所述服务。
3.根据权利要求2所述的一种基于安卓系统的进程优先级提高方法,其特征在于,所述S11具体包括:
在预设集成开发环境中导入Java中的第一预设类并继承,重写所述第一预设类中的消息响应函数创建所述服务。
4.根据权利要求2或3所述的一种基于安卓系统的进程优先级提高方法,其特征在于,所述S11还包括:
在所述服务下,创建第二预设类;
重写所述第二预设类的消息响应函数,使用具有设置所述第二预设类在主界面位置功能的函数将所述第二预设类置于屏幕左上角;
并为所述第二预设类设置透明主题。
5.根据权利要求1所述的一种基于安卓系统的进程优先级提高方法,其特征在于,所述检测API level值具体包括:检测系统的安卓版本号,根据所述系统的安卓版本号与预设API level对照表来检测API level值。
6.根据权利要求1、2或5所述的一种基于安卓系统的进程优先级提高方法,其特征在于,所述根据判断结果采取预设方法将所述服务置于前台具体包括:
当所述API level值小于预设值,则直接调用预设保活方法启动所述服务,并通过发送空的通知将所述服务置于前台系统;
当所述API level值不小于预设值,再创建一个预设服务,用已创建的所述服务启动所述预设服务,两个服务同时操作所述预设保活方法,并绑定相同ID,然后通过停止所述预设服务将所述服务置于前台系统。
7.根据权利要求1、2或5所述的一种基于安卓系统的进程优先级提高方法,其特征在于,所述S3具体包括:
通过监听组件监听屏幕的亮屏和灭屏,并将监听结果广播出去;
接收所述广播结果,当接收到亮屏广播时,则关闭所述服务;当接收到灭屏广播时,则启动所述服务。
8.根据权利要求7所述的一种基于安卓系统的进程优先级提高方法,其特征在于,在所述S3之前还包括:
创建一个监听器,所述监听器用于监听屏幕亮屏和灭屏,并在所述监听器内部封装一个广播器,用于屏幕亮屏和灭屏状态的广播;
创建管理类,用于控制启动或者关闭所述服务。
9.一种存储介质,其特征在于,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如权利要求1至8中任一项所述的一种基于安卓系统的进程优先级提高方法。
10.一种基于安卓系统的进程优先级提高装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序,实现如权利要求1至8中任一项所述的基于安卓系统的进程优先级提高方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆帮企科技集团有限公司,未经重庆帮企科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010685894.8/1.html,转载请声明来源钻瓜专利网。