2

我正在开发一个使用存储在远程数据库中的数据的 Android 应用程序。我现在正在使用 Parse.com 进行数据存储,但我可能会更改为 mysql。我应该使用什么结构将数据加载到我的屏幕上?数据是我想在地图上精确定位的对象。因此,从从数据库加载对象的那一刻起,我想尽快将其放置在我的地图上。因此,在从数据库中加载所有对象之前,地图上应该已经显示了一些对象。

我应该使用 AsyncTask、Loader、Content provider、Service 吗?

4

2 回答 2

1

一般来说,如果您希望您的 Android 应用程序与远程数据库交互,您必须开发一个 Web 服务,该服务具有您想要在您的 android 应用程序中使用的所有方法,如插入、选择、更新和删除,这是一个很好的入门教程和。请单击此处您还可以使用 SQL Server 的 JDBC 驱动程序库,它允许您直接连接到数据库而无需使用数据库请单击此处

于 2012-12-08T20:37:41.040 回答
0

简单数据的 Web 服务听起来像是用火箭筒杀死苍蝇。听说过 REST 吗?使用 REST,您只能使用 http 协议和 http 方法(GET、PUT、POST...)来操作数据。您需要处理ofc 的身份验证,但这也不是什么大问题。如果您的数据是超级机密,您可以随时使用 https。

于 2014-08-28T21:11:17.463 回答