android中的位置查找器

时间:2011-12-04 10:08:16

标签: android gps location

我想用以下描述开发一个Android应用程序:

该应用应该能够提供您当前的位置。我想使用GPS获取手机纬度和经度的当前位置,然后使用Google地图在GUI中表示用户的位置。应用程序必须进一步定位您朋友的位置。为此,您的朋友手机也必须配备相同的应用程序并给出他的电话号码,他的位置将在谷歌地图上精确定位。

对于J2ME而言,我是一个全新手,我刚刚开始学习android。但令人惊讶的是,我的导游给了我这个任务。所以我的问题是......

  1. 除了支持GPS的Android手机外,我们还需要其他硬件吗? (我想我们不需要更多,但只是确保)。
  2. 我已经知道我们可以使用GPS获取手机的位置,但是可以将Google Map API集成到我们的应用程序中,以使用获得的经度和纬度位置指示用户的位置吗?
  3. 当我们想要找到朋友(任何其他用户)的位置时,GPS系统是否允许使用他的手机号码直接访问他的位置,或者我们位于其他设备的应用程序是否访问其位置信息然后通过它对我们?
  4. 如果我们必须与驻留在其他设备上的应用进行协商,我们该如何做?我需要使用哪种协议?(HTTP?)
  5. 是否可以不断更新我们注册的用户的位置?
  6. 是否可以在狙击模式下运行此应用程序,只能通过输入密钥来杀死该进程(以便在移动被盗时使用此应用程序)。
  7. 这是我提出的长期提问者,我很高兴知道上述6个问题的答案,最后,对于J2ME的初学者,我的目标有多大?

1 个答案:

答案 0 :(得分:1)

  1. 我会使用服务器,然后推送/拉取Web服务数据的位置数据。如果没有额外的硬件,我不确定是否可行。

  2. 是的,可以访问Android设备上的联系人。您需要查看权限。

  3. HTTPS是最好的,它是您正在使用的“敏感数据”。

  4. 查看以下链接:

    地点:http://developer.android.com/guide/topics/location/index.html

    权限:http://developer.android.com/guide/topics/security/security.html

    一般信息:http://developer.android.com/guide/index.html