GPS定位狠简单。
http://tech.it168.com/a2011/1214/1288/000001288691.shtml
亮点 :
3)在onCreate(Bundle savedInstanceState)中获取当前位置信息,具体代码如下所示。
public
void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LocationManager locationManager;
String
serviceName = Context.LOCATION_SERVICE;
locationManager = (LocationManager)getSystemService(serviceName);
//
String
provider = LocationManager.
GPS
_PROVIDER;
Criteria criteria =
new
Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(
false
);
criteria.setBearingRequired(
false
);
criteria.setCostAllowed(
true
);
criteria.setPowerRequirement(Criteria.POWER_LOW);
String
provider = locationManager.getBestProvider(criteria,
true
);
Location location = locationManager.getLastKnownLocation(provider);
updateWithNewLocation(location);
/*每隔1000ms更新一次,并且不考虑位置的变化。*/
locationManager.requestLocationUpdates(provider,
2000
,
10
,
locationListener);
}
杨幂
HxLauncher: Launch Android applications by voice commands