两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種Android模擬器快速安裝APK程序的方法及系統(tǒng)的制作方法

文檔序號:6493529閱讀:354來源:國知局
一種Android模擬器快速安裝APK程序的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明屬于計算機【技術(shù)領(lǐng)域】,具體公開了一種Android模擬器快速安裝APK程序的方法及系統(tǒng)。本發(fā)明方法包括以下步驟:(1)將所述APK程序?qū)懭氲絊D卡鏡像文件中;(2)將所述SD卡鏡像文件加載到Android系統(tǒng)中;(3)調(diào)用PM管理器完成所述APK程序的安裝。本發(fā)明系統(tǒng)包括對應(yīng)的寫入模塊、加載模塊和安裝模塊。本發(fā)明改變了之前將APK程序文件復(fù)制到模擬器臨時目錄下安裝的方式,而是將其寫入到SD卡鏡像文件中,從而大大提高了安裝速度,用戶不再需要長時間等待。
【專利說明】—種Android模擬器快速安裝APK程序的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機【技術(shù)領(lǐng)域】,具體涉及一種Android模擬器快速安裝APK程序的方法及系統(tǒng)。
【背景技術(shù)】
[0002]Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于便攜設(shè)備,如智能手機和平板電腦。目前尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開發(fā),主要支持手機。2005年由Google收購注資,并組建開放手機聯(lián)盟開發(fā)改良隨后,逐漸擴展到平板電腦及其他領(lǐng)域上。第一部Android智能手機發(fā)布于2008年10月。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。2012年11月數(shù)據(jù)顯示,Android占據(jù)全球智能手機操作系統(tǒng)市場76%的份額,中國市場占有率為90%。
[0003]Android模擬器是Android SDKCSoftware Development Kit,即軟件開發(fā)工具包)自帶一個移動模擬器。它是一個可以運行在電腦上的虛擬設(shè)備。Android模擬器可以不需使用物理設(shè)備即可預(yù)覽、開發(fā)和測試Android應(yīng)用程序。
[0004]APK 是 Android Package 的縮寫,即 Android 安裝包(APK)。APK 是類似 SymbianSis或Sisx的文件格式。通過將APK文件直接傳到Android模擬器或Android手機中執(zhí)行即可安裝。APK文件和sis—樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。APK文件其實是zip格式,但后綴名被修改為apk,通過UnZip解壓后,可以看到Dex 文件,Dex 是 Dalvik VM executes 的全稱,即 Android Dalvik 執(zhí)行程序,并非 Java ME的字節(jié)碼而是Dalvik字節(jié)碼。
[0005]目前,為了將APK程序安裝到Android模擬器,首先是將APK程序復(fù)制到模擬器的一個臨時目錄下,然后調(diào)用PM (package manager)管理器將其安裝到Android系統(tǒng)中。由于受限于模擬器本身的性能,將APK程序復(fù)制到模擬器的臨時目錄下的速度較慢,通常在50K每秒的速度,從而使得APK程序的整個安裝過程耗時較長,不能滿足人們需求。

【發(fā)明內(nèi)容】

[0006]為了解決上述問題,本發(fā)明的目的在于提供一種Android模擬器快速安裝APK程序的方法及系統(tǒng)。
[0007]為了實現(xiàn)上述發(fā)明目的,得到了以下技術(shù)方案:
[0008]一種Android模擬器快速安裝APK程序的方法,包括以下步驟:
[0009](I)將所述APK程序?qū)懭氲絊D卡鏡像文件中;
[0010](2)將所述SD卡鏡像文件加載到Android系統(tǒng)中;
[0011](3)調(diào)用PM管理器完成所述APK程序的安裝。
[0012]進一步的,所述第(I)步具體是:
[0013]打開模擬器的SD卡鏡像文件;[0014]以FAT32的格式解析所述SD卡鏡像文件,以獲取所述APK程序需要寫入的位置;
[0015]將所述APK程序?qū)懭氲缴鲜鑫恢茫?br> [0016]關(guān)閉所述SD卡鏡像文件。
[0017]進一步的,所述第(2 )步具體是:
[0018]當(dāng)模擬器正常啟動時,通過模擬器將所述SD卡鏡像文件自動加載到Android系統(tǒng)中。
[0019]進一步的,所述第(2)步具體是:
[0020]當(dāng)模擬器從已保存的鏡像恢復(fù)啟動時,先卸載SD卡,然后再掛載SD卡進而將所述SD卡鏡像文件加載到Android系統(tǒng)中。
[0021]一種Android模擬器快速安裝APK程序的系統(tǒng),包括以下模塊:
[0022]寫入模塊,用于將所述APK程序?qū)懭氲絊D卡鏡像文件中;
[0023]加載模塊,用于將所述SD卡鏡像文件加載到Android系統(tǒng)中;
[0024]安裝模塊,用于調(diào)用PM管理器完成所述APK程序的安裝。
[0025]進一步的,所述寫入模塊包括以下子模塊:
[0026]打開子模塊,用于打開模擬器的SD卡鏡像文件;
[0027]解析子模塊,用于以FAT32的格式解析所述SD卡鏡像文件,以獲取所述APK程序需要寫入的位置;
[0028]寫入子模塊,用于將所述APK程序?qū)懭氲缴鲜鑫恢茫?br> [0029]關(guān)閉子模塊,用于關(guān)閉所述SD卡鏡像文件。
[0030]進一步的,所述加載模塊將所述SD卡鏡像文件加載到Android系統(tǒng)中,具體是:當(dāng)模擬器正常啟動時,通過模擬器將所述SD卡鏡像文件自動加載到Android系統(tǒng)中。
[0031 ] 進一步的,所述加載模塊將所述SD卡鏡像文件加載到Android系統(tǒng)中,具體是:當(dāng)模擬器從已保存的鏡像恢復(fù)啟動時,先卸載SD卡,然后再掛載SD卡進而將所述SD卡鏡像文件加載到Android系統(tǒng)中。
[0032]其中,SD卡(Secure Digital Memory Card)中文翻譯為安全數(shù)碼卡,是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,它被廣泛地于便攜式裝置上使用,例如數(shù)碼相機、個人數(shù)碼助理(PDA)和多媒體播放器等。
[0033]其中,鏡像文件其實和ZIP壓縮包類似,它將特定的一系列文件按照一定的格式制作成單一的文件,以方便用戶下載和使用,例如一個測試版的操作系統(tǒng)、游戲等。它最重要的特點是可以被特定的軟件識別并可直接刻錄到光盤上。
[0034]其中,SD卡鏡像文件的本身的格式是FAT32格式,F(xiàn)AT32是Windows系統(tǒng)硬盤分區(qū)格式的一種。這種格式采用32位的文件分配表,使其對磁盤的管理能力大大增強,突破了 FAT16對每一個分區(qū)的容量只有2GB的限制。由于現(xiàn)在的硬盤生產(chǎn)成本下降,其容量越來越大,運用FAT32的分區(qū)格式后,我們可以將一個大硬盤定義成一個分區(qū)而不必分為幾個分區(qū)使用,大大方便了對磁盤的管理。
[0035]本發(fā)明改變了之前將APK程序文件復(fù)制到模擬器臨時目錄下安裝的方式,而是將其寫入到SD卡鏡像文件中,從而大大提高了安裝速度,用戶不再需要長時間等待。
【專利附圖】

【附圖說明】[0036]此【專利附圖】
附圖
【附圖說明】所提供的圖片用來輔助對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的不當(dāng)限定,在附圖中:
[0037]圖1是本發(fā)明方法對應(yīng)的主流程圖;
[0038]圖2是圖1第(I)步的具體子流程;
[0039]圖3是本發(fā)明方法對應(yīng)的系統(tǒng)框圖;
[0040]圖4是圖3寫入模塊的子模塊框圖。
【具體實施方式】
[0041]如圖1所示,本實施例公開了一種Android模擬器快速安裝APK程序的方法,包括以下步驟:
[0042](I)將所述APK程序?qū)懭氲絊D卡鏡像文件中;通過本步驟比現(xiàn)有復(fù)制APK程序到模擬器臨時目錄快很多;
[0043](2)將所述SD卡鏡像文件加載到Android系統(tǒng)中;本步驟根據(jù)模擬器本身的特性,可以在當(dāng)通過模擬器正常啟動時,通過模擬器將所述SD卡鏡像文件自動加載到Android系統(tǒng)中;還可以在當(dāng)模擬器從已保存的鏡像恢復(fù)啟動時,先卸載SD卡,然后再掛載SD卡進而將所述SD卡鏡像文件加載到Android系統(tǒng)中;
[0044](3)調(diào)用PM管理器完成所述APK程序的安裝。
[0045]如圖2所示,所述第(I)步具體包括以下子步驟:
[0046](11)打開模擬器的SD卡鏡像文件;
[0047](12)以FAT32的格式解析所述SD卡鏡像文件,以獲取所述APK程序需要寫入的位置;由于SD卡鏡像文件是FAT32格式,所以必須采用同樣的格式對其進行解析;
[0048](13)將所述APK程序?qū)懭氲缴鲜鑫恢茫?br> [0049](14)關(guān)閉所述SD卡鏡像文件。
[0050]如圖3所示,本實施例還公開了一種Android模擬器快速安裝APK程序的系統(tǒng),包括以下模塊:
[0051]寫入模塊1,用于將所述APK程序?qū)懭氲絊D卡鏡像文件中;
[0052]加載模塊2,用于將所述SD卡鏡像文件加載到Android系統(tǒng)中;所述加載模塊將所述SD卡鏡像文件加載到Android系統(tǒng)中,可以在當(dāng)模擬器正常啟動時,通過模擬器將所述SD卡鏡像文件自動加載到Android系統(tǒng)中;也可以在當(dāng)模擬器從已保存的鏡像恢復(fù)啟動時,先卸載SD卡,然后再掛載SD卡進而將所述SD卡鏡像文件加載到Android系統(tǒng)中;
[0053]安裝模塊3,用于調(diào)用PM管理器完成所述APK程序的安裝。
[0054]如圖4所示,寫入模塊I包括以下子模塊:
[0055]打開子模塊11,用于打開模擬器的SD卡鏡像文件;
[0056]解析子模塊12,用于以FAT32的格式解析所述SD卡鏡像文件,以獲取所述APK程序需要寫入的位置;
[0057]寫入子模塊13,用于將所述APK程序?qū)懭氲缴鲜鑫恢茫?br> [0058]關(guān)閉子模塊14,用于關(guān)閉所述SD卡鏡像文件。
[0059]本實施例通過改變APK文件寫入到模擬器中的方式,進而大大提高了其安裝速度,進而提高了用戶體驗效果。[0060]以上詳細描述了本發(fā)明的較佳具體實施例,應(yīng)當(dāng)理解,本領(lǐng)域的普通技術(shù)無需創(chuàng)造性勞動就可以根據(jù)本發(fā)明的構(gòu)思做出諸多修改和變化。因此,凡本【技術(shù)領(lǐng)域】中技術(shù)人員依本發(fā)明構(gòu)思在現(xiàn)有技術(shù)基礎(chǔ)上通過邏輯分析、推理或者根據(jù)有限的實驗可以得到的技術(shù)方案,均應(yīng)該在由本權(quán)利要求書所確定的保護范圍之中。
【權(quán)利要求】
1.一種Android模擬器快速安裝APK程序的方法,其特征在于包括以下步驟: (1)將所述APK程序?qū)懭氲絊D卡鏡像文件中; (2)將所述SD卡鏡像文件加載到Android系統(tǒng)中; (3)調(diào)用PM管理器完成所述APK程序的安裝。
2.根據(jù)權(quán)利要求1所述的Android模擬器快速安裝APK程序的方法,其特征在于所述第(I)步具體是: 打開模擬器的SD卡鏡像文件; 以FAT32的格式解析所述SD卡鏡像文件,以獲取所述APK程序需要寫入的位置; 將所述APK程序?qū)懭氲缴鲜鑫恢茫? 關(guān)閉所述SD卡鏡像文件。
3.根據(jù)權(quán)利要求1所述的Android模擬器快速安裝APK程序的方法,其特征在于所述第(2)步具體是: 當(dāng)模擬器正常啟動時,通過模擬器將所述SD卡鏡像文件自動加載到Android系統(tǒng)中。
4.根據(jù)權(quán)利要求1所述的Android模擬器快速安裝APK程序的方法,其特征在于所述第(2)步具體是: 當(dāng)模擬器從已保存的鏡像恢復(fù)啟動時,先卸載SD卡,然后再掛載SD卡進而將所述SD卡鏡像文件加載到Android系統(tǒng)中。
5.一種Android模擬器快速安裝APK程序的系統(tǒng),其特征在于包括以下模塊: 寫入模塊,用于將所述APK程序?qū)懭氲絊D卡鏡像文件中; 加載模塊,用于將所述SD卡鏡像文件加載到Android系統(tǒng)中; 安裝模塊,用于調(diào)用PM管理器完成所述APK程序的安裝。
6.根據(jù)權(quán)利要求5所述的Android模擬器快速安裝APK程序的系統(tǒng),其特征在于所述寫入模塊包括以下子模塊: 打開子模塊,用于打開模擬器的SD卡鏡像文件; 解析子模塊,用于以FAT32的格式解析所述SD卡鏡像文件,以獲取所述APK程序需要寫入的位置; 寫入子模塊,用于將所述APK程序?qū)懭氲缴鲜鑫恢茫? 關(guān)閉子模塊,用于關(guān)閉所述SD卡鏡像文件。
7.根據(jù)權(quán)利要求5所述的Android模擬器快速安裝APK程序的系統(tǒng),其特征在于: 所述加載模塊將所述SD卡鏡像文件加載到Android系統(tǒng)中,具體是:當(dāng)模擬器正常啟動時,通過模擬器將所述SD卡鏡像文件自動加載到Android系統(tǒng)中。
8.根據(jù)權(quán)利要求5所述的Android模擬器快速安裝APK程序的系統(tǒng),其特征在于: 所述加載模塊將所述SD卡鏡像文件加載到Android系統(tǒng)中,具體是:當(dāng)模擬器從已保存的鏡像恢復(fù)啟動時,先卸載SD卡,然后再掛載SD卡進而將所述SD卡鏡像文件加載到Android系統(tǒng)中。
【文檔編號】G06F9/445GK103902300SQ201210568108
【公開日】2014年7月2日 申請日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
【發(fā)明者】林堅明, 李敏怡, 傅盛 申請人:珠海市君天電子科技有限公司, 北京金山安全軟件有限公司, 貝殼網(wǎng)際(北京)安全技術(shù)有限公司, 北京金山網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
密山市| 德庆县| 城市| 兴宁市| 新泰市| 芜湖市| 鄄城县| 江源县| 景宁| 奉化市| 宁蒗| 封丘县| 友谊县| 同心县| 连平县| 饶河县| 微山县| 米易县| 玉树县| 上高县| 莎车县| 来安县| 吉木乃县| 建宁县| 丹寨县| 马鞍山市| 梓潼县| 库尔勒市| 仙游县| 阜南县| 宣汉县| 晋州市| 镇赉县| 大石桥市| 龙岩市| 循化| 图木舒克市| 方城县| 安阳市| 临颍县| 金乡县|