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. 修改AVD存放位置
  2. 在任意位置获取应用程序Context
  3. Android APK应用安装位置选择与对Widget的影响
  4. Android Google Map实例 - 添加GPS位置标注(Android mapview)
  5. Android:DropPopMenu — 显示位置跟随操作按钮显示的带箭头的弹出
  6. (转)Android中LocationManager的简单使用,获取当前位置
  7. Android 改变View位置 setLeft、etRight、setTop、setBottom等在
  8. android 数据库更改数据库位置【DbFlow示范】
  9. Android通过PopupMenu定义弹出菜单的位置

随机推荐

  1. android http请求并解析返回的xml
  2. android获取设备屏幕大小的方法
  3. Android开启关闭手机扬声器
  4. Android实现手机震动抖动效果的方法
  5. Android二级联动菜单的实现
  6. Android Studio 快捷键中英文对译
  7. 常用网站 [备忘]
  8. android 开发:绘制简单折线图表
  9. android 获取手机的各种状态
  10. android 自定义Dialog设置背景颜色