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