一種應(yīng)用圖標(biāo)處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及系統(tǒng)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種應(yīng)用圖標(biāo)處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,UI (User Interface,用戶界面)競(jìng)爭(zhēng)激烈,各家移動(dòng)終端廠商均或多或少的對(duì)移動(dòng)終端的用戶界面進(jìn)行了定制,以彰顯自己的特色。同時(shí)人們對(duì)于用戶界面的顯示效果也有較高的追求,只有那些用戶界面顯示較好的移動(dòng)終端才能被用戶所接受。
[0003]在用戶界面中,應(yīng)用軟件的圖標(biāo)是主要顯示的元素之一,目前應(yīng)用軟件市場(chǎng)非常龐大,雖然應(yīng)用圖標(biāo)做得也越來(lái)越精美,當(dāng)用戶在其移動(dòng)終端中安裝較多應(yīng)用軟件時(shí),這些應(yīng)用軟件的圖標(biāo)很難做到整體上的和諧統(tǒng)一,使得系統(tǒng)顯示界面欠美觀。另外,對(duì)于一些用戶對(duì)于顯示界面有個(gè)性化定制的需求,在現(xiàn)有技術(shù)中也難以滿足,使系統(tǒng)的用戶界面之間千篇一律,缺少差異化。
[0004]因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的不足,提供一種應(yīng)用圖標(biāo)處理方法及系統(tǒng),其能夠解決當(dāng)用戶在其移動(dòng)終端中安裝較多應(yīng)用軟件時(shí),應(yīng)用軟件的圖標(biāo)不能整體上和諧統(tǒng)一的問(wèn)題。
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案如下:
一種應(yīng)用圖標(biāo)處理方法,其包括:
A、建立一數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用軟件的名稱(chēng)、以及與應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址;
B、當(dāng)安裝應(yīng)用軟件時(shí),獲取所述應(yīng)用軟件的名稱(chēng);
C、根據(jù)所述應(yīng)用軟件的名稱(chēng),查找所述數(shù)據(jù)庫(kù)中與所述應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址,用圖標(biāo)文件地址對(duì)應(yīng)的圖標(biāo)文件對(duì)所述應(yīng)用軟件的圖標(biāo)進(jìn)行替換。
[0007]所述應(yīng)用圖標(biāo)處理方法,其中,所述步驟A包括:
Al、建立一個(gè)數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用軟件的名稱(chēng)和圖標(biāo)文件的地址;
A2、將應(yīng)用軟件的名稱(chēng)與圖標(biāo)文件地址相關(guān)聯(lián),使所述應(yīng)用軟件名稱(chēng)與所關(guān)聯(lián)的圖標(biāo)文件地址作為一組應(yīng)用軟件信息被存儲(chǔ)。
[0008]所述應(yīng)用圖標(biāo)處理方法,其中,所述步驟A中的圖標(biāo)文件地址為圖標(biāo)文件存儲(chǔ)地址或下載地址中一種。
[0009]所述應(yīng)用圖標(biāo)處理方法,其中,所述步驟C包括:
Cl、根據(jù)所述應(yīng)用軟件的名稱(chēng),查找所述數(shù)據(jù)庫(kù)中是否存在所述應(yīng)用軟件的名稱(chēng);
C2、如果所述數(shù)據(jù)庫(kù)中存在所述應(yīng)用軟件名稱(chēng),則從所述數(shù)據(jù)庫(kù)中獲取圖標(biāo)文件地址;
C3、根據(jù)所述圖標(biāo)文件地址獲取圖標(biāo)文件,用所述圖標(biāo)文件對(duì)所述應(yīng)用軟件的圖標(biāo)進(jìn)行替換。
[0010]所述步驟C還包括:
如果在所述數(shù)據(jù)庫(kù)中不存在所述應(yīng)用軟件的名稱(chēng),則不作圖標(biāo)替換處理,顯示所述應(yīng)用軟件的圖標(biāo)。
[0011]—種應(yīng)用圖標(biāo)處理系統(tǒng),其包括:
建立模塊,用于建立一用于存儲(chǔ)應(yīng)用軟件的名稱(chēng)、以及與應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址的數(shù)據(jù)庫(kù);
檢測(cè)模塊,用于當(dāng)安裝應(yīng)用軟件時(shí),獲取所述應(yīng)用軟件的名稱(chēng);
替換模塊,用于根據(jù)所述應(yīng)用軟件的名稱(chēng),查找所述數(shù)據(jù)庫(kù)中與所述應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址,用圖標(biāo)文件地址對(duì)應(yīng)的圖標(biāo)文件對(duì)所述應(yīng)用軟件的圖標(biāo)進(jìn)行替換。
[0012]所述的應(yīng)用圖標(biāo)處理系統(tǒng),其中,所述步驟建立模塊包括:
存儲(chǔ)模塊,用于建立一個(gè)數(shù)據(jù)庫(kù),存儲(chǔ)應(yīng)用軟件的名稱(chēng)和圖標(biāo)文件的地址;
關(guān)聯(lián)模塊,用于將應(yīng)用軟件的名稱(chēng)與圖標(biāo)文件地址相關(guān)聯(lián),使所述應(yīng)用軟件名稱(chēng)與圖標(biāo)文件地址作為一組應(yīng)用軟件信息被存儲(chǔ)。
[0013]所述的應(yīng)用圖標(biāo)處理系統(tǒng),其中,所述替換模塊包括:
查找模塊,用于根據(jù)所述應(yīng)用軟件的名稱(chēng),查找所述數(shù)據(jù)庫(kù)中是否存在所述應(yīng)用軟件的名稱(chēng);
獲取模塊,用于當(dāng)所述數(shù)據(jù)庫(kù)中存在所述應(yīng)用軟件名稱(chēng)時(shí),從所述數(shù)據(jù)庫(kù)中獲取圖標(biāo)文件地址;
處理模塊,用于根據(jù)所述圖標(biāo)文件地址獲取圖標(biāo)文件,用所述圖標(biāo)文件對(duì)所述應(yīng)用軟件的圖標(biāo)進(jìn)行替換。
[0014]一種智能設(shè)備,其包括上述應(yīng)用圖標(biāo)處理系統(tǒng)。
[0015]所述智能設(shè)備為手機(jī)、平板電腦、智能電視中一種。
[0016]有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明所提供的應(yīng)用圖標(biāo)處理方法及系統(tǒng),其首先建立一數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用軟件的名稱(chēng)、以及與應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址;當(dāng)安裝應(yīng)用軟件時(shí),獲取所述應(yīng)用軟件的名稱(chēng);根據(jù)所述應(yīng)用軟件的名稱(chēng),查找所述數(shù)據(jù)庫(kù)中與所述應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址,用圖標(biāo)文件地址對(duì)應(yīng)的圖標(biāo)文件對(duì)所述應(yīng)用軟件的圖標(biāo)進(jìn)行替換。其解決現(xiàn)有技術(shù)中的用戶界面中的圖標(biāo)千篇一律,缺少差異化的缺陷,使系統(tǒng)界面中的應(yīng)用軟件圖標(biāo)能夠與界面相統(tǒng)一,增加顯示美感。同時(shí),所述數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)的應(yīng)用軟件名稱(chēng)和其對(duì)應(yīng)的圖標(biāo)文件地址,可以根據(jù)用戶的個(gè)人需求自行設(shè)置,提高了系統(tǒng)的適用性。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明應(yīng)用圖標(biāo)處理方法較佳實(shí)施例的流程圖。
[0018]圖2為本發(fā)明提供應(yīng)用圖標(biāo)處理方法一個(gè)實(shí)施例中步驟SI的流程圖。
[0019]圖3為本發(fā)明提供應(yīng)用圖標(biāo)處理方法一個(gè)實(shí)施例中步驟S3的流程圖。
[0020]圖4為本發(fā)明應(yīng)用圖標(biāo)處理系統(tǒng)的結(jié)構(gòu)原理圖。
【具體實(shí)施方式】
[0021]本發(fā)明提供一種應(yīng)用圖標(biāo)處理方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]下面結(jié)合附圖,通過(guò)對(duì)實(shí)施例的描述,對(duì)
【發(fā)明內(nèi)容】
作進(jìn)一步說(shuō)明。
[0023]請(qǐng)參見(jiàn)圖1,圖1為本發(fā)明提供應(yīng)用圖標(biāo)處理方法較佳實(shí)施例的流程圖。如圖所示,所述方法包括如下步驟:
S1、建立一數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)存儲(chǔ)應(yīng)用軟件的名稱(chēng)、以及與應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址。
[0024]具體地,在步驟SI中,在所建立的數(shù)據(jù)庫(kù)中,包括應(yīng)用軟件名稱(chēng),以及圖標(biāo)文件的地址,并將應(yīng)用軟件名稱(chēng)與圖標(biāo)文件的存儲(chǔ)地址或下載地址進(jìn)行關(guān)聯(lián)。其中,圖標(biāo)文件可以是系統(tǒng)預(yù)設(shè)的,可以是用戶根據(jù)個(gè)人需求實(shí)現(xiàn)定制的。進(jìn)一步,所述數(shù)據(jù)庫(kù)可以將應(yīng)用軟件名稱(chēng)存儲(chǔ)在一個(gè)存儲(chǔ)單元,將圖標(biāo)文件的地址存儲(chǔ)為一個(gè)單元,將應(yīng)用軟件名稱(chēng)和圖標(biāo)文件的地址之間建議一一對(duì)應(yīng),從而使應(yīng)用軟件名稱(chēng)與圖標(biāo)文件的地址相關(guān)性;這樣可以單獨(dú)管理應(yīng)用軟件名稱(chēng)和圖標(biāo)文件的地址。其也可以將應(yīng)用軟件名稱(chēng)與圖標(biāo)文件地址相關(guān)聯(lián),之后將關(guān)聯(lián)后的應(yīng)用軟件名稱(chēng)和圖標(biāo)文件的地址作為一個(gè)應(yīng)用軟件信息存儲(chǔ)在數(shù)據(jù)庫(kù)內(nèi);這樣可以在查詢到應(yīng)用軟件名稱(chēng)時(shí),查詢到其對(duì)應(yīng)的圖標(biāo)文件的地址,簡(jiǎn)化操作步驟。從而,對(duì)于應(yīng)用軟件名稱(chēng)和圖標(biāo)文件的存儲(chǔ)方式不做限定,這里僅給出一個(gè)數(shù)據(jù)庫(kù)示例加以說(shuō)明。如:
微信,/system/apps/icon/weixin.png ;
日歷,/system/apps/icon/ril1.png ;
藍(lán)牙,/system/wireless/bt2.png ;
瀏覽器,http: //download, com/data/11q4.pngo
[0025]在以上數(shù)據(jù)庫(kù)的示例中,所述數(shù)據(jù)庫(kù)中有四個(gè)應(yīng)用軟件,以及圖標(biāo)文件的地址;其中,前三個(gè)應(yīng)用軟件名稱(chēng)(微信、日歷和藍(lán)牙)所關(guān)聯(lián)的圖標(biāo)文件存儲(chǔ)在系統(tǒng)的掉電不易失存儲(chǔ)器中,后一個(gè)應(yīng)用軟件名稱(chēng)(瀏覽器)所關(guān)聯(lián)的圖標(biāo)存儲(chǔ)在網(wǎng)絡(luò)上;其中,應(yīng)用軟件名稱(chēng)“微信”的圖標(biāo)文件在系統(tǒng)中存儲(chǔ)地址為/system/apps/icon/weixin.png ;其中,應(yīng)用軟件名稱(chēng)“日歷”的圖標(biāo)文件在系統(tǒng)中存儲(chǔ)地址為/system/apps/icon/ril1.png ;其中,應(yīng)用軟件名稱(chēng)“藍(lán)牙”的圖標(biāo)文件在系統(tǒng)中存儲(chǔ)地址為/system/wireless/bt2.png ;其中,應(yīng)用軟件名稱(chēng)“瀏覽器”的圖標(biāo)文件在網(wǎng)絡(luò)上的下載地址為http://download.com/data/llq4.pngo
[0026]進(jìn)一步,所述圖標(biāo)文件地址其可以是存儲(chǔ)地址也可以是下載地址,其是可以根據(jù)應(yīng)用軟件的使用頻率、性質(zhì)和用戶的愛(ài)好自行設(shè)定。
[0027]S2、裝應(yīng)用軟件時(shí),獲取所述應(yīng)用軟件的名稱(chēng)。
[0028]具體地,系統(tǒng)實(shí)時(shí)檢測(cè)是否安裝新軟件,如果檢測(cè)到用戶新安裝了應(yīng)用軟件,則獲取該新安裝應(yīng)用軟件的名稱(chēng);如果沒(méi)有檢測(cè)到用戶新安裝了應(yīng)用軟件;則不執(zhí)行任何操作。
[0029]S3、所述應(yīng)用軟件的名稱(chēng),查找所述數(shù)據(jù)庫(kù)中與所述應(yīng)用軟件的名稱(chēng)對(duì)應(yīng)的圖標(biāo)文件地址,用圖標(biāo)文件地址對(duì)應(yīng)的圖標(biāo)文件對(duì)所述應(yīng)用軟件的圖標(biāo)進(jìn)行替換。
[0030]具體地,根據(jù)所述應(yīng)用軟件的名稱(chēng)在數(shù)據(jù)庫(kù)中查找;