我打算创建优惠券并提供申请。我在我的网络服务器更新本地优惠券和购物优惠,Android应用程序可以下载优惠券,并从我的网络服务器提供横幅。由于没有Web界面(通过桌面浏览器访问),我想到了两种不同的方法将数据传递给我的应用程序。
第一个是我上传sqlite3数据库,优惠券和横幅和Android应用程序下载它。像这里https://stackoverflow.com/a/1055566/982677
我上传XML文件,Android应用程序将下载XML文件并通过XML解析器读取。
如果有其他方法,请告诉我。
谢谢!
答案 0 :(得分:0)
我使用的方式,并找到最容易使用的方法是将数据存储在MySql数据库中的服务器上,并使用php脚本从数据库中检索数据。
在android端你可以使用DefaultHttpClient并以json格式从php脚本中检索数据。因为android有一个json解析器,所以很容易从服务器发送的json中获取数据。您使用sqlite建议的方法也很好,但是随后要添加新数据,您需要将其放在sqlite数据库中并更新服务器上的数据库文件。与更新MySql中的记录相比,这是繁琐的。
答案 1 :(得分:0)
您将从Android设备发送一些URL(API)请求,您的API将以Json或XML格式返回数据。然后使用Parser,您可以在应用中使用数据。
答案 2 :(得分:0)
我更喜欢Json。 Android有一个json解析器,很容易从代码中获取信息。
答案 3 :(得分:0)
DataBase Server << Web Service >> Android Device