一種應(yīng)用程序圖標(biāo)的處理方法及裝置的制造方法
【專利說(shuō)明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序圖標(biāo)的處理方法及裝置。【【背景技術(shù)】】
[0002]隨著移動(dòng)終端性能的提升及存儲(chǔ)空間的增加,用戶會(huì)不斷地根據(jù)自身需求從應(yīng)用市場(chǎng)中下載應(yīng)用程序并安裝在移動(dòng)終端上,使得安裝在移動(dòng)終端上的應(yīng)用程序越來(lái)越多。應(yīng)用程序數(shù)量的增多,必然帶來(lái)應(yīng)用程序圖標(biāo)相似機(jī)率的增加,使得用戶無(wú)法直觀地通過(guò)應(yīng)用程序圖標(biāo)來(lái)對(duì)應(yīng)用程序進(jìn)行區(qū)分。
[0003]然而在目前,移動(dòng)終端并不支持用戶對(duì)應(yīng)用程序圖標(biāo)進(jìn)行自行替換,對(duì)于相似度高的應(yīng)用程序圖標(biāo),用戶無(wú)法直觀地進(jìn)行區(qū)分,在點(diǎn)擊應(yīng)用程序圖標(biāo)時(shí)需要根據(jù)應(yīng)用程序圖標(biāo)下方標(biāo)注的應(yīng)用程序名稱才能做出點(diǎn)擊動(dòng)作,一定程度上降低了移動(dòng)終端的操作效率。
【
【發(fā)明內(nèi)容】
】
[0004]本發(fā)明要解決的技術(shù)問題是目前移動(dòng)終端不支持用戶對(duì)應(yīng)用程序圖標(biāo)進(jìn)行自行替換,導(dǎo)致移動(dòng)終端的操作效率降低的問題。
[0005 ]為解決上述技術(shù)問題,本發(fā)明提供以下技術(shù)方案:
[0006]—方面,本發(fā)明提供了一種應(yīng)用程序圖標(biāo)的處理方法,包括:
[0007]創(chuàng)建圖標(biāo)數(shù)據(jù)列表,該創(chuàng)建圖標(biāo)數(shù)據(jù)列表包括:在該圖標(biāo)數(shù)據(jù)列表中寫入應(yīng)用程序?qū)?yīng)的圖標(biāo)文件名;
[0008]建立與移動(dòng)終端的通信連接,該移動(dòng)終端操作系統(tǒng)的操作權(quán)限開放;
[0009]接收?qǐng)D標(biāo)更改指令,并通過(guò)該通信連接,將該圖標(biāo)更改指令指示的應(yīng)用程序備份至本地;
[0010]在本地備份的該應(yīng)用程序的安裝包中,通過(guò)該圖標(biāo)數(shù)據(jù)列表查找到圖標(biāo)文件,根據(jù)該圖標(biāo)更改指令對(duì)該圖標(biāo)文件中的圖片進(jìn)行替換;
[0011]通過(guò)該通信連接,將該安裝包重新安裝至該移動(dòng)終端。
[0012]優(yōu)選的,該方法還包括:若該移動(dòng)終端為1S(iPhoneOS)終端,確定與該移動(dòng)終端建立該通信連接的計(jì)算設(shè)備中未安裝1S系統(tǒng)的設(shè)備管理工具后,提示用戶安裝該設(shè)備管理工具。
[0013]優(yōu)選的,根據(jù)該圖標(biāo)更改指令對(duì)該圖標(biāo)文件中的圖片進(jìn)行替換包括:將該圖標(biāo)文件中的圖片替換為該替換圖片。
[0014]優(yōu)選的,該圖標(biāo)更改指令中攜帶圖片路徑,該根據(jù)該圖標(biāo)更改指令對(duì)該圖標(biāo)文件中的圖片進(jìn)行替換包括:訪問該圖片路徑,獲取替換圖片;將該圖標(biāo)文件中的圖片替換為該替換圖片。
[0015]優(yōu)選的,接收?qǐng)D標(biāo)更改指令包括:同時(shí)接收多個(gè)圖標(biāo)更改指令,該多個(gè)圖標(biāo)更改指令用于分別指示對(duì)該移動(dòng)終端中不同的應(yīng)用程序進(jìn)行圖標(biāo)更改。
[0016]另一方面,本發(fā)明提供了一種應(yīng)用程序圖標(biāo)的處理裝置,包括:
[0017]創(chuàng)建單元,用于創(chuàng)建圖標(biāo)數(shù)據(jù)列表,創(chuàng)建圖標(biāo)數(shù)據(jù)列表包括:在該圖標(biāo)數(shù)據(jù)列表中寫入應(yīng)用程序?qū)?yīng)的圖標(biāo)文件名;
[0018]連接單元,用于建立與移動(dòng)終端的通信連接,該移動(dòng)終端操作系統(tǒng)的操作權(quán)限開放;
[0019]備份單元,用于接收?qǐng)D標(biāo)更改指令,并通過(guò)該通信連接,將該圖標(biāo)更改指令指示的應(yīng)用程序備份至本地;
[0020]替換單元,用于在本地備份的該應(yīng)用程序的安裝包中,通過(guò)該圖標(biāo)數(shù)據(jù)列表查找到圖標(biāo)文件,根據(jù)該圖標(biāo)更改指令對(duì)該圖標(biāo)文件中的圖片進(jìn)行替換;
[0021]修改單元,用于通過(guò)該通信連接,將該安裝包重新安裝至該移動(dòng)終端,以完成該應(yīng)用程序的圖標(biāo)修改。
[0022]優(yōu)選的,該裝置還包括:檢測(cè)單元,用于若該移動(dòng)終端為1S終端,確定與該移動(dòng)終端建立該通信連接的計(jì)算設(shè)備中未安裝1S系統(tǒng)的設(shè)備管理工具;提示單元,用于若該計(jì)算設(shè)備中未安裝1S系統(tǒng)的設(shè)備管理工具,提示用戶安裝該設(shè)備管理工具。
[0023]優(yōu)選的,該替換單元具體用于:將該圖標(biāo)文件中的圖片替換為該替換圖片。
[0024]優(yōu)選的,該替換單元具體用于:訪問該圖片路徑,獲取到替換圖片;將該圖標(biāo)文件中的圖片替換為該替換圖片。
[0025]優(yōu)選的,該備份單元具體用于:同時(shí)接收多個(gè)圖標(biāo)更改指令,該多個(gè)圖標(biāo)更改指令用于分別指示對(duì)該移動(dòng)終端中不同的應(yīng)用程序進(jìn)行圖標(biāo)更改。
[0026]本發(fā)明的有益效果在于,應(yīng)用程序圖標(biāo)的處理方法中,通過(guò)創(chuàng)建圖標(biāo)數(shù)據(jù)列表,記錄應(yīng)用程序?qū)?yīng)的圖標(biāo)文件,使得用戶能夠?qū)σ苿?dòng)終端上的應(yīng)用程序圖標(biāo)進(jìn)行自行替換,這樣一來(lái),用戶可以根據(jù)自身需求,對(duì)移動(dòng)終端上的應(yīng)用程序圖標(biāo)進(jìn)行個(gè)性化定義,修改后的應(yīng)用程序圖標(biāo)會(huì)更加直觀地與其他應(yīng)用程序的圖標(biāo)區(qū)分開來(lái),從而幫助用戶快速地在移動(dòng)終端操作界面中定位出該應(yīng)用程序圖標(biāo),進(jìn)而完成對(duì)該應(yīng)用程序的進(jìn)一步操作,提高了移動(dòng)終端的操作效率。
[0027]同樣的,應(yīng)用程序圖標(biāo)的處理裝置中設(shè)置的創(chuàng)建單元,通過(guò)創(chuàng)建圖標(biāo)數(shù)據(jù)列表,記錄應(yīng)用程序?qū)?yīng)的圖標(biāo)文件,使得用戶能夠?qū)σ苿?dòng)終端上的應(yīng)用程序圖標(biāo)進(jìn)行自行替換,這樣一來(lái),用戶可以根據(jù)自身需求,對(duì)移動(dòng)終端上的應(yīng)用程序圖標(biāo)進(jìn)行個(gè)性化定義,修改后的應(yīng)用程序圖標(biāo)會(huì)更加直觀地與其他應(yīng)用程序的圖標(biāo)區(qū)分開來(lái),從而幫助用戶快速地在移動(dòng)終端操作界面中定位出該應(yīng)用程序圖標(biāo),進(jìn)而完成對(duì)該應(yīng)用程序的進(jìn)一步操作,提高了移動(dòng)終端的操作效率。
【【附圖說(shuō)明】】
[0028]圖1是本發(fā)明實(shí)施例提供的應(yīng)用程序圖標(biāo)的處理方法的實(shí)現(xiàn)流程圖;
[0029]圖2是本發(fā)明實(shí)施例提供的應(yīng)用程序圖標(biāo)的處理方法S104的具體實(shí)現(xiàn)流程圖;
[0030]圖3是本發(fā)明另一實(shí)施例提供的應(yīng)用程序圖標(biāo)的處理方法的實(shí)現(xiàn)流程圖;
[0031 ]圖4是本發(fā)明實(shí)施例提供的應(yīng)用程序圖標(biāo)的處理裝置的結(jié)構(gòu)框圖。
【【具體實(shí)施方式】】
[0032]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]為了說(shuō)明本發(fā)明所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。以下描述中,為了說(shuō)明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透切理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說(shuō)明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
[0034]圖1示出了本發(fā)明實(shí)施例提供的應(yīng)用程序圖標(biāo)的處理方法的實(shí)現(xiàn)流程,詳述如下:
[0035]在SlOl中,創(chuàng)建圖標(biāo)數(shù)據(jù)列表,該創(chuàng)建圖標(biāo)數(shù)據(jù)列表包括:在所述圖標(biāo)數(shù)據(jù)列表中寫入應(yīng)用程序?qū)?yīng)的圖標(biāo)文件名。
[0036]在本發(fā)明實(shí)施例中,需要預(yù)先完成圖標(biāo)數(shù)據(jù)列表的創(chuàng)建。由于對(duì)于不同的應(yīng)用程序來(lái)說(shuō),其圖標(biāo)文件的名稱均不同,因此在創(chuàng)建過(guò)程中,需要收集不同應(yīng)用程序的圖標(biāo)文件在安裝包中的文件名,將文件名與應(yīng)用程序名稱關(guān)聯(lián)后寫入圖標(biāo)數(shù)據(jù)列表。
[0037]在S102中,建立與移動(dòng)終端的通信連接,所述移動(dòng)終端操作系統(tǒng)的操作權(quán)限開放。
[0038]在本發(fā)明實(shí)施例中,所述移動(dòng)終端,是指可以在移動(dòng)中使用的計(jì)算設(shè)備,進(jìn)一步地,是指搭載了智能操作系統(tǒng)的移動(dòng)計(jì)算設(shè)備,包括但不限于智能手機(jī)、智能手表、平板電腦、POS機(jī)甚至包括車載電腦。其中,所述移動(dòng)終端的操作系統(tǒng),包括但不限于Android、1S、Symbian、Windows Phone或BlackBerry OS等操作系統(tǒng),而移動(dòng)終端操作系統(tǒng)的操作權(quán)限開放,指的是以超級(jí)用戶身份登錄操作系統(tǒng),且該登錄身份具有操作系統(tǒng)中的所有權(quán)限,例如啟動(dòng)或停止一個(gè)進(jìn)程、刪除或增加用戶、增加或者禁用硬件等。在Android系統(tǒng)中,移動(dòng)終端操作系統(tǒng)的操作權(quán)限開放,是指用戶具備root權(quán)限,而在1S系統(tǒng)中,移動(dòng)終端操作系統(tǒng)的操作權(quán)限開放,是指通過(guò)“越獄”的方式繞過(guò)1S系統(tǒng)的諸多限制,從而以類似Android系統(tǒng)root權(quán)限的方式登錄操作系統(tǒng),開放用戶的操作權(quán)限,獲取1S系統(tǒng)的完全控制、使用權(quán)限,使得用戶可以隨意擦寫任何區(qū)域的運(yùn)行狀態(tài),并可以自定義地進(jìn)行安裝非官方或者來(lái)自第三方的應(yīng)用程序。
[0039]建立與移動(dòng)終端的通信連接,包括但不限于通過(guò)數(shù)據(jù)線或者無(wú)線網(wǎng)絡(luò)通信的方式,建立起計(jì)算設(shè)備(例如計(jì)算設(shè)備)與移動(dòng)終端之間的通信渠道,使得計(jì)算設(shè)備能夠讀寫移動(dòng)終端上的數(shù)據(jù)。
[0040]在S103中,接收?qǐng)D標(biāo)更改指令,并通過(guò)所述通信連接,將所述圖標(biāo)更改指令指示的應(yīng)用程序備份至本地。
[0041]在本實(shí)施例的前臺(tái)實(shí)現(xiàn)上,可以在操作界面中為用戶提供更改圖標(biāo)的按鈕控件,當(dāng)用戶選擇一個(gè)已安裝在移動(dòng)終端中的應(yīng)用程序,并點(diǎn)擊該應(yīng)用程序所對(duì)應(yīng)的按鈕控件,則視為用戶輸入了更改圖標(biāo)指令,指示要對(duì)該應(yīng)用程序的圖標(biāo)進(jìn)行更改。與此同時(shí),在操作界面中為用戶提供自定義圖片的指定途徑,用戶可以在操作界面中指定自定義圖片所在的本地路徑或者網(wǎng)絡(luò)路徑,或者通過(guò)拍照的方式實(shí)時(shí)完成自定義圖片的指定。而在計(jì)算設(shè)備一側(cè),根據(jù)檢測(cè)到的更改圖標(biāo)指令,則基于S102中建立起的通信連接,將更改圖標(biāo)指令中指示的應(yīng)用程序備份至計(jì)算設(shè)備本地,具體地,備份的數(shù)據(jù)內(nèi)容包括該應(yīng)用程序的安裝包或者安裝文件。
[0042]作為本發(fā)明的一個(gè)實(shí)施例,在S103接收?qǐng)D標(biāo)更改指令的步驟中,可以同時(shí)接收多個(gè)圖標(biāo)更改指令,這多個(gè)圖標(biāo)更改指令用于分別指示對(duì)移動(dòng)終端中已安裝的不同的應(yīng)用程序進(jìn)行圖標(biāo)更改,由此一來(lái),用戶可以批量地完成對(duì)需要修改圖標(biāo)的應(yīng)用程序的圖標(biāo)更改指令的輸入,提高操作效率。
[0043]在S104中,在本地備份的該應(yīng)用程序的安裝包中,通過(guò)所述圖標(biāo)數(shù)據(jù)列表查找到圖標(biāo)文件,根據(jù)所述圖標(biāo)更改指令對(duì)所述圖標(biāo)文件中的圖片進(jìn)行替換。
[0044]通過(guò)SlOl所創(chuàng)建的圖標(biāo)數(shù)據(jù)列表中所記錄的應(yīng)用程序的圖標(biāo)文件名,在本地備份的該應(yīng)用程序的安裝包中找到該應(yīng)用程序的圖標(biāo)文件,從而根據(jù)圖標(biāo)更改指令對(duì)該圖標(biāo)文件中的圖片進(jìn)行替換。
[0045]對(duì)圖標(biāo)文件中的圖片進(jìn)行替換的實(shí)現(xiàn)方式包括但不限于以下兩種:
[0046]作為本發(fā)明的一個(gè)實(shí)施例,若圖標(biāo)更改指令中攜帶了用于替換圖標(biāo)圖片的替換圖片,則在S104中直接將該原始的圖標(biāo)文件刪除,在原始的圖標(biāo)文件所在位置拷入替換圖片,并將該替換圖片命名為該應(yīng)用程序的圖標(biāo)文件名,從而實(shí)現(xiàn)將