应用程序安装方法和终端技术

技术编号:6647068 阅读:207 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种应用程序安装方法,适用于Android系统平台,可以包括:步骤202,获取应用程序的安装文件;步骤204,从安装文件中解析出全局配置文件;步骤206,解析出全局配置文件中的权限;步骤208,将权限提供给用户进行选择;步骤210,将用户选择的权限设置为应用程序的权限。本发明专利技术还提供一种终端。通过本发明专利技术,用户可以根据自己所需的功能,为应用程序设置其实际具有的权限,从而保证该应用程序只能实现用户所需的功能,而其他功能由于不具对应权限而无法实现。

【技术实现步骤摘要】

本专利技术涉及移动通信领域,具体而言,涉及一种应用程序安装方法和一种终端。
技术介绍
现阶段,随着手机上的应用程序越来越多,具备的功能也越来越丰富,这也意味着应用程序所需求的权限更多,以支持其实现各种功能。对于Android系统平台,用户在安装某个应用程序时,对应用程序只能从整体上掌控其权限,安装时手机只列出应用程序需要使用的权限服务,用户要么接收应用程序要求的所有权限服务来安装,要么只能取消安装此应用程序。同时,用户对应用程序需要使用的权限服务不能部分安装,而且用户安装对应的权限服务后,不允许用户还原修改相关权限。例如,在Android平台系统下的指纹屏保程序的安装界面如图1所示,用户只能接受其要求的所有权限,或选择不安装。上述技术方案的缺点在于(1)由于不能是应用程序只根据其部分权限服务进行安装,用户不能对自己感兴趣的权限服务进行选择,只能被迫接收应用程序要求的所有权限来安装应用程序,但某些权限服务会涉及个人隐私信息,如悄悄读取用户的私人信息,包括名字、手机号码、短信等, 用户却一无所知,因此,当用户安装某个未知的应用程序时,其隐私将会受到严峻的考验;(2)某些应用程序中确实存在好的体验点,但用户担心其所需的权限中有些权限可能会导致泄露个人隐私,用户最终选择不安装该应用程序,对用户和第三方软件开发商来讲,都是极大的损失;(3)如果用户接收所有权限服务来安装应用程序,当用户使用一段时间后,觉得应用程序具有某些权限服务反而影响用户的使用,想还原修改该应用程序具有的权限,此时用户只能卸载该应用程序,对用户操作造成极大不便。因此,需要一种方式,能够允许用户可以根据自己对应用程序的功能需要,在应用程序所需求的权限中进行选择,将用户选择的权限作为应用程序实际具有的权限,从而保证用户既可以使用该应用程序中所需的功能,又不必担心应用程序具备未选择权限来实现一些功能影响用户的使用。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种方式,能够允许用户可以根据自己对应用程序的功能需要,在应用程序所需求的权限中进行选择,将用户选择的权限作为应用程序实际具有的权限,从而保证用户既可以使用该应用程序中所需的功能,又不必担心应用程序具备未选择权限来实现一些功能影响用户的使用。有鉴于此,本专利技术提供一种应用程序安装方法,适用于Android系统平台,可以包括步骤202,获取应用程序的安装文件;步骤204,从安装文件中解析出全局配置文件;步骤206,解析出全局配置文件中的权限;步骤208,将权限提供给用户进行选择;步骤210,将用户选择的权限设置为应用程序的权限。通过该技术方案,用户可以根据自己所需的功能,为应用程序设置其实际具有的权限,从而保证该应用程序只能实现用户所需的功能,而其他功能由于不具对应权限而无法实现。在上述技术方案中,优选地,步骤208还可以包括建立自定义配置文件,在自定义配置文件中写入权限和对应权限的权限选择开关,用户通过设置权限选择开关来对权限进行选择;步骤210还包括根据自定义配置文件上的权限和权限选择开关,来确定用户选择的权限。在上述技术方案中,优选地,步骤208还可以包括为用户提供设置界面,在设置界面上显示权限和权限选择开关,用户在设置界面上对自定义配置文件中的权限选择开关进行设置。通过该技术方案,用户可以借助可视的界面,方便地进行权限的选择。在上述技术方案中,优选地,步骤208还可以包括在自定义配置文件中写入应用程序和对应应用程序的监控开关,用户通过设置智能监控开关来确认是否启动步骤210。通过该技术方案,用户可以根据个人需要,只选择部分应用程序进行权限的控制。在上述技术方案中,优选地,步骤210还可以包括在通过安装文件安装应用程序时,依照用户选择的权限来进行安装。通过该技术方案,可以保证应用程序在初次安装时, 可以根据用户选择的权限进行安装,而不需要对应用程序要求的权限全部接受。本专利技术还提供一种终端,具有Android系统平台,可以包括安装文件获取模块, 获取应用程序的安装文件;安装文件解析模块,从安装文件中解析出全局配置文件;全局配置文件解析模块,解析出全局配置文件中的权限;权限选择模块,将权限提供给用户进行选择;权限设置模块,将用户选择的权限设置为应用程序的权限。通过该技术方案,用户可以根据自己所需的功能,为应用程序设置其实际具有的权限,从而保证该应用程序只能实现用户所需的功能,而其他功能由于不具对应权限而无法实现。在上述技术方案中,优选地,还可以包括自定义配置文件模块,建立自定义配置文件,权限选择模块在自定义配置文件中写入权限和对应权限的权限选择开关,用户通过设置权限选择开关来对权限进行选择,自定义权限设置模块根据自定义配置文件上的权限和权限选择开关,来确定用户选择的权限。在上述技术方案中,优选地,还可以包括界面设置模块,提供设置界面,在设置界面上显示权限和权限选择开关,用户在设置界面上对自定义配置文件中的权限选择开关进行设置。通过该技术方案,用户可以借助可视的界面,方便地进行权限的选择。在上述技术方案中,优选地,权限选择模块还在自定义配置文件中写入应用程序和对应应用程序的监控开关,用户通过设置监控开关来确认是否启动权限设置模块。通过该技术方案,用户可以根据个人需要,只选择部分应用程序进行权限的控制。在上述技术方案中,优选地,还可以包括安装模块,在通过安装文件安装应用程序时,依照用户选择的权限来进行安装。通过该技术方案,可以保证应用程序在初次安装时,可以根据用户选择的权限进行安装,而不需要对应用程序要求的权限全部接受。通过以上技术方案,可以实现一种应用程序安装方法和一种终端,能够允许用户可以根据自己对应用程序的功能需要,在应用程序所需求的权限中进行选择,将用户选择的权限作为应用程序实际具有的权限,从而保证用户既可以使用该应用程序中所需的功能,又不必担心应用程序具备未选择权限来实现一些功能影响用户的使用。附图说明图1是一般情况的应用程序的安装界面的示意图2是根据本专利技术的--个实施例的应用程序安装方法的流程图图3是根据本专利技术的--个实施例的终端的框图4是根据本专利技术的--个实施例的终端的框图5是根据本专利技术的--个实施例的终端的界面示意图6是根据本专利技术的--个实施例的终端的界面示意图7是根据本专利技术的--个实施例的终端的界面示意图8是根据本专利技术的--个实施例的终端的界面示意图9是根据本专利技术的--个实施例的终端的界面示意图10是根据本专利技术的-一个实施例的终端的界面示意图11是根据本专利技术的-一个实施例的终端的界面示意图。具体实施例方式为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施方式对本专利技术进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术并不限于下面公开的具体实施例的限制。图2是根据本专利技术的一个实施例的应用程序安装方法的流程图。如图2所示,本专利技术提供一种应用程序安装方法,适用于Android系统平台,可以包括步骤202,获取应用程序的安装文件;步骤204,从安装文件中解析出全局配置文件; 步骤206,解析出全局配置文件中的权限;步骤208,将权限提供给用户进行选择;步骤210本文档来自技高网
...

【技术保护点】
1.一种应用程序安装方法,其特征在于,包括:步骤204,从安装文件中解析出全局配置文件;步骤206,解析出所述全局配置文件中的权限;步骤208,将所述权限提供给用户进行选择;步骤210,将所述用户选择的权限设置为所述应用程序的权限。

【技术特征摘要】

【专利技术属性】
技术研发人员:汪智勇刘东海冯玉慧
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94

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

1