【技术实现步骤摘要】
一种权限操作方法及装置
本申请涉及权限控制
,特别是涉及一种权限操作方法、一种权限操作装置和一种用于权限操作的装置。
技术介绍
目前,市面上有各种各样Android(安卓)操作系统,很多厂商推出了基于Android操作系统进行深度定制的操作系统。而应用程序通常是基于标准的Android操作系统进行开发的,导致部分厂商对Android操作系统的修改可能会对应用程序带来难以预料的影响。申请人经研究发现,部分厂商在推出的操作系统中,针对后台运行的应用新设置了一个权限,该权限可以禁止后台运行的应用弹出界面,即切换到前台进行运行。该权限不属于Android的标准权限,应用程序无法从系统接口取得这个权限。例如,输入法应用在平时使用中属于后台运行的应用,该权限使得输入法默认是无法从其他应用中的键盘开启输入法的其他页面,如皮肤、表情、设置等的管理页面,而且还没有任何提示,导致用户在键盘上点击了跳转到输入法应用程序的按钮后,出现无任何响应的情况,继而影响用户正常使用输入法的功能。
技术实现思路
鉴于上述问题, ...
【技术保护点】
1.一种权限操作方法,其特征在于,包括:/n检测每次发生应用切换后前台运行的应用的标识;/n获取针对目标应用提交的切换请求;/n根据最近一次检测的应用的标识和所述目标应用的标识,确定所述切换请求是否被拦截;/n若所述切换请求被拦截,则提示对所述目标应用进行权限操作。/n
【技术特征摘要】
1.一种权限操作方法,其特征在于,包括:
检测每次发生应用切换后前台运行的应用的标识;
获取针对目标应用提交的切换请求;
根据最近一次检测的应用的标识和所述目标应用的标识,确定所述切换请求是否被拦截;
若所述切换请求被拦截,则提示对所述目标应用进行权限操作。
2.根据权利要求1所述的方法,其特征在于,所述检测每次发生应用切换后前台运行的应用的标识包括:
通过输入法框架提供的回调接口,检测发生的应用切换;
获取切换后前台运行的应用的标识。
3.根据权利要求2所述的方法,其特征在于,所述检测每次发生应用切换后前台运行的应用的标识还包括:
记录最近一次检测的应用的标识。
4.根据权利要求1所述的方法,其特征在于,所述应用的标识包括应用的包名。
5.根据权利要求1所述的方法,其特征在于,所述获取针对目标应用提交的切换请求包括:
获取切换请求的提交时间;
所述根据最近一次检测的应用的标识和所述目标应用的标识,确定所述切换请求是否被拦截包括:
当在所述提交时间之后经过预设时长,比较最近一次检测的应用的标识和所述目标应用的标识是否一致;
若比较结果为不一致,则确定所述切换请求被拦截。
6.根据权利要求1所述的方法,其特征在于,所述提示对所述目标应用进行权限操作包括
提供解除所述...
【专利技术属性】
技术研发人员:李利平,代敏,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。