Android中通过Web服务将数据存储到远程数据库
我有一个 Android 代码,其中包含 2 个微调器和一个 TimePickerDialog。用户可以从每个旋转器中选择任何选项,然后设置时间。我想通过网络服务将用户选择的选项和设置的时间存储在远程数据库中。我的数据库采用 SQL 语言。
我该怎么做?
谢谢
I have an Android code that contains 2 spinners and a TimePickerDialog. A user can select any option from each of the spinners and then set a Time. I want to store the option selected by a user and the time set in a remote database via a web service. My database would be in SQL.
How can I do this ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该尝试的最佳解决方案是创建 JSON 并将其发布到您的 WebService。
要创建 JSON,您需要使用 JSONObject, JSONArray 类。
例如:
现在使用此 obj 值进行网络调用。
The best solution you should try is to create JSON and post it to your WebService.
For creating JSON, you need to use JSONObject, JSONArray classes.
For example:
and now make a web call with this obj value.
您需要创建一个 Web 服务,该服务公开用于与移动设备交互的 API。您可以使用 PHP 或 Ruby on Rails 来实现此目的。另外,您将需要一些简单的身份验证(http 可以工作)。
在 Android 端,您将创建一个请求(例如 HTTP POST),将其发布到 Web 服务并检查响应代码。
You need to create a web service which exposes an API for interaction with mobile device. You can use PHP or Ruby on Rails for that. Plus you'll need some simple auth (http will work).
On the android side you will create a request (for example HTTP POST), publish it to the web service and check the response code.
当用户单击第一个旋转器时,您可以将选定的值存储在全局变量中调用 wbservice 时取该值。或者像这样创建
When the user click first sppinner you can store the selected value in the global variable & take that value when call wbservice . OR create like this