2012-06-11 53 views
2

我目前熟悉应用程序自己的存储位置和驻留在SD卡上的外部存储位置的概念。但我不知道该怎么办在这种情况下:Android:数据的存储位置与其他应用程序共享?

我正在写一些类似的库/开源类,也可以由其他应用程序使用。这些类下载一些数据,并将其缓存在公共场所。现在,当使用相同类的其他应用程序启动时,它首先检查所需数据是否已经可用。如果是,则必须使用高速缓存的数据,在其他地方它将自己的数据下载并存储在其他人可以访问它们的同一公共位置。

我的问题:这类公共数据的最佳位置是什么?

回答

2

外部存储适用于此,因为内部存储中的文件将专用于您的应用程序。

您可以通过Environment.getExternalStorageDirectory();

相关问题