我正在尝试获取GPS纬度和经度,但是我有一个问题,即当我尝试在没有SIM卡的情况下获取纬度和经度时,它不会提供任何信息。然而,一旦我插入sim卡,它会按照预期的方式提供所有信息。
LocationManager mlocManager =
(LocationManager) getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
0, 0, mlocListener);
虽然我正在使用GPS_PROVIDER,但没有网络运营商的帮助,它无法为我提供纬度和经度信息,有人可以告诉我吗?
另一件事是如何从应用程序中启动和停止GPS,我的意思是在特定时间后启动GPS,然后在获得最佳位置后立即关闭它。