私は営業アプリケーションを持っています。このアプリケーションは営業担当者が使用します。そのため、wifiまたは3Gが利用できる場所を確認することはできません。したがって、GPRS接続を確認する必要があります。&営業担当者はレプリケーションを実行する必要があります。GPRS強度が特定のレートよりも高い場合は、レプリケーションの実行を許可します。
GPRSが有効になっていることを確認する方法は?Webサービスに電話したいのですが、まずWIFI、3G、次にGPRSをチェックします。
WIFIの場合、3Gはこのようにしました
ConnectivityManager manager = (ConnectivityManager) getSystemService(DownlaodTableActivity.CONNECTIVITY_SERVICE);
Boolean is3g = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();
Boolean isWifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();
if(isWifi ){ ..... } else if(is3g){ ..... } else if(GPRS) {....}
GPRSの場合、私は次のように行いました:https ://stackoverflow.com/questions/6898568/how-to-get-the-gsm-strength-outside-method
GPRS接続の方法を教えてください。
(営業担当者は、GPRS接続が利用可能な電話を使用する必要があります。)