2014-02-06 63 views
-2

是否可以打開Android圖庫的圖像選擇(如ACTION_PICK意圖從相機和其他應用程序的圖像),但使它只顯示本地存儲在我們的應用程序中的圖像('res'文件夾)? 此用例提供了從提供的圖像中選擇應用程序背景的選項。Android開放畫廊與本地(從'res'文件夾)圖像

回答

0

不,這是不可能的。應用資產不可用於標準圖庫應用

+0

這在技術上並非如此。資源和資產是公開只讀的。例如,主屏幕啓動器可以獲取您的活動圖標和標籤。現在,在這種情況下,沒有任何標準的方法可以讓任意的「圖庫」應用從您的應用中瀏覽一些圖像資源,但這更多的是協議問題,而不是技術能力的缺乏。 – CommonsWare

+0

由於某些原因,我不想深入解答回答此問題的問題。不幸的是,「不可能」是爲了達到SO限制而縮短的。編輯。 –

0

標準「圖庫」<intent-filter>根本不包括對應用資源的支持。

此用例提供了從提供的圖像中選擇應用程序背景的選項。

使用自己的ViewPager,或GridView,或StaggeredGridViewAndroidStaggeredGrid,或什麼的。

0

最近我能想到的是使用自定義內容提供程序,也可以使用ACTION_PICK和您的內容提供程序響應的uri?

這不僅僅是一個答案,而是一個猜測。