一种应用软件的安装及启动方法和装置制造方法及图纸

技术编号:8271291 阅读:179 留言:0更新日期:2013-01-31 03:29
本发明专利技术适用于移动终端技术领域,提供了一种应用软件的安装及启动方法及装置,所述方法包括:在外部存储器预留一存储空间;在检测到应用软件安装时,将所述应用软件的可执行文件存储至所述预留的存储空间;在接收到启动所述应用软件的信息时,从所述预留的存储空间加载所述应用软件对应的可执行文件。通过本发明专利技术可有效解决现有技术在内部存储空间较小时无法安装应用软件以及在用户更换外部存储器,已安装应用软件的可执行文件无法从内部存储器清除的问题。

【技术实现步骤摘要】
本专利技术属于移动终端
,尤其涉及一种Android系统下应用软件的安装及启动方法和装直。
技术介绍
现有基于安卓(Android)系统的手机支持将应用软件安装到外部存储器,但需要将安装的应用软件的可执行文件,即DEX(Dalvik Executable Format)文件存储至内部存储器。然而,为了保证系统的性能,会预先设定一个阈值,当系统内部存储空间小于该阈值时,即使外部存储器还有足够的存储空间,新的应用软件也无法安装。而且,当用户更换外部存储器时,已安装应用软件的DEX文件无法从内部存储器清除,浪费内部存储空间
技术实现思路
本专利技术实施例的目的在于提供一种应用软件的安装及启动方法,以解决现有技术在安装应用软件到外部存储器时仍然占用一定的内部存储器空间,以及在内部存储空间较小时无法安装应用软件以及已安装应用软件的DEX文件无法从内部存储器清除的问题。本专利技术实施例是这样实现的,一种应用软件的安装及启动方法,所述方法包括在外部存储器预留一存储空间;在检测到应用软件安装时,将所述应用软件的可执行文件存储至所述预留的存储空间;在接收到启动所述应用软件的信息时,从所述预留的存储空间加本文档来自技高网...

【技术保护点】
一种应用软件的安装及启动方法,其特征在于,所述方法包括:在外部存储器预留一存储空间;在检测到应用软件安装时,将所述应用软件的可执行文件存储至所述预留的存储空间;在接收到启动所述应用软件的信息时,从所述预留的存储空间加载所述应用软件对应的可执行文件。

【技术特征摘要】
1.一种应用软件的安装及启动方法,其特征在于,所述方法包括 在外部存储器预留一存储空间; 在检测到应用软件安装时,将所述应用软件的可执行文件存储至所述预留的存储空间; 在接收到启动所述应用软件的信息时,从所述预留的存储空间加载所述应用软件对应的可执行文件。2.如权利要求I所述的方法,其特征在于,所述在检测到应用软件安装时,将所述应用软件的可执行文件存储至所述预留的存储空间具体包括 在检测到应用软件安装时,判断所述应用软件是否需要安装到外部存储器,或者所述内部存储器的剩余存储空间是否小于阈值,若是,将所述应用软件的可执行文件存储至所述预留的存储空间,并标记所述应用软件为外部存储器应用软件。3.如权利要求I所述的方法,其特征在于,所述在外部存储器预留一存储空间具体为 在外部存储器的/mnt/asec/根目录下,仓Il建一个dalvik_cache目录,以将安装的应用软件的可执行文件存储至/mnt/asec/dalvik-cache目录下。4.如权利要求I所述的方法,其特征在于,所述在接收到启动所述应用软件的信息时,从所述预留的存储空间加载所述应用软件的可执行文件具体包括 在接收到启动所述应用软件的信息时,判断该应用软件是否为外部存储器应用软件,若是,从所述外部存储器的/mnt/asec/dalvik-cache目录下加载对应的可执行文件。5.如权利要求I至4任一项所述的方法,其特征在于,所述接收到启动所述应用软件的信息包括用户发出的启动所述应用软件指令,或...

【专利技术属性】
技术研发人员:曾元清
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1