亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種縮短無屏Android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法與流程

文檔序號(hào):11514711閱讀:1232來源:國(guó)知局
本發(fā)明涉及操作系統(tǒng)快速啟動(dòng)
技術(shù)領(lǐng)域
,尤其是涉及一種縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法。
背景技術(shù)
:安卓操作系統(tǒng)是一種基于linux的自由及開源的操作系統(tǒng),由google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā),安卓操作系統(tǒng)已廣泛應(yīng)用于移動(dòng)設(shè)備、智能家電等領(lǐng)域,如智能手機(jī)、平板電腦、機(jī)頂盒、智能電視等。作為目前最流行的移動(dòng)設(shè)備操作系統(tǒng)之一,安卓操作系統(tǒng)的啟動(dòng)速度一直以來是他的詬病,雖然現(xiàn)在android設(shè)備的硬件速度越來越快,但是隨著新版本的出現(xiàn),其啟動(dòng)速度一直都比較慢,各種手機(jī)平板都基本需要30秒以上的開機(jī)時(shí)間。過長(zhǎng)的開機(jī)時(shí)間增加了用戶等待過程,讓用戶體驗(yàn)很糟糕,所以android設(shè)備開機(jī)速度優(yōu)化非常重要,尤其是無屏android設(shè)備的開機(jī)速度優(yōu)化顯得尤為重要,用戶對(duì)無屏android設(shè)備的開機(jī)速度要求更高?,F(xiàn)有技術(shù)中對(duì)android設(shè)備開機(jī)速度優(yōu)化方案大多只針對(duì)android內(nèi)核部分、androidframework部分或者應(yīng)用程序部分中某一部分做了優(yōu)化處理,但并沒有對(duì)android內(nèi)核部分、androidframework部分或者應(yīng)用程序部分中的三個(gè)部分都做了優(yōu)化處理,而且并沒有針對(duì)無屏的android設(shè)備做了重點(diǎn)處理。如何加快無屏android設(shè)備的開機(jī)速度,減少用戶等待時(shí)間,提高用戶體驗(yàn),是本領(lǐng)域技術(shù)人員亟待解決的問題。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的不足,提供一種縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法,旨在解決由于現(xiàn)有的安卓操作系統(tǒng)啟動(dòng)較慢所導(dǎo)致的android設(shè)備的開機(jī)速度較慢,延長(zhǎng)了用戶等待時(shí)間,降低了用戶體驗(yàn)的技術(shù)問題。本發(fā)明是這樣實(shí)現(xiàn)的,一種縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法,所述設(shè)置方法包括:在接收到開機(jī)指令后,啟動(dòng)android內(nèi)核部分,并將所述android內(nèi)核部分切換到最強(qiáng)性能模式;其中,所述最強(qiáng)性能模式是指開啟cpu全部核心,以稍高的輕微超頻頻率加速開機(jī),內(nèi)存全速運(yùn)行;在所述android內(nèi)核部分完成啟動(dòng)之后,啟動(dòng)androidframework部分,修改android的編譯機(jī)制,去掉android非核心服務(wù),以加快android系統(tǒng)核心啟動(dòng);在所述androidframework部分完成啟動(dòng)之后,啟動(dòng)應(yīng)用程序部分,去掉android開機(jī)動(dòng)畫,使用簡(jiǎn)單程序播放開機(jī)鈴聲,將app的初始化時(shí)用多線程完成,主線程只完成用戶交互相關(guān)操作,以縮短用戶能感知的開機(jī)時(shí)間。進(jìn)一步地,所述去掉android非核心服務(wù)的步驟具體包括:裁剪android中冗余的多分辨率ui資源;其中,多分辨率ui資源包括ldpi、mdpi或者h(yuǎn)dpi;裁剪android中冗余的多國(guó)語言文件包;裁剪android中冗余的系統(tǒng)提示音;裁剪android系統(tǒng)內(nèi)置的app;去掉開機(jī)預(yù)加載的java類和ui資源。進(jìn)一步地,在所述無屏android設(shè)備開機(jī)完成之后,所述android內(nèi)核部分從所述最強(qiáng)性能模式切換到正常功耗模式,其中,所述正常模式是指cpu根據(jù)app的需求開啟核心,cpu內(nèi)存頻率根據(jù)app的需求設(shè)置,cpu內(nèi)部模塊根據(jù)app的需求開關(guān)。本發(fā)明的有益效果:本發(fā)明提供的縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法,在接收到開機(jī)指令后,啟動(dòng)android內(nèi)核部分,并將所述android內(nèi)核部分切換到最強(qiáng)性能模式;在所述android內(nèi)核部分完成啟動(dòng)之后,啟動(dòng)androidframework部分,修改android的編譯機(jī)制,去掉android非核心服務(wù),以加快android系統(tǒng)核心啟動(dòng);在所述androidframework部分完成啟動(dòng)之后,啟動(dòng)應(yīng)用程序部分,去掉android開機(jī)動(dòng)畫,使用簡(jiǎn)單程序播放開機(jī)鈴聲,將app的初始化時(shí)用多線程完成,主線程只完成用戶交互相關(guān)操作,以縮短用戶能感知的開機(jī)時(shí)間,本發(fā)明通過對(duì)android內(nèi)核部分、android部分及應(yīng)用程序部分這三個(gè)部分的優(yōu)化,并且針對(duì)無屏的android設(shè)備做了重點(diǎn)處理,從而大幅度提高了無屏android設(shè)備開機(jī)速度,在10秒內(nèi)可以完成無屏android設(shè)備開機(jī)。另外,裁剪android系統(tǒng)也大幅縮小了固件的大小,節(jié)省存儲(chǔ)空間。附圖說明圖1是本發(fā)明一實(shí)施例提供的縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法的流程圖。具體實(shí)施方式為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例公開了一種縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法,通過對(duì)android內(nèi)核部分、android部分及應(yīng)用程序部分這三個(gè)部分的優(yōu)化,并且針對(duì)無屏的android設(shè)備做了重點(diǎn)處理,從而大幅度提高了無屏android設(shè)備開機(jī)速度,在10秒內(nèi)可以完成無屏android設(shè)備開機(jī)。以下進(jìn)行詳細(xì)說明。實(shí)施例一如圖1所示,一種縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法,所述設(shè)置方法包括:s100,在接收到開機(jī)指令后,啟動(dòng)android內(nèi)核部分,并將所述android內(nèi)核部分切換到最強(qiáng)性能模式;其中,所述最強(qiáng)性能模式是指開啟cpu全部核心,以稍高的輕微超頻頻率加速開機(jī),內(nèi)存全速運(yùn)行;需要說明的是,本發(fā)明實(shí)施例中,在用戶通過按下電源鍵或者其他控制方式執(zhí)行開機(jī)操作之后,android內(nèi)核部分(linuxkernel)開始啟動(dòng),并且所述android內(nèi)核部分切換到最強(qiáng)性能模式,所述最強(qiáng)性能模式是指開啟cpu全部核心,以稍高的輕微超頻頻率加速開機(jī),內(nèi)存全速運(yùn)行。s101,在所述android內(nèi)核部分完成啟動(dòng)之后,啟動(dòng)androidframework部分,修改android的編譯機(jī)制,去掉android非核心服務(wù),以加快android系統(tǒng)核心啟動(dòng);需要說明的是,本發(fā)明實(shí)施例中android的原生版本附帶了ldpi、mdpi、hdpi等不同分辨率的ui資源,并且附帶了29種多國(guó)語言,同時(shí)還有60m的內(nèi)置提示音以及近300m的內(nèi)置app,由于android的原生版本附帶了各種服務(wù),而這些資源可能不是無屏android設(shè)備所必須的,例如,無屏android設(shè)備就不需要像android手機(jī)一樣適配各種分辨率,面向全球用戶,和需要手機(jī)提示音,自帶的app,所以這些內(nèi)容都是冗余的,而這些內(nèi)容的存在會(huì)在開機(jī)的時(shí)候需要系統(tǒng)來解析,讓系統(tǒng)增加不必要的工作量浪費(fèi)開機(jī)時(shí)間,這樣,在android內(nèi)核部分完成啟動(dòng)之后,啟動(dòng)androidframework部分,修改android的編譯機(jī)制,去掉android非核心服務(wù)即可實(shí)現(xiàn)減少固件大小,以加快android系統(tǒng)核心啟動(dòng)。作為一種可能的實(shí)施方式,所述去掉android非核心服務(wù)的步驟具體包括:裁剪android中冗余的多分辨率ui資源;其中,多分辨率ui資源包括ldpi、mdpi或者h(yuǎn)dpi;裁剪android中冗余的多國(guó)語言文件包;裁剪android中冗余的系統(tǒng)提示音;裁剪android系統(tǒng)內(nèi)置的app;去掉開機(jī)預(yù)加載的java類和ui資源。需要說明的是,本發(fā)明實(shí)施例中,上述各個(gè)裁剪之間沒有聯(lián)系,相互獨(dú)立,按需裁剪,裁剪之后自然會(huì)減少固件大小,減少android系統(tǒng)負(fù)擔(dān),加快無屏android設(shè)備的開機(jī)速度。s102,在所述androidframework部分完成啟動(dòng)之后,啟動(dòng)應(yīng)用程序部分,去掉android開機(jī)動(dòng)畫,使用簡(jiǎn)單程序播放開機(jī)鈴聲,將app的初始化時(shí)用多線程完成,主線程只完成用戶交互相關(guān)操作,以縮短用戶能感知的開機(jī)時(shí)間。需要說明的是,本發(fā)明實(shí)施例中的無屏android設(shè)備是沒有顯示屏的,而展示開機(jī)動(dòng)畫是多余的且加重了系統(tǒng)的負(fù)擔(dān),而只播放開機(jī)鈴聲可以加快開機(jī),因此,直接刪除android原生代碼中展示開機(jī)動(dòng)畫的部分,另外寫一個(gè)小app只播放開機(jī)鈴聲即可以縮短用戶能感知的開機(jī)時(shí)間。同時(shí),app的初始化時(shí)用多線程來操作,主線程只完成用戶交互相關(guān)操作,其余操作放子線程,這樣,用戶交互相關(guān)操作完成后可以響應(yīng)用戶的操作,縮短了用戶能感知的開機(jī)時(shí)間。需要說明的是,與原始android系統(tǒng)開機(jī)相比較,本發(fā)明提供的縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方通過對(duì)android內(nèi)核部分·、android部分及應(yīng)用程序部分三個(gè)部分的優(yōu)化,包括android編譯和運(yùn)行時(shí)的優(yōu)化方法,從而大幅度提高了開機(jī)速度,如表一所示,本發(fā)明提供的縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法,優(yōu)化后開機(jī)時(shí)間在10秒內(nèi)可以完成開機(jī)。另外,裁剪android系統(tǒng)也大幅縮小了固件的大小,節(jié)省存儲(chǔ)空間。次數(shù)android原生開機(jī)時(shí)間優(yōu)化后開機(jī)時(shí)間131秒11秒230秒10秒331秒10秒表一進(jìn)一步地,在所述無屏android設(shè)備開機(jī)完成之后,所述android內(nèi)核部分從所述最強(qiáng)性能模式切換到正常功耗模式,其中,所述正常模式是指cpu根據(jù)app的需求開啟核心,cpu內(nèi)存頻率根據(jù)app的需求設(shè)置,cpu內(nèi)部模塊根據(jù)app的需求開關(guān)。需要說明的是,本發(fā)明中的特定的應(yīng)用程序—launcherapp的初始化部分完成后,用戶可以操作時(shí),意味著完成android操作系統(tǒng)的啟動(dòng),所述無屏android設(shè)備開機(jī)完成。需要說明的是,本發(fā)明實(shí)施例中的正常功耗模式是相對(duì)開機(jī)時(shí)的最強(qiáng)性能模式而言的,正常功耗模式是cpu根據(jù)app的需求開啟核心,cpu內(nèi)存頻率根據(jù)app的需求設(shè)置,cpu內(nèi)部模塊(例如gpu)根據(jù)app的需求開關(guān)。最強(qiáng)性能模式有輕微超頻,在開機(jī)的10秒鐘左右運(yùn)行最強(qiáng)性能模式?jīng)]有影響,但長(zhǎng)時(shí)間運(yùn)行最強(qiáng)性能模式可能導(dǎo)致發(fā)熱量大,引起系統(tǒng)不穩(wěn)定。本發(fā)明的有益效果:本發(fā)明提供的縮短無屏android設(shè)備開機(jī)啟動(dòng)時(shí)間的設(shè)置方法,在接收到開機(jī)指令后,啟動(dòng)android內(nèi)核部分,并將所述android內(nèi)核部分切換到最強(qiáng)性能模式;在所述android內(nèi)核部分完成啟動(dòng)之后,啟動(dòng)androidframework部分,修改android的編譯機(jī)制,去掉android非核心服務(wù),以加快android系統(tǒng)核心啟動(dòng);在所述androidframework部分完成啟動(dòng)之后,啟動(dòng)應(yīng)用程序部分,去掉android開機(jī)動(dòng)畫,使用簡(jiǎn)單程序播放開機(jī)鈴聲,將app的初始化時(shí)用多線程完成,主線程只完成用戶交互相關(guān)操作,以縮短用戶能感知的開機(jī)時(shí)間,本發(fā)明通過對(duì)android內(nèi)核部分、android部分及應(yīng)用程序部分這三個(gè)部分的優(yōu)化,并且針對(duì)無屏的android設(shè)備做了重點(diǎn)處理,從而大幅度提高了無屏android設(shè)備開機(jī)速度,在10秒內(nèi)可以完成無屏android設(shè)備開機(jī)。另外,裁剪android系統(tǒng)也大幅縮小了固件的大小,節(jié)省存儲(chǔ)空間。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁12
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1