Android 如何通过编程找到我的朋友Gps已打开

Android 如何通过编程找到我的朋友Gps已打开,android,Android,我正在编写一个代码,用于使用GPS查找离我近的朋友的距离。每当我选择找朋友时,它都会列出距离我1公里以内的朋友的姓名以及他们与我的距离。我正在访问我的联系人列表,其中保存了我朋友的姓名和电话号码。 现在我可以列出联系人姓名,但所有联系人的距离显示值相似。 实际上,我想知道我是如何检测到我朋友手机的GPS的。如何编写代码。 如果有人对此有任何想法,请相信这一点。 提前感谢它将检查你手机的gps状态,而不是朋友的。我假设他正在编写一个应用程序,也可以在朋友的android上运行,监听位置请求并回复它

我正在编写一个代码,用于使用GPS查找离我近的朋友的距离。每当我选择找朋友时,它都会列出距离我1公里以内的朋友的姓名以及他们与我的距离。我正在访问我的联系人列表,其中保存了我朋友的姓名和电话号码。 现在我可以列出联系人姓名,但所有联系人的距离显示值相似。 实际上,我想知道我是如何检测到我朋友手机的GPS的。如何编写代码。 如果有人对此有任何想法,请相信这一点。
提前感谢

它将检查你手机的gps状态,而不是朋友的。我假设他正在编写一个应用程序,也可以在朋友的android上运行,监听位置请求并回复它们。在这种情况下,该应用程序必须检查是否可以检索到该位置。我不认为你能从你的联系人名单上得到人们的位置。你的观点完全正确。但我想从联系人列表中找到我朋友的位置,只有那些手机上的GPS被打开的人。
if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
  ..
}