码迷,mamicode.com
首页 > 移动开发 > 详细

Android获取经纬度

时间:2016-01-25 01:20:57      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

package com.potergps.findlocation;

import java.util.List;

import com.poter.findlocation.R;

import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.widget.TextView;

public class MainActivity extends Activity {
private LocationManager lm; //定义
private TextView tv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        lm=(LocationManager) getSystemService(LOCATION_SERVICE) ;//初始化
        List<String> provider= lm.getAllProviders();//得到所有的定位方式
        
        for(String way:provider){
        	System.out.println(way);
        	Log.i("##############", way);
        };
        //监听定位,第一个参数方式,2,时间。3,距离。4,监听
        lm.requestLocationUpdates("gps", 0, 0, new LocationListener() {
			
			@Override
			public void onStatusChanged(String provider, int status, Bundle extras) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void onProviderEnabled(String provider) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void onProviderDisabled(String provider) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void onLocationChanged(Location location) {
				// TODO Auto-generated method stub
				String longitude = "j:" + location.getLongitude() + "\n";
				String latitude = "w:" + location.getLatitude() + "\n";
				String accuracy = "a" + location.getAccuracy() + "\n";
				tv=(TextView) findViewById(R.id.tv);
				tv.setText( "j:" + location.getLongitude() + "\n"+"w:" + location.getLatitude() 
						+ "\n"+"a" + location.getAccuracy() + "\n");
				
			}
		});
    }


   @Override
protected void onDestroy() {
	// TODO Auto-generated method stub
	super.onDestroy();
	
}
    
}

  

Android获取经纬度

标签:

原文地址:http://www.cnblogs.com/chole/p/5156357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!