android 获取原生gps坐标
import android.app.Activity;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;public class MainActivity extends Activity {
private LocationManager lm;
private MyLocationListener listener;@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lm = (LocationManager) getSystemService(LOCATION_SERVICE);
listener = new MyLocationListener();
lm.requestLocationUpdates("gps", 0, 0, listener);
}
public class MyLocationListener implements LocationListener{//当位置发生变化的时候
@Override
public void onLocationChanged(Location location) {
String longitude = "经度:"+location.getLongitude()+"\n";
String latitude = "纬度:"+location.getLatitude()+"\n";
String accuracy = "精确度:"+location.getAccuracy()+"\n";
TextView textView = new TextView(MainActivity.this);
textView.setText(longitude+latitude+accuracy);
setContentView(textView);
}//某个位置提供者的状态发生变化的时候 打开--》关闭 ;关闭--》开启
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}//某个位置提供者可用
@Override
public void onProviderEnabled(String provider) {
}
//某个位置提供者不可用@Override
public void onProviderDisabled(String provider) {
}
}
@Override
protected void onDestroy() {
super.onDestroy();
lm.removeUpdates(listener);
listener = null;
}}
更多相关文章
- Spinner下拉位置处理
- [Android]在Android(安卓)google Map中標出自己的位置
- Android(安卓)ApiDemos示例解析(100):Views->Auto Complete->2.
- Android(安卓)UI属性大解
- android 按钮按下效果(文字颜色和按钮同时变化)
- android mtk6732 camera otp 加载流程
- Android之根据经纬度查询位置地址名称
- Android(安卓)软键盘在有scollview,纵向viewpager+recyclview实现
- A-GPS定位与GPS定位的Android简单实现