亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種動態(tài)圖像展示的方法、裝置及移動終端與流程

文檔序號:11230506閱讀:365來源:國知局
一種動態(tài)圖像展示的方法、裝置及移動終端與流程

本發(fā)明涉及移動終端技術領域,特別是涉及一種動態(tài)圖像展示的方法、裝置及移動終端。



背景技術:

隨著終端設備技術的迅速發(fā)展,移動終端給人們的生活帶來了巨大的便利,移動終端用戶可以實現使用手機完成日常生活中的一切基本事物,其中,各種動態(tài)圖片的傳播更為用戶所接受與喜歡,而對各種應用中傳播或者生成的動態(tài)圖片,如果沒有用戶打開另存為,則往往在用戶想要再次使用時很難找到。

目前使用的動態(tài)圖像展示方法,是用戶在使用一應用時,若對其中使用的動態(tài)圖像進行主動存儲,則該動態(tài)圖像會存儲在該應用對應的文件路徑中,在用戶下次使用的時候在該文件路徑中查找并使用,如此,當在移動終端中存儲或者出現大量的動態(tài)圖片時,用戶來不及主動存儲,或在每個應用對應的存儲路徑中尋找存儲的動態(tài)圖片既費時又費力。



技術實現要素:

鑒于上述問題,提出了本發(fā)明以便提供解決上述問題或者至少部分地解決上述問題的一種動態(tài)圖像展示的方法、裝置及移動終端。

根據本發(fā)明的一個方面,提供了一種動態(tài)圖像展示的方法,包括:接收對動態(tài)圖像展示界面的打開操作;掃描各預設路徑下的文件夾中的圖片;判斷所述圖片是否為動態(tài)圖片;如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

結合第一方面,本發(fā)明在第一方面的第一種實現方式中,所述判斷所述圖片是否為動態(tài)圖片的步驟,包括:調用幀數獲取接口,從所述圖片中讀取幀數;當所述幀數大于1幀,則確定所述圖片是動態(tài)圖片。

結合第一方面,本發(fā)明在第一方面的第二種實現方式中,所述判斷所述圖片是否為動態(tài)圖片的步驟,包括:調用文件二進制流讀取接口,讀取所述圖片的頭部指定位數的二進制編碼;根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

結合第一方面的第二種實現方式,本發(fā)明在第一方面的第三種實現方式中,所述根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片的步驟,包括:將所述二進制編碼與二進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

結合第一方面的第二種實現方式,本發(fā)明在第一方面的第四種實現方式中,所述根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片的步驟,包括:將所述二進制編碼轉換為指定進制的第一編碼;將所述第一編碼與指定進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

結合第一方面的第二種實現方式,本發(fā)明在第一方面的第五種實現方式中,所述根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片的步驟之后,還包括:將根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片作為初始動態(tài)圖片;調用針對幀數獲取接口,從所述圖片中讀取幀數;當所述幀數大于1幀,則確定所述圖片是最終的動態(tài)圖片,進入將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟。

結合第一方面,本發(fā)明在第一方面的第六種實現方式中,所述將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟,包括:提取所述動態(tài)圖片的時間信息;按照所述時間信息對各動態(tài)圖片進行排序;根據所述排序結果將各動態(tài)圖片展示在所述動態(tài)圖片展示界面中展示。

結合第一方面,本發(fā)明在第一方面的第七種實現方式中,所述將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟,包括:提取所述動態(tài)圖片的時間信息以及所述動態(tài)圖片所屬應用;按照所述時間信息對各動態(tài)圖片進行排序;根據所述排序結果將各動態(tài)圖片展示按所屬應用在所述動態(tài)圖片展示界面中展示。

結合第一方面,本發(fā)明在第一方面的第八種實現方式中,所述將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟之后,還包括:根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個。

結合第一方面的第八種實現方式,本發(fā)明在第一方面的第九種實現方式中,在所述根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:當接收到針對所述菜單欄的收藏組件的觸發(fā)操作,則將所述動態(tài)圖像上傳至服務器進行收藏。

結合第一方面的第八種實現方式,本發(fā)明在第一方面的第十種實現方式中,在所述根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標應用的名稱列表。

結合第一方面的第十種實現方式,本發(fā)明在第一方面的第十一種實現方式中,在所述當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄的步驟之后,還包括:若接收到所述分享菜單欄中一分享目標應用名稱的觸發(fā)操作,則將所述對應圖像分享至所述目標分享應用。

根據本發(fā)明的另一方面,提供了一種動態(tài)圖像展示的裝置,包括:展示界面打開模塊,用于接收對動態(tài)圖像展示界面的打開操作;圖片獲取模塊,用于掃描各預設路徑下的文件夾中的圖片;判斷模塊,用于判斷所述圖片是否為動態(tài)圖片;展示模塊,用于如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

結合第二方面,本發(fā)明在第二方面的第一種實現方式中,所述判斷模塊,包括:幀數獲取接口調用子模塊,用于調用幀數獲取接口,從所述圖片中讀取幀數;確定子模塊,用于當所述幀數大于1幀,則確定所述圖片是動態(tài)圖片。

結合第二方面,本發(fā)明在第二方面的第二種實現方式中,所述判斷模塊,包括:文件二進制流讀取接口調用子模塊,用于調用文件二進制流讀取接口,讀取所述圖片的頭部指定位數的二進制編碼;判斷格式子模塊,用于根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

結合第二方面的第二種實現方式,本發(fā)明在第二方面的第三種實現方式中,所述判斷格式子模塊,包括:比較單元,用于將所述二進制編碼與二進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

結合第二方面的第二種實現方式,本發(fā)明在第二方面的第四種實現方式中,所述判斷格式子模塊,包括:轉換單元,用于將所述二進制編碼轉換為指定進制的第一編碼;判斷單元,將所將所述第一編碼與指定進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

結合第二方面的第二種實現方式,本發(fā)明在第二方面的第五種實現方式中,還包括:初始動態(tài)圖片判斷子模塊,用于將根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片作為初始動態(tài)圖片;讀取幀數子模塊,用于調用針對幀數獲取接口,從所述圖片中讀取幀數;界面展示子模塊,用于當所述幀數大于1幀,則確定所述圖片是最終的動態(tài)圖片,進入將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟。

結合第二方面,本發(fā)明在第二方面的第六種實現方式中,所述展示模塊,包括:提取子模塊,用于提取所述動態(tài)圖片的時間信息;排序子模塊,用于按照所述時間信息對各動態(tài)圖片進行排序;排序結果展示子模塊,用于根據所述排序結果將各動態(tài)圖片展示在所述動態(tài)圖片展示界面中展示。

結合第二方面,本發(fā)明在第二方面的第七種實現方式中,所述展示模塊,包括:時間提取子模塊,用于提取所述動態(tài)圖片的時間信息以及所述動態(tài)圖片所屬應用;時間排序子模塊,用于按照所述時間信息對各動態(tài)圖片進行排序;結果展示子模塊,用于根據所述排序結果將各動態(tài)圖片展示按所屬應用在所述動態(tài)圖片展示界面中展示。

結合第二方面,本發(fā)明在第二方面的第八種實現方式中,還包括:菜單欄觸發(fā)模塊,用于根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個。

結合第二方面的第八種實現方式,本發(fā)明在第二方面的第九種實現方式中,還包括:收藏模塊,用于當接收到針對所述菜單欄的收藏組件的觸發(fā)操作,則將所述動態(tài)圖像上傳至服務器進行收藏。

結合第二方面的第八種實現方式,本發(fā)明在第二方面的第十種實現方式中,還包括:分享菜單生成模塊,用于當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標應用的名稱列表。

結合第二方面的第十種實現方式,本發(fā)明在第二方面的第十一種實現方式中,還包括:分享模塊,用于若接收到所述分享菜單欄中一分享目標應用名稱的觸發(fā)操作,則將所述對應圖像分享至所述目標分享應用。

根據本發(fā)明的第三方面,還公開了一種移動終端,包括處理器和存儲器,

所述存儲器用于存儲執(zhí)行上述的一種動態(tài)圖像展示的方法的程序;

所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。

根據本發(fā)明的第四方面,還公開了一種計算機存儲介質,用于儲存為上述動態(tài)圖像展示的裝置所用的計算機軟件指令,其包含用于執(zhí)行上述方面為動態(tài)圖像展示的裝置所設計的程序。

本發(fā)明的一種動態(tài)圖像展示的方法、裝置及移動終端,通過接收對動態(tài)圖像展示界面的打開操作;掃描各預設路徑下的文件夾中的圖片;判斷所述圖片是否為動態(tài)圖片;如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。解決了用戶在查看各文件夾中的動態(tài)圖片時,需要逐個文件中查找,費時又費力的問題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動態(tài)圖片的有益效果。

上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。

附圖說明

通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:

圖1示出了根據本發(fā)明的一種動態(tài)圖像展示的方法一種實施例的步驟流程圖;

圖2示出了根據本發(fā)明的一種動態(tài)圖像展示的方法另一種實施例的步驟流程圖;

圖3示出了根據本發(fā)明的一種動態(tài)圖像展示的裝置實施例的結構框圖;以及;

圖4示出了根據本發(fā)明的一種動態(tài)圖像展示的裝置實施例的結構框圖;以及;

圖5示出了與本發(fā)明實施例提供的移動終端相關的手機的部分結構的框圖。

具體實施方式

下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。

參照圖1,示出了根據本發(fā)明的一種動態(tài)圖像展示的方法一種實施例的步驟流程圖,具體可以包括如下步驟:

步驟101、接收對動態(tài)圖像展示界面的打開操作。

本發(fā)明實施例中,當用戶打開系統(tǒng)文件管理器時,抗議看到其中展示的各個應用存儲的文件夾,可以通過在系統(tǒng)文件管理器中添加一個文件夾,打開該文件夾展示的該移動終端上所有的動態(tài)圖像。

步驟102、掃描各預設路徑下的文件夾中的圖片。

本發(fā)明實施例中,以安卓系統(tǒng)為例,通常安卓系統(tǒng)中提供了一個程序叫做mediaprovider,其中提供的一個用于掃描文件存儲的函數mediascannerreciever(),其中,該函數是通過調用一個叫做mediascannerservice的服務,來實現文件的掃描工作,并且可以在檢測到文件寫入時,就掃描該文件。

在實際應用中,可以利用更改mediascannerreciever()函數中的路徑名稱,使其完成對指定文件的掃描工作。

當然,掃描文件的方法不限于上述描述,本發(fā)明實施例對此不加以限制。

步驟103、判斷所述圖片是否為動態(tài)圖片。

本發(fā)明實施例中,當掃描到一指定文件夾中的文件時,會讀取該文件的文件信息,并進一步的判斷該文件的格式,并篩選出動態(tài)圖片。

在實際應用中,通??梢酝ㄟ^文件信息獲取文件格式,而為了更精確的檢測出動態(tài)圖片,會讀取文件數據流中存儲的文件頭,或者判斷圖像文件的幀數來確定該圖像文件是否為動態(tài)圖像。

步驟104、如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

本發(fā)明實施例中,如果根據上述描述的方法確定一圖像為動態(tài)圖像后,則將該圖片展示在系統(tǒng)文件管理器中特定的動態(tài)圖片展示界面中。

其中,通過掃描各指定文件夾,并將指定文件夾中的動態(tài)圖片篩選出,并利用安卓系統(tǒng)中filefileter()文件過濾器,將過濾掃描文件中所有的動態(tài)圖片,并通過函數parentfile()獲取該動態(tài)圖片的來源文件夾,將各動態(tài)圖片的縮略圖展示在系統(tǒng)文件管理器中特定的動態(tài)圖片展示界面中,并在圖片名稱中顯示來源文件名稱。

在本發(fā)明實施例中,當接收對動態(tài)圖像展示界面的打開操作后,掃描各預設路徑下的文件夾中的圖片,篩選出動態(tài)圖片后,將動態(tài)圖片展示在系統(tǒng)文件管理器中特定的動態(tài)圖片展示界面中,解決了用戶在查看各文件夾中的動態(tài)圖片時,需要逐個文件中查找,費時又費力的問題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動態(tài)圖片的有益效果。

參照圖2,示出了根據本發(fā)明的一種動態(tài)圖像展示的方法另一種實施例的步驟流程圖,具體可以包括如下步驟:

步驟201、接收對動態(tài)圖像展示界面的打開操作。

此步驟與步驟101相同,在此不再詳述。

步驟202、掃描各預設路徑下的文件夾中的圖片。

此步驟與步驟102相同,在此不再詳述。

步驟203、判斷所述圖片是否為動態(tài)圖片。

此步驟與步驟103相同,在此不再詳述。

優(yōu)選的,步驟203具體包括:子步驟2031-子步驟2032;

子步驟2031、調用幀數獲取接口,從所述圖片中讀取幀數。

本發(fā)明實施例中,當使用函數mediascannerreciever()對系統(tǒng)各指定路徑的文件夾進行掃描時,會進一步的判斷其中的圖片文件是否為動態(tài)圖像,具體通過獲取圖片文件的幀數的函數getnumberofframes(),對讀取當前的圖片文件的幀數。

子步驟2032、當所述幀數大于1幀,則確定所述圖片是動態(tài)圖片。

本發(fā)明實施例中,根據讀取幀數的結果,若幀數大于1,則確定該圖片文件為動態(tài)圖片,其中由于視頻文件的格式與圖片文件的格式并不相同,所以此步驟中描述的方法并不會將視頻文件作為動態(tài)圖片進行處理。

在實際應用中,由于動態(tài)圖片經常存儲時并不顯示后綴名稱,尤其的常見的即時通信應用中的表情圖片,以及使用率很高的gif圖片,在存儲的時候往往沒有后綴名稱,所以通過讀取其幀數而被確定為動態(tài)圖片。

優(yōu)選的,在本發(fā)明的另一實施例中,步驟203具體包括,子步驟203a-子步驟203b;

子步驟203a、調用文件二進制流讀取接口,讀取所述圖片的頭部指定位數的二進制編碼。

本發(fā)明實施例中,還可以通過fileinputstream.read的方法讀取文件的前32位,文件最開始的前32位其實就是文件的特征碼,即文件類型。

子步驟203b、根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

本發(fā)明實施例中,如果讀取的前32位二進制碼為“1000111010010010100011000111000”,則將前32位二進制編碼轉換為8位16進制后為“47494638”,而gif的16進制的特征碼是“47494638”,即符合該特征碼的被認定為gif格式的圖片。

優(yōu)選的,子步驟203b具體包括:

子步驟203b1、將所述二進制編碼與二進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

本發(fā)明實施例中,動態(tài)圖片格式不僅限于gif格式,所以通過設定動態(tài)圖片的特征碼,再通過上述方法獲取文件頭的32位二進制碼進行轉換,與動態(tài)圖片的特征碼匹配上,則確定為動態(tài)圖片,本發(fā)明實施例對此不加以限制。

優(yōu)選的,在本發(fā)明的另一實施例中,步驟203具體包括:

子步驟203a、將所述二進制編碼轉換為指定進制的第一編碼。

本發(fā)明實施例中,其中,讀取的圖片的文件頭一般情況下為32位二進制碼,而特征碼可以是任一進制的,所以根據特征碼的類型,將二進制碼轉換為指定進制的第一編碼,以方便和特征碼進行匹配。

子步驟203b、將所述第一編碼與指定進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

本發(fā)明實施例中,當轉換為與特征碼相同進制的文件頭,與特征碼進行匹配,如果匹配成功則確定該文件為動態(tài)圖片。

優(yōu)選的,子步驟203b之后,還包括:

子步驟203c、將根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片作為初始動態(tài)圖片。

本發(fā)明實施例中,當根據子步驟203b的描述,若一圖片的文件頭與動態(tài)圖片的特征碼匹配成功,則確定該圖片為動態(tài)初始圖片,為了更準確的判斷該圖片為動態(tài)圖片,需要更進一步的確定該圖片的幀數。

子步驟203d、調用針對幀數獲取接口,從所述圖片中讀取幀數。

此步驟與步驟2031相同,在此不再詳述。

子步驟203e、當所述幀數大于1幀,則確定所述圖片是最終的動態(tài)圖片,進入步驟204。

本發(fā)明實施例中,根據讀取幀數的結果,若幀數大于1,則確定該圖片文件為動態(tài)圖片,并進入將該圖片展示在系統(tǒng)文件管理器中特定的動態(tài)圖片展示界面中的步驟。

步驟204、如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

此步驟與步驟104相同,在此不再詳述。

優(yōu)選的,步驟204具體包括:

子步驟2041、提取所述動態(tài)圖片的時間信息。

本發(fā)明實施例中,在安卓系統(tǒng)中,當文件創(chuàng)建、修改時都會記錄在文件的信息中,其中可以通過lastmodified()函數獲取文件的最后修改時間,該時間即為該圖片信息的更新時間。

子步驟2042、按照所述時間信息對各動態(tài)圖片進行排序。

本發(fā)明實施例中,在安卓系統(tǒng)中,可以將獲取時間信息的圖片文件按照各圖片文件的更新時間進行排序,其中,利用排序函數collections.sort(),并把其中的排序參數設置為在子步驟2041獲取的圖像文件的更新時間,以實現按照更新時間進行排序的結果。

子步驟2043、根據所述排序結果將各動態(tài)圖片展示在所述動態(tài)圖片展示界面中展示。

本發(fā)明實施例中,以安卓系統(tǒng)為例,當要將圖片文件的排序結果展示在一個特定的界面上時,首先設置一個專門的顯示界面,通過繼承文件展示界面的viewgroup()類的設置參數,并且在launcher程序中添加一個觸發(fā)該顯示界面的圖標,當用戶點擊該圖標時,通過觸發(fā)activity服務運行該界面viewgroup()類,顯示該界面。其次,將圖片文件的展示結果利用定義觸摸時間接口ontouchingletterchangedlistener并實現一個publicvoidontouchingtimechanged()的函數,將根據動態(tài)圖片文件的更新時間為順序,將各動態(tài)圖片展示在之前設置的界面中。

優(yōu)選的,在本發(fā)明另一實施例中,步驟204具體包括:子步驟204a-子步驟204c;

子步驟204a、提取所述動態(tài)圖片的時間信息以及所述動態(tài)圖片所屬應用。

本發(fā)明實施例中,在安卓系統(tǒng)中,在掃描文件夾中更新的文件時,可以通過lastmodified()函數獲取拖信息的最后更新時間候,還可以通過getrealfilepath()函數獲取文件的真實路徑,通過解析路徑上標記的文件名稱,可以進一步的得知該文件屬于當前移動終端上的具體應用名稱。

子步驟204b、按照所述時間信息對各動態(tài)圖片進行排序。

此步驟與子步驟2042相同,在此不再詳述。

子步驟204c、根據所述排序結果將各動態(tài)圖片展示按所屬應用在所述動態(tài)圖片展示界面中展示。

本發(fā)明實施例中,將排序結果展示在對應系統(tǒng)文件管理器中特定的動態(tài)圖片展示界面中時,同時展示圖片的文件名稱中還會包含該動態(tài)圖片對應的應用名稱,展示的具體操作詳見子步驟2043的描述。

步驟205、根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個。

本發(fā)明實施例中,在移動終端的顯示屏的背光模組的背后,加入了一層壓力感應的電容傳感層,接收手機受到的縱向按壓力。當手指按壓屏幕時,屏幕電容層的傳感器會感應電流變化,以此識別按壓力度從而實現不同交互功能,當識別到用戶按壓操作后,可以根據識別用戶按壓的對象實現不同的操作,例如彈出菜單欄,其中通過安卓系統(tǒng)中popupmenu是錨定到view的模態(tài)菜單,使用android:onclick屬性顯示彈出菜單的按鈕,并且在利用activity調用showpopup()的函數顯示彈出菜單,用戶選擇菜單項時執(zhí)行操作,首先必須實現popupmenu.onmenuitemclicklistener接口,并通過調用setonmenuitemclicklistener()將其注冊到popupmenu,而檢測到用戶選擇一菜單項目時,系統(tǒng)會在接口中調用onmenuitemclick()回調,實現子菜單對應的功能。

在實際應用中,可以利用上述描述的方法,當用戶在動態(tài)圖片展示界面中對一動態(tài)圖片進行按壓操作時,就會彈出一針對該動態(tài)圖片的操作菜單,其中可以包括存儲、分享、刪除、收藏等功能,并且當用戶在顯示界面中點擊或按壓其中一個功能名稱時,就會進入對應功能名稱的操作界面。、

當然,針對彈出菜單和子菜單的操作,以及菜單和子菜單包含的針對

步驟206、當接收到針對所述菜單欄的收藏組件的觸發(fā)操作,則將所述動態(tài)圖像上傳至服務器進行收藏。

本發(fā)明實施例中,當用戶點擊或按壓針對動態(tài)圖片彈出的菜單中包括的收藏功能,則將該動態(tài)圖片對應的圖片文件上傳到服務器進行收藏,其中,在上傳服務器時,主要應用的是multipart/form-data協(xié)議,通過實現一個uploaduti的工具類,使用httpurlconnection類實現圖片或文件上傳,其中設置上傳服務器的參數即可。

步驟207、當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標應用的名稱列表。

本發(fā)明實施例中,根據步驟205的描述,在接收到用戶在菜單欄中分享菜單項的點擊或按壓操作,生成一個分享菜單欄,在展示的分享菜單欄中

步驟208、若接收到所述分享菜單欄中一分享目標應用名稱的觸發(fā)操作,則將所述對應圖像分享至所述目標分享應用。

本發(fā)明實施例中,當在接收到用戶在菜單欄中分享菜單項的點擊或按壓操作,則生成的分享菜單欄中包含所有目標分享應用的名稱,當用戶再點擊一目標分享應用的名稱后,則調用該應用提供的分享接口,將對應的動態(tài)圖片分享到該目標分享應用中。

在本發(fā)明實施例中,當接收對動態(tài)圖像展示界面的打開操作后,掃描各預設路徑下的文件夾中的圖片,利用讀取文件頭的方法或獲取文件幀數的方式確定其中的動態(tài)圖片,并展示在指定的動態(tài)文件展示界面中,并在點擊或按壓文件展示界面中的動態(tài)圖片時,生成一操作菜單欄,供用戶進一步的對該動態(tài)圖片進行具體操作。解決了用戶在查看各文件夾中的動態(tài)圖片時,需要逐個文件中查找,費時又費力的問題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動態(tài)圖片并進行具體操作的有益效果。

對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。

參照圖3,示出了根據本發(fā)明的一種動態(tài)圖像展示的裝置實施例的結構框圖,具體可以包括如下模塊:

展示界面打開模塊301,用于接收對動態(tài)圖像展示界面的打開操作;

圖片獲取模塊302,用于掃描各預設路徑下的文件夾中的圖片;

判斷模塊303,用于判斷所述圖片是否為動態(tài)圖片;

展示模塊304,用于如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

在本發(fā)明實施例中,當接收對動態(tài)圖像展示界面的打開操作后,掃描各預設路徑下的文件夾中的圖片,篩選出動態(tài)圖片后,將動態(tài)圖片展示在系統(tǒng)文件管理器中特定的動態(tài)圖片展示界面中,解決了用戶在查看各文件夾中的動態(tài)圖片時,需要逐個文件中查找,費時又費力的問題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動態(tài)圖片的有益效果。

參照圖4,示出了根據本發(fā)明的一種動態(tài)圖像展示的裝置實施例的結構框圖,具體可以包括如下模塊:

展示界面打開模塊401,用于接收對動態(tài)圖像展示界面的打開操作;

圖片獲取模塊402,用于掃描各預設路徑下的文件夾中的圖片;

判斷模塊403,用于判斷所述圖片是否為動態(tài)圖片;

優(yōu)選的,判斷模塊403,具體包括:

幀數獲取接口調用子模塊4031,用于調用幀數獲取接口,從所述圖片中讀取幀數;

確定子模塊4032,用于當所述幀數大于1幀,則確定所述圖片是動態(tài)圖片。

優(yōu)選的,判斷模塊403,具體包括:

文件二進制流讀取接口調用子模塊,用于調用文件二進制流讀取接口,讀取所述圖片的頭部指定位數的二進制編碼;

判斷格式子模塊,用于根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。優(yōu)選的,判斷格式子模塊,具體包括:

比較單元,用于將所述二進制編碼與二進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

轉換單元,用于將所述二進制編碼轉換為指定進制的第一編碼;

判斷單元,將所述第一編碼與指定進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

優(yōu)選的,還包括:

初始動態(tài)圖片判斷子模塊,用于將根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片作為初始動態(tài)圖片;

讀取幀數子模塊,用于調用針對幀數獲取接口,從所述圖片中讀取幀數;

界面展示子模塊,用于當所述幀數大于1幀,則確定所述圖片是最終的動態(tài)圖片,進入將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟。

展示模塊404,用于如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

優(yōu)選的,所述展示模塊404,具體包括:

提取子模塊,用于提取所述動態(tài)圖片的時間信息;

排序子模塊,用于按照所述時間信息對各動態(tài)圖片進行排序;

排序結果展示子模塊,用于根據所述排序結果將各動態(tài)圖片展示在所述動態(tài)圖片展示界面中展示。

優(yōu)選的,展示模塊404,具體包括:

時間提取子模塊,用于提取所述動態(tài)圖片的時間信息以及所述動態(tài)圖片所屬應用;

時間排序子模塊,用于按照所述時間信息對各動態(tài)圖片進行排序;

結果展示子模塊,用于根據所述排序結果將各動態(tài)圖片展示按所屬應用在所述動態(tài)圖片展示界面中展示。

菜單欄觸發(fā)模塊405,用于根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個。

收藏模塊406,用于當接收到針對所述菜單欄的收藏組件的觸發(fā)操作,則將所述動態(tài)圖像上傳至服務器進行收藏。

分享菜單生成模塊407,用于當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標應用的名稱列表。

分享模塊408,用于若接收到所述分享菜單欄中一分享目標應用名稱的觸發(fā)操作,則將所述對應圖像分享至所述目標分享應用。

在本發(fā)明實施例中,當接收對動態(tài)圖像展示界面的打開操作后,掃描各預設路徑下的文件夾中的圖片,利用讀取文件頭的方法或獲取文件幀數的方式確定其中的動態(tài)圖片,并展示在指定的動態(tài)文件展示界面中,并在點擊或按壓文件展示界面中的動態(tài)圖片時,生成一操作菜單欄,供用戶進一步的對該動態(tài)圖片進行具體操作。解決了用戶在查看各文件夾中的動態(tài)圖片時,需要逐個文件中查找,費時又費力的問題,具有用戶可以在指定界面中統(tǒng)一查看系統(tǒng)中所有動態(tài)圖片并進行具體操作的有益效果。

對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。

本發(fā)明實施例還提供了一種移動終端,如圖5所示,為了便于說明,僅示出了與本發(fā)明實施例相關的部分,具體技術細節(jié)未揭示的,請參照本發(fā)明實施例方法部分。該終端可以為包括手機、平板電腦、pda(personaldigitalassistant,個人數字助理)、pos(pointofsales,銷售終端)、車載電腦等任意終端設備,以終端為手機為例:

圖5示出的是與本發(fā)明實施例提供的移動終端相關的手機的部分結構的框圖。參考圖5,手機包括:射頻(radiofrequency,rf)電路510、存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wirelessfidelity,wifi)模塊570、處理器580、以及電源590等部件。本領域技術人員可以理解,圖5中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結合圖5對手機的各個構成部件進行具體的介紹:

rf電路510可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設計上行的數據發(fā)送給基站。通常,rf電路510包括但不限于天線、至少一個放大器、收發(fā)信機、耦合器、低噪聲放大器(lownoiseamplifier,lna)、雙工器等。此外,rf電路510還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協(xié)議,包括但不限于全球移動通訊系統(tǒng)(globalsystemofmobilecommunication,gsm)、通用分組無線服務(generalpacketradioservice,gprs)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)、長期演進(longtermevolution,lte)、電子郵件、短消息服務(shortmessagingservice,sms)等。

存儲器520可用于存儲軟件程序以及模塊,處理器580通過運行存儲在存儲器520的軟件程序以及模塊,從而執(zhí)行手機的各種功能應用以及數據處理。存儲器520可主要包括存儲程序區(qū)和存儲數據區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區(qū)可存儲根據手機的使用所創(chuàng)建的數據(比如音頻數據、電話本等)等。此外,存儲器520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

輸入單元530可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據預先設定的程式驅動相應的連接裝置??蛇x的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器580,并能接收處理器580發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設備532。具體地,其他輸入設備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(liquidcrystaldisplay,lcd)、有機發(fā)光二極管(organiclight-emittingdiode,oled)等形式來配置顯示面板541。進一步的,觸控面板531可覆蓋顯示面板541,當觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據觸摸事件的類型在顯示面板541上提供相應的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板531與顯示面板541集成而實現手機的輸入和輸出功能。

手機還可包括至少一種傳感器550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據環(huán)境光線的明暗來調節(jié)顯示面板541的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路560、揚聲器561,傳聲器562可提供用戶與手機之間的音頻接口。音頻電路560可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器561,由揚聲器561轉換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉換為電信號,由音頻電路560接收后轉換為音頻數據,再將音頻數據輸出處理器580處理后,經rf電路510以發(fā)送給比如另一手機,或者將音頻數據輸出至存儲器520以便進一步處理。

wifi屬于短距離無線傳輸技術,手機通過wifi模塊570可以幫助用戶收發(fā)電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網訪問。雖然圖5示出了wifi模塊570,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發(fā)明的本質的范圍內而省略。

處理器580是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器520內的軟件程序和/或模塊,以及調用存儲在存儲器520內的數據,執(zhí)行手機的各種功能和處理數據,從而對手機進行整體監(jiān)控??蛇x的,處理器580可包括一個或多個處理單元;優(yōu)選的,處理器580可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖?,上述調制解調處理器也可以不集成到處理器580中。

手機還包括給各個部件供電的電源590(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器580邏輯相連,從而通過電源管理系統(tǒng)實現管理充電、放電、以及功耗管理等功能。

盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。

在本發(fā)明實施例中,該移動終端所包括的處理器580還具有以下功能:接收對動態(tài)圖像展示界面的打開操作;掃描各預設路徑下的文件夾中的圖片;判斷所述圖片是否為動態(tài)圖片;如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

可選地,處理器580還具有以下功能:調用幀數獲取接口,從所述圖片中讀取幀數;當所述幀數大于1幀,則確定所述圖片是動態(tài)圖片。

可選地,處理器580還具有以下功能:調用文件二進制流讀取接口,讀取所述圖片的頭部指定位數的二進制編碼;

根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

可選地,處理器580還具有以下功能:將所述二進制編碼與二進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

可選地,處理器580還具有以下功能:將所述二進制編碼轉換為指定進制的第一編碼;將所述第一編碼與指定進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

可選地,處理器580還具有以下功能:將根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片作為初始動態(tài)圖片;調用針對幀數獲取接口,從所述圖片中讀取幀數;當所述幀數大于1幀,則確定所述圖片是最終的動態(tài)圖片,進入將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟。

可選地,處理器580還具有以下功能:提取所述動態(tài)圖片的時間信息;

按照所述時間信息對各動態(tài)圖片進行排序;根據所述排序結果將各動態(tài)圖片展示在所述動態(tài)圖片展示界面中展示。

可選地,處理器580還具有以下功能:提取所述動態(tài)圖片的時間信息以及所述動態(tài)圖片所屬應用;按照所述時間信息對各動態(tài)圖片進行排序;根據所述排序結果將各動態(tài)圖片展示按所屬應用在所述動態(tài)圖片展示界面中展示。

可選地,處理器580還具有以下功能:根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個。

可選地,處理器580還具有以下功能:當接收到針對所述菜單欄的收藏組件的觸發(fā)操作,則將所述動態(tài)圖像上傳至服務器進行收藏。

可選地,處理器580還具有以下功能:當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標應用的名稱列表。

可選地,處理器580還具有以下功能:若接收到所述分享菜單欄中一分享目標應用名稱的觸發(fā)操作,則將所述對應圖像分享至所述目標分享應用。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本發(fā)明所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。

本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(rom,readonlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁盤或光盤等。

本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。

以上對本發(fā)明所提供的一種動態(tài)圖像展示的方法、裝置及移動終端進行了詳細介紹,對于本領域的一般技術人員,依據本發(fā)明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。

本發(fā)明公開了a1、一種動態(tài)圖像展示的方法,包括:接收對動態(tài)圖像展示界面的打開操作;

掃描各預設路徑下的文件夾中的圖片;

判斷所述圖片是否為動態(tài)圖片;

如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

a2、如a1所述的方法,所述判斷所述圖片是否為動態(tài)圖片的步驟,包括:

調用幀數獲取接口,從所述圖片中讀取幀數;

當所述幀數大于1幀,則確定所述圖片是動態(tài)圖片。

a3、如a1所述的方法,所述判斷所述圖片是否為動態(tài)圖片的步驟,包括:

調用文件二進制流讀取接口,讀取所述圖片的頭部指定位數的二進制編碼;

根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

a4、如a3所述的方法,所述根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片的步驟,包括:

將所述二進制編碼與二進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

a5、如a3所述的方法,所述根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片的步驟,包括:

將所述二進制編碼轉換為指定進制的第一編碼;

將所述第一編碼與指定進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

a6、如a3所述的方法,所述根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片的步驟之后,還包括:

將根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片作為初始動態(tài)圖片;

調用針對幀數獲取接口,從所述圖片中讀取幀數;

當所述幀數大于1幀,則確定所述圖片是最終的動態(tài)圖片,進入將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟。

a7、如a1所述的方法,所述將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟,包括:

提取所述動態(tài)圖片的時間信息;

按照所述時間信息對各動態(tài)圖片進行排序;

根據所述排序結果將各動態(tài)圖片展示在所述動態(tài)圖片展示界面中展示。

a8、如a1所述的方法,所述將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟,包括:

提取所述動態(tài)圖片的時間信息以及所述動態(tài)圖片所屬應用;

按照所述時間信息對各動態(tài)圖片進行排序;

根據所述排序結果將各動態(tài)圖片展示按所屬應用在所述動態(tài)圖片展示界面中展示。

a9、如a1所述的方法,所述將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟之后,還包括:

根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個。

a10、如a9所述的方法,在所述根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:

當接收到針對所述菜單欄的收藏組件的觸發(fā)操作,則將所述動態(tài)圖像上傳至服務器進行收藏。

a11、如a9所述的方法,在所述根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄的步驟之后,還包括:

當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標應用的名稱列表。

a12、如a11所述的方法,在所述當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄的步驟之后,還包括:

若接收到所述分享菜單欄中一分享目標應用名稱的觸發(fā)操作,則將所述對應圖像分享至所述目標分享應用。

本發(fā)明還公開了b13、一種動態(tài)圖像展示的裝置,包括:展示界面打開模塊,用于接收對動態(tài)圖像展示界面的打開操作;

圖片獲取模塊,用于掃描各預設路徑下的文件夾中的圖片;

判斷模塊,用于判斷所述圖片是否為動態(tài)圖片;

展示模塊,用于如果所述圖片是動態(tài)圖片,則將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示。

b14、如b13所述的裝置,所述判斷模塊,包括:

幀數獲取接口調用子模塊,用于調用幀數獲取接口,從所述圖片中讀取幀數;

確定子模塊,用于當所述幀數大于1幀,則確定所述圖片是動態(tài)圖片。

b15、如b13所述的裝置,所述判斷模塊,包括:

文件二進制流讀取接口調用子模塊,用于調用文件二進制流讀取接口,讀取所述圖片的頭部指定位數的二進制編碼;

判斷格式子模塊,用于根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

b16、如b15所述的裝置,所述判斷格式子模塊,包括:

比較單元,用于將所述二進制編碼與二進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

b17、如b15所述的裝置,所述判斷格式子模塊,包括:

轉換單元,用于將所述二進制編碼轉換為指定進制的第一編碼;

判斷單元,將所述第一編碼與指定進制的動態(tài)格式的特征碼進行比較,判斷所述圖片是否為動態(tài)格式的動態(tài)圖片。

b18、如b15所述的裝置,初始動態(tài)圖片判斷子模塊,用于將根據所述二進制編碼判斷所述圖片是否為動態(tài)格式的動態(tài)圖片作為初始動態(tài)圖片;

讀取幀數子模塊,用于調用針對幀數獲取接口,從所述圖片中讀取幀數;

界面展示子模塊,用于當所述幀數大于1幀,則確定所述圖片是最終的動態(tài)圖片,進入將所述動態(tài)圖片在打開后的動態(tài)圖像展示界面中顯示的步驟。

b19、如b13所述的裝置,所述展示模塊,包括:

提取子模塊,用于提取所述動態(tài)圖片的時間信息;

排序子模塊,用于按照所述時間信息對各動態(tài)圖片進行排序;

排序結果展示子模塊,用于根據所述排序結果將各動態(tài)圖片展示在所述動態(tài)圖片展示界面中展示。

b20、如b13所述的裝置,所述展示模塊,包括:

時間提取子模塊,用于提取所述動態(tài)圖片的時間信息以及所述動態(tài)圖片所屬應用;

時間排序子模塊,用于按照所述時間信息對各動態(tài)圖片進行排序;

結果展示子模塊,用于根據所述排序結果將各動態(tài)圖片展示按所屬應用在所述動態(tài)圖片展示界面中展示。

b21、如b13所述的裝置,還包括:菜單欄觸發(fā)模塊,用于根據在所述動態(tài)圖片展示界面中的一動態(tài)圖片之上的指定觸發(fā)操作,彈出菜單欄;所述菜單欄包括收藏組件、分享組件其中至少一個。

b22、如b21所述的裝置,還包括:收藏模塊,用于當接收到針對所述菜單欄的收藏組件的觸發(fā)操作,則將所述動態(tài)圖像上傳至服務器進行收藏。

b23、如b21所述的裝置,還包括:分享菜單生成模塊,用于當接收到針對所述菜單欄的分享組件的觸發(fā)操作,則生成一分享菜單欄;所述分享菜單欄中包括分享目標應用的名稱列表。

b24、如b21所述的裝置,還包括:分享模塊,用于若接收到所述分享菜單欄中一分享目標應用名稱的觸發(fā)操作,則將所述對應圖像分享至所述目標分享應用。

本發(fā)明還公開了c25、一種移動終端,包括處理器和存儲器,

所述存儲器用于存儲執(zhí)行a1至a12中任一項所述的一種動態(tài)圖像展示的方法的程序;

所述處理器被配置為用于執(zhí)行所述存儲器中存儲的程序。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1