0
節省我怎麼能在Facebook,微博,郵件分享位圖,...沒有在內部或外部存儲保存圖像?Android的 - 在Facebook,微博分享位圖,...如果沒有存儲
節省我怎麼能在Facebook,微博,郵件分享位圖,...沒有在內部或外部存儲保存圖像?Android的 - 在Facebook,微博分享位圖,...如果沒有存儲
首先,我將暫時寫你的位圖external storage,並用它來調試你的基本共享的文件邏輯。
然後,實施ContentProvider
,您可以覆蓋openFile()
並提供PNG(或JPEG或其他)的byte[]
。然後使用content://
Uri
指向您的ContentProvider
您的ACTION_SEND
Intent
,而不是指向外部存儲的Uri
。
This sample project演示的基本結構。就我而言,我從服務資產的文件,而不是從內存,所以你會改變邏輯的那部分。另外,我現在用的是ContentProvider
爲ACTION_VIEW
請求而不是ACTION_SEND
,所以就必須改變那裏。
如何好,這將工作將取決於如何迅速的第三方應用程序將在您提供的內容看,你是否可以安排,長期持有到內存中的位圖。