我的要求是创建一个可以与登录到应用程序的任何用户共享的 sqlitedb。看起来 ContentProvider 只能用于与其他应用程序共享数据库。有什么方法可以在 /data/data/ 文件夹中创建 sqlitedb 并在任何用户登录时访问它?我不能用系统用户运行应用程序,因为这不是必需的。
由于前台用户db创建/data/user/文件夹,其他用户无法访问。只有系统用户才能访问在 /data/data/com.xxx.xxx/databases/.
中创建的数据库有什么办法可以解决这个问题吗?