2011-12-28 16 views
0

ローミングデータが有効/無効かどうかを確認する方法?コードでは、私はデータローミングが有効になっているかどうかを知る必要があります。電話がTelephonyManager経由でローミング中であるかどうかを確認できます。しかし、データローミングが有効になっているかどうかを知る方法は?ローミングデータが有効か無効かを確認する方法?プログラムで

答えて

0
 NetworkInfo info = (NetworkInfo) ((ConnectivityManager) ctx 
      .getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo(); 
if(info.isRoaming) 
{ 
S.O.P("data roaming"); 
} 
+0

ありがとう!それは私のために働いた。 – Taras

+0

これは、データローミングがオフになっても実際にはtrueを返します。さらにこの方法では、ユーザがその時点でWiFiネットワークに接続されている場合、WIFI NetworkInfoオブジェクトを返すことがあります。 –

+1

これは現在ローミング中かどうかを示し、ローミングが有効な場合は表示しません。 –

関連する問題