[发明专利]应用的系统级别操作方法及装置有效
申请号: | 201610844361.3 | 申请日: | 2016-09-22 |
公开(公告)号: | CN107861798B | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 张敬民;李冲;马然 | 申请(专利权)人: | 北京小熊博望科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 100000 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 系统 级别 操作方法 装置 | ||
本发明提供一种应用的系统级别操作方法及装置。本发明实施例通过获取系统级别操作指令,所述系统级别操作指令用以调用指定系统级别接口对指定应用进行操作,使得能够根据所述系统级别操作指令,对所述指定应用进行操作,进而停止所在的进程,由于在完成操作之后只执行停止自身所在的进程的这一停止应用相关的操作,不再执行其他停止应用相关的操作,使得所获取的操作系统的辅助功能权限不会消失,这样,一旦获取操作系统的辅助功能权限,就能够永久具有调用部分系统级别接口的能力,无需反复设置操作系统的辅助功能权限,从而提高了系统级别操作的效率。
【技术领域】
本发明涉及互联网技术,尤其涉及一种应用的系统级别操作方法及装置。
【背景技术】
应用,是运行在装载操作系统的终端上的应用程序,需要终端下载应用的安装文件,例如,安卓(Android)应用程序包(Android Package Kit,APK)文件等,并在操作系统中运行应用的安装文件,以对应用进行安装,在应用安装成功之后,才可以在终端中正常运行,以提供该应用的业务。通常,在操作系统中,存在不同级别的接口即系统级别接口和普通级别接口,供具有对应权限的应用进行调用。具体地,具有系统权限的应用可以调用系统级别接口和普通级别接口,而不具有系统权限的应用则只能够调用普通级别接口。为了使得不具有系统权限的应用也能够调用部分系统级别接口,可以给不具有系统权限的应用设置相应的操作系统的辅助功能权限,以调用部分系统级别接口,完成指定应用的系统级别操作,例如,强制停止正在运行的指定应用等。
然而,一些情况下,应用可能会被停止即停止该应用所在的进程和取消该应用所获取的操作系统的辅助功能权限,例如,其他应用调用指定系统级别接口,停止该应用,使得该应用所获取的操作系统的辅助功能权限也会消失,需要重新设置操作系统的辅助功能权限,才能够调用部分系统级别接口,完成指定应用的系统级别操作,从而导致了系统级别操作的效率的降低。
【发明内容】
本发明的多个方面提供一种应用的系统级别操作方法及装置,用以提高系统级别操作的效率。
本发明的一方面,提供一种应用的系统级别操作方法,包括:
获取系统级别操作指令,所述系统级别操作指令用以调用指定系统级别接口对指定应用进行操作;
根据所述系统级别操作指令,对所述指定应用进行操作;
停止所在的进程。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述系统级别操作指令包括强制停止指令。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取系统级别操作指令,包括:
获取用户操作所属应用的指定控件所触发的所述系统级别操作指令;或者
获取来自外部应用的所述系统级别操作指令。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述系统级别操作指令,对所述指定应用进行操作之前,还包括:
获取所在终端的操作系统的辅助功能权限,用以执行所述系统级别操作指令。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述停止所在的进程,包括:
若完成对所述指定应用所进行的操作,停止所在的进程;或者
若从所在终端的操作系统的前台运行切换到该操作系统的后台运行,停止所在的进程。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取系统级别操作指令之前,或者同时,还包括:
开启所在的进程。
本发明的另一方面,提供一种应用的系统级别操作装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小熊博望科技有限公司,未经北京小熊博望科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610844361.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件操作方法和装置
- 下一篇:一种线程提示方法及终端设备