我正在研究將包含基本圖像庫功能的Android應用程序。我已經設法構建活動,從我的應用程序後端API獲取照片列表,並在活動佈局的android gridview中呈現它們。
如何實現android的自定義設備照片畫廊?
這是怎麼看起來像此刻:
但是我有困難,建立了採取相機和存儲設備上的用戶的設備中的照片相同的畫廊的經驗。我考慮的兩種解決方案是:
- 建立我自己的圖像庫。
- 使用intent啓動默認的android圖像庫。
解決方案1:我相信第一個解決方案會花費我太多的時間來開發。我從this tutorial開始,但儘快實施它我發現它運行速度太慢。然後,我看看安卓相機source code尋找解決方案,但我發現再次檢查代碼並從頭開始構建自己的畫廊需要太多時間。我也相信,Android OS的理念不是重寫已經存在的功能,而是使用Intents來開始可以處理所需操作的活動。這導致我第二個解決方案。
解決方案2:我試圖調用默認的Android圖庫使用意圖,以便瀏覽用戶的設備照片很快我再次被卡住。這次的問題在於,只要用戶點擊照片,圖庫就會退出並返回到最初啓動它的活動,而我期望(而且我想)能夠啓動大圖像預覽。我看到其他人也有這個問題how to open gallery via intent without result。 因爲我沒有找到解決辦法,所以我決定退出。
我的問題是,我該如何克服這些問題,並建立類似於我已經有網絡照片的畫廊。 如果有人可以給我參考,我會非常感謝。
你解決了嗎? – xus 2012-12-05 10:34:28
我結束瞭解決方案#1 - 創建我自己的圖像庫。以下是我最初着手處理的Android應用程序http://goo.gl/FWOsO – 2013-02-21 07:37:32
爲了完整性和爲通過搜索引擎來到這裏的人員帶來的好處,您可以發佈自己問題的答案並將其標記爲最佳答案。 – ccozad 2015-05-04 17:26:55