1、实时获取:
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
if(locationManager != null)
{
/**
* 实时获取(隔几秒一次)
* 根据系统设置的时区获取网络时间
*/
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, new LocationListener()
{
@Override
public void onStatusChanged(String provider, int status, Bundle extras){}
@Override
public void onProviderEnabled(String provider){}
@Override
public void onProviderDisabled(String provider){}
@Override
public void onLocationChanged(Location location)
{
if(location != null)
{
String newWorkTime = TimeUtil.getTime(App.getInstance().getMString(R.string.constant_pattern_y_m_d_h_m_s), location.getTime());
LogPrintUtil.log(MainActivity.class, "当前网络时间:"+newWorkTime);
}
}
});
}