Android 手机是否仅使用全球定位系统来获取信息';什么地方?
我正在进行测试,我们正在竞争Android手机和GPS设备的GPS位置,我们希望将其集成到我们的硬件中。但为了测试准确,手机只需要使用GPS,而不需要使用手机发射塔和WiFi 这是我设置手机使用哪种服务的代码Android 手机是否仅使用全球定位系统来获取信息';什么地方?,android,gps,Android,Gps,我正在进行测试,我们正在竞争Android手机和GPS设备的GPS位置,我们希望将其集成到我们的硬件中。但为了测试准确,手机只需要使用GPS,而不需要使用手机发射塔和WiFi 这是我设置手机使用哪种服务的代码 LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); locationManager .requestLocationUpdates(L
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
locationManager
.requestLocationUpdates(LocationManager.GPS_PROVIDER,
MIN_MILLISECONDS_BEFORE_UPDATE_LOCATION,
MIN_METERS_BEFORE_UPDATE_LOCATION,
new MyLocationListener(this));
那个么,手机会只使用GPS来获取它的位置吗?我无法关闭WIFI,因为手机正在将当前位置发送到我们的数据库。测试时,GPS设备和手机都位于固定位置
我知道如何使用GPS获取位置已经有很多问题了,但我想确定的是,这部手机只使用GPS。它可以通过GPS找到位置(假设可以到达位置,例如不在地下或类似的地方),通过使用互联网,它可以更快地找到位置。因为你的设备是固定的,所以你应该没事
阅读更多信息。它只需使用GPS(假设可以到达位置,例如不在地下或类似位置)就可以找到位置。通过使用互联网,它只需更快地找到位置。因为你的设备是固定的,所以你应该没事
了解更多信息。默认情况下,它使用gps,如果gps不工作,它将使用互联网,所以您不需要任何东西 使用 对
getLastKnownLocation()
的调用没有阻塞-这意味着如果当前没有可用的位置,它将返回null-因此您可能想看看如何将a传递给,这将为您提供位置的异步更新
private final LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
longitude = location.getLongitude();
latitude = location.getLatitude();
}
}
lm.RequestLocationUpdate(LocationManager.GPS_提供程序,2000,10,locationListener);
如果您想使用GPS,您需要为您的应用程序提供
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
您可能还希望在GPS不可用时添加,并使用选择您的位置提供商。默认情况下,它使用GPS,如果GPS不工作,它将使用internet,因此您不需要任何东西 使用 对
getLastKnownLocation()
的调用没有阻塞-这意味着如果当前没有可用的位置,它将返回null-因此您可能想看看如何将a传递给,这将为您提供位置的异步更新
private final LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
longitude = location.getLongitude();
latitude = location.getLatitude();
}
}
lm.RequestLocationUpdate(LocationManager.GPS_提供程序,2000,10,locationListener);
如果您想使用GPS,您需要为您的应用程序提供
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
您可能还希望在GPS不可用时添加,并使用选择您的位置提供商。我还跟踪已连接卫星的数量并检查其是否已连接。好的,那么互联网和蜂窝网络不会影响准确度吗?不,它不会影响准确度。我还跟踪连接卫星的数量并检查它是否连接。好的,那么互联网和蜂窝网络不会影响准确度吗?不,它不会影响准确度。我知道答案是肯定的,但是如果你想自己看看,在你的
MyLocationListener
上,你会收到一个Location
()的实例。您可以调用此location.getProvider()
以查看谁提供了该位置,您应该只获得GPS
或类似的字符串。我知道已回答,但如果您想亲自查看,请在MyLocationListener
上收到location
()的实例。您可以调用此location.getProvider()
以查看谁提供了该位置,您应该只获取GPS
或类似的字符串。