android GPS定位代码
16lz
2021-01-23
public class MainActivity extends Activity {private LocationManager lm;private MyLocationListener listener;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);lm = (LocationManager) getSystemService(LOCATION_SERVICE);listener = new MyLocationListener();lm.requestLocationUpdates("gps", 0, 0, listener);}public class MyLocationListener implements LocationListener{//当位置发生变化的时候@Overridepublic void onLocationChanged(Location location) {String longitude = "经度:"+location.getLongitude()+"\n";String latitude = "纬度:"+location.getLatitude()+"\n";String accuracy = "精确度:"+location.getAccuracy()+"\n";TextView textView = new TextView(MainActivity.this);textView.setText(longitude+latitude+accuracy);setContentView(textView);}//某个位置提供者的状态发生变化的时候 打开--》关闭 ;关闭--》开启@Overridepublic void onStatusChanged(String provider, int status, Bundle extras) { }//某个位置提供者可用@Overridepublic void onProviderEnabled(String provider) {}//某个位置提供者不可用@Overridepublic void onProviderDisabled(String provider) {}}@Overrideprotected void onDestroy() {super.onDestroy();lm.removeUpdates(listener);listener = null;}}
版权声明:本文为博主原创文章,未经博主允许不得转载。
更多相关文章
- android位置服务
- Android PopupWindow显示位置和显示大小
- Android根据经纬度获取位置信息
- Android P SystemUI下拉时,状态栏和通知栏显示位置不一致。
- android 内容提供者查询单个使用URI匹配器
- Android中保存并设置ListView位置
- Android XML属性在文档中的位置
- android 自定义Dialog背景透明及显示位置设置
- 【Android动态布局】之【使用addView方法时,如何保持已有动态控件