我正在为有根的 Android 设备编写一个应用程序。该应用程序需要将文件复制到 /data/data。
假设此分区将始终以 R/W 方式挂载是否安全,或者应用程序是否应该仔细检查挂载选项?
路径 /data/data 位于内部存储中,因此永远不应卸载。
但有一件事,使用提供的方法,例如Context.getFilesDir()
获取您的应用程序可以写入的目录的正确路径。不要假设您可以写入,/data/data/some/directory
因为内部存储具有与之关联的权限。
包含此类文件夹的内部存储器应始终可写入。但是,对于带有这些文件夹的 SD 卡,我们无法保证,因为该卡可以随时卸载。
/data/data 在有根设备上始终处于 R/W 状态。不过,我会在您的应用程序中进行根检查,以确保您不会遇到错误。