`

Android获取网络时间

阅读更多
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);
						}
					}
				});
			}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics