gpt4 book ai didi

android - 在两个应用程序之间共享数据库

转载 作者:行者123 更新时间:2023-11-30 03:13:48 26 4
gpt4 key购买 nike

我已经在 App1 中创建了一个数据库。我想从 App2 访问这个数据库。我想为此使用内容提供商。但我有疑问。我应该在哪里指定内容提供者?我应该在 App1 和 App2 中都有内容提供者还是只在 App2 中?

最佳答案

您需要为此执行以下操作。

  1. 从包含数据库的应用程序 list 中,通过指定 exported=true
  2. 公开您的提供程序
  3. 将唯一标识您的数据库的内容URI共享给第二个应用程序,它将是权限+数据库名称。

现在,通过使用 ContentResolvers,您的第二个应用程序可以从第一个应用程序查询数据库,同时为了使其更安全,您可以创建自己的自定义权限并将其与您的第二个应用程序共享,在这种情况下,您手机中的任何其他应用程序都无法在没有适当权限的情况下侵入您的数据库。

关于android - 在两个应用程序之间共享数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20487145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com