一種皮膚資源的處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種皮膚資源的處理方法,應(yīng)用于電子設(shè)備中,所述方法包括:獲取一應(yīng)用程序的當(dāng)前皮膚資源;判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素;在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源;基于所述第一圖片資源繪制所述第一界面元素。同時(shí),本發(fā)明還公開了一種電子設(shè)備。
【專利說明】一種皮膚資源的處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種皮膚資源的處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]在強(qiáng)調(diào)豐富用戶體驗(yàn)的互聯(lián)網(wǎng)時(shí)代,越來越多的應(yīng)用程序采用可定制的皮膚資源提升產(chǎn)品的交互體驗(yàn)。由于應(yīng)用程序功能不斷改進(jìn)、豐富的同時(shí),界面開發(fā)所需的圖片資源不斷更新,從而導(dǎo)致應(yīng)用程序皮膚需要根據(jù)不同需求做出相應(yīng)的調(diào)整。
[0003]在應(yīng)用程序版本升級(jí)后,對(duì)于應(yīng)用程序的內(nèi)置皮膚資源,可以隨同更新。但,對(duì)于第三方皮膚資源,它們的皮膚資源無法做到及時(shí)更新,這就存在舊版本的皮膚資源與新版本的應(yīng)用程序兼容差的技術(shù)問題。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)實(shí)施例通過提供一種皮膚資源的處理方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中在應(yīng)用程序升級(jí)后,存在舊版本的皮膚資源與新版本的應(yīng)用程序兼容差的技術(shù)問題。
[0005]一方面,本申請(qǐng)通過本申請(qǐng)的一實(shí)施例提供如下技術(shù)方案:
[0006]一種皮膚資源的處理方法,應(yīng)用于電子設(shè)備中,所述方法包括:
[0007]獲取一應(yīng)用程序的當(dāng)前皮膚資源;
[0008]判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素;
[0009]在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源;
[0010]基于所述第一圖片資源繪制所述第一界面元素。
[0011]優(yōu)選地,所述方法還包括:
[0012]在所述當(dāng)前皮膚資源包含所述第一圖片資源時(shí),從所述當(dāng)前皮膚資源中提取所述第一圖片資源。
[0013]優(yōu)選地,所述判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,包括:
[0014]獲取所述第一圖片資源對(duì)應(yīng)的第一資源標(biāo)識(shí)號(hào);
[0015]獲取一預(yù)設(shè)資源列表,其中,所述預(yù)設(shè)資源列表中包含所述當(dāng)前皮膚中全部圖片資源的資源標(biāo)識(shí)號(hào);
[0016]判斷所述預(yù)設(shè)資源列表中是否包含所述第一資源標(biāo)識(shí)號(hào);
[0017]若所述預(yù)設(shè)資源列表包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源包含所述第一圖片資源;
[0018]若所述預(yù)設(shè)資源列表不包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源不包含所述第一圖片資源。
[0019]優(yōu)選地,所述基于所述第一圖片資源,繪制所述第一界面元素,包括:
[0020]確定所述第一界面元素對(duì)應(yīng)的第一繪制區(qū)域;
[0021]基于所述第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素。
[0022]優(yōu)選地,所述基于所述第一圖片資源,在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素,包括:
[0023]在基于所述當(dāng)前皮膚資源對(duì)所述第一界面元素周圍的其他界面元素進(jìn)行繪制后,確定所述其他界面元素的當(dāng)前顏色;
[0024]從所述內(nèi)置皮膚資源中的所述第一圖片資源中提取與所述當(dāng)前顏色最接近的第一子圖片資源,其中,所述內(nèi)置皮膚資源中的所述第一圖片資源中包括多種不同顏色的子圖片資源;
[0025]基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素。
[0026]另一方面,本申請(qǐng)通過本申請(qǐng)的一實(shí)施例,提供如下技術(shù)方案:
[0027]一種電子設(shè)備,包括:
[0028]獲取單元,用于獲取一應(yīng)用程序的當(dāng)前皮膚資源;
[0029]判斷單元,用于判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素;
[0030]第一提取單元,用于在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源;
[0031]繪制單元,用于基于所述第一圖片資源繪制所述第一界面元素。
[0032]優(yōu)選地,所述電子設(shè)備,還包括:
[0033]第二提取單元,用于在所述當(dāng)前皮膚資源包含所述第一圖片資源時(shí),從所述當(dāng)前皮膚資源中提取所述第一圖片資源。
[0034]優(yōu)選地,所述判斷單元,具體用于:
[0035]獲取所述第一圖片資源對(duì)應(yīng)的第一資源標(biāo)識(shí)號(hào);獲取一預(yù)設(shè)資源列表,其中,所述預(yù)設(shè)資源列表中包含所述當(dāng)前皮膚中全部圖片資源的資源標(biāo)識(shí)號(hào);判斷所述預(yù)設(shè)資源列表中是否包含所述第一資源標(biāo)識(shí)號(hào);若所述預(yù)設(shè)資源列表包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源包含所述第一圖片資源;若所述預(yù)設(shè)資源列表不包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源不包含所述第一圖片資源。
[0036]優(yōu)選地,所述繪制單元,具體用于:
[0037]確定所述第一界面元素對(duì)應(yīng)的第一繪制區(qū)域;基于所述第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素。
[0038]優(yōu)選地,所述繪制單元,還用于:
[0039]在基于所述當(dāng)前皮膚資源對(duì)所述第一界面元素周圍的其他界面元素進(jìn)行繪制后,確定所述其他界面元素的當(dāng)前顏色;從所述內(nèi)置皮膚資源中的所述第一圖片資源中提取與所述當(dāng)前顏色最接近的第一子圖片資源,其中,所述內(nèi)置皮膚資源中的所述第一圖片資源中包括多種不同顏色的子圖片資源;基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素。
[0040]本申請(qǐng)實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0041]在本實(shí)施例中,在確定所述應(yīng)用程序的當(dāng)前皮膚資源中不包含繪制所述第一界面元素所需的第一圖片資源時(shí),即從所述應(yīng)用程序的內(nèi)置皮膚資源中提取所述第一圖片資源,再基于所述第一圖片資源繪制所述第一界面元素,使得第一界面元素可以正常的顯示。所以,有效解決了現(xiàn)有技術(shù)中在應(yīng)用程序升級(jí)后,存在舊版本的皮膚與新版本的應(yīng)用程序兼容差的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了不同版本的應(yīng)用程序能夠與不能版本的皮膚資源具有良好的兼容性的技術(shù)效果。
【專利附圖】
【附圖說明】
[0042]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1為本申請(qǐng)實(shí)施例一中皮膚資源的處理方法的流程圖;
[0044]圖2為本申請(qǐng)實(shí)施例二中電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0045]本申請(qǐng)實(shí)施例通過提供一種皮膚資源的處理方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中在應(yīng)用程序升級(jí)后,存在舊版本的皮膚與新版本的應(yīng)用程序兼容差的技術(shù)問題。
[0046]本申請(qǐng)實(shí)施例的技術(shù)方案為解決上述技術(shù)問題,總體思路如下:
[0047]一種皮膚資源的處理方法,應(yīng)用于電子設(shè)備中,所述方法包括:獲取一應(yīng)用程序的當(dāng)前皮膚資源;判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素;在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源;基于所述第一圖片資源繪制所述第一界面元素。
[0048]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對(duì)上述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0049]實(shí)施例一
[0050]本實(shí)施例提供了一種皮膚資源的處理方法,應(yīng)用于電子設(shè)備中,其中,所述電子設(shè)備可以是電腦(例如:平板電腦、臺(tái)式機(jī)電腦、筆記本電腦、掌上電腦、車載電腦等)、或手機(jī)(例如:功能手機(jī)、智能手機(jī)等)、或智能電視、數(shù)碼相機(jī)、游戲機(jī)等,對(duì)于所述電子設(shè)備具體是何種電子設(shè)備,本申請(qǐng)實(shí)施例不做具體限制。
[0051]具體地,如圖1所示,所述皮膚資源的處理方法,包括:
[0052]步驟SlOl:在一應(yīng)用程序啟動(dòng)時(shí),或所述應(yīng)用程序當(dāng)前所使用的皮膚資源被更換后,獲取所述應(yīng)用程序的當(dāng)前皮膚資源。
[0053]舉例來講,所述應(yīng)用程序可以是:瀏覽器類應(yīng)用程序、游戲類應(yīng)用程序、音樂類應(yīng)用程序、視頻類應(yīng)用程序、購物類應(yīng)用程序、系統(tǒng)優(yōu)化類應(yīng)用程序、導(dǎo)航類應(yīng)用程序、殺毒類應(yīng)用程序、通信類應(yīng)用程序、辦公類應(yīng)用程序等等,對(duì)于所述應(yīng)用程序具體是何種應(yīng)用程序,本申請(qǐng)實(shí)施例不做具體限制。
[0054]舉例來講,所述應(yīng)用程序可以有多種皮膚資源,其中,所述多種皮膚資源包括所述應(yīng)用程序自帶的內(nèi)置皮膚資源、以及第三方皮膚資源;所述內(nèi)置皮膚資源為所述應(yīng)用程序的開發(fā)者設(shè)計(jì)、制作,并與所述應(yīng)用程序捆綁進(jìn)行發(fā)布的皮膚資源,該內(nèi)置皮膚資源不可被刪除,該內(nèi)置皮膚資源中包含用于繪制所述應(yīng)用程序的全部界面元素的全部圖片資源;第三方皮膚資源為第三方開發(fā)者基于所述應(yīng)用程序的界面元素進(jìn)行設(shè)計(jì)、制作,并發(fā)布到互聯(lián)網(wǎng)上供用戶下載使用的皮膚資源,該第三方皮膚資源可以被刪除,該第三方皮膚資源無法緊隨應(yīng)用程序版本的更新而及時(shí)更新,容易出現(xiàn)缺少繪制所述應(yīng)用程序的某些界面元素所需的圖片資源的問題,導(dǎo)致所述電子設(shè)備在基于第三皮膚資源對(duì)應(yīng)用程序的界面進(jìn)行繪制時(shí),某些界面元素?zé)o法正常繪制,這影響了界面的正常顯示、影響了界面的整體美感,降低了用戶的使用體驗(yàn)。
[0055]步驟S102:判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素。
[0056]舉例來講,所述應(yīng)用程序包含多個(gè)界面元素,其中,所述多個(gè)界面元素,包括:文字顯示框、編輯框、標(biāo)簽、按鈕(例如:返回按鈕、最小化按鈕、最大化按鈕、取消按鈕、插入按鈕、保存按鈕等)、滾動(dòng)條等等。所述第一界面元素可以為所述多個(gè)界面元素中的任一界面元素。
[0057]在具體實(shí)施過程中,所述步驟S102,包括:
[0058]獲取所述第一圖片資源對(duì)應(yīng)的第一資源標(biāo)識(shí)號(hào);獲取一預(yù)設(shè)資源列表,其中,所述預(yù)設(shè)資源列表中包含所述當(dāng)前皮膚中全部圖片資源的資源標(biāo)識(shí)號(hào);判斷所述預(yù)設(shè)資源列表中是否包含所述第一資源標(biāo)識(shí)號(hào);若所述預(yù)設(shè)資源列表包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源包含所述第一圖片資源;若所述預(yù)設(shè)資源列表不包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源不包含所述第一圖片資源。
[0059]步驟S103A:在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源。
[0060]在具體實(shí)施過程中,在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),所述電子設(shè)備無法對(duì)所述第一界面元素進(jìn)行繪制,從而導(dǎo)致當(dāng)前皮膚資源與所述應(yīng)用程序不兼容,造成該不兼容的原因可能為所述應(yīng)用程序的開發(fā)者對(duì)所述應(yīng)用程序進(jìn)行了升級(jí),新添加了所述第一界面元素(例如:返回按鈕、或插入按鈕、或輸入框、或滾動(dòng)條等),而所述當(dāng)前皮膚只適用未升級(jí)前舊版本的應(yīng)用程序,其中,未包含用于繪制所述第一界面元素的第一圖片資源,所以導(dǎo)致了當(dāng)前皮膚資源與所述應(yīng)用程序不兼容。當(dāng)然,導(dǎo)致不兼容的原因還有很多,此處不列舉。
[0061]在具體實(shí)施過程中,所述內(nèi)置皮膚資源為內(nèi)置于所述應(yīng)用程序中,其中包含了用于繪制所述應(yīng)用程序的全部界面元素的全部圖片資源,自然也包含用于繪制所述第一界面元素的第一圖片資源。
[0062]步驟S104:基于所述第一圖片資源繪制所述第一界面元素。
[0063]在具體實(shí)施過程中,所述步驟S104,包括:
[0064]確定所述第一界面元素對(duì)應(yīng)的第一繪制區(qū)域;調(diào)用繪制函數(shù),基于所述第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素,從而使得所述第一界面元素可以正常顯不O
[0065]進(jìn)一步,在步驟S102之后,還包括:
[0066]步驟S103B:在所述當(dāng)前皮膚資源包含所述第一圖片資源時(shí),從所述當(dāng)前皮膚資源中提取所述第一圖片資源。
[0067]在具體實(shí)施過程中,對(duì)于所述當(dāng)前皮膚資源中包含的繪制所述應(yīng)用程序的一些界面元素所需的圖片資源,所述電子設(shè)備則基于當(dāng)前皮膚資源中圖片資源對(duì)這些界面元素進(jìn)行繪制。
[0068]在本實(shí)施例中,在確定所述應(yīng)用程序當(dāng)前所使用的當(dāng)前皮膚資源中不包含繪制所述第一界面元素所需的第一圖片資源時(shí),即從所述應(yīng)用程序的內(nèi)置皮膚資源中提取所述第一圖片資源,再基于所述第一圖片資源繪制所述第一界面元素,使得第一界面元素可以正常的顯示。所以,有效解決了現(xiàn)有技術(shù)中在應(yīng)用程序升級(jí)后,存在舊版本的皮膚與新版本的應(yīng)用程序兼容差的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了不同版本的應(yīng)用程序能夠與不能版本的皮膚資源具有良好的兼容性的技術(shù)效果。
[0069]進(jìn)一步,從所述應(yīng)用程序的內(nèi)置皮膚資源中提取所述第一圖片資源并基于該第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素時(shí),包括:
[0070]在基于所述當(dāng)前皮膚資源對(duì)所述第一界面元素周圍的其他界面元素進(jìn)行繪制后,確定所述其他界面元素的當(dāng)前顏色;
[0071]從所述內(nèi)置皮膚資源中的第一圖片資源中提取與所述當(dāng)前顏色最接近的第一子圖片資源,其中,所述內(nèi)置皮膚資源中的第一圖片資源中包括多種不同顏色的子圖片資源;
[0072]基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素。
[0073]在具體實(shí)施過程中,基于內(nèi)置皮膚資源中的第一圖片資源繪制所述第一界面元素,而基于當(dāng)前皮膚資源中的圖片資源繪制其他界面元素,但,所述第一界面元素的顯示風(fēng)格可能與所述其他界面元素的顯示風(fēng)格存在較大的差異,這也會(huì)影響應(yīng)用程序整體界面的美感,降低用戶的體驗(yàn)感。
[0074]為了避免上述問題,優(yōu)選地,所述內(nèi)置皮膚資源中的第一圖片資源中又包含多個(gè)顏色(例如:深色的、淺色的)不同的子圖片資源,在所述第一界面元素周圍的其他界面元素為深色時(shí),則從所述內(nèi)置皮膚資源中的第一圖片資源中提取深色的子圖片資源,并基于該深色的子圖片資源,在所述第一繪制區(qū)域繪制所述第一界面元素;在所述第一界面元素周圍的其他界面元素為淺色時(shí),則從所述內(nèi)置皮膚資源中的第一圖片資源中提取淺色的子圖片,并基于該淺色的子圖片資源,在所述第一繪制區(qū)域繪制所述第一界面元素。這樣能夠減輕第一界面元素與其他界面元素在顯示上的差異,使得所述應(yīng)用程序的整體界面顯示得和諧統(tǒng)一,富于美感,從而提高了用戶體驗(yàn)。
[0075]優(yōu)選地,在基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素過程中,還可以對(duì)所述第一界面元素的邊緣進(jìn)行融合處理、或模糊化處理,使得所述第一界面元素的邊緣處顯示效果過度自然,使得所述第一界面元素與應(yīng)用程序的整體界面充分融合,增加應(yīng)用程序整體界面的美感,從而進(jìn)一步提高用戶體驗(yàn)。
[0076]上述本申請(qǐng)實(shí)施例中的技術(shù)方案,至少具有如下的技術(shù)效果或優(yōu)點(diǎn):
[0077]1、在本實(shí)施例中,在確定所述應(yīng)用程序當(dāng)前所使用的當(dāng)前皮膚資源中不包含繪制所述第一界面元素所需的第一圖片資源時(shí),即從所述應(yīng)用程序的內(nèi)置皮膚資源中提取所述第一圖片資源,再基于所述第一圖片資源繪制所述第一界面元素,使得第一界面元素可以正常的顯示。所以,有效解決了現(xiàn)有技術(shù)中在應(yīng)用程序升級(jí)后,存在舊版本的皮膚與新版本的應(yīng)用程序兼容差的技術(shù)問題,進(jìn)而實(shí)現(xiàn)了不同版本的應(yīng)用程序能夠與不能版本的皮膚資源具有良好的兼容性的技術(shù)效果。
[0078]2、在本實(shí)施例中,采用在基于所述當(dāng)前皮膚資源對(duì)所述第一界面元素周圍的其他界面元素進(jìn)行繪制后,確定所述其他界面元素的當(dāng)前顏色;從所述第一圖片資源中提取與所述當(dāng)前顏色最接近的第一子圖片資源,其中,所述第一圖片資源中包括多種不同顏色的子圖片資源;基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素。這樣能夠減輕第一界面元素與其他界面元素在顯示上的差異,使得所述應(yīng)用程序的整體界面顯示得和諧統(tǒng)一,富于美感,從而提高了用戶體驗(yàn)。
[0079]實(shí)施例二
[0080]基于同一發(fā)明構(gòu)思,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,如圖2所示,所述電子設(shè)備包括:
[0081]獲取單元201,用于獲取一應(yīng)用程序的當(dāng)前皮膚資源;
[0082]判斷單元202,用于判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素;
[0083]第一提取單元203A,用于在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源;
[0084]繪制單元204,用于基于所述第一圖片資源繪制所述第一界面元素。
[0085]可選地,在本實(shí)施例中,所述電子設(shè)備,還包括:
[0086]第二提取單元203B,用于在所述當(dāng)前皮膚資源包含所述第一圖片資源時(shí),從所述當(dāng)前皮膚資源中提取所述第一圖片資源。
[0087]可選地,在本實(shí)施例中,所述判斷單元202,具體用于:
[0088]獲取所述第一圖片資源對(duì)應(yīng)的第一資源標(biāo)識(shí)號(hào);獲取一預(yù)設(shè)資源列表,其中,所述預(yù)設(shè)資源列表中包含所述當(dāng)前皮膚中全部圖片資源的資源標(biāo)識(shí)號(hào);判斷所述預(yù)設(shè)資源列表中是否包含所述第一資源標(biāo)識(shí)號(hào);若所述預(yù)設(shè)資源列表包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源包含所述第一圖片資源;若所述預(yù)設(shè)資源列表不包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源不包含所述第一圖片資源。
[0089]可選地,在本實(shí)施例中,所述繪制單元204,具體用于:
[0090]確定所述第一界面元素對(duì)應(yīng)的第一繪制區(qū)域;基于所述第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素。
[0091]可選地,在本實(shí)施例中,所述繪制單元204,還用于:
[0092]在基于所述當(dāng)前皮膚資源對(duì)所述第一界面元素周圍的其他界面元素進(jìn)行繪制后,確定所述其他界面元素的當(dāng)前顏色;從所述內(nèi)置皮膚資源中的所述第一圖片資源中提取與所述當(dāng)前顏色最接近的第一子圖片資源,其中,所述內(nèi)置皮膚資源中的所述第一圖片資源中包括多種不同顏色的子圖片資源;基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素。
[0093]由于本實(shí)施例所介紹的電子設(shè)備為實(shí)施本申請(qǐng)實(shí)施例中皮膚資源的處理方法所采用的電子設(shè)備,故而基于本申請(qǐng)實(shí)施例中所介紹的皮膚資源的處理方法,本領(lǐng)域所屬技術(shù)人員能夠了解本實(shí)施例的電子設(shè)備的【具體實(shí)施方式】以及其各種變化形式,所以在此對(duì)于該電子設(shè)備如何實(shí)現(xiàn)本申請(qǐng)實(shí)施例中的方法不再詳細(xì)介紹。只要本領(lǐng)域所屬技術(shù)人員實(shí)施本申請(qǐng)實(shí)施例中皮膚資源的處理方法所采用的電子設(shè)備,都屬于本申請(qǐng)所欲保護(hù)的范圍。
[0094]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全應(yīng)用程序?qū)嵤├?、或結(jié)合應(yīng)用程序和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0095]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0096]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0097]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0098]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0099]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種皮膚資源的處理方法,其特征在于,所述方法包括: 獲取一應(yīng)用程序的當(dāng)前皮膚資源; 判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素; 在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源; 基于所述第一圖片資源繪制所述第一界面元素。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述當(dāng)前皮膚資源包含所述第一圖片資源時(shí),從所述當(dāng)前皮膚資源中提取所述第一圖片資源。
3.如權(quán)利要求1?2任意一項(xiàng)所述的方法,其特征在于,所述判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,包括: 獲取所述第一圖片資源對(duì)應(yīng)的第一資源標(biāo)識(shí)號(hào); 獲取一預(yù)設(shè)資源列表,其中,所述預(yù)設(shè)資源列表中包含所述當(dāng)前皮膚中全部圖片資源的資源標(biāo)識(shí)號(hào); 判斷所述預(yù)設(shè)資源列表中是否包含所述第一資源標(biāo)識(shí)號(hào); 若所述預(yù)設(shè)資源列表包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源包含所述第一圖片資源; 若所述預(yù)設(shè)資源列表不包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源不包含所述第一圖片資源。
4.如權(quán)利要求3所述的方法,其特征在于,所述基于所述第一圖片資源繪制所述第一界面元素,包括: 確定所述第一界面元素對(duì)應(yīng)的第一繪制區(qū)域; 基于所述第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素。
5.如權(quán)利要求4所述的方法,其特征在于,所述基于所述第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素,包括: 在基于所述當(dāng)前皮膚資源對(duì)所述第一界面元素周圍的其他界面元素進(jìn)行繪制后,確定所述其他界面元素的當(dāng)前顏色; 從所述內(nèi)置皮膚資源中的所述第一圖片資源中提取與所述當(dāng)前顏色最接近的第一子圖片資源,其中,所述內(nèi)置皮膚資源中的所述第一圖片資源中包括多種不同顏色的子圖片資源; 基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素。
6.—種電子設(shè)備,其特征在于,包括: 獲取單元,用于獲取一應(yīng)用程序的當(dāng)前皮膚資源; 判斷單元,用于判斷所述當(dāng)前皮膚資源是否包含繪制所述應(yīng)用程序的第一界面元素所需的第一圖片資源,其中,所述應(yīng)用程序包含多個(gè)界面元素,所述第一界面元素為所述多個(gè)界面元素中的任一界面元素; 第一提取單元,用于在所述當(dāng)前皮膚資源不包含所述第一圖片資源時(shí),獲取一內(nèi)置皮膚資源,并從所述內(nèi)置皮膚資源中提取所述第一圖片資源; 繪制單元,用于基于所述第一圖片資源繪制所述第一界面元素。
7.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述電子設(shè)備,還包括: 第二提取單元,用于在所述當(dāng)前皮膚資源包含所述第一圖片資源時(shí),從所述當(dāng)前皮膚資源中提取所述第一圖片資源。
8.如權(quán)利要求6?7任意一項(xiàng)所述的電子設(shè)備,其特征在于,所述判斷單元,具體用于: 獲取所述第一圖片資源對(duì)應(yīng)的第一資源標(biāo)識(shí)號(hào);獲取一預(yù)設(shè)資源列表,其中,所述預(yù)設(shè)資源列表中包含所述當(dāng)前皮膚中全部圖片資源的資源標(biāo)識(shí)號(hào);判斷所述預(yù)設(shè)資源列表中是否包含所述第一資源標(biāo)識(shí)號(hào);若所述預(yù)設(shè)資源列表包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源包含所述第一圖片資源;若所述預(yù)設(shè)資源列表不包含所述第一資源標(biāo)識(shí)號(hào),則確定所述當(dāng)前皮膚資源不包含所述第一圖片資源。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述繪制單元,具體用于: 確定所述第一界面元素對(duì)應(yīng)的第一繪制區(qū)域;基于所述第一圖片資源在所述第一繪制區(qū)域內(nèi)繪制所述第一界面元素。
10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述繪制單元,還用于: 在基于所述當(dāng)前皮膚資源對(duì)所述第一界面元素周圍的其他界面元素進(jìn)行繪制后,確定所述其他界面元素的當(dāng)前顏色;從所述內(nèi)置皮膚資源中的所述第一圖片資源中提取與所述當(dāng)前顏色最接近的第一子圖片資源,其中,所述內(nèi)置皮膚資源中的所述第一圖片資源中包括多種不同顏色的子圖片資源;基于所述第一子圖片資源在所述第一繪制區(qū)域繪制所述第一界面元素。
【文檔編號(hào)】G06F9/445GK104461615SQ201410650308
【公開日】2015年3月25日 申請(qǐng)日期:2014年11月14日 優(yōu)先權(quán)日:2014年11月14日
【發(fā)明者】陳建軍, 柯津津, 劉靜 申請(qǐng)人:北京搜狗科技發(fā)展有限公司