一種圖片加載方法、裝置及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種圖片加載方法、裝置及終端,涉及通信領(lǐng)域,用于解決現(xiàn)有技術(shù)中加載圖片時(shí)占用大量處理資源、容易出現(xiàn)屏幕卡頓的問(wèn)題。本發(fā)明實(shí)施例中,在終端觸摸屏上的滑動(dòng)操作過(guò)程中,確定終端當(dāng)前屏幕中的圖片為優(yōu)先級(jí)最高的待加載圖片;采用單線程加載全部待加載圖片;其中,該優(yōu)先級(jí)最高的待加載圖片最先加載。
【專利說(shuō)明】
一種圖片加載方法、裝置及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種圖片加載方法、裝置及終端。
【背景技術(shù)】
[0002]基于安卓Android系統(tǒng)進(jìn)行網(wǎng)絡(luò)相關(guān)應(yīng)用的設(shè)計(jì)和開(kāi)發(fā)時(shí),開(kāi)發(fā)人員需要針對(duì)終端如何下載網(wǎng)絡(luò)上存儲(chǔ)的照片并顯示已經(jīng)下載的照片進(jìn)行開(kāi)發(fā),為了達(dá)到這個(gè)目的,在針對(duì)手機(jī)等終端的應(yīng)用的設(shè)計(jì)時(shí),開(kāi)發(fā)人員通常使用列表視圖ListView控件。
[0003]現(xiàn)有技術(shù)中,當(dāng)使用ListView控件加載圖片時(shí),若用戶快速滑動(dòng)終端觸摸屏,對(duì)于屏幕中的每一個(gè)圖片,ListView控件都會(huì)啟動(dòng)一個(gè)線程用于加載該圖片,用戶滑過(guò)的圖片越多,ListView控件就會(huì)啟動(dòng)越多的線程,占用了大量的處理資源,容易出現(xiàn)屏幕卡頓現(xiàn)象。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種圖片加載方法、裝置及終端,用于解決現(xiàn)有技術(shù)中加載圖片時(shí)占用大量處理資源、容易出現(xiàn)屏幕卡頓的問(wèn)題。
[0005]—種圖片加載方法,包括:
[0006]在終端觸摸屏上的滑動(dòng)操作過(guò)程中,確定終端當(dāng)前屏幕中的圖片為優(yōu)先級(jí)最高的待加載圖片;
[0007]采用單線程加載全部待加載圖片;其中,所述優(yōu)先級(jí)最高的待加載圖片最先加載。
[0008]采用本發(fā)明實(shí)施例提供的圖片加載方法,全部待加載圖片中,當(dāng)前屏幕中的圖片為用戶當(dāng)前最希望看到的圖片,即最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)最高的待加載圖片,采用單線程優(yōu)先加載該圖片;而非當(dāng)前屏幕中的圖片不為用戶當(dāng)前最希望看到的圖片,即不為最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)非最高的待加載圖片,采用單線程稍后加載該圖片;這樣能夠節(jié)省處理資源,避免屏幕卡頓,并且能夠保證用戶的使用體驗(yàn)。
[0009]在本發(fā)明實(shí)施例中,所述全部待加載圖片為在終端觸摸屏上的滑動(dòng)操作過(guò)程中,屏幕中的所有圖片。
[0010]較佳的,采用單線程加載全部待加載圖片,具體包括:
[0011 ]針對(duì)每個(gè)待加載圖片,確定該待加載圖片是否存儲(chǔ)在本地;
[0012]若該待加載圖片存儲(chǔ)在本地,則采用單線程從本地加載該待加載圖片;若該待加載圖片未存儲(chǔ)在本地,則采用單線程從網(wǎng)絡(luò)加載該待加載圖片。
[0013]即在加載圖片時(shí),優(yōu)先在本地查找加載,這樣,能夠提高圖片加載速度,進(jìn)一步節(jié)省處理資源。
[0014]較佳的,在采用單線程從網(wǎng)絡(luò)加載該待加載圖片之后,還包括:
[0015]將該待加載圖片存儲(chǔ)在本地。
[0016]這樣,避免了再次加載同一圖片時(shí)需要重新從網(wǎng)絡(luò)加載的問(wèn)題。
[0017]一種圖片加載裝置,包括:
[0018]優(yōu)先級(jí)排序單元,用于在終端觸摸屏上的滑動(dòng)操作過(guò)程中,確定終端當(dāng)前屏幕中的圖片為優(yōu)先級(jí)最高的待加載圖片;
[0019]圖片加載單元,用于采用單線程加載全部待加載圖片;其中,所述優(yōu)先級(jí)最高的待加載圖片最先加載。
[0020]采用本發(fā)明實(shí)施例提供的圖片加載裝置,全部待加載圖片中,當(dāng)前屏幕中的圖片為用戶當(dāng)前最希望看到的圖片,即最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)最高的待加載圖片,采用單線程優(yōu)先加載該圖片;而非當(dāng)前屏幕中的圖片不為用戶當(dāng)前最希望看到的圖片,即不為最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)非最高的待加載圖片,采用單線程稍后加載該圖片;這樣能夠節(jié)省處理資源,避免屏幕卡頓,并且能夠保證用戶的使用體驗(yàn)。
[0021]在本發(fā)明實(shí)施例中,所述全部待加載圖片為在終端觸摸屏上的滑動(dòng)操作過(guò)程中,屏幕中的所有圖片。
[0022]較佳的,所述圖片加載單元,具體用于針對(duì)每個(gè)待加載圖片,確定該待加載圖片是否存儲(chǔ)在本地;若該待加載圖片存儲(chǔ)在本地,則采用單線程從本地加載該待加載圖片;若該待加載圖片未存儲(chǔ)在本地,則采用單線程從網(wǎng)絡(luò)加載該待加載圖片。
[0023]即在加載圖片時(shí),優(yōu)先在本地查找加載,這樣,能夠提高圖片加載速度,進(jìn)一步節(jié)省處理資源。
[0024]較佳的,所述圖片加載單元,還用于在采用單線程從網(wǎng)絡(luò)加載該待加載圖片之后,將該待加載圖片存儲(chǔ)在本地。
[0025]這樣,避免了再次加載同一圖片時(shí)需要重新從網(wǎng)絡(luò)加載的問(wèn)題。
[0026]—種終端,包括:
[0027]用于接收滑動(dòng)操作的觸摸屏;以及
[0028]上述任一圖片加載裝置。
[0029]采用本發(fā)明實(shí)施例提供的終端,能夠節(jié)省處理資源,避免屏幕卡頓,并且能夠保證用戶的使用體驗(yàn)。
【附圖說(shuō)明】
[0030]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1為本發(fā)明實(shí)施例提供的圖片加載方法的流程示意圖;
[0032]圖2為本發(fā)明實(shí)施例提供的圖片加載方法的詳細(xì)流程示意圖;
[0033]圖3為本發(fā)明實(shí)施例提供的圖片加載裝置的結(jié)構(gòu)示意圖;
[0034]圖4為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0035]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]本發(fā)明實(shí)施例提供的一種加載圖片的方法包括:采用單線程,優(yōu)先加載終端觸摸屏上的滑動(dòng)操作停止時(shí)屏幕中的圖片的過(guò)程。
[0037]本發(fā)明實(shí)施例提供的方法適用于具備觸摸屏的終端,尤其適用于安裝有Android系統(tǒng)、并具備觸摸屏的智能終端。
[0038]圖1示出了本發(fā)明實(shí)施例提供的一種圖片加載方法的流程示意圖,該圖片加載方法具體可以包括:
[0039]步驟101、在終端觸摸屏上的滑動(dòng)操作過(guò)程中,確定終端當(dāng)前屏幕中的圖片為優(yōu)先級(jí)最尚的待加載圖片;
[0040]步驟102、采用單線程加載全部待加載圖片;其中,優(yōu)先級(jí)最高的待加載圖片最先加載。
[0041]全部待加載圖片中,當(dāng)前屏幕中的圖片為用戶當(dāng)前最希望看到的圖片,即最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)最高的待加載圖片,采用單線程優(yōu)先加載該圖片;而非當(dāng)前屏幕中的圖片不為用戶當(dāng)前最希望看到的圖片,即不為最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)非最高的待加載圖片,采用單線程稍后加載該圖片;這樣能夠節(jié)省處理資源,避免屏幕卡頓,并且能夠保證用戶的使用體驗(yàn)。
[0042]在本發(fā)明實(shí)施例中,上述全部待加載圖片為在終端觸摸屏上的滑動(dòng)操作過(guò)程中,屏幕中的所有圖片。
[0043]需要說(shuō)明的是,本發(fā)明實(shí)施例中的滑動(dòng)操作可以是用戶沿觸摸屏上下方向的縱向滑動(dòng),也可以是用戶沿觸摸屏左右方向的橫向滑動(dòng),本發(fā)明實(shí)施例對(duì)此不作具體限定。
[0044]在本發(fā)明實(shí)施例中,可以創(chuàng)建一個(gè)任務(wù)隊(duì)列,滑動(dòng)操作過(guò)程中,將當(dāng)前屏幕中的圖片對(duì)應(yīng)的加載任務(wù)插入任務(wù)隊(duì)列前端,單線程根據(jù)任務(wù)隊(duì)列中的任務(wù)排序加載圖片,即實(shí)現(xiàn)了優(yōu)先加載當(dāng)前屏幕中的圖片,在加載完當(dāng)前屏幕中的圖片之后,再繼續(xù)加載非當(dāng)前屏幕中的圖片,最終完成全部圖片的加載。
[0045]當(dāng)本發(fā)明實(shí)施例提供的圖片加載方法應(yīng)用于安裝有Android系統(tǒng)的觸摸屏智能終端時(shí),可以創(chuàng)建一個(gè)新的Iistview控件,以及創(chuàng)建一個(gè)新的adapter為該新的Iistview控件提供數(shù)據(jù)。并且還要?jiǎng)?chuàng)建一個(gè)taskqueue隊(duì)列,即前述任務(wù)隊(duì)列,此隊(duì)列用來(lái)維護(hù)圖片加載任務(wù),當(dāng)此隊(duì)列為空時(shí)表示當(dāng)前沒(méi)有圖片加載任務(wù),如果此隊(duì)列不為空時(shí)表示有圖片加載任務(wù)。在創(chuàng)建adapter的同時(shí),還要?jiǎng)?chuàng)建一個(gè)線程,用于按順序處理taskqueue隊(duì)列中的圖片加載任務(wù)。
[0046]當(dāng)用戶進(jìn)入Iistview控件界面,在觸摸屏滑動(dòng)操作開(kāi)始時(shí),可以調(diào)用getview方法將當(dāng)前屏幕中圖片的圖片加載任務(wù)添加到taskqueue隊(duì)列,同時(shí)調(diào)用Notify方法喚醒線程。
[0047]在觸摸屏滑動(dòng)操作過(guò)程中,可以根據(jù)用戶的滑動(dòng)操作,向taskqueue隊(duì)列中添加圖片加載任務(wù)并進(jìn)行排序,一直將當(dāng)前屏幕中圖片即需要呈現(xiàn)在用戶面前圖片的圖片加載任務(wù)添加到taskqueue隊(duì)列前端,進(jìn)行優(yōu)先處理;線程被喚醒后調(diào)用removed)方法,按照從前往后的順序處理taskqueue隊(duì)列中的圖片加載任務(wù),完成的圖片加載任務(wù)會(huì)從taskqueue隊(duì)列中刪除。
[0048]在觸摸屏滑動(dòng)操作停止后,線程仍會(huì)繼續(xù)處理taskqueue隊(duì)列中的圖片加載任務(wù),直到taskqueue隊(duì)列為空,調(diào)用當(dāng)用戶滑動(dòng)停止以后,線程仍然會(huì)加載taskqueue隊(duì)列中的圖片加載任務(wù),直到taskqueue隊(duì)列為空,調(diào)用wait方法將線程阻塞,避免死循環(huán)或者線程退出。
[0049]當(dāng)用戶退出Iistview控件界面時(shí),銷毀線程,釋放該線程占用內(nèi)存。
[0050]實(shí)際實(shí)施時(shí),可以采用下述算法實(shí)現(xiàn)將當(dāng)前屏幕中圖片的圖片加載任務(wù)添加到taskqueue隊(duì)列前端:
[0051]用戶滑動(dòng)觸摸屏,假如當(dāng)前屏幕中圖片的加載任務(wù)對(duì)應(yīng)的項(xiàng)目值為a到a+4,則從taskqueue隊(duì)列前端開(kāi)始查找是否存在a到a+4,即查找taskqueue隊(duì)列中是否存在當(dāng)前屏幕中圖片的圖片加載任務(wù);
[0052]如果taskqueue隊(duì)列中不存在a至lja+4,則直接將a至lja+4插入到taskqueue隊(duì)列前端;
[0053]如果taskqueue隊(duì)列中存在a到a+4,則將a至lja+4從taskqueue隊(duì)列中刪除,加入到預(yù)先建立的一個(gè)線性單項(xiàng)鏈表B中,然后將線性單項(xiàng)鏈表B插入到taskqueue隊(duì)列前端,清空將線性單項(xiàng)鏈表B。
[0054]用戶重復(fù)滑動(dòng),則重復(fù)執(zhí)行上述算法,即可實(shí)現(xiàn)一直將當(dāng)前屏幕中圖片的圖片加載任務(wù)添加到taskqueue隊(duì)列前端。
[0055]在本發(fā)明的一個(gè)實(shí)施例中,上述步驟102采用單線程加載全部待加載圖片時(shí),具體可以針對(duì)每個(gè)待加載圖片,采用單線程從網(wǎng)絡(luò)加載該待加載圖片。
[0056]較佳的,在本發(fā)明的另一個(gè)實(shí)施例中,上述步驟102采用單線程加載全部待加載圖片時(shí),具體還可以針對(duì)每個(gè)待加載圖片,確定該待加載圖片是否存儲(chǔ)在本地;若該待加載圖片存儲(chǔ)在本地,則采用單線程從本地加載該待加載圖片;若該待加載圖片未存儲(chǔ)在本地,則采用單線程從網(wǎng)絡(luò)加載該待加載圖片。即在加載圖片時(shí),優(yōu)先在本地查找加載,這樣,能夠提高圖片加載速度,進(jìn)一步節(jié)省處理資源。
[0057]進(jìn)一步的,在采用單線程從網(wǎng)絡(luò)加載該待加載圖片之后,還可以將該待加載圖片存儲(chǔ)在本地。這樣,之后再次加載同一圖片時(shí),可以直接從本地加載,避免了再次加載同一圖片時(shí)需要重新從網(wǎng)絡(luò)加載的問(wèn)題,進(jìn)一步保證了圖片加載速度。
[0058]實(shí)際實(shí)施時(shí),可以定義圖片類型為軟引用SoftReference類型來(lái)進(jìn)行存儲(chǔ),當(dāng)該類型圖片不再使用時(shí),系統(tǒng)會(huì)優(yōu)先回收,因此能夠一定程度上避免內(nèi)存泄露。
[0059]圖2示出了本發(fā)明實(shí)施例提供的針對(duì)每個(gè)待加載圖片,利用單線程優(yōu)先從本地快速加載圖片的過(guò)程,具體可以包括如下步驟:
[0060]步驟201、判斷待加載圖片是否存儲(chǔ)在本地。
[0061 ]當(dāng)確定待加載圖片存儲(chǔ)在本地時(shí),進(jìn)入步驟202;
[0062]當(dāng)確定待加載圖片未存儲(chǔ)在本地時(shí),直接進(jìn)入步驟203。
[0063]步驟202、從本地加載待加載圖片,本次圖片加載流程結(jié)束。
[0064]步驟203、從網(wǎng)絡(luò)加載待加載圖片。
[0065]步驟204、將該待加載圖片存儲(chǔ)在本地,本次圖片加載流程結(jié)束。
[0066]可見(jiàn),本發(fā)明實(shí)施例提供的圖片加載方法,一方面,將當(dāng)前屏幕中的圖片作為優(yōu)先級(jí)最高的待加載圖片,采用單線程按照優(yōu)先級(jí)加載全部待加載圖片,能夠節(jié)省處理資源,避免屏幕卡頓,并且能夠保證用戶的使用體驗(yàn);另一方面,在圖片加載過(guò)程中,首先確定待加載圖片是否存儲(chǔ)在本地,若待加載圖片已存儲(chǔ)在本地,則從本地加載待加載圖片,若待加載圖片未存儲(chǔ)在本地,則從網(wǎng)絡(luò)加載待加載圖片,從而提高了圖片加載速度,進(jìn)一步節(jié)省了處理資源。
[0067]基于相同的技術(shù)構(gòu)思,根據(jù)本發(fā)明實(shí)施例提供的上述圖片加載方法,本發(fā)明實(shí)施例還提供了一種圖片加載裝置,如圖3所示,該圖片加載裝置具體可以包括:
[0068]優(yōu)先級(jí)排序單元301,用于在終端觸摸屏上的滑動(dòng)操作過(guò)程中,確定終端當(dāng)前屏幕中的圖片為優(yōu)先級(jí)最高的待加載圖片;
[0069]圖片加載單元302,用于采用單線程加載全部待加載圖片;其中,優(yōu)先級(jí)最高的待加載圖片最先加載。
[0070]全部待加載圖片中,當(dāng)前屏幕中的圖片為用戶當(dāng)前最希望看到的圖片,即最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)最高的待加載圖片,采用單線程優(yōu)先加載該圖片;而非當(dāng)前屏幕中的圖片不為用戶當(dāng)前最希望看到的圖片,即不為最需要加載的圖片,因此,將該圖片作為優(yōu)先級(jí)非最高的待加載圖片,采用單線程稍后加載該圖片;這樣能夠節(jié)省處理資源,避免屏幕卡頓,并且能夠保證用戶的使用體驗(yàn)。
[0071]在本發(fā)明實(shí)施例中,全部待加載圖片為在終端觸摸屏上的滑動(dòng)操作過(guò)程中,屏幕中的所有圖片。
[0072]較佳的,圖片加載單元302,具體用于針對(duì)每個(gè)待加載圖片,確定該待加載圖片是否存儲(chǔ)在本地;若該待加載圖片存儲(chǔ)在本地,則采用單線程從本地加載該待加載圖片;若該待加載圖片未存儲(chǔ)在本地,則采用單線程從網(wǎng)絡(luò)加載該待加載圖片。
[0073]即在加載圖片時(shí),優(yōu)先在本地查找加載,這樣,能夠提高圖片加載速度,進(jìn)一步節(jié)省處理資源。
[0074]較佳的,圖片加載單元302,還用于在采用單線程從網(wǎng)絡(luò)加載該待加載圖片之后,將該待加載圖片存儲(chǔ)在本地。
[0075]這樣,避免了再次加載同一圖片時(shí)需要重新從網(wǎng)絡(luò)加載的問(wèn)題。
[0076]上述各單元功能可以對(duì)應(yīng)于圖1或圖2所示圖片加載方法中的相應(yīng)步驟,在此不再贅述。
[0077]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種終端,如圖4所示,該終端具體可以包括:
[0078]用于接收滑動(dòng)操作的觸摸屏401,以及上述任一圖片加載裝置402。
[0079]采用本發(fā)明實(shí)施例提供的終端,能夠節(jié)省處理資源,避免屏幕卡頓,并且能夠保證用戶的使用體驗(yàn)。
[0080]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0081]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中特定的功能的裝置。
[0082]這些計(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è)方框中特定的功能。
[0083]這些計(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è)方框中特定的功能的步驟。
[0084]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0085]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種圖片加載方法,其特征在于,該方法包括: 在終端觸摸屏上的滑動(dòng)操作過(guò)程中,確定終端當(dāng)前屏幕中的圖片為優(yōu)先級(jí)最高的待加載圖片; 采用單線程加載全部待加載圖片;其中,所述優(yōu)先級(jí)最高的待加載圖片最先加載。2.如權(quán)利要求1所述的圖片加載方法,其特征在于,所述全部待加載圖片為在終端觸摸屏上的滑動(dòng)操作過(guò)程中,屏幕中的所有圖片。3.如權(quán)利要求1或2所述的圖片加載方法,其特征在于,采用單線程加載全部待加載圖片,具體包括: 針對(duì)每個(gè)待加載圖片,確定該待加載圖片是否存儲(chǔ)在本地; 若該待加載圖片存儲(chǔ)在本地,則采用單線程從本地加載該待加載圖片;若該待加載圖片未存儲(chǔ)在本地,則采用單線程從網(wǎng)絡(luò)加載該待加載圖片。4.如權(quán)利要求3所述的圖片加載方法,其特征在于,在采用單線程從網(wǎng)絡(luò)加載該待加載圖片之后,還包括: 將該待加載圖片存儲(chǔ)在本地。5.—種圖片加載裝置,其特征在于,包括: 優(yōu)先級(jí)排序單元,用于在終端觸摸屏上的滑動(dòng)操作過(guò)程中,確定終端當(dāng)前屏幕中的圖片為優(yōu)先級(jí)最高的待加載圖片; 圖片加載單元,用于采用單線程加載全部待加載圖片;其中,所述優(yōu)先級(jí)最高的待加載圖片最先加載。6.如權(quán)利要求5所述的圖片加載裝置,其特征在于,所述全部待加載圖片為在終端觸摸屏上的滑動(dòng)操作過(guò)程中,屏幕中的所有圖片。7.如權(quán)利要求5或6所述的圖片加載裝置,其特征在于,所述圖片加載單元,具體用于針對(duì)每個(gè)待加載圖片,確定該待加載圖片是否存儲(chǔ)在本地;若該待加載圖片存儲(chǔ)在本地,則采用單線程從本地加載該待加載圖片;若該待加載圖片未存儲(chǔ)在本地,則采用單線程從網(wǎng)絡(luò)加載該待加載圖片。8.如權(quán)利要求7所述的圖片加載裝置,其特征在于,所述圖片加載單元,還用于在采用單線程從網(wǎng)絡(luò)加載該待加載圖片之后,將該待加載圖片存儲(chǔ)在本地。9.一種終端,其特征在于,包括: 用于接收滑動(dòng)操作的觸摸屏;以及 如權(quán)利要求5-8任一所述的圖片加載裝置。
【文檔編號(hào)】G06F9/50GK105824533SQ201610162441
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2016年3月21日
【發(fā)明人】劉濤, 尹左水, 王建磊
【申請(qǐng)人】青島海信移動(dòng)通信技術(shù)股份有限公司