android - 如何为一个应用程序创建一个数据库,以供使用同一应用程序的所有用户共享?

标签 android database sqlite

<分区>

我将设计一个安装在共享同一数据库的不同虚拟设备上的 Android 应用程序!还共享其他表,例如食谱、用户信息等

1) 不管怎样,我的问题是,例如“如果用户 A 创建了一个新食谱并想与用户 B 分享它”,这怎么可能?数据库设计有什么技巧吗

2) 或者我应该让每个应用程序都有自己的数据库,然后使用网络服务在应用程序之间共享公用表?

最佳答案

必须有一个网络服务来管理用户数据库之间的数据传输。

最好的方法是在服务器端创建数据库并通过 API 使用它。

关于android - 如何为一个应用程序创建一个数据库,以供使用同一应用程序的所有用户共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26516172/

相关文章:

java - 你能让一个图像按钮像android中的位图一样移动吗

mysql - MySQL Workbench 中的列标志 "G"是什么意思

mysql - 按列分组返回具有相同值的两行

android - 从 SQLite 数据库中获取日期和时间字符串并设置 AlarmManager

android - 用于在磁盘中存储文件以及在数据库中存储信息的内容提供程序

python - 如何在较大的 Python/Flask 应用程序中组织数据库连接?

android - 你如何检查android中的互联网连接?

android - 将 JSON 发送到服务器

android - Gradle DSL 方法未找到 : 'kapt()'

sql - 在限制行大小和表成员资格的同时加速内部联接和子查询