Android使用百度地图SDK获得当前设备位置所在的省、市
16lz
2021-01-23
Android系统上,使用百度地图SDK获得当前设备位置所在的省、市。
具体代码实现:
import com.baidu.location.BDLocation;import com.baidu.location.BDLocationListener;import com.baidu.location.LocationClient;import com.baidu.location.LocationClientOption;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity {private LocationClient mLocationClient = null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);MyLocationListenner myListener = new MyLocationListenner();mLocationClient = new LocationClient(this);LocationClientOption option = new LocationClientOption();option.setIsNeedAddress(true);option.setAddrType("all");mLocationClient.setLocOption(option);mLocationClient.registerLocationListener(myListener);mLocationClient.start();}@Overridepublic void onDestroy() {mLocationClient.stop();super.onDestroy();}private class MyLocationListenner implements BDLocationListener {@Overridepublic void onReceiveLocation(BDLocation location) {try {//当前设备位置所在的省String province = location.getProvince();//当前设备位置所在的市String city = location.getCity();} catch (Exception e) {e.printStackTrace();}}}}
更多相关文章
- 【android】可放大缩小图片位置点击位置获取
- Android设备各种使用尺寸整理
- C#:基于WMI查询USB设备信息 及 Android设备厂商VID列表
- android判断设备是否有相机的实例代码
- IOS/Android 读取蓝牙设备电量信息
- Android 指定Toast信息显示的位置并使用Toast显示其他View
- Android 设备的位数
- 获取android设备的IP地址