2012-06-11 91 views
2

我目前熟悉應用程序自己的存儲位置和駐留在SD卡上的外部存儲位置的概念。但我不知道該怎麼辦在這種情況下:Android:數據的存儲位置與其他應用程序共享?

我正在寫一些類似的庫/開源類,也可以由其他應用程序使用。這些類下載一些數據,並將其緩存在公共場所。現在,當使用相同類的其他應用程序啓動時,它首先檢查所需數據是否已經可用。如果是,則必須使用高速緩存的數據,在其他地方它將自己的數據下載並存儲在其他人可以訪問它們的同一公共位置。

我的問題:這類公共數據的最佳位置是什麼?

回答

2

外部存儲適用於此,因爲內部存儲中的文件將專用於您的應用程序。

您可以通過Environment.getExternalStorageDirectory();

相關問題