首先准备工作和2中一样
直接如下
private static Location location = null;
private LocationManager manager = null;
private TextView latitudeTxt = null;
private TextView longitudeTxt = null;
private TextView addressTxt = null;
private ImageView addressImg = null;
private static final String TAG = "MainActivity";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_COARSE);
// criteria.setAccuracy(Criteria.ACCURACY_FINE);
// 如果是fine,那就是调用GPS了,室内基本是没希望能定位了啦
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
criteria.setAltitudeRequired(false);
criteria