【技术实现步骤摘要】
一种权限处理方法、装置、存储介质及终端
本申请涉及移动终端应用领域,具体涉及一种权限处理方法、装置、存储介质及终端。
技术介绍
Android(安卓)系统中,手机制造商常规使用的权限处理实现手段是基于原生Google的多用户机制来实现的,但该实现方式会和原生的多用户、AndroidforWork(Google主导开发的一套旨在支持Android在企业中运用的方案,可以实现在同一台设备上同时支持工作应用和个人应用,简称AFW)等功能在实现上会产生冲突。相关技术中,一般是使用插件化、虚拟化技术来实现多开应用,虚拟化技术通过代理系统服务的方式,在系统服务层与应用层之间添加了一层虚拟空间,使虚拟出的多开应用在这个虚拟空间中运行。但是其在安全性及功能性上具有缺陷。
技术实现思路
本申请实施例提供一种权限处理方法、装置、存储介质及终端,可以有效提高多开应用的安全性。本申请实施例提供了一种权限处理方法,包括:接收第一应用的应用多开请求,根据所述应用多开请求开启第二应用,所述第二应用为虚拟 ...
【技术保护点】
1.一种权限处理方法,其特征在于,包括:/n接收第一应用的应用多开请求,根据所述应用多开请求开启第二应用,所述第二应用为虚拟环境中第一应用对应的分身应用;/n当接收到所述第二应用的权限验证请求时,获取所述第二应用的应用标识;/n从权限集合中获取所述应用标识对应的权限子集合,所述权限集合包括多个应用对应的已授权应用权限和待授权应用权限;/n基于所述权限子集合响应所述权限验证请求并进行权限验证,得到权限验证结果;/n根据所述权限验证结果运行所述第二应用。/n
【技术特征摘要】
1.一种权限处理方法,其特征在于,包括:
接收第一应用的应用多开请求,根据所述应用多开请求开启第二应用,所述第二应用为虚拟环境中第一应用对应的分身应用;
当接收到所述第二应用的权限验证请求时,获取所述第二应用的应用标识;
从权限集合中获取所述应用标识对应的权限子集合,所述权限集合包括多个应用对应的已授权应用权限和待授权应用权限;
基于所述权限子集合响应所述权限验证请求并进行权限验证,得到权限验证结果;
根据所述权限验证结果运行所述第二应用。
2.根据权利要求1所述的方法,其特征在于,所述基于所述权限子集合响应所述权限验证请求并进行权限验证,包括:
根据所述权限子集合确定所述第二应用对应的已授权应用权限列表;
获取所述权限验证请求中的待验证权限;
将所述待验证权限与所述已授权应用权限列表进行匹配;
若匹配成功,则对所述待验证权限验证成功;
若匹配失败,则对所述待验证权限验证失败。
3.根据权利要求2所述的方法,其特征在于,在对所述待验证权限验证失败之后,还可以包括:
获取所述权限子集合中所有待授权应用权限;
根据所有待授权应用权限生成权限设置界面;
将所述权限设置界面显示在当前显示界面,并提示用户进行权限设置;
根据用户在所述权限设置界面的操作对待授权应用权限进行处理,得到权限授予结果。
4.根据权利要求3所述的方法,其特征在于,所述权限设置界面包括选择控件;
所述根据用户在所述权限设置界面的操作对待授权应用权限进行处理,包括:
获取用户操作信息;
根据所述用户操作信息确定用户操作的选择控件;
对用户操作的选择控件对应的待授权应用权限进行权限授予。
5.根据权利要求1所述的方法,其特征在于,在根据所述权限验证结果运行所述第二应用之后,还包括:
当接收到所述第二应用的数据访问请求时,根据所述数据访问请求确定待访问数据文件位置;
判断所述待...
【专利技术属性】
技术研发人员:王侃,
申请(专利权)人:惠州TCL移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。