如何从其他应用程序中读取存储在缓存中的文件?

时间:2015-09-09 06:45:25

标签: android android-contentprovider android-file

我正在开发一个从远程服务器下载文件的应用程序,并将下载的文件存储到本地缓存目录,工作正常。

之后我想用另一个应用程序使用ACTION_VIEW意图打开同一个文件(例如打开包含安装的PDF查看器的PDF文件,或显示一些对话框)。

由于缓存目录是私有的,我无法使用其他应用程序打开该文件。

有没有办法这样做?我们可以将缓存目录公开给其他应用程序吗?或者实现此目的的任何其他方法,可能是使用ContentProvider或类似的东西共享文件?

注意:我只想将文件存储在本地缓存中。

0 个答案:

没有答案