專(zhuān)利名稱(chēng):一種基于Android系統(tǒng)的快速換膚方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基于Android系統(tǒng)的快速換膚方法。
背景技術(shù):
現(xiàn)在Android系統(tǒng)上換膚方法主要有兩種,一種是單個(gè)模塊內(nèi)的換膚,主要更換 這個(gè)模塊用到一些圖片和顏色資源,另一種是系統(tǒng)整體換膚,主要更換一些系統(tǒng)公共控件 的圖片和顏色資源。這兩種方法一般都是通過(guò)安裝主題包的形式進(jìn)行換膚,主題包里會(huì)包 含幾張安裝完成之后的效果圖。
這種方式無(wú)法實(shí)現(xiàn)完全自定義的換膚,比如用戶對(duì)一個(gè)主題包比較滿意,但是對(duì) 其中的一張圖片很不滿意,但卻無(wú)法更換。同時(shí),制作主題包還需要專(zhuān)門(mén)的工具,比較繁瑣。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)中無(wú)法實(shí)現(xiàn)完全自定義換膚的缺 陷,提供一種基于Android系統(tǒng)的快速換膚方法。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是構(gòu)造一種基于Android系統(tǒng)的快速 換膚方法,包括以下步驟
SI修改Android系統(tǒng)的資源載入體系,改變資源指向路徑;
S2修改Android系統(tǒng)的控件體系,增加一個(gè)快速換膚模式;
S3用戶根據(jù)需要進(jìn)行快速換膚,通過(guò)一個(gè)快速換膚應(yīng)用程序進(jìn)入快速換膚模式;
S4用戶切換到任意頁(yè)面,長(zhǎng)按一個(gè)控件的某個(gè)部分,彈出一個(gè)設(shè)定圖片或顏色的窗口 ;
S5用戶完成所有自定義功能,再切換到快速換膚程序,退出快速換膚模式,并重新 刷新所有頁(yè)面,完成換膚操作。
在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,所述步驟S4中的彈出一個(gè) 設(shè)定的窗口,若是圖片,用戶可通過(guò)相冊(cè)程序選擇所要更換的圖片。
在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,所述步驟S4中的彈出一個(gè) 設(shè)定的窗口,若是顏色,則直接彈出一個(gè)顏色選擇框讓用戶選擇。
在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,若用戶修改的是圖片,則 將該圖片復(fù)制到所述指向路徑指定的文件夾下,替換掉原來(lái)控件用到的圖片。
在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,若用戶修改的是顏色,則 直接將其值保存到所述指向路徑指定的文件夾中。
在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,所述步驟SI中的指向路徑 的改變?yōu)閷⑺泄部丶蕾?lài)的圖片或/和顏色的資源的指向由原來(lái)的framework-res. apk 改為 data/data/framework-res 路徑。
在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,所述步驟S4中的長(zhǎng)按一個(gè) 控件的某個(gè)部分,若一個(gè)控件包含多張圖片,則有多個(gè)部分;若一個(gè)控件包含一張圖片,則只有一個(gè)部分。在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,所述指向路徑指定的文件夾為data/data/framework-res路徑下的文件夾。在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,所述控件為按鈕或者彈出框。在本發(fā)明所述的基于Android系統(tǒng)的快速換膚方法中,所述某個(gè)部分為彈出框的標(biāo)題或者彈出框的按鈕。實(shí)施本發(fā)明的基于Android系統(tǒng)的快速換膚方法,具有以下有益效果本發(fā)明通過(guò)完全讓用戶自定義的方式實(shí)現(xiàn)了系統(tǒng)整體換膚功能,用戶不需要安裝主題包,而是通過(guò)在手機(jī)端直接長(zhǎng)按一個(gè)控件的某個(gè)部分,如彈出框的標(biāo)題、彈出框的按鈕等,在彈出的菜單中選擇要更換的圖片,然后系統(tǒng)會(huì)自動(dòng)將這個(gè)圖片復(fù)制到指定位置,待再次刷新當(dāng)前頁(yè)面時(shí)完成控件的更新。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中圖1是本發(fā)明基于Android系統(tǒng)的快速換膚方法的流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖1示出了本發(fā)明基于Android系統(tǒng)的快速換膚方法的流程圖,包括以下步驟SI修改Android系統(tǒng)的資源載入體系,改變資源指向路徑;S2修改Android系統(tǒng)的控件體系,增加一個(gè)快速換膚模式;S3用戶根據(jù)需要進(jìn)行快速換膚,通過(guò)一個(gè)快速換膚應(yīng)用程序進(jìn)入快速換膚模式;S4用戶切換到任意頁(yè)面,長(zhǎng)按一個(gè)控件的某個(gè)部分,彈出一個(gè)設(shè)定圖片或顏色的窗口 ;S5用戶完成所有自定義功能,再切換到快速換膚程序,退出快速換膚模式,并重新刷新所有頁(yè)面,完成換膚操作。進(jìn)一步地,步驟S4中的彈出一個(gè)設(shè)定的窗口,若是圖片,用戶可通過(guò)相冊(cè)程序選擇所要更換的圖片。進(jìn)一步地,步驟S4中的彈出一個(gè)設(shè)定的窗口,若是顏色,則直接彈出一個(gè)顏色選擇框讓用戶選擇。進(jìn)一步地,若用戶修改的是圖片,則將該圖片復(fù)制到指向路徑指定的文件夾下,替換掉原來(lái)控件用到的圖片。進(jìn)一步地,若用戶修改的是顏色,則直接將其值保存到指向路徑指定的文件夾中。進(jìn)一步地,步驟SI中的指向路徑的改變?yōu)閷⑺泄部丶蕾?lài)的圖片和/或顏色的資源的指向由原來(lái)的framework-res. apk改為data/data/framework-res路徑。進(jìn)一步地,步驟S4中的長(zhǎng)按一個(gè)控件的某個(gè)部分,若一個(gè)控件包含多張圖片,則有多個(gè)部分;若一個(gè)控件包含一張圖片,則只有一個(gè)部分。進(jìn)一步地,指向路徑指定的文件夾為data/data/framework-res路徑下的文件夾。進(jìn)一步地,控件為按鈕或者彈出框。進(jìn)一步地,某個(gè)部分為彈出框的標(biāo)題或者彈出框的按鈕。通過(guò)以上實(shí)施例可以看出本發(fā)明通過(guò)完全讓用戶自定義的方式實(shí)現(xiàn)了系統(tǒng)整體換膚功能,用戶不需要安裝主題包,而是通過(guò)在手機(jī)端直接長(zhǎng)按一個(gè)控件的某個(gè)部分,如彈出框的標(biāo)題、彈出框的按鈕等,在彈出的菜單中選擇要更換的圖片,然后系統(tǒng)會(huì)自動(dòng)將這個(gè)圖片復(fù)制到指定位置,待再次刷新當(dāng)前頁(yè)面時(shí)完成控件的更新。盡管通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了揭示,但本發(fā)明的保護(hù)范圍并不局限于此,在不偏離本發(fā)明構(gòu)思的條件下,對(duì)以上各構(gòu)件所做的變形、替換等均將落入本發(fā)明的權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種基于Android系統(tǒng)的快速換膚方法,其特征在于,包括以下步驟SI修改Android系統(tǒng)的資源載入體系,改變資源指向路徑;S2修改Android系統(tǒng)的控件體系,增加一個(gè)快速換膚模式;S3用戶根據(jù)需要進(jìn)行快速換膚,通過(guò)一個(gè)快速換膚應(yīng)用程序進(jìn)入快速換膚模式;S4用戶切換到任意頁(yè)面,長(zhǎng)按一個(gè)控件的某個(gè)部分,彈出一個(gè)設(shè)定圖片或顏色的窗Π ;S5用戶完成所有自定義功能,再切換到快速換膚程序,退出快速換膚模式,并重新刷新所有頁(yè)面,完成換膚操作。
2.如權(quán)利要求1所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,所述步驟S4 中的彈出一個(gè)設(shè)定的窗口,若是圖片,用戶可通過(guò)相冊(cè)程序選擇所要更換的圖片。
3.如權(quán)利要求1所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,所述步驟S4 中的彈出一個(gè)設(shè)定的窗口,若是顏色,則直接彈出一個(gè)顏色選擇框讓用戶選擇。
4.如權(quán)利要求2所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,若用戶修改的是圖片,則將該圖片復(fù)制到所述指向路徑指定的文件夾下,替換掉原來(lái)控件用到的圖片。
5.如權(quán)利要求3所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,若用戶修改的是顏色,則直接將其值保存到所述指向路徑指定的文件夾中。
6.如權(quán)利要求1所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,所述步驟 SI中的指向路徑的改變?yōu)閷⑺泄部丶蕾?lài)的圖片和/或顏色的資源的指向由原來(lái)的 framework-res. apk 改為 data/data/framework-res 路徑。
7.如權(quán)利要求1所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,所述步驟S4 中的長(zhǎng)按一個(gè)控件的某個(gè)部分,若一個(gè)控件包含多張圖片,則有多個(gè)部分;若一個(gè)控件包含一張圖片,則只有一個(gè)部分。
8.如權(quán)利要求4或5所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,所述指向路徑指定的文件夾為data/data/framework-res路徑下的文件夾。
9.如權(quán)利要求7所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,所述控件為按鈕或者彈出框。
10.如權(quán)利要求9所述的基于Android系統(tǒng)的快速換膚方法,其特征在于,所述某個(gè)部分為彈出框的標(biāo)題或者彈出框的按鈕。
全文摘要
本發(fā)明涉及基于Android系統(tǒng)的快速換膚方法,包括以下步驟S1修改Android系統(tǒng)的資源載入體系,改變資源指向路徑;S2修改Android系統(tǒng)的控件體系,增加快速換膚模式;S3進(jìn)行快速換膚,通過(guò)快速換膚應(yīng)用程序進(jìn)入快速換膚模式;S4用戶切換到任意頁(yè)面,長(zhǎng)按一控件,彈出一設(shè)定圖片或顏色的窗口;S5用戶完成所有自定義功能,再切換到快速換膚程序,退出快速換膚模式,并重新刷新所有頁(yè)面,完成換膚操作。本發(fā)明通過(guò)完全讓用戶自定義的實(shí)現(xiàn)系統(tǒng)整體換膚功能,不需安裝主題包,而通過(guò)在手機(jī)端直接長(zhǎng)按一控件,在彈出的菜單中選擇要更換的圖片,系統(tǒng)會(huì)自動(dòng)將這個(gè)圖片復(fù)制到指定位置,待再次刷新當(dāng)前頁(yè)面時(shí)完成控件的更新。
文檔編號(hào)G06F9/445GK103019781SQ20121051269
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年12月4日 優(yōu)先權(quán)日2012年12月4日
發(fā)明者范志超 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司