如何在其他设备不期望的情况下将数据传递到另一个机器人设备

时间:2010-05-24 11:12:52

标签: android

我正在开发一个应用程序,一个能让它真正有用的功能是共享某些信息的能力,但其他设备可能不会期望发送数据。

例如,如果我正在阅读一本非常好的书,并且我意识到朋友可能喜欢它,我可以使用应用程序将数据发送给他,这样他就可以从亚马逊订购这本书了。

但是,由于他不期待这些数据,我不喜欢应用程序经常轮询服务器,因为这将不必要地耗尽电池。

理想情况下,如果有方法可以拨打目标设备,发送数据包并结束通话,那就太棒了。

如果可以做到并阻止手机响铃,那么这对我来说非常有用。

我很好奇是否有某种方法可以在没有轮询的设备之间发送数据。

1 个答案:

答案 0 :(得分:2)

您可以通过Facebook或电子邮件(例如here)向他们发送消息,或者通过Twitter广播。

这些方法 - 使用现有的基础设施进行消息传递 - 提供了发现用户联系人/“朋友”等的机制。

如果您拥有正确的权限,您可以在手机上发送和阅读SMS

您可以与拥有更大平台的Mashmobile交谈,这些平台可以在手机之间进行点对点。你可以想象一款混合动力车可以同时使用适用于Windows / Android / Symbian的Mashmobile和苹果推出适用于您应用的iPhone用户。

未来手机上,您可以使用C2DM(这是gmail上特定于应用程序的邮件系统覆盖 - Android手机用户必须拥有Google帐户等)