我想你知道基本答案:
-本地数据库:数据库位于用户的 Android 设备上。
- 服务器数据库:用户的 Android 设备必须连接到外部服务器才能访问数据库。
这是我在现实世界中使用两者的示例:
我的任务是为山姆会员店的“秘密购物者”开发一款应用程序。基本上,他们必须去不同的杂货店,并使用该应用程序报告价格,并且该数据必须保存在山姆俱乐部数据库中(在他们的服务器上)。这里有一个“问题”,并不是每个 Secret Shopper 都拥有带有 4G 网络的平板电脑,因此只能在使用 WiFi 时传输数据。
因此,每次他们“提交”产品和价格报告时,我所做的就是使用 SQLite 创建他们数据库的精确克隆:
所以基本上,我使用了本地数据库,每次运行应用程序时都会与服务器数据库同步。希望这对您在 Android 开发中特别是本地与服务器方面正在寻找的“图片”有所帮助。
| 归档时间: |
|
| 查看次数: |
4199 次 |
| 最近记录: |