[發明專利]Android操作系統的快速啟動方法在審
| 申請號: | 201310257387.4 | 申請日: | 2013-06-25 |
| 公開(公告)號: | CN104252365A | 公開(公告)日: | 2014-12-31 |
| 發明(設計)人: | 郭方強 | 申請(專利權)人: | 上海博泰悅臻電子設備制造有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陸嘉 |
| 地址: | 200235 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | android 操作系統 快速 啟動 方法 | ||
技術領域
本發明涉及一種Android操作系統的快速啟動方法。
背景技術
Android操作系統是一種基于Linux操作系統的自由及開放源代碼的操作系統,由Google公司和開放手機聯盟領導及開發,主要用于移動設備,如智能手機和平板電腦。Android操作系統的系統架構和其操作系統一樣,采用了分層的架構。從架構圖看,Android操作系統分為四個層,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。
Android操作系統具有良好的開發性,用戶可以從應用商店或者其他途徑下載和安裝Android應用,Android應用通常以APK文件提供。當用戶安裝的應用很多時,會造成系統開機啟動時間很長。
現在Android操作系統的系統啟動過程按先后包括:引導程序(bootloader),linux內核,本地(native)服務,dalvik虛擬機,Android服務以及應用程序。
Android操作系統在啟動的過程中,會啟動應用程序管理服務(PackageManagerService),該應用程序管理服務負責掃描系統中特定的目錄,找到其中的應用程序文件,即以APK為后綴的文件,然后對這些文件進行解析,得到應用程序的相關信息,完成應用程序的安裝過程,當安裝的APK文件越多時,所需要的時間越多,極大影響了Android操作系統的啟動時間,從而影響安裝有Android操作系統的設備的開機時間。
發明內容
本發明要解決的技術問題是提供一種Android操作系統的快速啟動方法,能夠顯著縮短Android操作系統的啟動時間。
為解決上述技術問題,本發明提供了一種Android操作系統的快速啟動方法,包括:
在啟動時,應用程序管理服務僅掃描Android操作系統自帶的應用的最小子集,該最小子集的應用以保證所述Android操作系統正常開機啟動桌面啟動器為標準;
在所述Android操作系統完成啟動后,所述應用程序管理服務掃描所述最小子集的應用之外的其他應用。
根據本發明的一個實施例,在啟動時,應用程序管理服務僅掃描Android操作系統自帶的應用的最小子集包括:
設定最小子集參數,該最小子集參數定義所述Android操作系統正常開機啟動桌面啟動器的最小子集;
啟動所述應用程序管理服務時獲取該最小子集參數;
所述應用程序管理服務按照該最小子集參數的指示掃描相應的應用。
根據本發明的一個實施例,在所述最小子集的應用掃描完成后,發出第一階段啟動完成消息以替代原生Android操作系統的啟動完成消息。
根據本發明的一個實施例,在所述最小子集的應用之外的其他應用掃描完成后,發出所述原生Android操作系統的啟動完成消息。
根據本發明的一個實施例,在所述最小子集的應用掃描完成后,還發出延遲掃描消息,以指示結束所述應用程序管理服務的掃描過程,所述延遲掃描消息包含延遲時間;在到達所述延遲時間時,所述應用程序管理服務開始掃描所述最小子集的應用之外的其他應用。
根據本發明的一個實施例,所述最小子集參數以代碼方式定義或者以XML文件方式配置。
與現有技術相比,本發明具有以下優點:
本發明實施例的Android操作系統的快速啟動方法中,將應用程序管理服務對應用的掃描過程分為兩個階段,在啟動過程中先掃描系統自帶的部分應用,保證系統正常開機啟動桌面啟動器(Launcher);在系統啟動完成后,在掃描其他應用,從而顯著縮短了啟動時間。
附圖說明
圖1是本發明實施例的Android操作系統的快速啟動方法的流程示意圖。
具體實施方式
發明人對應用程序管理服務(PackageManagerService)的啟動過程進行了分析,其啟動時通過靜態方法main()來實現的,也即通過PackageManagerService構造函數來返回一個IPackageManager的接口實現。應用程序管理服務的構造函數流程如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海博泰悅臻電子設備制造有限公司,未經上海博泰悅臻電子設備制造有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310257387.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種夏季用阻燃工作服
- 下一篇:一種法蘭絨女士內褲





