Android文档提到了以下内容:
外部存储目录:这些目录既包括存储持久文件的专用位置,也包括存储缓存数据的另一个位置。虽然如果应用程序具有适当的权限,另一个应用程序可以访问这些目录,但这些目录中存储的文件只供应用程序使用。如果您特别希望创建其他应用程序应该能够访问的文件,则应用程序应该将这些文件存储在外部存储的共享存储部分中。
如何确保其他应用程序不访问外部存储?而且,在所有Android版本中都是这样的吗?
发布于 2020-05-09 17:47:09
您需要使用内容提供者创建一个抽象。
内容提供者将数据作为一个或多个表呈现给外部应用程序,这些表类似于关系数据库中的表。行表示提供程序收集的某种类型数据的实例,行中的每一列表示为实例收集的单个数据。
有关文档,请参阅上面的链接。
https://stackoverflow.com/questions/61706098
复制