Android平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法
【專利摘要】一種Android平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法,包括如下步驟:(1)在Launcher應(yīng)用啟動(dòng)時(shí),即通過子線程讀取應(yīng)用信息到內(nèi)存中,包括應(yīng)用圖標(biāo)。(2)然后通知UI界面顯示已加載到內(nèi)存中的數(shù)據(jù)。(3)當(dāng)接收到應(yīng)用卸載與安裝的廣播時(shí),更新內(nèi)存中保存的應(yīng)用信息。(4)最后通知UI界面根據(jù)更新后的應(yīng)用列表刷新數(shù)據(jù)。通過本發(fā)明,可在Launcher應(yīng)用中快速的顯示應(yīng)用列表,因?yàn)樽x取圖片到內(nèi)存是耗時(shí)操作,此過程僅在Launcher應(yīng)用啟動(dòng)時(shí)進(jìn)行一次,此后打開應(yīng)用抽屜,全部是從內(nèi)存中加載數(shù)據(jù),速度大大提升。同時(shí)保存在內(nèi)存中的應(yīng)用信息可根據(jù)應(yīng)用的安裝與卸載動(dòng)態(tài)的更新,更新完成之后,立即通知UI刷新應(yīng)用列表,所有針對(duì)應(yīng)用的改變可及時(shí)顯示在界面上。
【專利說明】 Andro i d平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種Android平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法,該方法主要應(yīng)用于android手機(jī)或者平板上的Launcher應(yīng)用上。
【背景技術(shù)】
[0002]在Android系統(tǒng)上,都需要有一個(gè)Launcher應(yīng)用,用來顯示桌面與應(yīng)用,從中可以打開應(yīng)用抽屜,展示系統(tǒng)中已安裝的所有應(yīng)用。在Launcher中顯示應(yīng)用列表要求顯示速度快,延時(shí)小,并且當(dāng)有應(yīng)用被卸載或者安裝時(shí),應(yīng)用列表可進(jìn)行及時(shí)的刷新。但是現(xiàn)有技術(shù)中Launcher應(yīng)用抽屜不能快速打開,并且不能夠及時(shí)顯示應(yīng)用列表的變化情況。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種Android平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法,是為了使應(yīng)用列表在Launcher中可快速的打開,并可以及時(shí)的響應(yīng)應(yīng)用的卸載與安裝事件,刷新應(yīng)用列表。以解決現(xiàn)有技術(shù)存在的應(yīng)用抽屜不能快速打開,并且不能夠及時(shí)顯示應(yīng)用列表的變化情況的問題。
[0004]本發(fā)明的技術(shù)方案是:一種Android平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法,包括如下步驟:
(1)首先,在Launcher應(yīng)用啟動(dòng)時(shí),即通過子線程讀取應(yīng)用信息到內(nèi)存中,包括應(yīng)用圖
標(biāo);
(2)然后通知UI界面顯示已加載到內(nèi)存中的數(shù)據(jù);
(3)當(dāng)接收到應(yīng)用卸載與安裝的廣播時(shí),更新內(nèi)存中保存的應(yīng)用信息;
(4)最后通知UI界面根據(jù)更新后的應(yīng)用列表刷新數(shù)據(jù)。
本發(fā)明的有益效果是:通過本發(fā)明,可在Launcher應(yīng)用中快速的顯示應(yīng)用列表,因?yàn)樽x取圖片到內(nèi)存是耗時(shí)操作,此過程僅在Launcher應(yīng)用啟動(dòng)時(shí)進(jìn)行一次,此后打開應(yīng)用抽屜,全部是從內(nèi)存中加載數(shù)據(jù),速度大大提升。
[0005]同時(shí)保存在內(nèi)存中的應(yīng)用信息可根據(jù)應(yīng)用的安裝與卸載動(dòng)態(tài)的更新,更新完成之后,立即通知UI刷新應(yīng)用列表,所有針對(duì)應(yīng)用的改變可及時(shí)顯示在界面上。
【具體實(shí)施方式】
[0006]本發(fā)明是一種Android平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法,包括如下步驟:
(1)首先,在Launcher應(yīng)用啟動(dòng)時(shí),即通過子線程讀取應(yīng)用信息到內(nèi)存中,包括應(yīng)用圖
標(biāo);
(2)然后通知UI界面顯示已加載到內(nèi)存中的數(shù)據(jù);
(3)當(dāng)接收到應(yīng)用卸載與安裝的廣播時(shí),更新內(nèi)存中保存的應(yīng)用信息;
(4)最后通知UI界面根據(jù)更新后的應(yīng)用列表刷新數(shù)據(jù)。
[0007]本發(fā)明的技術(shù)創(chuàng)新點(diǎn)為: 1.啟動(dòng)時(shí)即讀取應(yīng)用列表到內(nèi)存。提供了如何將應(yīng)用列表快速顯示出來的方法,即:在Launcher應(yīng)用啟動(dòng)時(shí),即讀取出應(yīng)用的信息,并把應(yīng)用的圖標(biāo)加載到內(nèi)存中,在顯示列表時(shí),不再需要讀取。
[0008]2.監(jiān)聽?wèi)?yīng)用安裝與卸載更新應(yīng)用信息。提供了如何及時(shí)處理應(yīng)用的安裝與卸載事件,并進(jìn)行刷新的方法,即:監(jiān)聽?wèi)?yīng)用安裝與卸載的廣播,然后更新內(nèi)存中的應(yīng)用列表,同時(shí)通知Π進(jìn)行刷新。
【權(quán)利要求】
1.一種Android平臺(tái)的本機(jī)已安裝應(yīng)用的展示方法,包括如下步驟: (1)首先,在Launcher應(yīng)用啟動(dòng)時(shí),即通過子線程讀取應(yīng)用信息到內(nèi)存中,包括應(yīng)用圖標(biāo); (2)然后通知UI界面顯示已加載到內(nèi)存中的數(shù)據(jù); (3)當(dāng)接收到應(yīng)用卸載與安裝的廣播時(shí),更新內(nèi)存中保存的應(yīng)用信息; (4)最后通知UI界面根據(jù)更新后的應(yīng)用列表刷新數(shù)據(jù)。
【文檔編號(hào)】G06F9/445GK103699403SQ201310636037
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月3日 優(yōu)先權(quán)日:2013年12月3日
【發(fā)明者】王亮, 劉富強(qiáng) 申請(qǐng)人:青島海爾軟件有限公司