应用程序权限判断方法、装置和电子设备制造方法及图纸

技术编号:22166222 阅读:33 留言:0更新日期:2019-09-21 10:17
本申请提出一种应用程序权限判断方法、装置和电子设备,其中,方法包括:接收应用程序的悬浮窗设置请求;获取终端设备的当前系统版本;若当前系统版本为预设的第一系统版本,则调用第一预设函数判断应用程序是否具有悬浮窗设置权限;若调用第一预设函数判断应用程序具有悬浮窗设置权限,则生成与应用程序对应的悬浮窗。由此,通过对当前系统版本的判断,以及在当前系统版本为预设的第一系统版本时通过调用相关函数来判断该应用程序是否已经授权了悬浮窗设置权限,在应用程序具有悬浮窗设置权限时生成与应用程序对应的悬浮窗,从而保证了可以准确全面的判断应用程序是否在终端设备中授予了悬浮窗权限,保证了应用程序使用的功能稳定性。

Application privilege determination methods, devices and electronic devices

【技术实现步骤摘要】
应用程序权限判断方法、装置和电子设备
本申请涉及互联网
,尤其涉及一种应用程序权限判断方法、装置和电子设备。
技术介绍
通常,用户可以根据需要在终端设备上安装各个应用程序,为了进一步提高应用程序操作的便捷性,需要在终端设备桌面上为应用程序设置对应的悬浮窗。相关技术中,没有考虑到终端设备的当前系统版本的适配性,以及应用程序是否具有对应的设置权限,直接在终端设备桌面上为应用程序设置对应的悬浮窗,导致应用程序使用的功能稳定性比较差。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请提出一种应用程序权限判断方法,解决了现有技术中没有考虑到终端设备的当前系统版本的适配性,以及应用程序是否具有对应的设置权限,直接在终端设备桌面上为应用程序设置对应的悬浮窗,导致应用程序使用的功能稳定性比较差的技术问题,通过对当前系统版本的判断,以及在当前系统版本为预设的第一系统版本时通过调用相关函数来判断该应用程序是否已经授权了悬浮窗设置权限,在应用程序具有悬浮窗设置权限时生成与应用程序对应的悬浮窗,从而保证了可以准确全面的判断应用程序是否在终端设备中授予了悬浮窗权限,保证了应用程序使用的功能稳定性。本申请提出一种应用程序权限判断装置。本申请提出一种电子设备。本申请提出一种计算机可读存储介质。本申请第一方面实施例提出了一种应用程序权限判断方法,包括:接收应用程序的悬浮窗设置请求;获取终端设备的当前系统版本;若所述当前系统版本为预设的第一系统版本,则调用第一预设函数判断所述应用程序是否具有悬浮窗设置权限;若调用第一预设函数判断所述应用程序具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗。可选地,作为本申请第一方面的第一种可能的实现方式,所述的方法,还包括:若所述当前系统版本为预设第二系统版本,则获取所述终端设备的设备类型;查询预设终端设备类型列表中是否存在所述设备类型;若所述预设终端设备类型列表中存在所述设备类型,则调用第二预设函数判断所述应用程序是否具有悬浮窗设置权限;若调用第二预设函数判断所述应用程序具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗。可选地,作为本申请第一方面的第二种可能的实现方式,所述的方法,还包括:若所述预设终端设备类型列表中不存在所述设备类型,则确定所述应用程序具有悬浮窗设置权限;生成与所述应用程序对应的悬浮窗。可选地,作为本申请第一方面的第三种可能的实现方式,所述的方法,还包括:若调用第一预设函数判断所述应用程序不具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗设置请求失败提示信息。可选地,作为本申请第一方面的第四种可能的实现方式,所述的方法,还包括:若调用第二预设函数判断所述应用程序不具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗设置请求失败提示信息。本申请第二方面实施例提出了一种应用程序权限判断装置,该装置包括:接收模块,用于接收应用程序的悬浮窗设置请求;第一获取模块,用于获取终端设备的当前系统版本;第一调用模块,用于若所述当前系统版本为预设的第一系统版本,则调用第一预设函数判断所述应用程序是否具有悬浮窗设置权限;第一生成模块,用于若调用第一预设函数判断所述应用程序具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗。可选地,作为本申请第二方面的第一种可能的实现方式,所述装置,还包括:第二获取模块,用于若所述当前系统版本为预设第二系统版本,则获取所述终端设备的设备类型;查询模块,用于查询预设终端设备类型列表中是否存在所述设备类型;第二调用模块,用于若所述预设终端设备类型列表中存在所述设备类型,则调用第二预设函数判断所述应用程序是否具有悬浮窗设置权限;所述第一生成模块,还用于若调用第二预设函数判断所述应用程序具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗。可选地,作为本申请第二方面的第二种可能的实现方式,所述的装置,其特征在于,还包括:确定模块,用于若所述预设终端设备类型列表中不存在所述设备类型,则确定所述应用程序具有悬浮窗设置权限;所述第一生成模块,还用于生成与所述应用程序对应的悬浮窗。可选地,作为本申请第二方面的第三种可能的实现方式,所述装置还包括:第二生成模块,用于若调用第一预设函数判断所述应用程序不具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗设置请求失败提示信息。可选地,作为本申请第二方面的第四种可能的实现方式,所述装置还包括:第三生成模块,用于若调用第二预设函数判断所述应用程序不具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗设置请求失败提示信息。本申请第三方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现第一方面所述的应用程序权限判断方法。本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现第一方面所述的应用程序权限判断方法。本申请实施例所提供的技术方案,可以包含如下的有益效果:接收应用程序的悬浮窗设置请求;获取终端设备的当前系统版本;若当前系统版本为预设的第一系统版本,则调用第一预设函数判断应用程序是否具有悬浮窗设置权限;若调用第一预设函数判断应用程序具有悬浮窗设置权限,则生成与应用程序对应的悬浮窗。由此,解决了现有技术中没有考虑到终端设备的当前系统版本的适配性,以及应用程序是否具有对应的设置权限,直接在终端设备桌面上为应用程序设置对应的悬浮窗,导致应用程序使用的功能稳定性比较差的技术问题,通过对当前系统版本的判断,以及在当前系统版本为预设的第一系统版本时通过调用相关函数来判断该应用程序是否已经授权了悬浮窗设置权限,在应用程序具有悬浮窗设置权限时生成与应用程序对应的悬浮窗,从而保证了可以准确全面的判断应用程序是否在终端设备中授予了悬浮窗权限,保证了应用程序使用的功能稳定性。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例所提供的一种应用程序权限判断方法的流程示意图;图2为本申请实施例所提供的另一种应用程序权限判断方法的流程示意图;图3为本申请实施例提供的一种应用程序权限判断装置的结构示意图;图4为本申请实施例所提供的另一种应用程序权限判断装置的结构示意图;图5为本申请实施例所提供的又一种应用程序权限判断装置的结构示意图;图6为本申请实施例所提供的再一种应用程序权限判断装置的结构示意图;图7为本申请实施例所提供的还一种应用程序权限判断装置的结构示意图;以及图8为本申请电子设备一个实施例的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的应用程序权限判断方法、装置和电子设备。图1为本申请实施例所提供的一种应用程序权限判断方法的流程示意图。如图1所示,该方法包括以下步骤:步骤101,接收应用程序的悬浮窗设置请求。在实际应用当中,可以根据需要在终端设备的桌面上设置应用程序对应的悬浮窗,本申请实施例中应本文档来自技高网...

【技术保护点】
1.一种应用程序权限判断方法,其特征在于,包括以下步骤:接收应用程序的悬浮窗设置请求;获取终端设备的当前系统版本;若所述当前系统版本为预设的第一系统版本,则调用第一预设函数判断所述应用程序是否具有悬浮窗设置权限;若调用第一预设函数判断所述应用程序具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗。

【技术特征摘要】
1.一种应用程序权限判断方法,其特征在于,包括以下步骤:接收应用程序的悬浮窗设置请求;获取终端设备的当前系统版本;若所述当前系统版本为预设的第一系统版本,则调用第一预设函数判断所述应用程序是否具有悬浮窗设置权限;若调用第一预设函数判断所述应用程序具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗。2.如权利要求1所述的方法,其特征在于,还包括:若所述当前系统版本为预设第二系统版本,则获取所述终端设备的设备类型;查询预设终端设备类型列表中是否存在所述设备类型;若所述预设终端设备类型列表中存在所述设备类型,则调用第二预设函数判断所述应用程序是否具有悬浮窗设置权限;若调用第二预设函数判断所述应用程序具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗。3.如权利要求2所述的方法,其特征在于,还包括:若所述预设终端设备类型列表中不存在所述设备类型,则确定所述应用程序具有悬浮窗设置权限;生成与所述应用程序对应的悬浮窗。4.如权利要求1所述的方法,其特征在于,还包括:若调用第一预设函数判断所述应用程序不具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗设置请求失败提示信息。5.如权利要求2所述的方法,其特征在于,还包括:若调用第二预设函数判断所述应用程序不具有悬浮窗设置权限,则生成与所述应用程序对应的悬浮窗设置请求失败提示信息。6.一种应用程序权限判断装置,其特征在于,包括:接收模块,用于接收应用程序的悬浮窗设置...

【专利技术属性】
技术研发人员:商泽文
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1