如何临时访问内部存储上的某些文件到其他应用程序?

时间:2011-06-16 13:04:28

标签: android permissions android-intent

我有应用程序A和应用程序B,而不是我在A应用程序上有一些文件,我想让该文件可用于应用程序B.该文件位于私有应用程序数据的内部存储中。我该怎么办 ?是否有一些权限给文件?是否有一些特定的方法来创建意图???

如何处理这些类型的文件,我的意思是如果它是sdcard中的文件会很容易....

1 个答案:

答案 0 :(得分:0)

您需要在应用中使用Content Provider

从Android Dev页面:

  

内容提供商存储和检索   数据,让所有人都可以访问   应用。他们是唯一的出路   跨应用程序共享数据;   那里没有共同的存储区域   所有Android软件包都可以访问。

当然,应用程序B需要了解您的提供商并能够使用它。