应用程序的使用方法、装置及电子设备与流程

文档序号:12720582阅读:246来源:国知局
应用程序的使用方法、装置及电子设备与流程

本发明涉及移动电子技术领域,主要涉及了一种应用程序的使用方法、装置及电子设备。



背景技术:

随着计算机通信技术的发展,越来越多的人拥有例如平板电脑、个人数字助理、掌上电脑、智能移动电话等电子设备。随着用户对业务多样性的需求,安装在电子设备中的各类应用程序(App,Application)越来越多,同时访问这些App的权限也越来越多,例如通信录、地理位置和管理账户等等。

由于不同的App所需要的权限类型各有不同,难免存在未确认的权限导致相关的功能不能使用。例如未授权获取系统通讯录的权限时,App就无法获取系统通讯录相关信息,从而无法显示对应的联系人等信息。

针对上述问题,需要用户在设置中手动打开相应权限。由于权限较多可能引起用户开启错误或遗漏,且每一个权限都需要用户手动开启,使得用户使用应用程序的部分功能使用出现障碍的问题。



技术实现要素:

本发明实施例提供一种应用程序的使用方法、装置及电子设备,用于解决用户使用应用程序的部分功能使用出现障碍的问题。

本发明实施例第一方面提供一种应用程序的使用方法,包括:

获取应用程序调用的目标组件,确定所述目标组件对应的待开启的目标权限;

在所述应用程序的辅助功能权限开启时,跳转至与所述应用程序对应的权限设置页面,所述辅助功能权限支持模拟点击功能;

在所述权限设置页面上查找与所述目标权限对应的开启按钮;

通过模拟点击所述开启按钮开启所述应用程序调用的目标组件对应的目标权限。

结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述在所述权限设置页面上查找与所述目标权限对应的开启按钮,包括:

获取系统属性信息,所述系统属性信息包括品牌、机型、只读存储器版本以及操作系统版本中的至少一种;

根据所述系统属性信息确定所述目标权限对应的开启按钮的属性信息,所述属性信息包括所述开启按钮的位置数据;

在所述权限设置页面上根据所述开启按钮的属性信息确定所述开启按钮的位置。

结合本发明实施例第一方面,在本发明实施例第一方面的第二种可能的实现方式中,在所述确定所述目标组件对应的待开启的目标权限之后,还包括:

判断所述辅助功能权限是否开启,若所述辅助功能权限未开启时,显示所述辅助功能权限的验证组件,获取所述验证组件上的所述待验证信息,当所述待验证信息与预设验证信息匹配时,开启所述辅助功能权限。

结合本发明实施例第一方面,在本发明实施例第一方面的第三种可能的实现方式中,在所述通过模拟点击所述开启按钮开启所述应用程序调用的目标组件对应的目标权限之后,还包括:

等待预设时长后,跳转至与所述应用程序调用的目标组件对应的应用页面。

结合本发明实施例第一方面,在本发明实施例第一方面的第四种可能的实现方式中,在所述通过模拟点击所述开启按钮开启所述应用程序调用的目标组件对应的目标权限之后,还包括:

跳转至所述目标权限对应的权限列表展示页面,所述权限列表展示页面包括涉及所述目标权限的应用程序标识与所述应用程序标识对应的目标权限的开启状态。

本发明实施例第二方面提供一种应用程序的使用装置,包括:

确定单元,用于获取应用程序调用的目标组件,确定所述目标组件对应的待开启的目标权限;

第一跳转单元,用于在所述应用程序的辅助功能权限开启时,跳转至与所述应用程序对应的权限设置页面,所述辅助功能权限支持模拟点击功能;

查找单元,用于在所述第一跳转单元跳转的权限设置页面上查找与所述确定单元确定的目标权限对应的开启按钮;

模拟点击单元,用于通过模拟点击所述查找单元查找的开启按钮开启所述确定单元确定的目标权限。

结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述装置还包括:

获取单元,用于获取系统属性信息,所述系统属性信息包括品牌、机型、只读存储器版本以及操作系统版本中的至少一种;

所述查找单元用于根据所述获取单元获取的系统属性信息确定所述目标权限对应的开启按钮的属性信息,所述属性信息包括所述开启按钮的位置数据;在所述权限设置页面上根据所述开启按钮的属性信息确定所述开启按钮的位置。

结合本发明实施例第二方面,在本发明实施例第二方面的第二种可能的实现方式中,所述装置还包括:

判断单元,用于判断所述辅助功能权限是否开启;

开启单元,用于若所述判断单元判断辅助功能权限未开启时,显示所述辅助功能权限的验证组件,获取所述验证组件上的所述待验证信息,当所述待验证信息与预设验证信息匹配时,开启所述辅助功能权限。

结合本发明实施例第二方面,在本发明实施例第二方面的第三种可能的实现方式中,所述装置还包括:

第二跳转单元,用于等待预设时长后,跳转至与所述应用程序调用的目标组件对应的应用页面。

结合本发明实施例第二方面,在本发明实施例第二方面的第四种可能的实现方式中,所述装置还包括:

第三跳转单元,用于跳转至所述目标权限对应的权限列表展示页面,所述权限列表展示页面包括涉及所述目标权限的应用程序标识与所述应用程序标识对应的目标权限的开启状态。

本发明实施例第三方面提供了一种电子设备,包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

获取应用程序调用的目标组件,确定所述目标组件对应的待开启的目标权限;

在所述应用程序的辅助功能权限开启时,跳转至与所述应用程序对应的权限设置页面,所述辅助功能权限支持模拟点击功能;

在所述权限设置页面上查找与所述目标权限对应的开启按钮;

通过模拟点击所述开启按钮开启所述应用程序调用的目标组件对应的目标权限。

本发明实施例第四方面提供了一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例第一方面提供的一种应用程序的使用方法。

本发明实施例第五方面提供了一种应用程序,其中,该应用程序用于在运行时执行本发明实施例第一方面提供的一种应用程序的使用方法。

本发明实施例中,根据应用程序调用目标组件的过程确定待开启的目标权限,当应用程序的辅助功能权限开启时,显示页面跳转到该应用程序对应的权限设置页面,在权限设置页面上查找与目标权限对应的开启按钮,由于辅助功能权限支持模拟点击功能,则通过模拟点击开启按钮开启与应用程序调用的目标组件对应的目标权限。因此,根据电子设备中的应用程序调用的目标组件的过程自动开启对应的目标权限,提高了操作的便利性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种应用程序的使用方法的流程图;

图2是本发明实施例提供的一种应用程序调用的目标组件的示意图;

图3是本发明实施例提供的另一种应用程序的使用方法的流程图;

图4是本发明实施例提供的目标权限对应的权限列表展示页面的示意图;

图5是本发明实施例提供的一种应用程序的使用装置的结构图;

图6是本发明实施例提供的另一种应用程序的使用装置的结构图;

图7是本发明实施例提供的一种电子设备的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种应用程序的使用方法、装置及电子设备,用于解决用户使用应用程序的部分功能使用出现障碍的问题。

请参阅图1,图1是本发明实施例提供的一种应用程序的使用方法的流程图。其中,该应用程序的使用方法适用于手机、平板电脑等电子设备。如图1所示,该应用程序的使用方法可以包括以下步骤。

101、获取应用程序调用的目标组件,确定目标组件对应的待开启的目标权限。

本实施例中,应用程序可以调用通信录、照片、步数、地理位置和管理账户等等中的一种或多种权限,例如,微信可调用通讯录添加以通讯录中的号码登录微信的朋友,调用麦克风输入语音信息,调用地理位置发送当前位置或查找其他位置,调用图片发送消息或者发布朋友圈需要的配图等。此外调用图片还可以是现场拍照则需调用摄像头进行拍照。

当前的智能手机、平板电脑、笔记本电脑等电子设备上的应用程序的屏幕界面展示了一系列由输入栏、按钮、文本框、下拉框和列表框等等组件组成的目标组件,通过选择该目标组件调用应用程序中对应的功能应用。在用户选择目标组件之后,获取该目标组件需要调用的权限,判断该权限是否开启,若开启,则允许调用,否则提示开启权限和/或报告与该目标权限对应的功能无法正常使用的问题,确定未开启的权限为待开启的目标权限。

举一个具体的实施例来说,如图2所示,使用扫二维码功能,可选择以文字“扫一扫”命名的目标组件,也可选择具有扫描二维码含义的目标组件。当用户选择以文字“扫一扫”命名的目标组件时,确定该目标组件对应的待开启的目标权限为摄像头。

再举一个例子来说,假设App1未授权获取系统通讯录的权限,从而无法获取系统通讯录中对应的联系人等信息。当App1查找添加系统通讯录中的手机联系人时,获取App1的添加手机联系人组件,由于App1未授权获取系统通讯录的权限,则确定系统通讯录为待开启的目标权限。

本实施例中,目标权限可以是通信录、照片、步数、地理位置和管理账户等等中的一种或多种,本实施例不作限定。

102、在应用程序的辅助功能权限开启时,跳转至与应用程序对应的权限设置页面,辅助功能权限支持模拟点击功能。

由于电子设备中安装的应用程序越来越多,不仅应用程序之间的切换越来越频繁,各应用程序提供的辅助功能也越来越多,例如,文字转语音、触觉反馈、手势操作、轨迹球、手柄操作、悬浮窗、自启动应用程序、查询应用程序使用权限等辅助功能,这些辅助功能可有效地扩展用户更加简单地操作电子设备。

本实施例中,考虑到较多的操作系统开放有辅助功能(Accessibility),例如,安卓(Android)操作系统的系统辅助功能能够模拟用户操作,比如模拟点击、模拟物理键、模拟打开消息通知栏等。其中,模拟点击是指获取界面上控件元素之后,可根据元素是否可响应操作进行相应的处理。

辅助功能权限是用于支持开启权限的辅助功能。由于辅助功能权限支持模拟点击功能,因而,可利用操作系统的辅助功能权限接口,通过编辑包含本发明实施例方法的脚本文件,可自动跳转至应用程序对应的权限设置页面,从而代替人工手动点击目标对象,提高操作的便利性。

本实施例中,由于不同的电子设备的辅助功能权限接口可能不同,应当获取与系统属性信息相匹配的辅助功能权限接口,从而跳转至具有模拟点击功能的应用程序对应的权限设置页面。其中,系统属性信息包括品牌、机型、只读存储器版本以及操作系统版本中的至少一种。

103、在权限设置页面上查找与目标权限对应的开启按钮。

本实施例中,由于不同的电子设备设置权限的控件不一样,因此在权限设置页面上查找与目标权限对应的开启按钮之前,应当获取系统属性信息,系统属性信息包括品牌、机型、只读存储器版本以及操作系统版本中的至少一种,根据系统属性信息确定目标权限对应的开启按钮的属性信息,属性信息包括开启按钮的位置数据;在权限设置页面上根据开启按钮的位置数据确定开启按钮的位置。

例如,电子设备的品牌可以华为、小米、欧珀等等,以小米为例,机型可以是米5、红米、红米Note等等,只读存储器可以MIUI8、MIUI6、MIUI-JHECNEL40.0,其中又包括开发版、测试版和稳定版,操作系统版本可以是安卓6.0、安卓4.4.2或者IOS10.2.1。

开启按钮的属性信息可以是编号id、命名name、文本名text、位置数据、样式数据中的颜色color、字体font、对齐方式等等。其中编号id、命名name、文本名text对开启按钮进行标识,位置数据表示开启按钮在权限设置页面上的位置信息,通常用顶点坐标(x、y)、宽度width和高度height来表示。样式数据表示开启按钮的样式属性,例如颜色、文字的字体、对齐方式和四周间隔的距离等等。

可选的,由于不同版本文本名text或命名name不一样,特别是文本名text或命名name不适合多语言,而编号id具有唯一性,则可获取开启按钮的编号id,由开启按钮的标号id查找对应的位置数据,从而提高查找开启按钮的效率。

举例来说,打开系统通讯录的编号id为add121,则在权限设置页面上通过add121查找电子设备的系统通讯录对应的开启按钮的位置数据,从而确定开启按钮的位置。

104、通过模拟点击开启按钮开启应用程序调用的目标组件对应的目标权限。

在本实施例中,通过模拟点击步骤103中查找到的开启按钮,则开启应用程序调用的目标组件对应的目标权限,从而代替人工手动点击目标对象,提高操作的便利性。

结合一个具体的实施例,假设App1未授权获取系统通讯录的权限,从而无法获取系统通讯录中对应的联系人等信息。当App1查找添加系统通讯录中的手机联系人时,获取App1的添加手机联系人组件,由于App1未授权获取系统通讯录的权限,则确定系统通讯录为待开启的目标权限。当辅助功能权限开启时,跳转至App1对应的权限设置页面,在权限设置页面查找通信录对应的开启按钮bt1,模拟点击开启按钮bt1。

同理,可打开照片、步数、地理位置和管理账户等等权限。例如,假设根据App1调用的目标组件,确定目标组件对应的待开启的目标权限为系统通讯录、照片和步数。当辅助功能权限开启时,跳转至App1对应的权限设置页面,首先在权限设置页面查找通信录对应的开启按钮bt1,模拟点击开启按钮bt1;然后在权限设置页面查找照片对应的开启按钮bt2,模拟点击开启按钮bt2;最后在权限设置页面查找步数对应的开启按钮bt3,模拟点击开启按钮bt3。开启权限的顺序可由权限的优先级决定,也可以随机决定,本实施例不作限定。

在图1所描述的应用程序的使用方法中,根据应用程序调用目标组件的过程确定待开启的目标权限,当应用程序的辅助功能权限开启时,显示页面跳转到该应用程序对应的权限设置页面,在权限设置页面上查找与目标权限对应的开启按钮,由于辅助功能权限支持模拟点击功能,则通过模拟点击开启按钮开启与应用程序调用的目标组件对应的目标权限。因此,根据电子设备中的应用程序调用的目标组件的过程自动开启对应的目标权限,提高了操作的便利性。

请参阅图3,图3是本发明实施例提供的另一种应用程序的使用方法的流程图。其中,该应用程序的使用方法适用于手机、平板电脑等电子设备。如图3示,该应用程序的使用方法可以包括以下步骤。

201、获取应用程序调用的目标组件,确定目标组件对应的待开启的目标权限。

本实施例中,应用程序可以调用通信录、照片、步数、地理位置和管理账户等等中的一种或多种权限,例如,微信可调用通讯录添加以通讯录中的号码登录微信的朋友,调用麦克风输入语音信息,调用地理位置发送当前位置或查找其他位置,调用图片发送消息或者发布朋友圈需要的配图等。此外调用图片还可以是现场拍照则需调用摄像头进行拍照。

当前的智能手机、平板电脑、笔记本电脑等电子设备上的应用程序的屏幕界面展示了一系列由输入栏、按钮、文本框、下拉框和列表框等等组件组成的目标组件,通过选择该目标组件调用应用程序中对应的功能应用。在用户选择目标组件之后,获取该目标组件需要调用的权限,判断该权限是否开启,若开启,则允许调用,否则提示开启权限和/或报告与该目标权限对应的功能无法正常使用的问题,确定未开启的权限为待开启的目标权限。

举一个具体的实施例来说,如图2所示,使用扫二维码功能,可选择以文字“扫一扫”命名的目标组件,也可选择具有扫描二维码含义的目标组件。假设App1未授权开启摄像头的权限,当App1需要扫描二维码时,选择具有扫描二维码含义的目标组件,而App1未授权开启摄像头的权限,则确定该目标组件对应的待开启的目标权限为摄像头。

本实施例中,目标权限可以是通信录、照片、步数、地理位置和管理账户等等中的一种或多种,本实施例不作限定。

202、判断辅助功能权限是否开启。

本实施例中,考虑到较多的操作系统开放有辅助功能(Accessibility),例如,安卓(Android)操作系统的系统辅助功能能够模拟用户操作,比如模拟点击、模拟物理键、模拟打开消息通知栏等。其中,模拟点击是指获取界面上控件元素之后,可根据元素是否可响应操作进行相应的处理。

本实施例中,辅助功能权限是用于支持开启权限的辅助功能。只有开启了辅助功能权限才能进行模拟点击,因此需要判断辅助功能权限是否开启,若是,则执行步骤203;若否,执行步骤2021。

2021、显示辅助功能权限的验证组件,获取验证组件上的待验证信息,当待验证信息与预设验证信息匹配时,开启辅助功能权限。

本实施例中,若辅助功能权限未开启时,应当引导用户开启辅助功能权限,即电子设备的页面显示辅助功能权限的验证组件。引导的方法可采用推送消息,也可以弹出辅助功能权限的验证组件,还可以动态显示开启辅助功能权限的步骤等等,本实施例不作限定。

本实施例中,为了防止规范和限制应用程序的使用行为,由于开启权限可能造成隐私和安全泄露的风险,因此应对操作电子设备的用户进行验证。在该实施方式中,该待验证信息可包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种或几种的组合。

举例来说,当确定系统通讯录为待开启的目标权限时,弹出辅助功能权限的验证组件提示用户输入指纹,获取用户输入的指纹,判断该指纹是否与预设验证信息包括的指纹匹配;若是,则允许开启辅助功能权限。通过实施该实施方式,可以防止非法用户调用目标权限,从而提高目标权限对应内容的安全性。

203、跳转至与应用程序对应的权限设置页面,辅助功能权限支持模拟点击功能。

本实施例中,当应用程序的辅助功能权限开启时,由于辅助功能权限支持模拟点击功能,因而,可利用操作系统的辅助功能权限接口,通过编辑包含本发明实施例方法的脚本文件,可自动跳转至应用程序对应的权限设置页面,从而代替人工手动点击目标对象,提高操作的便利性。

204、在权限设置页面上查找与目标权限对应的开启按钮。

本实施例中,由于不同的电子设备设置权限的控件不一样,因此在权限设置页面上查找与目标权限对应的开启按钮之前,应当获取系统属性信息,系统属性信息包括品牌、机型、只读存储器版本以及操作系统版本中的至少一种,根据系统属性信息确定目标权限对应的开启按钮的属性信息,属性信息包括开启按钮的位置数据;在权限设置页面上根据开启按钮的属性信息确定开启按钮的位置。

开启按钮的属性信息可以是编号id、命名name、文本名text、位置数据、样式数据中的颜色color、字体font、对齐方式等等。其中编号id、命名name、文本名text对开启按钮进行标识,位置数据表示开启按钮在权限设置页面上的位置信息,通常用顶点坐标(x、y)、宽度width和高度height来表示。样式数据表示开启按钮的样式属性,例如颜色、文字的字体、对齐方式和四周间隔的距离等等。

可选的,由于不同版本文本名text或命名name不一样,特别是文本名text或命名name不适合多语言,而编号id具有唯一性,则可获取开启按钮的编号id,由开启按钮的标号id查找对应的位置数据,从而提高查找开启按钮的效率。

205、通过模拟点击开启按钮开启与应用程序调用的目标组件对应的目标权限。

在本实施例中,通过模拟点击步骤204中查找到的开启按钮,则开启应用程序调用的目标组件对应的目标权限,从而代替人工手动点击目标对象,提高操作的便利性。

206、等待预设时长后,跳转至与应用程序调用的目标组件对应的应用页面。

在本实施例中,当模拟点击应用程序对应的目标权限之后,可先等待预设时长,例如1秒钟,跳转至应用程序调用的目标组件对应的应用页面。由于用户在设置页面可能手动进行其他操作,而经过预设时长之后再跳转页面,可以合理的执行业务调用过程,提高操作的便利性。

本实施例中,作为一种可选实施例,跳转至目标权限对应的权限列表展示页面,权限列表展示页面包括涉及目标权限的应用程序标识与应用程序标识对应的目标权限的开启状态。由于现有的权限设置页面针对的是应用程序中的权限的开启状态,而不是针对权限的开启状态的应用程序,因此用户对于系统中某一种权限授权于何种应用程序没有系统的概念,难免存在误开或漏开的现象。在模拟点击目标权限之后,将能够调用目标权限的应用程序的开启状态显示出来,等待用户对其进行管理,提高了权限的管理能力。

其中应用程序标识可以是应用程序的图标,也可以是应用程序的文字标识,本实施例不作限定。

举例来说,假设App1、App2、App3的应用程序可调用系统通讯录,App1、App2未授权获取系统通讯录的权限,App3授权获取系统通讯录的权限。当App1调用系统通讯录时,确定App1为应用程序、系统通讯录为待开启的目标权限。当辅助功能权限开启时,跳转至App1对应的权限设置页面,在权限设置页面查找通信录对应的开启按钮bt1,模拟点击开启按钮bt1。然后跳转至系统通讯录对应的权限列表展示页面,如图4所示,该权限列表展示页面显示App2的系统通讯录的开启状态为关闭,App1、App3的系统通讯录的开启状态为开启,从而用户通过系统通讯录对应的权限列表展示页面知道App1、App2和App3的权限开启状态,避免了漏开和误开的情况,提高了权限的管理能力。

在图3所描述的应用程序的使用方法中,根据应用程序调用目标组件的过程确定待开启的目标权限,判断辅助功能权限是否开启,若辅助功能权限未开启时,显示辅助功能权限的验证组件,通过验证组件上的待验证信息验证用户身份,仅验证通过的用户可开启辅助功能权限;当应用程序的辅助功能权限开启时,显示页面跳转到该应用程序对应的权限设置页面,在权限设置页面上查找与目标权限对应的开启按钮,由于辅助功能权限支持模拟点击功能,则通过模拟点击开启按钮与应用程序调用的目标组件对应的目标权限,从而提高了操作的便利性。且在目标权限开启之后,跳转至目标权限对应的权限列表展示页面,提高了权限的管理能力。

请参阅图5,图5是本发明实施例提供的一种应用程序的使用装置的结构图。其中,该应用程序的使用装置可以设置在手机、平板电脑等电子设备中,如图5所示,该应用程序的使用装置300可以包括:

确定单元301,用于获取应用程序调用的目标组件,确定目标组件对应的待开启的目标权限;

第一跳转单元302,用于在应用程序的辅助功能权限开启时,跳转至与应用程序对应的权限设置页面,辅助功能权限支持模拟点击功能;

查找单元303,用于在第一跳转单元302跳转的权限设置页面上查找与确定单元301确定的目标权限对应的开启按钮;

模拟点击单元304,用于通过模拟点击查找单元303查找的开启按钮开启确定单元303确定的目标权限。

在图5描述的应用程序的使用装置中,根据应用程序调用目标组件的过程确定待开启的目标权限,当应用程序的辅助功能权限开启时,显示页面跳转到该应用程序对应的权限设置页面,在权限设置页面上查找与目标权限对应的开启按钮,由于辅助功能权限支持模拟点击功能,则通过模拟点击开启按钮开启与应用程序调用的目标组件对应的目标权限。因此,根据电子设备中的应用程序调用的目标组件的过程自动开启对应的目标权限,提高了操作的便利性。

请参阅图6,图6是本发明实施例提供的另一种应用程序的使用装置的结构图。其中,该应用程序的使用装置可以设置在手机、平板电脑等电子设备中,如图6所示,该应用程序的使用装置400可以包括:

确定单元401,用于获取应用程序调用的目标组件,确定目标组件对应的待开启的目标权限;

第一跳转单元402,用于在应用程序的辅助功能权限开启时,跳转至与应用程序对应的权限设置页面,辅助功能权限支持模拟点击功能;

查找单元403,用于在第一跳转单元402跳转的权限设置页面上查找与确定单元401确定的目标权限对应的开启按钮;

模拟点击单元404,用于通过模拟点击查找单元403查找的开启按钮开启确定单元403确定的目标权限。

作为一种可能的实施方式,该应用程序的使用装置400还可以包括:

获取单元405,用于获取系统属性信息,系统属性信息包括品牌、机型、只读存储器版本以及操作系统版本中的至少一种;

查找单元403用于根据获取单元405获取的系统属性信息确定目标权限对应的开启按钮的属性信息,属性信息包括开启按钮的位置数据;在权限设置页面上根据开启按钮的属性信息确定开启按钮的位置。

作为一种可能的实施方式,该应用程序的使用装置400还可以包括:

判断单元406,用于判断辅助功能权限是否开启;

开启单元407,用于若判断单元406判断辅助功能权限未开启时,显示辅助功能权限的验证组件,获取验证组件上输入的待验证信息,当待验证信息与预设验证信息匹配时,开启辅助功能权限。

作为一种可能的实施方式,该应用程序的使用装置400还可以包括:

第二跳转单元408,用于等待预设时长后,跳转至与应用程序调用的目标组件对应的应用页面。

作为一种可能的实施方式,该应用程序的使用装置400还可以包括:

第三跳转单元409,用于跳转至目标权限对应的权限列表展示页面,权限列表展示页面包括涉及目标权限的应用程序标识与应用程序标识对应的目标权限的开启状态。

在图6所描述的应用程序的使用装置中,根据应用程序调用目标组件的过程确定待开启的目标权限,判断辅助功能权限是否开启,若辅助功能权限未开启时,显示辅助功能权限的验证组件,通过验证组件上的待验证信息验证用户身份,仅验证通过的用户可开启辅助功能权限;当应用程序的辅助功能权限开启时,显示页面跳转到该应用程序对应的权限设置页面,在权限设置页面上查找与目标权限对应的开启按钮,由于辅助功能权限支持模拟点击功能,则通过模拟点击开启按钮与应用程序调用的目标组件对应的目标权限,从而提高了操作的便利性。且在目标权限开启之后,跳转至目标权限对应的权限列表展示页面,提高了权限的管理能力。

请参阅图7,图7本发明实施例公开的一种电子设备。其中,电子设备可以为手机、平板电脑等。如图7所示,该电子设备可以包括壳体501、处理器502、存储器503、电路板504和电源电路505,其中,电路板504安置在壳体围成的空间内部,处理器502和存储器503设置在电路板504上;电源电路505,用于为电子设备的各个电路或器件供电;存储器503用于存储可执行程序代码;处理器502通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

获取应用程序调用的目标组件,确定目标组件对应的待开启的目标权限;

在应用程序的辅助功能权限开启时,跳转至与应用程序对应的权限设置页面,辅助功能权限支持模拟点击功能;

在权限设置页面上查找与目标权限对应的开启按钮;

通过模拟点击开启按钮开启应用程序调用的目标组件对应的目标权限。

作为一种可能的实施方式,在权限设置页面上查找与目标权限对应的开启按钮,处理器502用于执行以下操作:

获取系统属性信息,系统属性信息包括品牌、机型、只读存储器版本以及操作系统版本中的至少一种;

根据系统属性信息确定目标权限对应的开启按钮的属性信息,属性信息包括开启按钮的位置数据;

在权限设置页面上根据开启按钮的属性信息确定开启按钮的位置。

作为一种可能的实施方式,在确定目标组件对应的待开启的目标权限之后,处理器502还用于执行以下操作:

判断辅助功能权限是否开启,若辅助功能权限未开启时,显示辅助功能权限的验证组件,获取验证组件上的待验证信息,当待验证信息与预设验证信息匹配时,开启辅助功能权限。

作为一种可能的实施方式,通过模拟点击开启按钮开启应用程序调用的目标组件对应的目标权限之后,处理器502还用于执行以下操作:

等待预设时长后,跳转至与应用程序调用的目标组件对应的应用页面。

作为一种可能的实施方式,通过模拟点击开启按钮开启应用程序调用的目标组件对应的目标权限之后,处理器502还用于执行以下操作:

跳转至目标权限对应的权限列表展示页面,权限列表展示页面包括涉及目标权限的应用程序标识与应用程序标识对应的目标权限的开启状态。

在图7所描述的电子设备中,根据应用程序调用目标组件的过程确定待开启的目标权限,当应用程序的辅助功能权限开启时,显示页面跳转到该应用程序对应的权限设置页面,在权限设置页面上查找与目标权限对应的开启按钮,由于辅助功能权限支持模拟点击功能,则通过模拟点击开启按钮开启与应用程序调用的目标组件对应的目标权限。因此,根据电子设备中的应用程序调用的目标组件的过程自动开启对应的目标权限,提高了操作的便利性。

在一个实施例中提供了一种存储介质,该存储介质用于存储应用程序,应用程序用于在运行时执行实施例一或实施例二的应用程序的使用方法。

在一个实施例中提供了一种应用程序,该应用程序用于在运行时执行实施例一或实施例二的应用程序的使用方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或者数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或半导体介质(例如固态硬盘Solid State Disk(SSD))等。

以上对本发明实施例所提供的权限开启方法、装置及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1