sqlite Android:保存所有用户配置文件的变量

vmpqdwk3  于 2023-02-09  发布在  SQLite
关注(0)|答案(1)|浏览(106)

我有一个设备上可以有多个用户的应用程序。我有一个需要在所有用户之间读取和更新的计数器。是否有一种方法可以使此变量在所有用户配置文件中保持不变?
我们希望避免使用Settings.Global,因为所有应用程序都可以访问该变量,而我们希望使其仅对我们的应用程序可访问。
SharedPreference是特定于用户的,因此不会是一个选项。
我们可以将变量保存到一个文件中,但是另一个可以访问源代码的团队也可以访问和编辑变量。也许有一种方法可以让只有我们的应用程序才可以对文件进行写访问?
SqlDelight是特定于用户的吗?我在网上没有找到具体的答案。

polkgigr

polkgigr1#

如果我没理解错的话,内部存储就是你要找的。只有你的应用程序可以访问该目录,其他应用程序不能。不需要权限,如果应用程序删除,所有数据都会删除。
有关存储差异的更多信息,请参见官方文档:https://developer.android.com/training/data-storage
这里是专门针对内部存储的:https://developer.android.com/training/data-storage/app-specific

相关问题