0
如何知道漫遊數據是啓用還是禁用?在代碼中,我需要知道數據漫遊是否已啓用。我可以通過TelephonyManager檢查手機是否正在漫遊。但是如何知道數據漫遊是否啓用?如何知道漫遊數據是否啓用/禁用?以編程方式
如何知道漫遊數據是啓用還是禁用?在代碼中,我需要知道數據漫遊是否已啓用。我可以通過TelephonyManager檢查手機是否正在漫遊。但是如何知道數據漫遊是否啓用?如何知道漫遊數據是否啓用/禁用?以編程方式
NetworkInfo info = (NetworkInfo) ((ConnectivityManager) ctx
.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo();
if(info.isRoaming)
{
S.O.P("data roaming");
}
謝謝!它爲我工作。 – Taras 2011-12-28 15:03:38
即使數據漫遊關閉,這實際上也會返回true。此外,如果用戶此時連接到WiFi網絡,此方法可能會返回WIFI NetworkInfo對象。 – 2012-01-26 08:56:24
這告訴你,如果你目前正在漫遊,而不是如果啓用漫遊。 – 2012-02-14 23:43:41