1,获取LocationManager 对象

LocationManager locaManager =(LocationManager) getSystemService(Context.LOCATION_SERVICE);


2,调用locationManager 中requuestLocationUpdates()函数


locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 500, 0, new LocationListener() {


@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub


}


@Override
public void onProviderEnabled(String provider) {
// 当GPS locationProvider 可用时,更新位置
updateView(locManager.getLastKnownLocation(provider));


}


@Override
public void onProviderDisabled(String provider) {
updateView(null);


}


@Override
public void onLocationChanged(Location location) {
// 当GPS定位信息发生改变时,更新位置
updateView(location);


Log.d("UPDATElocation", " 00000000");

}
});


3,获取经纬度洗洗

           private void updateView(Location newlocation) {


if (newlocation != null) {

Log.d("UPDATElocation", " 00000000");

StringBuilder sb = new StringBuilder();
sb.append("经度:");
sb.append(newlocation.getLongitude());
sb.append("\n纬度:");
sb.append(newlocation.getLatitude());


show.setText(sb.toString());
} else {
show.setText("xxx");
}
}






更多相关文章

  1. Android(安卓)| activity之间传递列表,以listview显示
  2. Android(安卓)Gson 泛型解析
  3. Android(安卓)视频编辑问题记录
  4. Android开关机代码
  5. Android点击按钮实现全屏的代码
  6. gradle更新 build:gradle出错
  7. 一个android访问http资源的便捷工具类——HttpHelper
  8. android 音量获取和设置总结
  9. android软件设置gps自动开启

随机推荐

  1. Android 文件路径详解
  2. Android(安卓)编程:calledfromWrongThread
  3. Android基础笔记(六)-网络编程
  4. Android开发入门必知:应用界面组成
  5. Android(安卓)Web App官方文档翻译第一章
  6. Android Button及TextView动态变换颜色
  7. Android8.1 Launcher3 去掉抽屉(三)
  8. Android横竖屏常问题
  9. 【Android】内存泄漏调试
  10. IcedRobot——基于OpenJDK的Android分支