我需要将数据存储在android设备上,并希望从不同的应用程序(通过后台的服务)访问这些数据。
我们可以使用外部存储来实现这一点。但是,如果它是可移动的,那么它在安装到PC或移除时可能是不可用的。那么,对于每个android设备上的所有应用程序,是否总是有任何永久的不可移动的全局存储?如果是这样的话,我怎么能访问它。
请引导我。提前谢谢。
发布于 2015-05-07 14:54:09
您可以与FileOutputStream一起使用内部存储,正如在这里的文档中所解释的那样。
默认情况下,这些文件对您的应用程序是私有的,但是您可以使用Context.MODE_WORLD_WRITEABLE或Context.MODE_WORLD_READABLE来更改它。
但是请注意这一点,因为它会在你的应用程序上造成一些安全问题。也许你可以使用意图或其他方式在你的应用程序之间建立联系。
有关这方面的更多信息,请参考文档。
https://stackoverflow.com/questions/30104435
复制相似问题