Android:通过内容提供程序访问SQLite数据库,同一应用程序中有多个用户

31moq8wy  于 2023-04-28  发布在  Android
关注(0)|答案(1)|浏览(97)

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

4szc88ey

4szc88ey1#

我已经通过contentProvider解决了这个问题。我想,图片说明了一切。

相关问题