欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)顯示緩存的方法及終端的制作方法

文檔序號(hào):6432628閱讀:395來(lái)源:國(guó)知局
專利名稱:一種實(shí)現(xiàn)顯示緩存的方法及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)終端信息瀏覽技術(shù),尤其涉及一種實(shí)現(xiàn)顯示緩存的方法及終端。
背景技術(shù)
眾所周知,在移動(dòng)終端如手機(jī)上,文字繪制的效率較低,而圖片繪制效率較高,要 想達(dá)到流暢的瀏覽體驗(yàn),在應(yīng)用開發(fā)過(guò)程往往會(huì)預(yù)先將文字繪制到圖片上,再將圖片繪制 到屏幕上,以達(dá)到提升顯示速度的目的。
如圖I所示是屏幕緩存所用到的圖片,其中包括有文字及圖片信息。
傳統(tǒng)的屏幕緩存的實(shí)現(xiàn)通常需要?jiǎng)?chuàng)建I倍或I倍以上屏幕大小的緩存圖片,而緩 存圖片的創(chuàng)建是需要占用運(yùn)行內(nèi)存的,在屏幕繪制效率較低的手機(jī)上比如NOKIA S40、索 愛、國(guó)產(chǎn)機(jī)等JAVA平臺(tái)手機(jī),現(xiàn)有技術(shù)屏幕緩存的方法占用內(nèi)存大,以大小240x320、24位 色的手機(jī)屏幕為例,占用的內(nèi)存大約在300K以上,而KJAVA手機(jī)的運(yùn)行內(nèi)存普遍偏小,內(nèi) 存是以K計(jì)算的,2M內(nèi)存已經(jīng)是比較高的配置,而為了解決快速顯示的效果,需要額外占用 300K運(yùn)行內(nèi)存,這樣,留給程序的內(nèi)存顯然變小了,進(jìn)而帶來(lái)了很多開發(fā)局限性,導(dǎo)致更多 的產(chǎn)品需求無(wú)法加到程序中。發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實(shí)現(xiàn)顯示緩存的方法及終端,能夠減 少緩存圖片面積,節(jié)省內(nèi)存。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種實(shí)現(xiàn)終端顯示緩存的方法,包括
將待顯示的文本以組件對(duì)象保存在終端的內(nèi)存中;
在屏幕上顯示保存的文本組件時(shí),為該文本組件創(chuàng)建相同尺寸的緩存圖片對(duì)象。
用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),如果所述文本組件一直顯示在屏幕上,該方法還包 括直接繪制所述文本組件對(duì)應(yīng)的緩存圖片。
用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),如果所述文本組件移出到屏幕之外,該方法還包括 立即刪除所述文本組件對(duì)應(yīng)的緩存圖片。
所述以組件對(duì)象保存的每個(gè)文本組件設(shè)置有自身的尺寸以及緩存圖片的屬性。
所述緩存圖片的屬性包括寬度、高度、圖片。
一種實(shí)現(xiàn)顯示緩存的終端,包括屏幕,還包括第一處理模塊、創(chuàng)建模塊,其中,
第一處理模塊,用于將待顯示的文本以組件對(duì)象保存在終端的內(nèi)存中;
創(chuàng)建模塊,用于在屏幕上顯示保存的文本組件時(shí),為保存的文本組件創(chuàng)建相同尺 寸的緩存圖片對(duì)象。
該終端還包括第二處理模塊,用于用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),在文本組件一直 顯示在屏幕上時(shí),直接繪制其對(duì)應(yīng)的緩存圖片。
所述第二處理模塊,還用于用戶對(duì)屏幕進(jìn)行滾動(dòng)操作,在該文本組件移出到屏幕之外時(shí),刪除其對(duì)應(yīng)的緩存圖片。
從上述本發(fā)明提供的技術(shù)方案可以看出,包括將待顯示的文本以組件對(duì)象保存在 內(nèi)存中;在屏幕上顯示保存的文本組件時(shí),為該文本組件創(chuàng)建相同尺寸的緩存圖片對(duì)象。從 本發(fā)明屏幕緩存的方法可見,僅需要針對(duì)有文字的區(qū)域創(chuàng)建緩存圖片,這樣,省掉了非文字 區(qū)域所占用的內(nèi)存,從而使得緩存圖片面積更小、占用內(nèi)存更小。通過(guò)本發(fā)明方法,在不影 響快速顯示效果的前提下,為程序節(jié)省了更多的運(yùn)行內(nèi)存,滿足了更多產(chǎn)品特性對(duì)內(nèi)存的 需求。


圖I為現(xiàn)有屏幕緩存所用到的圖片的示意圖2為本發(fā)明顯示緩存的方法的流程圖3為本發(fā)明顯示緩存所用到的圖片的示意圖4為本發(fā)明顯示緩存的終端的組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
圖2為本發(fā)明顯示緩存的方法的流程圖,如圖2所示,包括
步驟200 :將待顯示的文本以組件對(duì)象保存在內(nèi)存中。
本步驟中,每個(gè)文本組件都定義有自身的尺寸(包括寬度、高度)以及緩存圖片等 屬性。
如圖3所示,本發(fā)明方法中,對(duì)于需要在屏幕上顯示的信息,僅需要針對(duì)反白的有 文字的區(qū)域創(chuàng)建緩存圖片。
步驟201 :在屏幕上顯示保存的文本組件時(shí),為該文本組件創(chuàng)建相同尺寸的緩存 圖片對(duì)象,并作為文本組件的一個(gè)屬性進(jìn)行保存。
本發(fā)明方法中,用若干個(gè)小的緩存圖片按文字原本應(yīng)該顯示的位置去顯示,而不 是象現(xiàn)有技術(shù)中采用一張大的緩存圖片。
從本發(fā)明顯示緩存的方法可見,僅需要針對(duì)有文字的區(qū)域創(chuàng)建緩存圖片,這樣,省 掉了非文字區(qū)域所占用的內(nèi)存,從而使得緩存圖片面積更小、占用內(nèi)存更小。以圖3為例, 需要進(jìn)行屏幕顯示的網(wǎng)頁(yè)內(nèi)容中本來(lái)就需要一張圖片,而這張圖片信息本省是有其對(duì)應(yīng)的 緩存圖片的,本發(fā)明方法不需要再為這張圖片創(chuàng)建緩存圖片,而僅僅是為其中的文字區(qū)域 創(chuàng)建一張緩存圖片,因而,總的緩存圖片面積更小了,因而節(jié)省了內(nèi)存。
進(jìn)一步地,本發(fā)明方法還包括
步驟202 :用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),如果上述文本組件一直顯示在屏幕上,則 直接繪制其對(duì)應(yīng)的緩存圖片;如果該文本組件移出到屏幕之外時(shí),立即刪除其對(duì)應(yīng)的緩存 圖片,以便釋放內(nèi)存。
本步驟中,確定文本組件是否顯示在屏幕上或移出到屏幕之外屬于本領(lǐng)域技術(shù)人 員的慣用技術(shù)手段,這里不再贅述。
通過(guò)本發(fā)明方法,在不影響快速顯示效果的前提下,為程序節(jié)省了更多的運(yùn)行內(nèi) 存,滿足了更多產(chǎn)品特性對(duì)內(nèi)存的需求。以大小240x320、24位色的手機(jī)屏幕為例,屏幕緩 存占用的內(nèi)存可以從現(xiàn)有的300K節(jié)省到了 100 150K的內(nèi)存空間。本發(fā)明方法只需創(chuàng)建屏幕大小的50 60%或是更低的緩存圖片就可實(shí)現(xiàn)屏幕緩存功能,從而達(dá)到了降低內(nèi)存 使用的目的。
針對(duì)本發(fā)明方法還提供一種實(shí)現(xiàn)顯示緩存的終端,如圖4所示,至少包括屏幕、第 一處理模塊、創(chuàng)建模塊,其中,
第一處理模塊,用于將待顯示的文本以組件對(duì)象保存在內(nèi)存中;
創(chuàng)建模塊,用于在屏幕上顯示保存的文本組件時(shí),為保存的文本組件創(chuàng)建相同尺 寸的緩存圖片對(duì)象。
進(jìn)一步地,本發(fā)明終端還包括第二處理模塊,用于用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),在 文本組件一直顯示在屏幕上時(shí),直接繪制其對(duì)應(yīng)的緩存圖片;在該文本組件移出到屏幕之 外時(shí),刪除其對(duì)應(yīng)的緩存圖片。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)終端顯示緩存的方法,其特征在于,包括將待顯示的文本以組件對(duì)象保存在終端的內(nèi)存中;在屏幕上顯示保存的文本組件時(shí),為該文本組件創(chuàng)建相同尺寸的緩存圖片對(duì)象。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),如果所述文本組件一直顯示在屏幕上,該方法還包括直接繪制所述文本組件對(duì)應(yīng)的緩存圖片。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),如果所述文本組件移出到屏幕之外,該方法還包括刪除所述文本組件對(duì)應(yīng)的緩存圖片。
4.根據(jù)權(quán)利要求I或2或3所述的方法,其特征在于,所述以組件對(duì)象保存的每個(gè)文本組件設(shè)置有自身的尺寸以及緩存圖片的屬性。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述緩存圖片的屬性包括寬度、高度、圖片。
6.一種實(shí)現(xiàn)顯示緩存的終端,包括屏幕,其特征在于,還包括第一處理模塊、創(chuàng)建模塊, 其中,第一處理模塊,用于將待顯示的文本以組件對(duì)象保存在終端的內(nèi)存中;創(chuàng)建模塊,用于在屏幕上顯示保存的文本組件時(shí),為保存的文本組件創(chuàng)建相同尺寸的緩存圖片對(duì)象。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,該終端還包括第二處理模塊,用于用戶對(duì)屏幕進(jìn)行滾動(dòng)操作時(shí),在文本組件一直顯示在屏幕上時(shí),直接繪制其對(duì)應(yīng)的緩存圖片。
8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述第二處理模塊,還用于用戶對(duì)屏幕進(jìn)行滾動(dòng)操作,在該文本組件移出到屏幕之外時(shí),刪除其對(duì)應(yīng)的緩存圖片。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)顯示緩存的方法及終端,包括將待顯示的文本以組件對(duì)象保存在內(nèi)存中;在屏幕上顯示保存的文本組件時(shí),為該文本組件創(chuàng)建相同尺寸的緩存圖片對(duì)象。從本發(fā)明屏幕緩存的方法可見,僅需要針對(duì)有文字的區(qū)域創(chuàng)建緩存圖片,這樣,省掉了非文字區(qū)域所占用的內(nèi)存,從而使得緩存圖片面積更小、占用內(nèi)存更小。通過(guò)本發(fā)明方法,在不影響快速顯示效果的前提下,為程序節(jié)省了更多的運(yùn)行內(nèi)存,滿足了更多產(chǎn)品特性對(duì)內(nèi)存的需求。
文檔編號(hào)G06F12/02GK102981960SQ20111026412
公開日2013年3月20日 申請(qǐng)日期2011年9月7日 優(yōu)先權(quán)日2011年9月7日
發(fā)明者李雪峰 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
铜梁县| 临洮县| 邳州市| 中宁县| 长垣县| 高雄县| 富民县| 宁化县| 绿春县| 亳州市| 连平县| 成武县| 准格尔旗| 兰坪| 江山市| 长汀县| 富平县| 屏南县| 景泰县| 泊头市| 定西市| 卢湾区| 安丘市| 龙井市| 繁昌县| 普安县| 唐海县| 宽城| 鲁甸县| 乌什县| 孙吴县| 二连浩特市| 汤原县| 宜川县| 东阳市| 定日县| 五大连池市| 乌海市| 勃利县| 三河市| 军事|