2015-11-02 39 views

回答

1

首先,我將暫時寫你的位圖external storage,並用它來調試你的基本共享的文件邏輯。

然後,實施ContentProvider,您可以覆蓋openFile()並提供PNG(或JPEG或其他)的byte[]。然後使用content://Uri指向您的ContentProvider您的ACTION_SENDIntent,而不是指向外部存儲的Uri

This sample project演示的基本結構。就我而言,我從服務資產的文件,而不是從內存,所以你會改變邏輯的那部分。另外,我現在用的是ContentProviderACTION_VIEW請求而不是ACTION_SEND,所以就必須改變那裏。

如何好,這將工作將取決於如何迅速的第三方應用程序將在您提供的內容看,你是否可以安排,長期持有到內存中的位圖。

相關問題