Android应用程序连接到并已内置于网站的数据库中



我是Android的新手,我想制作一个电子商务网站,其他人已经制作了该项目的网站,所以我必须使用相同的数据库,我的问题是如何将我的android应用程序连接到该数据库?

Ps:我以为这会使用网络服务吗? 通过教程,有一种说法是根据数据库制作您的Android应用程序?

现在我很困惑该怎么做,如果有人能帮忙,提前谢谢你。

一个非常好的问题。一个已经建立了数据库但希望跨平台(连接android,iOS等)到您的应用程序的网站,以便它不仅可以与数据通信,还可以与您的网站交换数据。最适合此类任务(也是许多网站使用)的最优选方式被称为..

API应用程序编程接口。

由于您已经将网站托管在带有数据库的服务器上。您必须为安卓等创建一个 API 才能与主网站进行通信。

通过APIPOSTGET调用。数据以JSON的形式传输。不要让整个过程看起来比听起来容易。

您所需要的只是创建一个安全的 API 并将其托管在您的服务器上。Android 将使用 API 发布到数据库。

要开始此检查,请查看

http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-mysql-day-23/

我也希望你谷歌出火基地也为此提供后端服务。

Native Android app cannot directly communicate with external database as it is in server
Moreover all the required service might have been written in the form of webservice either in PHP/Java/.Net in the server. Those webservice might be returning **JSONs**.
Without http but by using **Volley or Retrofit** one can consume the webservice available in the server and can use in the android app
Webservices will be in the form of http only
Eg : http://..../getRelayStatus.jsp?scannedId=1234 where getRelayStatus.jsp is the service written and available in server

是的,有许多库可以帮助您做到这一点。

首先,您需要使用该数据库构建 API。(网络服务)

然后,您需要使用 HTTP 客户端调用 get API 来获取该数据

从您的数据库中。我推荐 Retrofit2 或 Volley 库。

创建模型类,以便可以映射数据表。

现在,您可以制作列表视图或回收器视图来保存该数据

在您的安卓应用程序中。

相关内容

  • 没有找到相关文章

最新更新