LocationManager位置管理器,使用它注册监听服务LocationListener,实现接口的方法。
package com.dy.ustc.gpsdemo;
import java.util.List;
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);
List<String> providers = lm.getAllProviders();
for (String l : providers) {
System.out.println(l);
}
listener = new MyLocationListener();
//注册监听位置服务
lm.requestLocationUpdates("gps", 0, 0, listener);
}
class MyLocationListener imple