标签:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 注:最佳定位方式通过GPS、<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>注:网络定位<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>注:车载系统定位
LocationManager lm=(LocationManager)getSysyrmService
lm.requestLocationUpdates("gps",0,0,new MyLocationLiseter());
private class MyLocationLiseter implements LocationListener{/*** 位置发生变化调用这个方法*/@Overridepublic void onLocationChanged(Location location) {// 维度double w = location.getLatitude();// 经度double j = location.getLongitude();// 精确度double a = location.getAccuracy();String l = w+","+j+ "," +a;System.out.println("=================="+l);SharedPreferences sp = getSharedPreferences("config", Context.MODE_PRIVATE);Editor editor = sp.edit();editor.putString("location", l);editor.commit();}/*** 某一种定位方式的状态发生变化调用这个方法* 打开--关闭* 关闭--打开*/@Overridepublic void onStatusChanged(String provider, int status, Bundle extras) {}/*** 某一种定位方式的可用时发生变化时调用这个方法* 不可用--可用*/@Overridepublic void onProviderEnabled(String provider) {// TODO Auto-generated method stub}/*** 某一种定位方式的不可用时发生变化时调用这个方法* 可用--不可用*/@Overridepublic void onProviderDisabled(String provider) {// TODO Auto-generated method stub}}
标签:
原文地址:http://www.cnblogs.com/candledragle/p/4242789.html