是否可以在两个应用程序之间的内部存储中创建共享文件?

时间:2013-03-03 20:41:15

标签: android android-service

我想创建两个应用程序,第一个创建并写入文件。第二个从该文件中读取并更新其信息。我不知道是否有可能。如果有可能进行更新,最好的方法是服务还是活动?

1 个答案:

答案 0 :(得分:2)

您可以使用Content Provider为内部文件提供第三方应用的访问权限。这是在应用程序之间共享文件的推荐方法,并且正如@CommonsWare在评论中所指出的那样更加安全。

如果您是编写这两个应用程序的用户,并且使用相同的密钥进行签名,那么您还可以使用shared user ID来直接访问数据文件。