[发明专利]一种Android模拟器快速安装APK程序的方法及系统有效

专利信息
申请号: 201210568108.1 申请日: 2012-12-24
公开(公告)号: CN103902300B 公开(公告)日: 2017-08-04
发明(设计)人: 林坚明;李敏怡;傅盛 申请(专利权)人: 珠海市君天电子科技有限公司;北京金山安全软件有限公司;贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 广州新诺专利商标事务所有限公司44100 代理人: 张奇洲,华辉
地址: 519015 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 android 模拟器 快速 安装 apk 程序 方法 系统
【说明书】:

技术领域

发明属于计算机技术领域,具体涉及一种Android模拟器快速安装APK程序的方法及系统。

背景技术

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于便携设备,如智能手机和平板电脑。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良随后,逐渐扩展到平板电脑及其他领域上。第一部Android智能手机发布于2008年10月。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。

Android模拟器是Android SDK(Software Development Kit,即软件开发工具包)自带一个移动模拟器。它是一个可以运行在电脑上的虚拟设备。Android模拟器可以不需使用物理设备即可预览、开发和测试Android应用程序。

APK是Android Package的缩写,即Android安装包(APK)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。

目前,为了将APK程序安装到Android模拟器,首先是将APK程序复制到模拟器的一个临时目录下,然后调用PM(package manager)管理器将其安装到Android系统中。由于受限于模拟器本身的性能,将APK程序复制到模拟器的临时目录下的速度较慢,通常在50K每秒的速度,从而使得APK程序的整个安装过程耗时较长,不能满足人们需求。

发明内容

为了解决上述问题,本发明的目的在于提供一种Android模拟器快速安装APK程序的方法及系统。

为了实现上述发明目的,得到了以下技术方案:

一种Android模拟器快速安装APK程序的方法,包括以下步骤:

(1)将所述APK程序写入到SD卡镜像文件中;

(2)将所述SD卡镜像文件加载到Android系统中;

(3)调用PM管理器完成所述APK程序的安装。

进一步的,所述第(1)步具体是:

打开模拟器的SD卡镜像文件;

以FAT32的格式解析所述SD卡镜像文件,以获取所述APK程序需要写入的位置;

将所述APK程序写入到上述位置;

关闭所述SD卡镜像文件。

进一步的,所述第(2)步具体是:

当模拟器正常启动时,通过模拟器将所述SD卡镜像文件自动加载到Android系统中。

进一步的,所述第(2)步具体是:

当模拟器从已保存的镜像恢复启动时,先卸载SD卡,然后再挂载SD卡进而将所述SD卡镜像文件加载到Android系统中。

一种Android模拟器快速安装APK程序的系统,包括以下模块:

写入模块,用于将所述APK程序写入到SD卡镜像文件中;

加载模块,用于将所述SD卡镜像文件加载到Android系统中;

安装模块,用于调用PM管理器完成所述APK程序的安装。

进一步的,所述写入模块包括以下子模块:

打开子模块,用于打开模拟器的SD卡镜像文件;

解析子模块,用于以FAT32的格式解析所述SD卡镜像文件,以获取所述APK程序需要写入的位置;

写入子模块,用于将所述APK程序写入到上述位置;

关闭子模块,用于关闭所述SD卡镜像文件。

进一步的,所述加载模块将所述SD卡镜像文件加载到Android系统中,具体是:当模拟器正常启动时,通过模拟器将所述SD卡镜像文件自动加载到Android系统中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市君天电子科技有限公司;北京金山安全软件有限公司;贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司,未经珠海市君天电子科技有限公司;北京金山安全软件有限公司;贝壳网际(北京)安全技术有限公司;北京金山网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210568108.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top