[发明专利]一种基于安卓系统的进程优先级提高方法和装置在审
申请号: | 202010685894.8 | 申请日: | 2020-07-16 |
公开(公告)号: | CN111930481A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 李广;黄杰 | 申请(专利权)人: | 重庆帮企科技集团有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F9/445;G06F1/3218;G06F1/3287 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 赖定珍 |
地址: | 401120 重庆市渝北区龙塔*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 进程 优先级 提高 方法 装置 | ||
本发明公开了一种基于安卓系统的进程优先级提高方法和装置,该方法包括:根据待提高优先级的进程创建一个服务,检测API level值,并对预设API level值进行判断,根据判断结果采取预设方法将服务置于前台,通过监听组件获取系统信息,根据系统信息启动或者关闭服务。通过对API Level值的判断采取不同操作的方法,来对进程的优先级提高,从而达到随意调整进程,临时使用某些不常用应用进程时,这些不常用应用进程经常不会被过度清理,不影响用户对智能设备的正常使用。
技术领域
本发明涉及安卓系统下的进程管理领域,尤其涉及一种基于安卓系统的进程优先级提高方法和装置。
背景技术
当前电子设备中,例如智能手机,应用需要通过后台进程来实现运行。但是,为了提高系统运行效率,通常Android系统会定期自动清理后台进程,使用率不高的应用会优先被关闭。一些应用为了提升自己应用的存活率,会通过账号数据同步实现对应用进程拉起与保活,使得这些应用的进程一直运行在系统后台,从而影响后台进程的清理效果,增加系统的耗电量。
因此,在现有技术中会对每一应用程序的优先级进行分级,在对后台进程进行清理的过程中,会将常用的、优先级高的应用进程进行保活处理,并对不常用的、优先级低的应用进程进行清理,从而在通过清理不常用的应用进程实现提高系统运行效率的前提下,确保常用应用进程的正常运行。但是,每一应用进程的优先级在设定以后不能随意调整,临时使用某些不常用应用进程时,这些不常用应用进程经常会被过度清理,影响用户对智能设备的正常使用。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种基于安卓系统的进程优先级提高方法和装置。
本发明解决上述技术问题的技术方案如下:
一种基于安卓系统的进程优先级提高方法,包括:
S1,根据待提高优先级的进程创建一个服务;
S2,检测API level值,并对所述预设API level值进行判断,根据判断结果采取预设方法将所述服务置于前台;
S3,通过监听组件获取系统信息,根据所述系统信息启动或者关闭所述服务。
本发明的有益效果是:本方案通过在Android系统中为待提高优先级的进程创建服务,检测API Level值,根据API Level值选择不同操作方法将所述服务置于前台,通过监听组件获取系统信息,根据所述系统信息启动或者关闭所述服务,来实现进程的优先级的提高。通过对API Level值的判断采取不同操作的方法,来对进程的优先级提高,从而达到随意调整进程,临时使用某些不常用应用进程时,这些不常用应用进程经常不会被过度清理,不影响用户对智能设备的正常使用的目的。
进一步地,所述创建一个服务具体包括:
S11,使用Java中的预设组件通过预设函数来创建所述服务。
进一步地,所述S11具体包括:
在预设集成开发环境中导入Java中的第一预设类并继承,重写所述第一预设类中的消息响应函数创建所述服务。
采用上述进一步方案的有益效果是:本方案通过创建该服务实现根据用户需求提高需求进程的优先级,来给用户提供更加舒适的服务。
进一步地,所述S11还包括:
在所述服务下,创建第二预设类;
重写所述第二预设类的消息响应函数,使用具有设置所述第二预设类在主界面位置功能的函数将所述第二预设类置于屏幕左上角;
并为所述第二预设类设置透明主题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆帮企科技集团有限公司,未经重庆帮企科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010685894.8/2.html,转载请声明来源钻瓜专利网。