0

我正在从 AOSP 构建 Android 9 Pie GSI,并将其刷入 PIXEL 3XL。我有自己的应用程序,并将它添加到 Android 9 Pie GSI ROM - 所以这个应用程序与 ROM 一起构建。此应用程序具有特权应用程序权限(位于 中/system/priv-app),并且必须保护其数据不被用户数据擦除。

我尝试将其/persist用于此目的,但它是只读的。我试过了/mnt/vendor/persist/,我得到了“权限被拒绝”的错误。

我可以使用什么文件夹来保存应用程序数据?

4

1 回答 1

0

此处的答案:https ://android.stackexchange.com/a/47951/56147会有所帮助。请看一下。总之,链接说:

“所有应用程序(无论是否为根)都有一个默认数据目录,即/data/data/<package_name>. 默认情况下,应用程序数据库、设置和所有其他数据都放在这里。如果应用程序需要存储大量数据,或者出于其他原因想要“对内部存储好一点”,在 SDCard ( Android/data/<package_name>) 上有一个对应的目录。

我认为这大部分是正确的,应该可以帮助您走上正确的道路。由于您具有 root 访问权限,因此您可以在任何地方写入,包括用户无权访问的地方。

于 2019-05-24T11:26:34.293 回答