專利名稱:實(shí)現(xiàn)手機(jī)中圖片資源統(tǒng)一處理的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通訊領(lǐng)域,特別涉及圖片資源的處理方法和系統(tǒng)。
背景技術(shù):
在目前的手機(jī)中,圖片的存在形式有兩種,一種是使用文件形式存在于文件系統(tǒng) 中(例如在windows系統(tǒng)中保存一個圖片文件),另一種是使用數(shù)據(jù)形式存在于代碼中(即 將圖片的數(shù)據(jù)保存在代碼中)。在目前的手機(jī)平臺上,對 于這兩種圖片的訪問方式和訪問接 口是獨(dú)立的,這樣的框架使得對于圖片的使用很繁瑣,而且不利于維護(hù),比如開發(fā)人員原來 在設(shè)計(jì)或代碼的某處使用了文件方式的圖片資源,后來需要把該圖片資源更改為代碼形式 的資源,這時開發(fā)人員還需要更改代碼才能正確使用。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種實(shí)現(xiàn)手機(jī)中圖片資源統(tǒng)一處理的方法和 系統(tǒng),可統(tǒng)一讀取以文件形式圖片和數(shù)據(jù)形式圖片資源。為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)手機(jī)中圖片資源統(tǒng)一處理的方 法,包括預(yù)先建立一個圖片資源信息列表,該列表中保存有手機(jī)中所有圖片資源的標(biāo)識、 存儲形式以及位置,該存儲形式用于標(biāo)識圖片資源是以文件形式存儲還是以代碼形式存 儲;當(dāng)對手機(jī)中的圖片資源進(jìn)行讀取時,先根據(jù)所述圖片資源的標(biāo)識查找所述圖片資 源信息列表,得到所述圖片資源的存儲形式及位置,根據(jù)不同的保存形式和位置調(diào)用資源 文件操作接口或資源數(shù)據(jù)操作接口讀取所述圖片資源。進(jìn)一步地,對手機(jī)中圖片資源的處理還包括以下操作的一種或幾種圖片資源的 添加、圖片資源的修改、圖片資源的刪除。進(jìn)一步地,向手機(jī)系統(tǒng)中添加圖片資源時,同時在圖片資源信息列表中增加一條 新記錄,記錄該圖片資源的標(biāo)識、存儲形式和存儲位置。進(jìn)一步地,刪除手機(jī)系統(tǒng)中的圖片資源時,同時刪除圖片資源信息列表中該圖片 資源的信息。進(jìn)一步地,圖片資源的修改包括以下情況的一種或兩種圖片資源的位置變更、圖 片資源的存儲形式變更;當(dāng)圖片資源的位置和/或存儲形式變更時,相應(yīng)修改圖片資源信 息列表中該圖片資源的相應(yīng)信息。進(jìn)一步地,圖片資源信息列表采用C語言中的靜態(tài)數(shù)組實(shí)現(xiàn)。為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)手機(jī)中圖片資源統(tǒng)一處理的系 統(tǒng),包括圖片資源信息存儲單元、圖片資源統(tǒng)一訪問接口單元、資源文件操作接口和資源數(shù) 據(jù)操作接口,其中所述圖片資源信息存儲單元,用于存儲圖片資源信息列表,所述圖片資源信息列表包含以下信息所有圖片資源的標(biāo)識、存儲形式以及位置,所述存儲形式用于標(biāo)識圖片資 源是以文件形式存儲還是以代碼形式存儲;所述圖片資源統(tǒng)一訪問接口單元,用于在讀取手機(jī)中的圖片資源時,先根據(jù)所述 圖片資源的標(biāo)識查找所述圖片資源信息存儲單元中保存的圖片資源信息列表,得到所述圖 片資源的存儲形式及位置,根據(jù)不同的保存形式和位置調(diào)用資源文件操作接口或資源數(shù)據(jù) 操作接口 ;所述資源文件操作接口,用于讀取以文件形式保存的圖片資源;所述資源數(shù)據(jù)操作接口,用于讀取以代碼形式保存的圖片資源。進(jìn)一步地,所述系統(tǒng)還包括圖片資源信息列表編輯單元,用于在添加圖片資源時, 向圖片資源信息列表中增加一條新記錄,記錄該圖片資源的標(biāo)識、存儲形式和存儲位置;所 述圖片資源信息列表編輯單元還用于在刪除圖片資源時,從圖片資源信息列表中刪除該圖 片資源的信息;所述圖片資源信息列表編輯單元還用于在圖片資源的位置和/或存儲形式 變更時,修改圖片資源信息列表中該圖片資源的相應(yīng)信息。本發(fā)明由于引入了圖片資源的統(tǒng)一處理框架,從而提高了開發(fā)效率,增強(qiáng)可維護(hù) 性。
圖1為本實(shí)施例的系統(tǒng)框架圖;圖2為本實(shí)施例圖片資源讀取方法流程圖。
具體實(shí)施例本發(fā)明的發(fā)明構(gòu)思是使用一套接口(如圖1中所示的圖片資源統(tǒng)一訪問接口)實(shí) 現(xiàn)兩種保存方式的圖片資源的處理,使用圖片資源信息列表記錄圖片資源的存在形式,以 及對應(yīng)形式下圖片資源所在的位置,該接口再通過圖片資源信息列表記錄的信息調(diào)用對應(yīng) 形式下的具體接口,完成功能處理。預(yù)先建立一個圖片資源信息列表,該列表中保存有手機(jī)中所有圖片資源的標(biāo)識、 存儲形式以及位置,該存儲形式用于標(biāo)識圖片資源是以文件形式存儲還是以代碼形式存 儲。在手機(jī)軟件系統(tǒng)中建立的圖片資源信息列表至少包括圖片資源標(biāo)識、圖片資源存儲形 式、圖片資源位置。該圖片資源信息列表可以采用C語言中的靜態(tài)數(shù)組實(shí)現(xiàn)。圖片資源標(biāo) 識則可采用該圖片資源信息在數(shù)組中的位置下標(biāo)來標(biāo)識。該數(shù)據(jù)結(jié)構(gòu)建立后,預(yù)先將手機(jī) 中已保存的文件形式圖片資源和代碼形式的圖片資源信息保存在該圖片資源信息列表中。手機(jī)中圖片資源的讀取方法包括當(dāng)需要讀取手機(jī)中的圖片資源時,先根據(jù)圖片 資源的標(biāo)識查找該圖片資源信息列表,得到需要讀取的圖片資源的存儲形式及位置,根據(jù) 不同的保存形式和位置調(diào)用資源文件操作接口或資源數(shù)據(jù)操作接口讀取該圖片資源。對手機(jī)中圖片資源的處理還包括以下操作的一種或幾種圖片資源的添加、圖片 資源的修改、圖片資源的刪除。向手機(jī)系統(tǒng)中添加圖片資源時,需要同時在圖片資源信息列 表中增加一條新記錄,以記錄該圖片資源的標(biāo)識、存儲形式和存儲位置。當(dāng)刪除手機(jī)系統(tǒng)中 的圖片資源時,同時需要刪除圖片資源信息列表中該圖片資源的信息。圖片資源的修改在 文中主要是指圖片資源的位置變更和/或圖片資源的存儲形式變更,當(dāng)圖片資源的位置、存儲形式變更時,需要相應(yīng)修改圖片資源信息列表中該圖片資源的相應(yīng)信息。實(shí)現(xiàn)上述方法的系統(tǒng)如圖1所示,包括圖片資源信息存儲單元,用于存儲圖片資源信息列表,所述圖片資源信息列表包 含以下信息所有圖片資源的標(biāo)識、存儲形式以及位置,該存儲形式用于標(biāo)識圖片資源是以 文件形式存儲還是以代碼形式存儲;圖片資源統(tǒng)一訪問接口單元,用于在讀取手機(jī)中的圖片資源時,先根據(jù)該圖片資 源的標(biāo)識查找所述圖片資源信息列表,得到所述圖片資源的存儲形式及位置,根據(jù)不同的 保存形式和位置調(diào)用資源文件操作接口或資源數(shù)據(jù)操作接口讀取所述圖片資源;資源文件操作接口,用于讀取以文件形式保存的圖片資源;資源數(shù)據(jù)操作接口,用于讀取以代碼形式保存的圖片資源。為了實(shí)現(xiàn)對圖片資源信息列表的修改,所述系統(tǒng)還包括一圖片資源信息列表編輯 單元,用于在添加圖片資源時,向圖片資源信息列表中增加一條新記錄,記錄該圖片資源的 標(biāo)識、存儲形式和存儲位置;以及用于在刪除圖片資源時,從圖片資源信息列表中刪除該圖 片資源的信息;以及用于在圖片資源的位置和/或存儲形式變更時,修改圖片資源信息列 表中該圖片資源的相應(yīng)信息。以讀取圖片資源為例進(jìn)行說明,如圖2所示,包括以下步驟步驟210,在需要調(diào)用手機(jī)中的圖片資源時,先讀取圖片資源信息存儲單元中的圖 片資源信息列表,根據(jù)需要讀取的圖片資源的標(biāo)識查找該圖片資源的存儲形式和位置;步驟220,判斷該圖片資源的存儲形式是否標(biāo)識該圖片資源以文件形式保存,如果 是執(zhí)行步驟230,否則執(zhí)行步驟240 ;步驟230,調(diào)用手機(jī)中已有的圖片文件處理接口,從所述位置處讀取該圖片資源;步驟240,調(diào)用手機(jī)中已有的圖片數(shù)據(jù)處理接口,從所述位置處讀取該圖片資源。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
實(shí)現(xiàn)手機(jī)中圖片資源統(tǒng)一處理的方法,其特征在于,預(yù)先建立一個圖片資源信息列表,該列表中保存有手機(jī)中所有圖片資源的標(biāo)識、存儲形式以及位置,該存儲形式用于標(biāo)識圖片資源是以文件形式存儲還是以代碼形式存儲;當(dāng)對手機(jī)中的圖片資源進(jìn)行讀取時,先根據(jù)所述圖片資源的標(biāo)識查找所述圖片資源信息列表,得到所述圖片資源的存儲形式及位置,根據(jù)不同的保存形式和位置調(diào)用資源文件操作接口或資源數(shù)據(jù)操作接口讀取所述圖片資源。
2.如權(quán)利要求1所述的方法,其特征在于,對手機(jī)中圖片資源的處理還包括以下操作的一種或幾種圖片資源的添加、圖片資源 的修改、圖片資源的刪除。
3.如權(quán)利要求1或2所述的方法,其特征在于,向手機(jī)系統(tǒng)中添加圖片資源時,同時在圖片資源信息列表中增加一條新記錄,記錄該 圖片資源的標(biāo)識、存儲形式和存儲位置。
4.如權(quán)利要求1或2所述的方法,其特征在于,刪除手機(jī)系統(tǒng)中的圖片資源時,同時刪除圖片資源信息列表中該圖片資源的信息。
5.如權(quán)利要求1或2所述的方法,其特征在于,圖片資源的修改包括以下情況的一種或兩種圖片資源的位置變更、圖片資源的存儲 形式變更;當(dāng)圖片資源的位置和/或存儲形式變更時,相應(yīng)修改圖片資源信息列表中該圖 片資源的相應(yīng)信息。
6.如權(quán)利要求1或2所述的方法,其特征在于,圖片資源信息列表采用C語言中的靜態(tài)數(shù)組實(shí)現(xiàn)。
7.實(shí)現(xiàn)手機(jī)中圖片資源統(tǒng)一處理的系統(tǒng),其特征在于,所述系統(tǒng)包括圖片資源信息存 儲單元、圖片資源統(tǒng)一訪問接口單元、資源文件操作接口和資源數(shù)據(jù)操作接口,其中所述圖片資源信息存儲單元,用于存儲圖片資源信息列表,所述圖片資源信息列表包 含以下信息所有圖片資源的標(biāo)識、存儲形式以及位置,所述存儲形式用于標(biāo)識圖片資源是 以文件形式存儲還是以代碼形式存儲;所述圖片資源統(tǒng)一訪問接口單元,用于在讀取手機(jī)中的圖片資源時,先根據(jù)所述圖片 資源的標(biāo)識查找所述圖片資源信息存儲單元中保存的圖片資源信息列表,得到所述圖片資 源的存儲形式及位置,根據(jù)不同的保存形式和位置調(diào)用資源文件操作接口或資源數(shù)據(jù)操作 接口 ;所述資源文件操作接口,用于讀取以文件形式保存的圖片資源;所述資源數(shù)據(jù)操作接口,用于讀取以代碼形式保存的圖片資源。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括圖片資源信息列表編輯單元,用于在添加圖片資源時,向圖片資源信 息列表中增加一條新記錄,記錄該圖片資源的標(biāo)識、存儲形式和存儲位置。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括圖片資源信息列表編輯單元,用于在刪除圖片資源時,從圖片資源信 息列表中刪除該圖片資源的信息。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括圖片資源信息列表編輯單元,用于在圖片資源的位置和/或存儲形式變更時,修改圖片資源信息列表中該圖片資源的相應(yīng)信息.
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)手機(jī)中圖片資源統(tǒng)一處理的方法和系統(tǒng),可統(tǒng)一讀取以文件形式圖片和數(shù)據(jù)形式圖片資源。所述方法包括預(yù)先建立一個圖片資源信息列表,該列表中保存有手機(jī)中所有圖片資源的標(biāo)識、存儲形式以及位置,該存儲形式用于標(biāo)識圖片資源是以文件形式存儲還是以代碼形式存儲;當(dāng)對手機(jī)中的圖片資源進(jìn)行讀取時,先根據(jù)所述圖片資源的標(biāo)識查找所述圖片資源信息列表,得到所述圖片資源的存儲形式及位置,根據(jù)不同的保存形式和位置調(diào)用資源文件操作接口或資源數(shù)據(jù)操作接口讀取所述圖片資源。
文檔編號H04M1/2745GK101827158SQ20091012720
公開日2010年9月8日 申請日期2009年3月5日 優(yōu)先權(quán)日2009年3月5日
發(fā)明者張煉, 徐峰 申請人:中興通訊股份有限公司