| | |
| | | import android.os.Bundle; |
| | | |
| | | |
| | | |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | | import java.util.List; |
| | |
| | | |
| | | /** |
| | | * 开启定位 |
| | | * |
| | | */ |
| | | @SuppressLint("MissingPermission") |
| | | public void getLocation(Context context) { |
| | |
| | | //2.获取位置提供器,GPS或是NetWork |
| | | List<String> providers = locationManager.getProviders(true); |
| | | // locationProvider = LocationManager.GPS_PROVIDER; |
| | | if (providers.contains(LocationManager.NETWORK_PROVIDER)) { |
| | | //如果是网络定位 |
| | | locationProvider = LocationManager.NETWORK_PROVIDER; |
| | | } else if (providers.contains(LocationManager.GPS_PROVIDER)) { |
| | | if (providers.contains(LocationManager.GPS_PROVIDER)) { |
| | | //如果是GPS定位 |
| | | locationProvider = LocationManager.GPS_PROVIDER; |
| | | } else if (providers.contains(LocationManager.NETWORK_PROVIDER)) { |
| | | //如果是网络定位 |
| | | locationProvider = LocationManager.NETWORK_PROVIDER; |
| | | } else { |
| | | return; |
| | | } |