【技术实现步骤摘要】
应用程序的权限处理方法、装置、存储介质和电子设备
本公开涉及终端应用
,具体地,涉及一种应用程序的权限处理方法、装置、存储介质和电子设备。
技术介绍
Android系统把权限分为两个级别,一类是普通权限,这类权限不会潜藏有危害用户隐私和安全的问题,比如访问网络权限、访问WIFI的权限等。一类是危险权限,这类权限会威胁到用户的安全和隐私问题,比如访问相册、短信、地理位置等权限。Android系统为了安全考虑,对系统功能做了限制。具体地,从Android6.0起,Android系统引入了权限申请机制,即应用程序需要动态申请相关危险权限后才能使用某些功能。通常情况下,如果应用程序需要危险权限,则在每次执行需要危险权限的操作之前,检查应用程序是否具有该危险权限。例如,应用程序如果需要使用拍照功能,则需要先判断应用程序是否具有相机权限,如果没有则需要去申请,用户同意后才能使用,如果用户拒绝则无法使用。然而,在实际中存在这样一个场景,即,如果用户手动把某个应用权限关闭,而此时应用正好处于使用状态且需要该应用权限授权,则应用 ...
【技术保护点】
1.一种应用程序的权限处理方法,其特征在于,所述方法包括:/n在所述应用程序的页面被回收前,存储所述应用程序的当前权限信息,该当前权限信息作为第一权限信息;/n在所述应用程序的页面被回收后,若所述应用程序被打开,获取所述应用程序的当前权限信息,该当前权限信息作为第二权限信息;/n若根据所述第一权限信息和所述第二权限信息确定存在由授权状态变为拒绝状态的目标权限,且所述目标权限为所述应用程序的必要权限,则重启所述应用程序。/n
【技术特征摘要】
1.一种应用程序的权限处理方法,其特征在于,所述方法包括:
在所述应用程序的页面被回收前,存储所述应用程序的当前权限信息,该当前权限信息作为第一权限信息;
在所述应用程序的页面被回收后,若所述应用程序被打开,获取所述应用程序的当前权限信息,该当前权限信息作为第二权限信息;
若根据所述第一权限信息和所述第二权限信息确定存在由授权状态变为拒绝状态的目标权限,且所述目标权限为所述应用程序的必要权限,则重启所述应用程序。
2.根据权利要求1所述的方法,其特征在于,所述存储所述应用程序的当前权限信息,包括:
通过调用实例状态存储方法来存储所述应用程序的当前权限信息;
所述获取所述应用程序的当前权限信息,包括:
通过调用页面创建方法来获取所述应用程序的当前权限信息。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若根据所述第一权限信息和所述第二权限信息确定存在由授权状态变为拒绝状态的目标权限,则在重启所述应用程序之前,输出权限变更提示信息,以提示所述目标权限的权限状态发生变化。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
在所述应用程序被重启后,输出针对所述目标权限的权限申请信息;
若接收到用户输入的指示授权所述目标权限的授权指令,则将所述目标权限更新为授权状态,并进入所述应用程序。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若接收到用户输入的指示...
【专利技术属性】
技术研发人员:王萌,李健,王伟光,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。