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;}}

版权声明:本文为博主原创文章,未经博主允许不得转载。

更多相关文章

  1. android位置服务
  2. Android PopupWindow显示位置和显示大小
  3. Android根据经纬度获取位置信息
  4. Android P SystemUI下拉时,状态栏和通知栏显示位置不一致。
  5. android 内容提供者查询单个使用URI匹配器
  6. Android中保存并设置ListView位置
  7. Android XML属性在文档中的位置
  8. android 自定义Dialog背景透明及显示位置设置
  9. 【Android动态布局】之【使用addView方法时,如何保持已有动态控件

随机推荐

  1. android 监听键盘是否弹起,并根据键盘的弹
  2. Android官方入门文档[8]重叠操作栏
  3. (Android下使用)Google Test C++单元测试
  4. Android(安卓)将图片文件,转成Bitmap
  5. android 获取屏幕宽高
  6. Android中pull解析XML文件
  7. Linux下Binder驱动源码(linux-3.0.86)
  8. Android(安卓)使用SharedPreferences数据
  9. Android(安卓)动态注册监听网络变化实例
  10. Android中的HandlerThread的理解