2011-06-16 32 views
0

我有應用程序A和應用程序B,比我在A應用程序上有一些文件,我想讓該文件可用於應用程序B.該文件位於私人應用程序數據的內部存儲器中。我該怎麼辦 ?是否有權限提供給該文件?有沒有一些創建意圖的具體方式?如何將內部存儲器上的某些文件臨時訪問給其他應用程序?

如何工作的過程中,這些類型的文件,我的意思是,如果它是在SD卡文件會很容易....

+0

爲什麼不把文件放在SD卡上?應用程序A是否保存該文件? – Otra 2011-06-16 13:07:25

回答

0

您需要使用您的應用程序一個Content Provider

從Android開發人員網頁:

內容提供商存儲和檢索 數據並使其所有 應用程序訪問。他們是 跨應用程序共享數據的唯一途徑; 所有Android軟件包均無法訪問的公共存儲區域。

當然,應用程序B需要了解您的提供商並能夠使用它。

相關問題