首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android应用程序:在手机之间共享简单数据

Android应用程序:在手机之间共享简单数据
EN

Stack Overflow用户
提问于 2011-07-06 12:19:41
回答 4查看 4.1K关注 0票数 1

这是我想做的:我正在尝试制作一个管理拼车的Android应用程序。我被困住的是如何让每个人的手机共享关于谁在骑的数据。

我见过许多话题,涉及在手机之间共享大量数据,以及需要设置服务器或使用C2DM框架。我在找更简单的东西。有没有一种方法可以让一部手机向拼车中的其他手机发送消息,这样只有应用程序才能检测到它?我不想淹没每个人的短信收件箱,所以我不想发短信。

EN

回答 4

Stack Overflow用户

发布于 2011-07-06 12:42:39

有一堆帖子在讨论一个解决方案,那就是使用谷歌的Android Cloud To Device Messaging (C2DM)。

以下是链接:

票数 0
EN

Stack Overflow用户

发布于 2011-07-06 22:36:25

Re:“设置服务器或使用C2DM框架”--不幸的是,这两个并不是唯一的。不幸的是,你几乎肯定必须在某个地方设置一个服务器来跟踪通信(你不能依赖发送者和接收者同时在线)。运行之后,关键是您是否使用c2dm。

只要你的大多数用户是2.2或以上,我强烈推荐c2dm。如果你有一个低于2.2的重要值,那么你可以使用message-over-google-talk类型的策略-但这可能会变得混乱,这取决于你的消息的复杂性。

请不要考虑从你的应用程序中自动发送短信。这似乎是一件合理的事情,但我认为你的用户不会喜欢这个选项(从我对我的游戏的类似类型的消息传输机制的研究中可以看出)。

票数 0
EN

Stack Overflow用户

发布于 2011-07-06 23:00:46

正如Richard所说,看起来你应该依赖于服务器。对于日志和可靠性问题,到达一个固定点不是比到达池中的每个移动成员更容易吗?espec。如果你不想给他们的收件箱发垃圾信息...

你可以试着格式化你的数据,比如短信管理器让你的应用程序做剩下的事情,在你的消息开始时发送一个特定的序列,然后删除它们?

您可以想象使用一个从droid调用的签入脚本来跟踪您的汽车的位置(使用一个简单的HTTP请求和POST数据),并且在每次更新汽车的位置时,让服务器向您的车队发送推送通知。

C2DM主题的强大之处在于,它开始拥有一个精心设计的文档和社区。但请记住,它仍处于测试阶段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6591501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档