本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,特別是涉及一種動(dòng)態(tài)圖像展示的方法、裝置及移動(dòng)終端。
背景技術(shù):
隨著終端設(shè)備技術(shù)的迅速發(fā)展,移動(dòng)終端給人們的生活帶來(lái)了巨大的便利,移動(dòng)終端用戶可以實(shí)現(xiàn)使用手機(jī)完成日常生活中的一切基本事物,其中,各種動(dòng)態(tài)圖片的傳播更為用戶所接受與喜歡,而對(duì)各種應(yīng)用中傳播或者生成的動(dòng)態(tài)圖片,如果沒(méi)有用戶打開(kāi)另存為,則往往在用戶想要再次使用時(shí)很難找到。
目前使用的動(dòng)態(tài)圖像展示方法,是用戶在使用一應(yīng)用時(shí),若對(duì)其中使用的動(dòng)態(tài)圖像進(jìn)行主動(dòng)存儲(chǔ),則該動(dòng)態(tài)圖像會(huì)存儲(chǔ)在該應(yīng)用對(duì)應(yīng)的文件路徑中,在用戶下次使用的時(shí)候在該文件路徑中查找并使用,如此,當(dāng)在移動(dòng)終端中存儲(chǔ)或者出現(xiàn)大量的動(dòng)態(tài)圖片時(shí),用戶來(lái)不及主動(dòng)存儲(chǔ),或在每個(gè)應(yīng)用對(duì)應(yīng)的存儲(chǔ)路徑中尋找存儲(chǔ)的動(dòng)態(tài)圖片既費(fèi)時(shí)又費(fèi)力。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述問(wèn)題,提出了本發(fā)明以便提供解決上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種動(dòng)態(tài)圖像展示的方法、裝置及移動(dòng)終端。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種動(dòng)態(tài)圖像展示的方法,包括:接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;掃描各預(yù)設(shè)路徑下的文件夾中的圖片;判斷所述圖片是否為動(dòng)態(tài)圖片;如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
結(jié)合第一方面,本發(fā)明在第一方面的第一種實(shí)現(xiàn)方式中,所述判斷所述圖片是否為動(dòng)態(tài)圖片的步驟,包括:調(diào)用幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是動(dòng)態(tài)圖片。
結(jié)合第一方面,本發(fā)明在第一方面的第二種實(shí)現(xiàn)方式中,所述判斷所述圖片是否為動(dòng)態(tài)圖片的步驟,包括:調(diào)用文件二進(jìn)制流讀取接口,讀取所述圖片的頭部指定位數(shù)的二進(jìn)制編碼;根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第三種實(shí)現(xiàn)方式中,所述根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片的步驟,包括:將所述二進(jìn)制編碼與二進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第四種實(shí)現(xiàn)方式中,所述根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片的步驟,包括:將所述二進(jìn)制編碼轉(zhuǎn)換為指定進(jìn)制的第一編碼;將所述第一編碼與指定進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
結(jié)合第一方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第五種實(shí)現(xiàn)方式中,所述根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片的步驟之后,還包括:將根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片作為初始動(dòng)態(tài)圖片;調(diào)用針對(duì)幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是最終的動(dòng)態(tài)圖片,進(jìn)入將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟。
結(jié)合第一方面,本發(fā)明在第一方面的第六種實(shí)現(xiàn)方式中,所述將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟,包括:提取所述動(dòng)態(tài)圖片的時(shí)間信息;按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示在所述動(dòng)態(tài)圖片展示界面中展示。
結(jié)合第一方面,本發(fā)明在第一方面的第七種實(shí)現(xiàn)方式中,所述將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟,包括:提取所述動(dòng)態(tài)圖片的時(shí)間信息以及所述動(dòng)態(tài)圖片所屬應(yīng)用;按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示按所屬應(yīng)用在所述動(dòng)態(tài)圖片展示界面中展示。
結(jié)合第一方面,本發(fā)明在第一方面的第八種實(shí)現(xiàn)方式中,所述將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟之后,還包括:根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個(gè)。
結(jié)合第一方面的第八種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第九種實(shí)現(xiàn)方式中,在所述根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:當(dāng)接收到針對(duì)所述菜單欄的收藏組件的觸發(fā)操作,則將所述動(dòng)態(tài)圖像上傳至服務(wù)器進(jìn)行收藏。
結(jié)合第一方面的第八種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第十種實(shí)現(xiàn)方式中,在所述根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標(biāo)應(yīng)用的名稱列表。
結(jié)合第一方面的第十種實(shí)現(xiàn)方式,本發(fā)明在第一方面的第十一種實(shí)現(xiàn)方式中,在所述當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄的步驟之后,還包括:若接收到所述分享菜單欄中一分享目標(biāo)應(yīng)用名稱的觸發(fā)操作,則將所述對(duì)應(yīng)圖像分享至所述目標(biāo)分享應(yīng)用。
根據(jù)本發(fā)明的另一方面,提供了一種動(dòng)態(tài)圖像展示的裝置,包括:展示界面打開(kāi)模塊,用于接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;圖片獲取模塊,用于掃描各預(yù)設(shè)路徑下的文件夾中的圖片;判斷模塊,用于判斷所述圖片是否為動(dòng)態(tài)圖片;展示模塊,用于如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
結(jié)合第二方面,本發(fā)明在第二方面的第一種實(shí)現(xiàn)方式中,所述判斷模塊,包括:幀數(shù)獲取接口調(diào)用子模塊,用于調(diào)用幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);確定子模塊,用于當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是動(dòng)態(tài)圖片。
結(jié)合第二方面,本發(fā)明在第二方面的第二種實(shí)現(xiàn)方式中,所述判斷模塊,包括:文件二進(jìn)制流讀取接口調(diào)用子模塊,用于調(diào)用文件二進(jìn)制流讀取接口,讀取所述圖片的頭部指定位數(shù)的二進(jìn)制編碼;判斷格式子模塊,用于根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第三種實(shí)現(xiàn)方式中,所述判斷格式子模塊,包括:比較單元,用于將所述二進(jìn)制編碼與二進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第四種實(shí)現(xiàn)方式中,所述判斷格式子模塊,包括:轉(zhuǎn)換單元,用于將所述二進(jìn)制編碼轉(zhuǎn)換為指定進(jìn)制的第一編碼;判斷單元,將所將所述第一編碼與指定進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
結(jié)合第二方面的第二種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第五種實(shí)現(xiàn)方式中,還包括:初始動(dòng)態(tài)圖片判斷子模塊,用于將根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片作為初始動(dòng)態(tài)圖片;讀取幀數(shù)子模塊,用于調(diào)用針對(duì)幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);界面展示子模塊,用于當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是最終的動(dòng)態(tài)圖片,進(jìn)入將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟。
結(jié)合第二方面,本發(fā)明在第二方面的第六種實(shí)現(xiàn)方式中,所述展示模塊,包括:提取子模塊,用于提取所述動(dòng)態(tài)圖片的時(shí)間信息;排序子模塊,用于按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;排序結(jié)果展示子模塊,用于根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示在所述動(dòng)態(tài)圖片展示界面中展示。
結(jié)合第二方面,本發(fā)明在第二方面的第七種實(shí)現(xiàn)方式中,所述展示模塊,包括:時(shí)間提取子模塊,用于提取所述動(dòng)態(tài)圖片的時(shí)間信息以及所述動(dòng)態(tài)圖片所屬應(yīng)用;時(shí)間排序子模塊,用于按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;結(jié)果展示子模塊,用于根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示按所屬應(yīng)用在所述動(dòng)態(tài)圖片展示界面中展示。
結(jié)合第二方面,本發(fā)明在第二方面的第八種實(shí)現(xiàn)方式中,還包括:菜單欄觸發(fā)模塊,用于根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個(gè)。
結(jié)合第二方面的第八種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第九種實(shí)現(xiàn)方式中,還包括:收藏模塊,用于當(dāng)接收到針對(duì)所述菜單欄的收藏組件的觸發(fā)操作,則將所述動(dòng)態(tài)圖像上傳至服務(wù)器進(jìn)行收藏。
結(jié)合第二方面的第八種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第十種實(shí)現(xiàn)方式中,還包括:分享菜單生成模塊,用于當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標(biāo)應(yīng)用的名稱列表。
結(jié)合第二方面的第十種實(shí)現(xiàn)方式,本發(fā)明在第二方面的第十一種實(shí)現(xiàn)方式中,還包括:分享模塊,用于若接收到所述分享菜單欄中一分享目標(biāo)應(yīng)用名稱的觸發(fā)操作,則將所述對(duì)應(yīng)圖像分享至所述目標(biāo)分享應(yīng)用。
根據(jù)本發(fā)明的第三方面,還公開(kāi)了一種移動(dòng)終端,包括處理器和存儲(chǔ)器,
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行上述的一種動(dòng)態(tài)圖像展示的方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。
根據(jù)本發(fā)明的第四方面,還公開(kāi)了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存為上述動(dòng)態(tài)圖像展示的裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面為動(dòng)態(tài)圖像展示的裝置所設(shè)計(jì)的程序。
本發(fā)明的一種動(dòng)態(tài)圖像展示的方法、裝置及移動(dòng)終端,通過(guò)接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;掃描各預(yù)設(shè)路徑下的文件夾中的圖片;判斷所述圖片是否為動(dòng)態(tài)圖片;如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。解決了用戶在查看各文件夾中的動(dòng)態(tài)圖片時(shí),需要逐個(gè)文件中查找,費(fèi)時(shí)又費(fèi)力的問(wèn)題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動(dòng)態(tài)圖片的有益效果。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說(shuō)明
通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
圖1示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的方法一種實(shí)施例的步驟流程圖;
圖2示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的方法另一種實(shí)施例的步驟流程圖;
圖3示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的裝置實(shí)施例的結(jié)構(gòu)框圖;以及;
圖4示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的裝置實(shí)施例的結(jié)構(gòu)框圖;以及;
圖5示出了與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
參照?qǐng)D1,示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的方法一種實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟101、接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作。
本發(fā)明實(shí)施例中,當(dāng)用戶打開(kāi)系統(tǒng)文件管理器時(shí),抗議看到其中展示的各個(gè)應(yīng)用存儲(chǔ)的文件夾,可以通過(guò)在系統(tǒng)文件管理器中添加一個(gè)文件夾,打開(kāi)該文件夾展示的該移動(dòng)終端上所有的動(dòng)態(tài)圖像。
步驟102、掃描各預(yù)設(shè)路徑下的文件夾中的圖片。
本發(fā)明實(shí)施例中,以安卓系統(tǒng)為例,通常安卓系統(tǒng)中提供了一個(gè)程序叫做mediaprovider,其中提供的一個(gè)用于掃描文件存儲(chǔ)的函數(shù)mediascannerreciever(),其中,該函數(shù)是通過(guò)調(diào)用一個(gè)叫做mediascannerservice的服務(wù),來(lái)實(shí)現(xiàn)文件的掃描工作,并且可以在檢測(cè)到文件寫(xiě)入時(shí),就掃描該文件。
在實(shí)際應(yīng)用中,可以利用更改mediascannerreciever()函數(shù)中的路徑名稱,使其完成對(duì)指定文件的掃描工作。
當(dāng)然,掃描文件的方法不限于上述描述,本發(fā)明實(shí)施例對(duì)此不加以限制。
步驟103、判斷所述圖片是否為動(dòng)態(tài)圖片。
本發(fā)明實(shí)施例中,當(dāng)掃描到一指定文件夾中的文件時(shí),會(huì)讀取該文件的文件信息,并進(jìn)一步的判斷該文件的格式,并篩選出動(dòng)態(tài)圖片。
在實(shí)際應(yīng)用中,通??梢酝ㄟ^(guò)文件信息獲取文件格式,而為了更精確的檢測(cè)出動(dòng)態(tài)圖片,會(huì)讀取文件數(shù)據(jù)流中存儲(chǔ)的文件頭,或者判斷圖像文件的幀數(shù)來(lái)確定該圖像文件是否為動(dòng)態(tài)圖像。
步驟104、如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
本發(fā)明實(shí)施例中,如果根據(jù)上述描述的方法確定一圖像為動(dòng)態(tài)圖像后,則將該圖片展示在系統(tǒng)文件管理器中特定的動(dòng)態(tài)圖片展示界面中。
其中,通過(guò)掃描各指定文件夾,并將指定文件夾中的動(dòng)態(tài)圖片篩選出,并利用安卓系統(tǒng)中filefileter()文件過(guò)濾器,將過(guò)濾掃描文件中所有的動(dòng)態(tài)圖片,并通過(guò)函數(shù)parentfile()獲取該動(dòng)態(tài)圖片的來(lái)源文件夾,將各動(dòng)態(tài)圖片的縮略圖展示在系統(tǒng)文件管理器中特定的動(dòng)態(tài)圖片展示界面中,并在圖片名稱中顯示來(lái)源文件名稱。
在本發(fā)明實(shí)施例中,當(dāng)接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作后,掃描各預(yù)設(shè)路徑下的文件夾中的圖片,篩選出動(dòng)態(tài)圖片后,將動(dòng)態(tài)圖片展示在系統(tǒng)文件管理器中特定的動(dòng)態(tài)圖片展示界面中,解決了用戶在查看各文件夾中的動(dòng)態(tài)圖片時(shí),需要逐個(gè)文件中查找,費(fèi)時(shí)又費(fèi)力的問(wèn)題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動(dòng)態(tài)圖片的有益效果。
參照?qǐng)D2,示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的方法另一種實(shí)施例的步驟流程圖,具體可以包括如下步驟:
步驟201、接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作。
此步驟與步驟101相同,在此不再詳述。
步驟202、掃描各預(yù)設(shè)路徑下的文件夾中的圖片。
此步驟與步驟102相同,在此不再詳述。
步驟203、判斷所述圖片是否為動(dòng)態(tài)圖片。
此步驟與步驟103相同,在此不再詳述。
優(yōu)選的,步驟203具體包括:子步驟2031-子步驟2032;
子步驟2031、調(diào)用幀數(shù)獲取接口,從所述圖片中讀取幀數(shù)。
本發(fā)明實(shí)施例中,當(dāng)使用函數(shù)mediascannerreciever()對(duì)系統(tǒng)各指定路徑的文件夾進(jìn)行掃描時(shí),會(huì)進(jìn)一步的判斷其中的圖片文件是否為動(dòng)態(tài)圖像,具體通過(guò)獲取圖片文件的幀數(shù)的函數(shù)getnumberofframes(),對(duì)讀取當(dāng)前的圖片文件的幀數(shù)。
子步驟2032、當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是動(dòng)態(tài)圖片。
本發(fā)明實(shí)施例中,根據(jù)讀取幀數(shù)的結(jié)果,若幀數(shù)大于1,則確定該圖片文件為動(dòng)態(tài)圖片,其中由于視頻文件的格式與圖片文件的格式并不相同,所以此步驟中描述的方法并不會(huì)將視頻文件作為動(dòng)態(tài)圖片進(jìn)行處理。
在實(shí)際應(yīng)用中,由于動(dòng)態(tài)圖片經(jīng)常存儲(chǔ)時(shí)并不顯示后綴名稱,尤其的常見(jiàn)的即時(shí)通信應(yīng)用中的表情圖片,以及使用率很高的gif圖片,在存儲(chǔ)的時(shí)候往往沒(méi)有后綴名稱,所以通過(guò)讀取其幀數(shù)而被確定為動(dòng)態(tài)圖片。
優(yōu)選的,在本發(fā)明的另一實(shí)施例中,步驟203具體包括,子步驟203a-子步驟203b;
子步驟203a、調(diào)用文件二進(jìn)制流讀取接口,讀取所述圖片的頭部指定位數(shù)的二進(jìn)制編碼。
本發(fā)明實(shí)施例中,還可以通過(guò)fileinputstream.read的方法讀取文件的前32位,文件最開(kāi)始的前32位其實(shí)就是文件的特征碼,即文件類(lèi)型。
子步驟203b、根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
本發(fā)明實(shí)施例中,如果讀取的前32位二進(jìn)制碼為“1000111010010010100011000111000”,則將前32位二進(jìn)制編碼轉(zhuǎn)換為8位16進(jìn)制后為“47494638”,而gif的16進(jìn)制的特征碼是“47494638”,即符合該特征碼的被認(rèn)定為gif格式的圖片。
優(yōu)選的,子步驟203b具體包括:
子步驟203b1、將所述二進(jìn)制編碼與二進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
本發(fā)明實(shí)施例中,動(dòng)態(tài)圖片格式不僅限于gif格式,所以通過(guò)設(shè)定動(dòng)態(tài)圖片的特征碼,再通過(guò)上述方法獲取文件頭的32位二進(jìn)制碼進(jìn)行轉(zhuǎn)換,與動(dòng)態(tài)圖片的特征碼匹配上,則確定為動(dòng)態(tài)圖片,本發(fā)明實(shí)施例對(duì)此不加以限制。
優(yōu)選的,在本發(fā)明的另一實(shí)施例中,步驟203具體包括:
子步驟203a、將所述二進(jìn)制編碼轉(zhuǎn)換為指定進(jìn)制的第一編碼。
本發(fā)明實(shí)施例中,其中,讀取的圖片的文件頭一般情況下為32位二進(jìn)制碼,而特征碼可以是任一進(jìn)制的,所以根據(jù)特征碼的類(lèi)型,將二進(jìn)制碼轉(zhuǎn)換為指定進(jìn)制的第一編碼,以方便和特征碼進(jìn)行匹配。
子步驟203b、將所述第一編碼與指定進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
本發(fā)明實(shí)施例中,當(dāng)轉(zhuǎn)換為與特征碼相同進(jìn)制的文件頭,與特征碼進(jìn)行匹配,如果匹配成功則確定該文件為動(dòng)態(tài)圖片。
優(yōu)選的,子步驟203b之后,還包括:
子步驟203c、將根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片作為初始動(dòng)態(tài)圖片。
本發(fā)明實(shí)施例中,當(dāng)根據(jù)子步驟203b的描述,若一圖片的文件頭與動(dòng)態(tài)圖片的特征碼匹配成功,則確定該圖片為動(dòng)態(tài)初始圖片,為了更準(zhǔn)確的判斷該圖片為動(dòng)態(tài)圖片,需要更進(jìn)一步的確定該圖片的幀數(shù)。
子步驟203d、調(diào)用針對(duì)幀數(shù)獲取接口,從所述圖片中讀取幀數(shù)。
此步驟與步驟2031相同,在此不再詳述。
子步驟203e、當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是最終的動(dòng)態(tài)圖片,進(jìn)入步驟204。
本發(fā)明實(shí)施例中,根據(jù)讀取幀數(shù)的結(jié)果,若幀數(shù)大于1,則確定該圖片文件為動(dòng)態(tài)圖片,并進(jìn)入將該圖片展示在系統(tǒng)文件管理器中特定的動(dòng)態(tài)圖片展示界面中的步驟。
步驟204、如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
此步驟與步驟104相同,在此不再詳述。
優(yōu)選的,步驟204具體包括:
子步驟2041、提取所述動(dòng)態(tài)圖片的時(shí)間信息。
本發(fā)明實(shí)施例中,在安卓系統(tǒng)中,當(dāng)文件創(chuàng)建、修改時(shí)都會(huì)記錄在文件的信息中,其中可以通過(guò)lastmodified()函數(shù)獲取文件的最后修改時(shí)間,該時(shí)間即為該圖片信息的更新時(shí)間。
子步驟2042、按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序。
本發(fā)明實(shí)施例中,在安卓系統(tǒng)中,可以將獲取時(shí)間信息的圖片文件按照各圖片文件的更新時(shí)間進(jìn)行排序,其中,利用排序函數(shù)collections.sort(),并把其中的排序參數(shù)設(shè)置為在子步驟2041獲取的圖像文件的更新時(shí)間,以實(shí)現(xiàn)按照更新時(shí)間進(jìn)行排序的結(jié)果。
子步驟2043、根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示在所述動(dòng)態(tài)圖片展示界面中展示。
本發(fā)明實(shí)施例中,以安卓系統(tǒng)為例,當(dāng)要將圖片文件的排序結(jié)果展示在一個(gè)特定的界面上時(shí),首先設(shè)置一個(gè)專(zhuān)門(mén)的顯示界面,通過(guò)繼承文件展示界面的viewgroup()類(lèi)的設(shè)置參數(shù),并且在launcher程序中添加一個(gè)觸發(fā)該顯示界面的圖標(biāo),當(dāng)用戶點(diǎn)擊該圖標(biāo)時(shí),通過(guò)觸發(fā)activity服務(wù)運(yùn)行該界面viewgroup()類(lèi),顯示該界面。其次,將圖片文件的展示結(jié)果利用定義觸摸時(shí)間接口ontouchingletterchangedlistener并實(shí)現(xiàn)一個(gè)publicvoidontouchingtimechanged()的函數(shù),將根據(jù)動(dòng)態(tài)圖片文件的更新時(shí)間為順序,將各動(dòng)態(tài)圖片展示在之前設(shè)置的界面中。
優(yōu)選的,在本發(fā)明另一實(shí)施例中,步驟204具體包括:子步驟204a-子步驟204c;
子步驟204a、提取所述動(dòng)態(tài)圖片的時(shí)間信息以及所述動(dòng)態(tài)圖片所屬應(yīng)用。
本發(fā)明實(shí)施例中,在安卓系統(tǒng)中,在掃描文件夾中更新的文件時(shí),可以通過(guò)lastmodified()函數(shù)獲取拖信息的最后更新時(shí)間候,還可以通過(guò)getrealfilepath()函數(shù)獲取文件的真實(shí)路徑,通過(guò)解析路徑上標(biāo)記的文件名稱,可以進(jìn)一步的得知該文件屬于當(dāng)前移動(dòng)終端上的具體應(yīng)用名稱。
子步驟204b、按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序。
此步驟與子步驟2042相同,在此不再詳述。
子步驟204c、根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示按所屬應(yīng)用在所述動(dòng)態(tài)圖片展示界面中展示。
本發(fā)明實(shí)施例中,將排序結(jié)果展示在對(duì)應(yīng)系統(tǒng)文件管理器中特定的動(dòng)態(tài)圖片展示界面中時(shí),同時(shí)展示圖片的文件名稱中還會(huì)包含該動(dòng)態(tài)圖片對(duì)應(yīng)的應(yīng)用名稱,展示的具體操作詳見(jiàn)子步驟2043的描述。
步驟205、根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個(gè)。
本發(fā)明實(shí)施例中,在移動(dòng)終端的顯示屏的背光模組的背后,加入了一層壓力感應(yīng)的電容傳感層,接收手機(jī)受到的縱向按壓力。當(dāng)手指按壓屏幕時(shí),屏幕電容層的傳感器會(huì)感應(yīng)電流變化,以此識(shí)別按壓力度從而實(shí)現(xiàn)不同交互功能,當(dāng)識(shí)別到用戶按壓操作后,可以根據(jù)識(shí)別用戶按壓的對(duì)象實(shí)現(xiàn)不同的操作,例如彈出菜單欄,其中通過(guò)安卓系統(tǒng)中popupmenu是錨定到view的模態(tài)菜單,使用android:onclick屬性顯示彈出菜單的按鈕,并且在利用activity調(diào)用showpopup()的函數(shù)顯示彈出菜單,用戶選擇菜單項(xiàng)時(shí)執(zhí)行操作,首先必須實(shí)現(xiàn)popupmenu.onmenuitemclicklistener接口,并通過(guò)調(diào)用setonmenuitemclicklistener()將其注冊(cè)到popupmenu,而檢測(cè)到用戶選擇一菜單項(xiàng)目時(shí),系統(tǒng)會(huì)在接口中調(diào)用onmenuitemclick()回調(diào),實(shí)現(xiàn)子菜單對(duì)應(yīng)的功能。
在實(shí)際應(yīng)用中,可以利用上述描述的方法,當(dāng)用戶在動(dòng)態(tài)圖片展示界面中對(duì)一動(dòng)態(tài)圖片進(jìn)行按壓操作時(shí),就會(huì)彈出一針對(duì)該動(dòng)態(tài)圖片的操作菜單,其中可以包括存儲(chǔ)、分享、刪除、收藏等功能,并且當(dāng)用戶在顯示界面中點(diǎn)擊或按壓其中一個(gè)功能名稱時(shí),就會(huì)進(jìn)入對(duì)應(yīng)功能名稱的操作界面。、
當(dāng)然,針對(duì)彈出菜單和子菜單的操作,以及菜單和子菜單包含的針對(duì)
步驟206、當(dāng)接收到針對(duì)所述菜單欄的收藏組件的觸發(fā)操作,則將所述動(dòng)態(tài)圖像上傳至服務(wù)器進(jìn)行收藏。
本發(fā)明實(shí)施例中,當(dāng)用戶點(diǎn)擊或按壓針對(duì)動(dòng)態(tài)圖片彈出的菜單中包括的收藏功能,則將該動(dòng)態(tài)圖片對(duì)應(yīng)的圖片文件上傳到服務(wù)器進(jìn)行收藏,其中,在上傳服務(wù)器時(shí),主要應(yīng)用的是multipart/form-data協(xié)議,通過(guò)實(shí)現(xiàn)一個(gè)uploaduti的工具類(lèi),使用httpurlconnection類(lèi)實(shí)現(xiàn)圖片或文件上傳,其中設(shè)置上傳服務(wù)器的參數(shù)即可。
步驟207、當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標(biāo)應(yīng)用的名稱列表。
本發(fā)明實(shí)施例中,根據(jù)步驟205的描述,在接收到用戶在菜單欄中分享菜單項(xiàng)的點(diǎn)擊或按壓操作,生成一個(gè)分享菜單欄,在展示的分享菜單欄中
步驟208、若接收到所述分享菜單欄中一分享目標(biāo)應(yīng)用名稱的觸發(fā)操作,則將所述對(duì)應(yīng)圖像分享至所述目標(biāo)分享應(yīng)用。
本發(fā)明實(shí)施例中,當(dāng)在接收到用戶在菜單欄中分享菜單項(xiàng)的點(diǎn)擊或按壓操作,則生成的分享菜單欄中包含所有目標(biāo)分享應(yīng)用的名稱,當(dāng)用戶再點(diǎn)擊一目標(biāo)分享應(yīng)用的名稱后,則調(diào)用該應(yīng)用提供的分享接口,將對(duì)應(yīng)的動(dòng)態(tài)圖片分享到該目標(biāo)分享應(yīng)用中。
在本發(fā)明實(shí)施例中,當(dāng)接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作后,掃描各預(yù)設(shè)路徑下的文件夾中的圖片,利用讀取文件頭的方法或獲取文件幀數(shù)的方式確定其中的動(dòng)態(tài)圖片,并展示在指定的動(dòng)態(tài)文件展示界面中,并在點(diǎn)擊或按壓文件展示界面中的動(dòng)態(tài)圖片時(shí),生成一操作菜單欄,供用戶進(jìn)一步的對(duì)該動(dòng)態(tài)圖片進(jìn)行具體操作。解決了用戶在查看各文件夾中的動(dòng)態(tài)圖片時(shí),需要逐個(gè)文件中查找,費(fèi)時(shí)又費(fèi)力的問(wèn)題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動(dòng)態(tài)圖片并進(jìn)行具體操作的有益效果。
對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。
參照?qǐng)D3,示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
展示界面打開(kāi)模塊301,用于接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;
圖片獲取模塊302,用于掃描各預(yù)設(shè)路徑下的文件夾中的圖片;
判斷模塊303,用于判斷所述圖片是否為動(dòng)態(tài)圖片;
展示模塊304,用于如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
在本發(fā)明實(shí)施例中,當(dāng)接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作后,掃描各預(yù)設(shè)路徑下的文件夾中的圖片,篩選出動(dòng)態(tài)圖片后,將動(dòng)態(tài)圖片展示在系統(tǒng)文件管理器中特定的動(dòng)態(tài)圖片展示界面中,解決了用戶在查看各文件夾中的動(dòng)態(tài)圖片時(shí),需要逐個(gè)文件中查找,費(fèi)時(shí)又費(fèi)力的問(wèn)題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動(dòng)態(tài)圖片的有益效果。
參照?qǐng)D4,示出了根據(jù)本發(fā)明的一種動(dòng)態(tài)圖像展示的裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
展示界面打開(kāi)模塊401,用于接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;
圖片獲取模塊402,用于掃描各預(yù)設(shè)路徑下的文件夾中的圖片;
判斷模塊403,用于判斷所述圖片是否為動(dòng)態(tài)圖片;
優(yōu)選的,判斷模塊403,具體包括:
幀數(shù)獲取接口調(diào)用子模塊4031,用于調(diào)用幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);
確定子模塊4032,用于當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是動(dòng)態(tài)圖片。
優(yōu)選的,判斷模塊403,具體包括:
文件二進(jìn)制流讀取接口調(diào)用子模塊,用于調(diào)用文件二進(jìn)制流讀取接口,讀取所述圖片的頭部指定位數(shù)的二進(jìn)制編碼;
判斷格式子模塊,用于根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。優(yōu)選的,判斷格式子模塊,具體包括:
比較單元,用于將所述二進(jìn)制編碼與二進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
轉(zhuǎn)換單元,用于將所述二進(jìn)制編碼轉(zhuǎn)換為指定進(jìn)制的第一編碼;
判斷單元,將所述第一編碼與指定進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
優(yōu)選的,還包括:
初始動(dòng)態(tài)圖片判斷子模塊,用于將根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片作為初始動(dòng)態(tài)圖片;
讀取幀數(shù)子模塊,用于調(diào)用針對(duì)幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);
界面展示子模塊,用于當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是最終的動(dòng)態(tài)圖片,進(jìn)入將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟。
展示模塊404,用于如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
優(yōu)選的,所述展示模塊404,具體包括:
提取子模塊,用于提取所述動(dòng)態(tài)圖片的時(shí)間信息;
排序子模塊,用于按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;
排序結(jié)果展示子模塊,用于根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示在所述動(dòng)態(tài)圖片展示界面中展示。
優(yōu)選的,展示模塊404,具體包括:
時(shí)間提取子模塊,用于提取所述動(dòng)態(tài)圖片的時(shí)間信息以及所述動(dòng)態(tài)圖片所屬應(yīng)用;
時(shí)間排序子模塊,用于按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;
結(jié)果展示子模塊,用于根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示按所屬應(yīng)用在所述動(dòng)態(tài)圖片展示界面中展示。
菜單欄觸發(fā)模塊405,用于根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個(gè)。
收藏模塊406,用于當(dāng)接收到針對(duì)所述菜單欄的收藏組件的觸發(fā)操作,則將所述動(dòng)態(tài)圖像上傳至服務(wù)器進(jìn)行收藏。
分享菜單生成模塊407,用于當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標(biāo)應(yīng)用的名稱列表。
分享模塊408,用于若接收到所述分享菜單欄中一分享目標(biāo)應(yīng)用名稱的觸發(fā)操作,則將所述對(duì)應(yīng)圖像分享至所述目標(biāo)分享應(yīng)用。
在本發(fā)明實(shí)施例中,當(dāng)接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作后,掃描各預(yù)設(shè)路徑下的文件夾中的圖片,利用讀取文件頭的方法或獲取文件幀數(shù)的方式確定其中的動(dòng)態(tài)圖片,并展示在指定的動(dòng)態(tài)文件展示界面中,并在點(diǎn)擊或按壓文件展示界面中的動(dòng)態(tài)圖片時(shí),生成一操作菜單欄,供用戶進(jìn)一步的對(duì)該動(dòng)態(tài)圖片進(jìn)行具體操作。解決了用戶在查看各文件夾中的動(dòng)態(tài)圖片時(shí),需要逐個(gè)文件中查找,費(fèi)時(shí)又費(fèi)力的問(wèn)題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動(dòng)態(tài)圖片并進(jìn)行具體操作的有益效果。
對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
本發(fā)明實(shí)施例還提供了一種移動(dòng)終端,如圖5所示,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該終端可以為包括手機(jī)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、pos(pointofsales,銷(xiāo)售終端)、車(chē)載電腦等任意終端設(shè)備,以終端為手機(jī)為例:
圖5示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖5,手機(jī)包括:射頻(radiofrequency,rf)電路510、存儲(chǔ)器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無(wú)線保真(wirelessfidelity,wifi)模塊570、處理器580、以及電源590等部件。本領(lǐng)域技術(shù)人員可以理解,圖5中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結(jié)合圖5對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
rf電路510可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路510包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路510還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無(wú)線服務(wù)(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長(zhǎng)期演進(jìn)(longtermevolution,lte)、電子郵件、短消息服務(wù)(shortmessagingservice,sms)等。
存儲(chǔ)器520可用于存儲(chǔ)軟件程序以及模塊,處理器580通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器520的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器520可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器520可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
輸入單元530可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設(shè)備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板531可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器580,并能接收處理器580發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類(lèi)型實(shí)現(xiàn)觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設(shè)備532。具體地,其他輸入設(shè)備532可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機(jī)發(fā)光二極管(organiclight-emittingdiode,oled)等形式來(lái)配置顯示面板541。進(jìn)一步的,觸控面板531可覆蓋顯示面板541,當(dāng)觸控面板531檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類(lèi)型,隨后處理器580根據(jù)觸摸事件的類(lèi)型在顯示面板541上提供相應(yīng)的視覺(jué)輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板531與顯示面板541集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。
手機(jī)還可包括至少一種傳感器550,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板541的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板541和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路560、揚(yáng)聲器561,傳聲器562可提供用戶與手機(jī)之間的音頻接口。音頻電路560可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器561,由揚(yáng)聲器561轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器562將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路560接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器580處理后,經(jīng)rf電路510以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器520以便進(jìn)一步處理。
wifi屬于短距離無(wú)線傳輸技術(shù),手機(jī)通過(guò)wifi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖5示出了wifi模塊570,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器580是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器520內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器520內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器580可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器580可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器580中。
手機(jī)還包括給各個(gè)部件供電的電源590(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器580邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
在本發(fā)明實(shí)施例中,該移動(dòng)終端所包括的處理器580還具有以下功能:接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;掃描各預(yù)設(shè)路徑下的文件夾中的圖片;判斷所述圖片是否為動(dòng)態(tài)圖片;如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
可選地,處理器580還具有以下功能:調(diào)用幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是動(dòng)態(tài)圖片。
可選地,處理器580還具有以下功能:調(diào)用文件二進(jìn)制流讀取接口,讀取所述圖片的頭部指定位數(shù)的二進(jìn)制編碼;
根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
可選地,處理器580還具有以下功能:將所述二進(jìn)制編碼與二進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
可選地,處理器580還具有以下功能:將所述二進(jìn)制編碼轉(zhuǎn)換為指定進(jìn)制的第一編碼;將所述第一編碼與指定進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
可選地,處理器580還具有以下功能:將根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片作為初始動(dòng)態(tài)圖片;調(diào)用針對(duì)幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是最終的動(dòng)態(tài)圖片,進(jìn)入將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟。
可選地,處理器580還具有以下功能:提取所述動(dòng)態(tài)圖片的時(shí)間信息;
按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示在所述動(dòng)態(tài)圖片展示界面中展示。
可選地,處理器580還具有以下功能:提取所述動(dòng)態(tài)圖片的時(shí)間信息以及所述動(dòng)態(tài)圖片所屬應(yīng)用;按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示按所屬應(yīng)用在所述動(dòng)態(tài)圖片展示界面中展示。
可選地,處理器580還具有以下功能:根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個(gè)。
可選地,處理器580還具有以下功能:當(dāng)接收到針對(duì)所述菜單欄的收藏組件的觸發(fā)操作,則將所述動(dòng)態(tài)圖像上傳至服務(wù)器進(jìn)行收藏。
可選地,處理器580還具有以下功能:當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標(biāo)應(yīng)用的名稱列表。
可選地,處理器580還具有以下功能:若接收到所述分享菜單欄中一分享目標(biāo)應(yīng)用名稱的觸發(fā)操作,則將所述對(duì)應(yīng)圖像分享至所述目標(biāo)分享應(yīng)用。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(rom,readonlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁盤(pán)或光盤(pán)等。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上對(duì)本發(fā)明所提供的一種動(dòng)態(tài)圖像展示的方法、裝置及移動(dòng)終端進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
本發(fā)明公開(kāi)了a1、一種動(dòng)態(tài)圖像展示的方法,包括:接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;
掃描各預(yù)設(shè)路徑下的文件夾中的圖片;
判斷所述圖片是否為動(dòng)態(tài)圖片;
如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
a2、如a1所述的方法,所述判斷所述圖片是否為動(dòng)態(tài)圖片的步驟,包括:
調(diào)用幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);
當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是動(dòng)態(tài)圖片。
a3、如a1所述的方法,所述判斷所述圖片是否為動(dòng)態(tài)圖片的步驟,包括:
調(diào)用文件二進(jìn)制流讀取接口,讀取所述圖片的頭部指定位數(shù)的二進(jìn)制編碼;
根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
a4、如a3所述的方法,所述根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片的步驟,包括:
將所述二進(jìn)制編碼與二進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
a5、如a3所述的方法,所述根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片的步驟,包括:
將所述二進(jìn)制編碼轉(zhuǎn)換為指定進(jìn)制的第一編碼;
將所述第一編碼與指定進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
a6、如a3所述的方法,所述根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片的步驟之后,還包括:
將根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片作為初始動(dòng)態(tài)圖片;
調(diào)用針對(duì)幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);
當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是最終的動(dòng)態(tài)圖片,進(jìn)入將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟。
a7、如a1所述的方法,所述將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟,包括:
提取所述動(dòng)態(tài)圖片的時(shí)間信息;
按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;
根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示在所述動(dòng)態(tài)圖片展示界面中展示。
a8、如a1所述的方法,所述將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟,包括:
提取所述動(dòng)態(tài)圖片的時(shí)間信息以及所述動(dòng)態(tài)圖片所屬應(yīng)用;
按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;
根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示按所屬應(yīng)用在所述動(dòng)態(tài)圖片展示界面中展示。
a9、如a1所述的方法,所述將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟之后,還包括:
根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個(gè)。
a10、如a9所述的方法,在所述根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:
當(dāng)接收到針對(duì)所述菜單欄的收藏組件的觸發(fā)操作,則將所述動(dòng)態(tài)圖像上傳至服務(wù)器進(jìn)行收藏。
a11、如a9所述的方法,在所述根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:
當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標(biāo)應(yīng)用的名稱列表。
a12、如a11所述的方法,在所述當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄的步驟之后,還包括:
若接收到所述分享菜單欄中一分享目標(biāo)應(yīng)用名稱的觸發(fā)操作,則將所述對(duì)應(yīng)圖像分享至所述目標(biāo)分享應(yīng)用。
本發(fā)明還公開(kāi)了b13、一種動(dòng)態(tài)圖像展示的裝置,包括:展示界面打開(kāi)模塊,用于接收對(duì)動(dòng)態(tài)圖像展示界面的打開(kāi)操作;
圖片獲取模塊,用于掃描各預(yù)設(shè)路徑下的文件夾中的圖片;
判斷模塊,用于判斷所述圖片是否為動(dòng)態(tài)圖片;
展示模塊,用于如果所述圖片是動(dòng)態(tài)圖片,則將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示。
b14、如b13所述的裝置,所述判斷模塊,包括:
幀數(shù)獲取接口調(diào)用子模塊,用于調(diào)用幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);
確定子模塊,用于當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是動(dòng)態(tài)圖片。
b15、如b13所述的裝置,所述判斷模塊,包括:
文件二進(jìn)制流讀取接口調(diào)用子模塊,用于調(diào)用文件二進(jìn)制流讀取接口,讀取所述圖片的頭部指定位數(shù)的二進(jìn)制編碼;
判斷格式子模塊,用于根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
b16、如b15所述的裝置,所述判斷格式子模塊,包括:
比較單元,用于將所述二進(jìn)制編碼與二進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
b17、如b15所述的裝置,所述判斷格式子模塊,包括:
轉(zhuǎn)換單元,用于將所述二進(jìn)制編碼轉(zhuǎn)換為指定進(jìn)制的第一編碼;
判斷單元,將所述第一編碼與指定進(jìn)制的動(dòng)態(tài)格式的特征碼進(jìn)行比較,判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片。
b18、如b15所述的裝置,初始動(dòng)態(tài)圖片判斷子模塊,用于將根據(jù)所述二進(jìn)制編碼判斷所述圖片是否為動(dòng)態(tài)格式的動(dòng)態(tài)圖片作為初始動(dòng)態(tài)圖片;
讀取幀數(shù)子模塊,用于調(diào)用針對(duì)幀數(shù)獲取接口,從所述圖片中讀取幀數(shù);
界面展示子模塊,用于當(dāng)所述幀數(shù)大于1幀,則確定所述圖片是最終的動(dòng)態(tài)圖片,進(jìn)入將所述動(dòng)態(tài)圖片在打開(kāi)后的動(dòng)態(tài)圖像展示界面中顯示的步驟。
b19、如b13所述的裝置,所述展示模塊,包括:
提取子模塊,用于提取所述動(dòng)態(tài)圖片的時(shí)間信息;
排序子模塊,用于按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;
排序結(jié)果展示子模塊,用于根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示在所述動(dòng)態(tài)圖片展示界面中展示。
b20、如b13所述的裝置,所述展示模塊,包括:
時(shí)間提取子模塊,用于提取所述動(dòng)態(tài)圖片的時(shí)間信息以及所述動(dòng)態(tài)圖片所屬應(yīng)用;
時(shí)間排序子模塊,用于按照所述時(shí)間信息對(duì)各動(dòng)態(tài)圖片進(jìn)行排序;
結(jié)果展示子模塊,用于根據(jù)所述排序結(jié)果將各動(dòng)態(tài)圖片展示按所屬應(yīng)用在所述動(dòng)態(tài)圖片展示界面中展示。
b21、如b13所述的裝置,還包括:菜單欄觸發(fā)模塊,用于根據(jù)在所述動(dòng)態(tài)圖片展示界面中的一動(dòng)態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個(gè)。
b22、如b21所述的裝置,還包括:收藏模塊,用于當(dāng)接收到針對(duì)所述菜單欄的收藏組件的觸發(fā)操作,則將所述動(dòng)態(tài)圖像上傳至服務(wù)器進(jìn)行收藏。
b23、如b21所述的裝置,還包括:分享菜單生成模塊,用于當(dāng)接收到針對(duì)所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標(biāo)應(yīng)用的名稱列表。
b24、如b21所述的裝置,還包括:分享模塊,用于若接收到所述分享菜單欄中一分享目標(biāo)應(yīng)用名稱的觸發(fā)操作,則將所述對(duì)應(yīng)圖像分享至所述目標(biāo)分享應(yīng)用。
本發(fā)明還公開(kāi)了c25、一種移動(dòng)終端,包括處理器和存儲(chǔ)器,
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行a1至a12中任一項(xiàng)所述的一種動(dòng)態(tài)圖像展示的方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。