android - 来自 Android App -> SQL 服务器的数据

标签 android arrays

我正在开发一个 android 应用程序,用于收集数据,然后将其发送到 Web 目录。

假设想在手机上收集一组数据,然后在单击一个按钮后将其作为文件或流全部发送到在线目录。它甚至不需要得到响应 - 尽管将来确认会很方便。

这是对事物排序的猜测......

dir = "someurl.com/data/files_received";
Array data;
sendDataSomehow(dir, data); //obv the difficult bit!

虽然我有很多 web 编码经验,但我正处于 Android 开发的早期阶段,所以这一点会很好。

我找到了有关 JSON、Google GSON、HTTP POST 和 GET 等内容的建议 - 这些听起来是否正确?

希望我说得足够清楚了。

最佳答案

是的,JSON 将是一个很好的解决方案。

将您的数组编码为 JSON,然后将其作为 HTTP POST 请求的主体发送到您的 Web 服务器。如果你有一个小时的空闲时间,这里有一个来自 Google IO 去年的非常好的视频,解释了如何在 Android 上实现一个 REST 客户端(你正在做的并不是严格的 REST-ful,但是你对服务器的调用是非常相似):http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html

关于android - 来自 Android App -> SQL 服务器的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165164/

相关文章:

在 Ui 线程上运行的 Android 注释

android listview onItemClickListener 失败

c++ - 错误 : expected primary-expression before ']' token

javascript - forEach 循环为数组中的变量分配新值不会替换变量的值

javascript - 为什么在 for.Each 中处理后数组中的值没有改变?

javascript - Googlemaps v3 地面覆盖循环

Android Studio 主题编辑器不显示预览

安卓。 SD卡空间不足

java - 在java中对整数数组进行二进制搜索

android - 如何与列表中的一行中的对象交互