【发布时间】:2016-03-01 20:09:13
【问题描述】:
我目前正在做一个小规模的项目来证明某些东西是可行的,我目前有一个带有 Android SDK 的智能手环设备。
在这台设备上,我使用 SDK 实时跟踪用户的心率。
所以我的 Android 应用程序会实时接收心率更新。
这很容易做到,但是我现在需要尽可能高效地将这些数据从 Android 设备实时发送到服务器。
从电池消耗开始是可以的,因为最初这只是一个概念证明。
我在将大量数据实时发送到服务器方面的经验有限,我想知道是否有人对 Android 上的最佳方法有什么想法?
我已经研究过同步适配器,但这些似乎更多是关于保持客户端和服务器之间的数据对齐,这是我不关心的事情。另一种方法是查看 Volley 的 RequestQueue 是否可行,但我再次不确定是否值得调查?
我是否应该考虑创建服务并以某种方式使用套接字来传输数据?
编辑:看起来 IntentService 可能是处理任务执行的最佳选择,但我假设 http 请求对客户端来说太重了,我应该寻找其他东西进行传输?
【问题讨论】:
-
您是否尝试过 Pubnub、quickblox 和 parse 等实时服务之一?
-
您好 Tony,谢谢,其中一些服务看起来很棒,我会在某个阶段对其进行研究,但现在我需要在不使用软件服务的情况下执行此操作。
-
欢迎@donal 我建议你先看看 Pubnub 我已经在许多实时应用程序中使用过它,它很棒
-
据我了解,您想手动实现实时功能?
-
是的,我想知道将实时数据从 Android 发送到服务器的最佳做法。
标签: android networking real-time