[发明专利]应用程序管理方法及装置在审
申请号: | 201310632155.2 | 申请日: | 2013-11-29 |
公开(公告)号: | CN104679544A | 公开(公告)日: | 2015-06-03 |
发明(设计)人: | 周凯;张海雄;刘小锐 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 管理 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种应用程序管理方法及装置。
背景技术
随着Android智能手机的普及,与之配套的上层APP开发也发展迅猛,网络上随时会提供海量的APK进行下载和安装使用。在现有技术下,Android系统安装应用程序时,会首先读取应用程序APK中的AndroidManifest.xml文件,该文件中设定了该APK允许被安装的位置,当InstallLocation属性为1时,只允许安装到系统的/data/app/目录下,当属性为2时,允许被安装到mnt挂载分区的主存储区路径下的.android_secure目录下。由于现在安装应用的需求越来越多,对Data区的容量需求也越来越大,目前主流的解决方案有两种:
1、在设置菜单中提供设置项:首选安装位置,用户可以选择安装在手机侧(DATA/APP侧),还是安装在存储器侧(mnt挂载分区的主存储区路径下的.android_secure目录下)。在应用程序安装时,读取AndroidManifest.xml配置文件中的InstallLocation配置信息,当AndroidManifest.xml中配置属性InstallLocation允许将该APK安装在mnt挂载分区的主存储区路径下的.android_secure目录下时,并且用户选择安装在存储器侧时,此时将APK安装在存储器侧。该方法的主要缺陷是:用户统一设置安装模式后,其实并不是每个APK安装的时候都能成功安装在存储器侧,需要依赖APK安装文件中的AndroidManifest.xml属性InstallLocation控制,这样会导致用户设置了安装在存储器侧,由于APK本身的限制,导致无法成功安装在存储器侧,导致用户体验欠佳。
2、在应用程序安装时,默认安装在DATA/APP目录下,在任务管理器或者其他设置界面提供了应用程序管理界面的入口,在应用程序管理界面上,能够对所有的已安装APK进行遍历,根据APK安装文件中的AndroidManifest.xml属性进行分类,将允许被移动的APK单独显示,供用户移动到存储器侧。该方案的主要缺点在于:当DATA/APP目录下的APK加上mnt挂载分区的主存储区路径下的.android_secure目录下的APK总容量超过DATA区总容量时,会导致备份当前的应用程序包后,无法进行还原。
而且,由于Android源生并不支持双T卡方案,双T卡方案基本都是各平台厂商进行对副存的差异化和客制化实现。在现有的应用程序管理方法中,均只考虑了手机侧DATA存储区和存储器侧mnt挂载分区的主存储区之间的数据转移,副存储区的巨大空间没有进行利用。从用户角度看,提供双T卡功能的手机设置模块中,均提供了存储路径的选择,用户可以选择默认存储路径为内置T卡还是外置T卡。现有方案只能将应用移动到存储器侧mnt挂载分区的主存储区中的设置,会引起用户的疑义,从而降低用户体验。
针对相关技术中进行应用程序管理时只考虑了主存储区之间的数据转移导致副存储区利用效率过低的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种应用程序管理方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种应用程序管理方法,包括:在应用程序的管理位置为存储区侧的情况下,确定系统当前的默认存储路径对应的存储区域,其中,存储区域包括:内置TFT卡或外置TFT卡;将应用程序存储到存储区域的预置文件夹下;在系统的预定文件夹下建立系统与存储区域之间的链接文件以使系统能够直接访问应用程序。
优选地,在确定系统当前的默认存储路径对应的存储区域之前,包括:读取用户为管理应用程序设置的配置信息,根据配置信息获取管理位置。
优选地,将应用程序存储到存储区域的预置文件夹下,包括:调用系统的加密接口对应用程序进行加密操作,将加密后的应用程序存储到存储区域的预置文件夹下。
优选地,管理位置包括:首选安装位置,或拟移动位置,其中,首选安装位置是用户为安装应用程序选择的存储位置,拟移动位置是用户为移动应用程序选择的存储位置。
优选地,在首选安装位置为移动终端侧的情况下,还包括:直接调用系统的安装应用程序接口,对应用程序进行安装。
优选地,在根据配置信息获取到拟移动位置之后,还包括:判断系统分区是否可写,在判断结果为是的情况下,启动应用程序的移动操作,在判断结果为否的情况下,提示用户权限不够导致应用程序无法移动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司;,未经中兴通讯股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310632155.2/2.html,转载请声明来源钻瓜专利网。