[发明专利]应用程序的权限更改方法和装置在审
申请号: | 202010321747.2 | 申请日: | 2020-04-22 |
公开(公告)号: | CN111556195A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 李帅帅 | 申请(专利权)人: | 浙江大搜车软件技术有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04M1/67 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 龙伟 |
地址: | 310000 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 权限 更改 方法 装置 | ||
1.一种应用程序的权限更改方法,应用于使用安卓操作系统的用户终端上安装的应用程序,其特征在于,所述方法包括:
在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化;
在监听到所述通信状态未发生变化的情况下,在所述用户终端的显示界面展示引导信息,其中,所述引导信息用于引导用户更改所述应用程序的拨打电话权限。
2.根据权利要求1所述的方法,其特征在于,监听所述用户终端的通信状态是否发生变化包括:
使用PhoneStateListener方法监听所述通信状态;
根据所述通信状态,判断所述通信状态是否发生变化,其中,所述通信状态发生变化包括:通信状态由空闲状态变化为通话状态或者响铃状态。
3.根据权利要求1所述的方法,其特征在于,在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化包括:
判断所述安卓操作系统是否支持对所述应用程序进行权限校验;
在判断到所述安卓操作系统不支持对所述应用程序进行权限校验的情况下,在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化。
4.根据权利要求3所述的方法,其特征在于,在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化还包括:
在判断到所述安卓操作系统支持对所述应用程序进行权限校验的情况下,判断是否为所述应用程序的首次权限校验;
在判断为首次权限校验的情况下,在应用程序请求拨打电话后,弹出权限弹框,以提示用户设置所述应用程序的拨打电话权限。
5.根据权利要求4所述的方法,其特征在于,在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化还包括:
在判断为非首次权限校验的情况下,在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化。
6.根据权利要求4所述的方法,其特征在于,判断是否为所述应用程序的首次权限校验包括:
使用checkSelfPermission方法检测所述应用程序请求拨打电话的权限是否存在于所述权限列表中;
在检测到所述应用程序请求拨打电话的权限不存在于所述权限列表中的情况下,确定为所述应用程序的首次权限校验;
在检测到所述应用程序请求拨打电话的权限存在于所述权限列表中的情况下,确定为所述应用程序的非首次权限校验。
7.根据权利要求3所述的方法,其特征在于,判断所述安卓操作系统是否支持对所述应用程序进行权限校验包括:
获取所述安卓操作系统的参数,其中,所述参数包括:targetSdkVersion和安卓操作系统版本;
判断所述targetSdkVersion小于23和所述安卓操作系统版本大于或等于6.0是否成立;
在判断到所述targetSdkVersion小于23和安卓操作系统版本大于或等于6.0的情况下,确定所述安卓操作系统不支持对所述应用程序进行权限校验。
8.根据权利要求3所述的方法,其特征在于,判断所述安卓操作系统是否支持对所述应用程序进行权限校验包括:
获取所述用户终端的机型;
判断所述机型是否为预设机型;
在判断到所述机型为预设机型的情况下,确定所述安卓操作系统支持对所述应用程序进行权限校验;
在判断到所述机型为非预设机型的情况下,确定所述安卓操作系统不支持对所述应用程序进行权限校验。
9.根据权利要求1所述的方法,其特征在于,在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化包括:
判断所述用户终端是否已安装sim卡;
在判断到所述用户终端未安装sim卡的情况下,在所述用户终端的显示界面展示提示信息,所述提示信息用于提示用户所述用户终端未安装sim卡;
在判断到所述用户终端已安装sim卡的情况下,在应用程序请求拨打电话后,监听所述用户终端的通信状态是否发生变化。
10.一种应用程序的权限更改装置,其特征在于,所述装置包括:
监听模块,用于在应用程序请求拨打电话后,监听用户终端的通信状态是否发生变化;
引导模块,用于在监听到所述通信状态未发生变化的情况下,在所述用户终端的显示界面展示引导信息,所述引导信息用于引导用户更改所述应用程序的拨打电话权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大搜车软件技术有限公司,未经浙江大搜车软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010321747.2/1.html,转载请声明来源钻瓜专利网。