GPS套路
// 1.获得位置管理者
LocationManager mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
// 2. 注册位置监听
mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0, 0, mListener);
// 3. 实现listener
private class GPSListener implements LocationListener {
@Override
public void onLocationChanged(Location location) {
double latitude = location.getLatitude();// 纬度
double longitude = location.getLongitude();// 经度
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onProviderDisabled(String provider) {
}
}
// 4. 注销位置监听
mLocationManager.removeUpdates(mListener);
// 5. 注册权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />