在Android应用程序中发送自动消息

时间:2011-10-20 13:54:34

标签: android eclipse geolocation gps sms

我正在尝试使用eclipse在android中开发一个应用程序。这个应用程序就像使用android mobile找到朋友的位置和方向。

我在某种程度上这样做: 首先,这个应用程序安装在用户和朋友两者中,当用户想要检索朋友的位置时,在我们的应用程序中,我们希望将自动消息发送给要求他的许可的朋友。如果他给出了它,则会发送消息包含朋友的位置(纬度,经度)去用户,然后他获得该朋友的位置和路径。

现在将位置部分放在具有此应用程序的移动设备中。 但是自动消息传递部分仍然不完整。 因此,如果有人可以告诉我任何教程或示例代码来发送自动消息(比如在Facebook中我们确实添加为朋友并且发送消息以供批准)

所有这些都是通过GPS完成的。

2 个答案:

答案 0 :(得分:0)

网上有很多关于如何发送自动短信息的例子。这里有一些我发现礼貌谷歌..
http://mobiforge.com/developing/story/sms-messaging-android
http://thinkandroid.wordpress.com/2010/01/08/sending-sms-from-application/
基本上你需要知道如何使用Intent和BroadcastReceivers来监听特定事件并发送短信,并在收到短信时做特定的动作。

希望这有帮助。

答案 1 :(得分:0)

您可以尝试使用位于两部手机之间的服务器作为中介。你可以让第一部手机向服务器发送一个请求“嘿,哪里是朋友X”。然后,服务器可以使用诸如android Cloud To Device Messaging之类的东西将查询推送到朋友电话。然后在好友电话上弹出一个活动,要求获得发送该位置的许可。然后可以将包含该位置的消息发送回服务器并再次使用C2DM推送到第一个设备。