我正在尝试开发一个Android应用程序,可用于查找已安装该应用程序的朋友的位置。该应用程序将找到不使用GPS的位置,但通过 Android网络位置提供商。
想要获取朋友位置的人将向朋友发送特定的短信,然后朋友电话将在后台处理短信,使用网络位置提供商找到该位置并用包含该短信的短信回复请求者位置。
因此,我需要有关(1)的帮助:如何使用网络位置提供程序查找位置,以及(2):如何实现可以在后台读取传入消息并激活应用程序以完成某项工作的服务。 任何上述两个查询的答案都非常感谢。 感谢。
答案 0 :(得分:4)
Reto Meier已经提供了很多关于正确定位方式的好信息。一个很好的起点是:http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html
对于短信片段,您需要设置BroadcastReceiver。这是一个让您入门的示例:http://androidsourcecode.blogspot.com/2010/10/receiving-sms-using-broadcastreceiver.html