应该怎样改进一下呀 谢谢
LocationManager locationManager;
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
provider = locationManager.getBestProvider(criteria, true);
if(provider != null){ // 得到坐标相关的信息
Location location = locationManager.getLastKnownLocation(provider); if (location != null) {
lat = location.getLatitude();
lng = location.getLongitude();
Log.i("" + lng, "" + lat);
} else {
Toast.makeText(NearList.this, "定位失败,请重试", Toast.LENGTH_SHORT)
.show();
}
}
LocationManager locationManager;
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
provider = locationManager.getBestProvider(criteria, true);
if(provider != null){ // 得到坐标相关的信息
Location location = locationManager.getLastKnownLocation(provider); if (location != null) {
lat = location.getLatitude();
lng = location.getLongitude();
Log.i("" + lng, "" + lat);
} else {
Toast.makeText(NearList.this, "定位失败,请重试", Toast.LENGTH_SHORT)
.show();
}
}
解决方案 »
- IPowerManager移植问题
- 关于多个fragment切换问题请教
- ListView 寻求排版【代码】
- 模拟器上怎么把视频文件拷贝到SD Card
- ListView,ImageButton,无法单击,焦点
- android 搜索功能(txt,pdf,word)
- 用代码修改 Button 和EditText的坐标
- Android调用摄像头录制视频存储到sdcard/下,现在想实时通过ffmpeg读取该自增长文件进行实时处理,这个通过文件当buffer的方法可否或怎么实现?
- android LinearLayout下拉刷新
- 学习安卓的困惑
- 求 go桌面 go launcher源码!!!
- 如何获取虚拟键盘弹下的事件
Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
//取得经纬度
String jingdu = String.valueOf(location.getLongitude());
String weidu = String.valueOf(location.getLatitude());