如何在android调试模式下获取位置?
我正在尝试用android获取gps和网络位置。但每次我得到空位置。如何在android调试模式下获取位置?,android,location,Android,Location,我正在尝试用android获取gps和网络位置。但每次我得到空位置。 LocationManager在调试模式下获取空值 这是我的密码 public class LocationService extends Service { private static Timer timer = new Timer(); public Location mLocation; @Override public void onCreate() { super.onCreate(); _st
LocationManager
在调试模式下获取空值
这是我的密码
public class LocationService extends Service {
private static Timer timer = new Timer();
public Location mLocation;
@Override
public void onCreate() {
super.onCreate();
_startService();
}
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;
}
private void _startService() {
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
_serviceWork();
}
}, 1000, 30000);
}
private void _serviceWork() {
new LocationListener() {
@Override
public void onLocationChanged(Location location) {
mLocation.set(location);
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
};
}
@Override
public void onDestroy() {
super.onDestroy();
_shutdownService();
}
private void _shutdownService() {
if (timer != null) {
timer.cancel();
}
}
}