0
我需要與Google-Drive之類的其他應用共享文件。 對位於設備上的文件執行此操作的文檔很多。如何共享未位於設備上的內容
GDrive似乎提供內容uris和內容將根據需要下載,而另一個應用程序通過文件流接收這些內容。
基本上我需要創建一個純粹的虛擬內容列表的意圖,除非接收應用程序開始閱讀這些文件。 對此有何建議?
問候
coyer
我需要與Google-Drive之類的其他應用共享文件。 對位於設備上的文件執行此操作的文檔很多。如何共享未位於設備上的內容
GDrive似乎提供內容uris和內容將根據需要下載,而另一個應用程序通過文件流接收這些內容。
基本上我需要創建一個純粹的虛擬內容列表的意圖,除非接收應用程序開始閱讀這些文件。 對此有何建議?
問候
coyer
像AbdroidManifest.xml創建一個提供者的部分:
<provider
android:name=".SharedFileProvider"
android:authorities="com.example.android.SharedFileProvider"
android:grantUriPermissions="true"
>
</provider>
,打造 「的ContentProvider」 的子類,並實現抽象方法。
必須重寫方法「openFile」才能提供「ParcelFileDescriptor」,以便其他應用程序可以從中進行流式傳輸。