我有两个应用程序。
第一个应用程序需要存储一个大的字符串数据。问:我应该把这个字符串存储在哪里,这将被第二个应用程序访问。
我知道android中的数据存储方案。我需要把它存储在内部存储还是SharedPreferences?我知道创建世界可读的文件是非常危险的。
有没有办法与第二个应用分享这个字符串?
发布于 2014-04-05 07:15:03
在大多数情况下,应用程序之间的数据共享是通过内容提供商实现的最安全和最方便的方式。
你可以在这里寻求帮助:
http://developer.android.com/guide/topics/providers/content-providers.html
或者在这里:
https://developer.android.com/training/sharing/index.html
对于提供商来说,该文件对于其中一个应用程序仍然是私有的,它只是为另一个应用程序提供了一种访问数据的方式。因此,任何第三方应用程序都无法访问该文件--它们可能会访问提供程序,但是如果需要的话,您可以实现一些简单的访问控制。
https://stackoverflow.com/questions/22877779
复制相似问题