我正在开发一个 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/