新建AndroidProject,注意选择Google APIs:
打开AndroidManifest.xml,在其中加入GPS使用权限:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
main.java的代码如下:
public class main extends Activity {
/** Called when the activity is first created. */
private LocationManager locationManager;
private String provider;
private Location location;
private Address address;
@Override
public void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 获取LocationManager服务
locationManager =(LocationManager) this
.getSystemService(Context.LOCATION_SERVICE);
// 获取Location Provider
getProvider();
// 如果未设置位置源,打开GPS设置界面
openGPS();
// 获取位置
location = locationManager.getLastKnownLocation(