[发明专利]安装于外置存储器上的应用持久化实现方法有效
申请号: | 201210274217.2 | 申请日: | 2012-08-02 |
公开(公告)号: | CN102830994A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 龙振海;高永峰 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 张艳美;郝传鑫 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安装 外置 存储器 应用 持久 实现 方法 | ||
技术领域
本发明涉及安卓系统软件设计技术领域,更具体地涉及一种安装于外置存储器上的应用持久化实现方法。
背景技术
基于各种系统(如安卓系统、塞班系统等)的电子产品(如手机、平板电脑等)一般设有外置存储器(如SD卡、TF卡等)以及内置存储器。在安装APP应用时,用户可根据所述外置存储器和所述内置存储器的特性自行选择,如将APP应用安装于所述外置存储器,则可节省所述电子产品的内置存储器的存储空间。但是,当所述外置存储器被卸载时,这些APP应用相应地被卸载,此时系统会认为这些APP应用不存在于所述电子产品内。
例如,将一种应用(以搜狗输入法为例)安装于所述外置存储器,并将其作为默认输入法。当用户重启所述电子产品,或连接USB、选择“存储模式”再选择“非存储设备”后,即卸载所述外置存储器后,用户会发现默认的输入法不再是搜狗输入法,而变成了所述电子产品系统内置的输入法。用户必须重新对默认输入法进行设置。这样便给用户带来了不便,影响了用户体验。
因此,有必要提供一种安装于外置存储器上的应用持久化实现方法来克服上述缺陷。
发明内容
本发明的目的是提供一种安装于外置存储器上的应用持久化实现方法,以消除因卸载外置存储器而需要重新设置系统默认的应用给用户带来的不便,从而提升用户对电子产品的体验。
为实现上述目的,本发明提供了一种安装于外置存储器上的应用持久化实现方法,所述应用为系统默认的应用,包括以下步骤:
(1)采用包管理服务接口将所述应用移动至内置存储器;
(2)对所述应用进行重新设置以作为系统默认的应用,卸载所述外置存储器。
与现有技术相比,本发明安装于外置存储器上的应用持久化实现方法包括步骤:(1)采用包管理服务接口将所述应用移动至内置存储器;(2)对所述应用进行重新设置以作为系统默认的应用,卸载外置存储器。对于安装于外置存储器上、作为系统默认的应用,会在卸载所述外置存储器之前将其移至所述内置存储器并将其重新设置为系统默认的应用,因此,所述应用不会随所述外置存储器的卸载而被卸载,消除了因卸载所述外置存储器而需要重新设置系统默认的应用给用户带来的不便,且提升了用户对电子产品的体验。
具体地,在进行所述步骤(1)之前包括:检查判断所述应用的安装位置是否为内置存储器;
若所述应用的安装位置为内置存储器,则卸载所述外置存储器,若所述应用的安装位置为外置存储器,则进行所述步骤(1)~步骤(2)。
具体地,在进行所述步骤“检查判断所述应用的安装位置是否为内置存储器”之前还包括:
采用应用服务句柄取出所述应用及获取所述应用的安装位置。
具体地,在进行所述步骤“采用应用服务句柄取出所述应用及获取所述应用的安装位置”之前还包括:
获取应用服务句柄并将所述应用服务句柄引入包安装管理中。
具体地,在进行所述步骤“获取应用服务句柄并将所述应用服务句柄引入包安装管理中”之前还包括:
接收卸载所述外置存储器的指令。
具体地,所述应用为输入法、日历、电话簿。
通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。
附图说明
图1为本发明安装于外置存储器上的应用持久化实现方法一实施例的流程图。
具体实施方式
现在参考附图描述本发明的实施例,附图中类似的元件标号代表类似的元件。
请参考图1,以详细描述本发明安装于外置存储器上的应用持久化实现方法的具体步骤。需要注意的是,在本实施例中,所述方法基于安卓系统进行实现,系统默认的应用为搜狗输入法,所述应用安装于外置存储器。可理解地,所述应用可以是日历、电话簿等等。
具体地,如图1所示,所述方法具体包括:
S101,接收来自CPU卸载外置存储器的指令;
S102,获取搜狗输入法服务句柄并将所述搜狗输入法服务句柄引入包安装管理中;
S103,采用所述搜狗输入法服务句柄取出所述搜狗输入法及获取所述搜狗输入法的安装位置;
S104,检查判断所述默认输入法的安装位置是否为内置存储器,若是,则进行S107,否则进行步骤S105及S106;
S105,采用包管理服务接口将所述搜狗输入法移动至内置存储器;
S106,对所述搜狗输入法进行重新设置以作为系统默认的输入法;
S107,卸载外置存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210274217.2/2.html,转载请声明来源钻瓜专利网。