2012-03-26 60 views
0

我要创建优惠券并提供应用程序。我更新本地优惠券和购物优惠在我的网络服务器和Android应用程序可以下载优惠券和从我的网络服务器提供横幅。由于没有Web界面(通过桌面浏览器访问),我想到了两种不同的方法将数据传递给我的应用程序。从android网站获取数据的最佳选择是什么?

  1. 第一个是我上传sqlite3数据库与优惠券和横幅和android应用程序下载它。像这里https://stackoverflow.com/a/1055566/982677

  2. 我上传XML文件,android应用程序将下载XML文件并通过XML解析器读取它。

如果还有其他方法请告诉我。

谢谢!

+0

我没有进入Android开发,但你可以通过Web服务公开你的数据,并从你的应用程序中使用它。 – 2012-03-26 15:06:29

回答

0

我使用的方式,并找到最简单的方法是将数据存储在MySql数据库的服务器上,并使用php脚本从数据库中检索数据。

在android端可以使用DefaultHttpClient并以json格式从php脚本中检索数据。因为android有一个json解析器,所以它很容易从服务器发送的json中获取数据。

另外,你用sqlite建议的方法是好的,但随后要添加新的数据,你需要把它放在sqlite数据库并更新服务器上的数据库文件。与在MySql中更新记录相比,这是乏味的。

0

您将从Android设备发送一些URL(API)请求,您的API将以Json或XML格式返回数据。然后使用Parser,您可以在您的应用中使用数据。

0

我更喜欢Json。 Android有一个json解析器,它很容易从代码中获取信息。

0
DataBase Server << Web Service >> Android Device 
相关问题