亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種圖片展示的方法、裝置及移動(dòng)終端的制作方法

文檔序號(hào):6485935閱讀:175來(lái)源:國(guó)知局
一種圖片展示的方法、裝置及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明提供了一種圖片展示的方法、裝置及移動(dòng)終端。該方法包括:接收展示文件夾中圖片的指令;加載預(yù)定數(shù)量的圖片至設(shè)備屏幕進(jìn)行展示,所述預(yù)定數(shù)量為設(shè)備屏幕所能展示的圖片的數(shù)量;接收顯示界面向前移動(dòng)的指令;實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。本發(fā)明最大限度地減少大批量圖片展示占用的內(nèi)存和CUP的消耗,使大批量圖片在設(shè)備上快速、高效、流暢地展示出來(lái),大大提高了設(shè)備和應(yīng)用程序的運(yùn)行效率。
【專利說明】一種圖片展示的方法、裝置及移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于顯示領(lǐng)域,尤其涉及一種圖片展示的方法、裝置及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端技術(shù)的發(fā)展,目前大多數(shù)移動(dòng)終端都具有攝像頭和大容量的存儲(chǔ)卡,因此移動(dòng)終端中通常會(huì)存儲(chǔ)大量圖片?,F(xiàn)有技術(shù)的Windows Phone 7移動(dòng)終端在展示圖片時(shí),通常采用以下方式:一次性加載所有圖片,然后通過滾動(dòng)顯示界面將所有圖片在移動(dòng)終端的屏幕上展示。例如共100張圖片,其中移動(dòng)終端的屏幕一次能展示6張圖片,則當(dāng)用戶需要展示圖片時(shí),移動(dòng)終端一次性加載100張圖片,加載完畢后,在移動(dòng)終端的屏幕上展示前6張圖片,當(dāng)用戶滾動(dòng)顯示界面時(shí),陸續(xù)在移動(dòng)終端的屏幕上顯示其他圖片,在整個(gè)展示的過程中,100張圖片一直是占用著內(nèi)存的。因此,此方式會(huì)消耗移動(dòng)終端過高的內(nèi)存,降低了移動(dòng)終端和應(yīng)用程序的運(yùn)行效率。

【發(fā)明內(nèi)容】

[0003]本發(fā)明實(shí)施例的目的在于提供一種圖片展示的方法,旨在解決現(xiàn)有技術(shù)在展示圖片時(shí)存在的消耗移動(dòng)終端過高的內(nèi)存的問題。
[0004]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種圖片展示的方法,所述方法包括:
[0005]接收展示文件夾中圖片的指令;
[0006]加載預(yù)定數(shù)量的圖片至設(shè)備屏幕進(jìn)行展示,所述預(yù)定數(shù)量為設(shè)備屏幕所能展示的圖片的數(shù)量;
[0007]接收顯示界面向前移動(dòng)的指令;
[0008]實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
[0009]本發(fā)明實(shí)施例的另一目的在于提供一種圖片展示的裝置,所述裝置包括:
[0010]展示指令接收模塊,用于接收展示文件夾中圖片的指令;
[0011]第一加載模塊,用于加載預(yù)定數(shù)量的圖片至設(shè)備屏幕進(jìn)行展示,所述預(yù)定數(shù)量為設(shè)備屏幕所能展示的圖片的數(shù)量;
[0012]第一移動(dòng)指令接收模塊,用于接收顯示界面向前移動(dòng)的指令;
[0013]第一判斷模塊,用于實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外;
[0014]第一回收模塊,用于當(dāng)?shù)谝慌袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收;和
[0015]第二加載模塊,用于當(dāng)?shù)谝慌袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展
/Jn ο
[0016]本發(fā)明實(shí)施例的再一目的在于提供一種包括上述圖片展示的裝置的移動(dòng)終端
[0017]在本發(fā)明實(shí)施例中,由于僅加載設(shè)備屏幕所能展示的圖片,且由于實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示,因此可以最大限度地減少大批量圖片展示占用的內(nèi)存和CUP的消耗,使大批量圖片在設(shè)備上快速、高效、流暢地展示出來(lái),大大提高了設(shè)備和應(yīng)用程序的運(yùn)行效率。
【專利附圖】

【附圖說明】
[0018]圖1是本發(fā)明實(shí)施例一提供的圖片展示的方法流程圖;
[0019]圖2是本發(fā)明實(shí)施例二提供的圖片展示的裝置的功能模塊框圖。
【具體實(shí)施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請(qǐng)參閱圖1,本發(fā)明實(shí)施例一提供的圖片展示的方法包括以下步驟:
[0022]S101、接收展示文件夾中圖片的指令;
[0023]S102、加載預(yù)定數(shù)量的圖片至設(shè)備屏幕進(jìn)行展示,所述預(yù)定數(shù)量為設(shè)備屏幕所能展示的圖片的數(shù)量。
[0024]例如,設(shè)備屏幕能展示6張圖片,則加載前6張圖片至設(shè)備屏幕進(jìn)行展示,即設(shè)備屏幕上展示前6張圖片。
[0025]S103、接收顯示界面向前移動(dòng)的指令;
[0026]在本發(fā)明實(shí)施例一中,顯示界面向前移動(dòng)的指令可以為顯示界面向上移動(dòng)的指令和顯示界面向左移動(dòng)的指令。
[0027]S104、實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
[0028]假如,顯示界面向前移動(dòng)的移動(dòng)指令是顯示界面向上移動(dòng)的指令,步驟S102中,設(shè)備屏幕上展示了前6張圖片,若顯示界面每行能展示2張圖片,當(dāng)判斷顯示界面第一行的2張圖片隱藏在設(shè)備屏幕外時(shí),將這2張圖片的內(nèi)存回收,同時(shí)將前6張圖片之后的2張圖片加載至設(shè)備屏幕進(jìn)行展示。
[0029]在本發(fā)明實(shí)施例一中,步驟S104之后還可以包括以下步驟:
[0030]接收顯示界面向后移動(dòng)的指令;
[0031]在本發(fā)明實(shí)施例一中,所述顯示界面向后移動(dòng)的指令為顯示界面向下移動(dòng)的指令或顯示界面向右移動(dòng)的指令。[0032]實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后是否隱藏在設(shè)備屏幕夕卜,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕的圖片之前的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
[0033]在本發(fā)明實(shí)施例一中,假如,顯示界面向后移動(dòng)的移動(dòng)指令是顯示界面向下移動(dòng)的指令,步驟S104中,設(shè)備屏幕上展示了 6張圖片,若顯示界面每行能展示2張圖片,當(dāng)判斷顯示界面最后一行的2張圖片隱藏在設(shè)備屏幕外時(shí),將這2張圖片的內(nèi)存回收,同時(shí)將在步驟S104中設(shè)備屏幕上展示的6張圖片之前的2張圖片加載至設(shè)備屏幕進(jìn)行展示。
[0034]請(qǐng)參閱圖2,是本發(fā)明實(shí)施例二提供的圖片展示的裝置的功能模塊框圖,為了便于說明,圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,該圖片展示的裝置是內(nèi)置于移動(dòng)終端的軟件單元、硬件單元或者軟硬件結(jié)合單元。本發(fā)明實(shí)施例二提供的圖片展示的裝置包括:展示指令接收模塊11、第一加載模塊12、第一移動(dòng)指令接收模塊13、第一判斷模塊14、第一回收模塊15和第二加載模塊16。
[0035]展示指令接收模塊11,用于接收展示文件夾中圖片的指令;
[0036]第一加載模塊12,用于加載預(yù)定數(shù)量的圖片至設(shè)備屏幕進(jìn)行展示,所述預(yù)定數(shù)量為設(shè)備屏幕所能展示的圖片的數(shù)量;
[0037]例如,設(shè)備屏幕能展示6張圖片,則加載前6張圖片至設(shè)備屏幕進(jìn)行展示,即設(shè)備屏幕上展示前6張圖片。
[0038]第一移動(dòng)指令接收模塊13,用于接收顯示界面向前移動(dòng)的指令;
[0039]在本發(fā)明實(shí)施例二中,顯示界面向前移動(dòng)的指令可以為顯示界面向上移動(dòng)的指令和顯示界面向左移動(dòng)的指令。
[0040]第一判斷模塊14,用于實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外;
[0041]第一回收模塊15,用于當(dāng)?shù)谝慌袛嗄K14判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收;
[0042]第二加載模塊16,用于當(dāng)?shù)谝慌袛嗄K14判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
[0043]假如,顯示界面向前移動(dòng)的移動(dòng)指令是顯示界面向上移動(dòng)的指令,第一加載模塊12加載了前6張圖片,即設(shè)備屏幕上展示了前6張圖片,若顯示界面每行能展示2張圖片,當(dāng)判斷顯示界面第一行的2張圖片隱藏在設(shè)備屏幕外時(shí),將這2張圖片的內(nèi)存回收,同時(shí)將前6張圖片之后的2張圖片加載至設(shè)備屏幕進(jìn)行展示。
[0044]在本發(fā)明實(shí)施例二中,圖片展示的裝置還可以包括:第二移動(dòng)指令接收模塊、第二判斷模塊、第二回收模塊和第三加載模塊。
[0045]第二移動(dòng)指令接收模塊,用于接收顯示界面向后移動(dòng)的指令;
[0046]在本發(fā)明實(shí)施例二中,所述顯示界面向后移動(dòng)的指令為顯示界面向下移動(dòng)的指令或顯示界面向右移動(dòng)的指令。
[0047]第二判斷模塊,用于實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后是否隱藏在設(shè)備屏幕外;
[0048]第二回收模塊,用于當(dāng)?shù)诙袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收;
[0049]第三加載模塊,用于當(dāng)?shù)诙袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕的圖片之前的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
[0050]在本發(fā)明實(shí)施例二中,假如,顯示界面向后移動(dòng)的移動(dòng)指令是顯示界面向下移動(dòng)的指令,通過第二加載模塊16加載了圖片以后,設(shè)備屏幕上展示了 6張圖片,若顯示界面每行能展示2張圖片,當(dāng)判斷顯示界面最后一行的2張圖片隱藏在設(shè)備屏幕外時(shí),將這2張圖片的內(nèi)存回收,同時(shí)將設(shè)備屏幕上展示的6張圖片之前的2張圖片加載至設(shè)備屏幕進(jìn)行展
/Jn ο
[0051]本發(fā)明實(shí)施例三還提供了一種包括本發(fā)明實(shí)施例二提供的圖片展示的裝置的移動(dòng)終端。
[0052]在本發(fā)明實(shí)施例中,由于僅加載設(shè)備屏幕所能展示的圖片,且由于實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示,因此可以最大限度地減少大批量圖片展示占用的內(nèi)存和CUP的消耗,使大批量圖片在設(shè)備上快速、高效、流暢地展示出來(lái),大大提高了設(shè)備和應(yīng)用程序的運(yùn)行效率。
[0053]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。
[0054]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種圖片展示的方法,其特征在于,所述方法包括: 接收展示文件夾中圖片的指令; 加載預(yù)定數(shù)量的圖片至設(shè)備屏幕進(jìn)行展示,所述預(yù)定數(shù)量為設(shè)備屏幕所能展示的圖片的數(shù)量; 接收顯示界面向前移動(dòng)的指令; 實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
2.如權(quán)利要求1所述的方法,其特征在于,所述顯示界面向前移動(dòng)的指令為顯示界面向上移動(dòng)的指令或顯示界面向左移動(dòng)的指令。
3.如權(quán)利要求1所述的方法,其特征在于,所述將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示之后,所述方法還包括: 接收顯示界面向后移動(dòng)的指令; 實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后是否隱藏在設(shè)備屏幕外,如果是,則將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收,同時(shí)將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕的圖片之前的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。`
4.如權(quán)利要求3所述的方法,其特征在于,所述顯示界面向后移動(dòng)的指令為顯示界面向下移動(dòng)的指令或顯示界面向右移動(dòng)的指令。
5.一種圖片展示的裝置,其特征在于,所述裝置包括: 展示指令接收模塊,用于接收展示文件夾中圖片的指令; 第一加載模塊,用于加載預(yù)定數(shù)量的圖片至設(shè)備屏幕進(jìn)行展示,所述預(yù)定數(shù)量為設(shè)備屏幕所能展示的圖片的數(shù)量; 第一移動(dòng)指令接收模塊,用于接收顯示界面向前移動(dòng)的指令; 第一判斷模塊,用于實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后是否隱藏在設(shè)備屏幕外; 第一回收模塊,用于當(dāng)?shù)谝慌袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收;和 第二加載模塊,用于當(dāng)?shù)谝慌袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面向前移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕上的所述預(yù)定數(shù)量的圖片之后的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
6.如權(quán)利要求5所述的裝置,其特征在于,所述顯示界面向前移動(dòng)的指令為顯示界面向上移動(dòng)的指令或顯示界面向左移動(dòng)的指令。
7.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括: 第二移動(dòng)指令接收模塊,用于接收顯示界面向后移動(dòng)的指令; 第二判斷模塊,用于實(shí)時(shí)判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后是否隱藏在設(shè)備屏幕外;、 第二回收模塊,用于當(dāng)?shù)诙袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將隱藏在設(shè)備屏幕外的圖片的內(nèi)存進(jìn)行回收;和 第三加載模塊,用于當(dāng)?shù)诙袛嗄K判斷在設(shè)備屏幕進(jìn)行展示的圖片經(jīng)過顯示界面移動(dòng)后隱藏在設(shè)備屏幕外時(shí),將文件夾中的排列在已經(jīng)展示在設(shè)備屏幕的圖片之前的,跟被回收內(nèi)存的圖片數(shù)量相同數(shù)量的圖片加載至設(shè)備屏幕進(jìn)行展示。
8.如權(quán)利要求7所述的裝置,其特征在于,所述顯示界面向后移動(dòng)的指令為顯示界面向下移動(dòng)的指令或顯示界面向右移動(dòng)的指令。
9.一種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括權(quán)利要求5至8任一項(xiàng)所述的圖片展示的裝置。
【文檔編號(hào)】G06F3/0481GK103488373SQ201210192566
【公開日】2014年1月1日 申請(qǐng)日期:2012年6月12日 優(yōu)先權(quán)日:2012年6月12日
【發(fā)明者】林政
申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1