gpt4 book ai didi

android - 如何使用 Sqlite 将一个应用程序的数据库访问到另一个应用程序?

转载 作者:搜寻专家 更新时间:2023-10-30 22:13:11 25 4
gpt4 key购买 nike

我有两个应用程序需要使用数据库。

创建数据库名称 DB1 的应用程序 A。我想访问的这个数据库应用程序 B. 应用程序在不同的包中。

我该怎么做?

最佳答案

不允许应用程序读取另一个应用程序的私有(private)数据(您只能在获得 root 权限的设备上执行此操作)。最简单的方法是将数据库存储在某个公共(public)位置,但这不推荐,因为设备上的任何应用程序都可以访问数据库文件...

这是您可以执行的操作。您可以从双方创建 BroadcastReceiver-s 并使用消息传递实现您的通信协议(protocol)。应用程序 B 将广播请求,应用程序 A 将处理该请求并将结果发送回应用程序 B。唯一的问题是必须更新应用程序 A 的代码。有关如何使用消息传递的更多信息,请查看 this article

关于android - 如何使用 Sqlite 将一个应用程序的数据库访问到另一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19996165/

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