ボタンをクリックしたときに「保存」ボタンをクリックしてサーバーにデータを保存したい場合は使用可能な場合はWi-Fiをチェックしたい場合はデータを保存する必要があります接続がない場合は、エラーメッセージ 'no internet'を取得する必要があります。そうでなければ、データを保存します。これをどのように行うことができますか?AndroidでWi-Fiネットワークを確認する
0
A
答えて
3
ConnectivityManager connManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (mWifi.isConnected()) {
// Do whatever
}
参考リンク:http://developer.android.com/reference/android/net/NetworkInfo.html
あなたは許可を追加する必要があります。
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
+0
これは私が探しているのではありません –
+0
これはあなたが探しているものです –
1
あなたのデバイスを確認したい場合は、このメソッドを使用する無線LANに接続されています。
public static boolean isInternetConnected(Context context) {
ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mnetwork = connManager.getActiveNetworkInfo();
return mnetwork != null && mnetwork.isConnected();
}
あなたのデバイスがモバイルネットワークインターネットに接続されていることを確認したい場合は、この方法を使用してください。
public static boolean isMobileInternetConnected(Context context) {
ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mNetwork = connManager.getActiveNetworkInfo();
return mNetwork != null && mNetwork.isConnected() && mNetwork.getType() == ConnectivityManager.TYPE_MOBILE;
}
注:が許可
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
を追加することを忘れないでくださいそして、私はすでにあなたのquestion.Checkのあなたがチェックすることができ
関連する問題
- 1. Xamarin - デバイスがWifiネットワーク(Android)に接続されていることを確認する信頼できる方法
- 2. Android(JAVA)のWiFiネットワークでホストを検出する方法
- 3. AFNetworkingでネットワークを確認する
- 4. バーチャルWiFiネットワーク
- 5. Androidで利用できるWIFIネットワークの一覧を表示
- 6. WiFiネットワークを選択
- 7. どのデバイスで利用できるネットワークがEDGEかWiFiかどうかを確認するには?
- 8. AndroidのWifi認証エラー
- 9. Android - まだWifiネットワークをプログラムで削除できません
- 10. 検出オープンWiFiネットワーク
- 11. ネットワーク状況を確認する
- 12. ネットワーク接続を確認するiPhone
- 13. Robotiuminを使用して、Androidのネットワーク接続の可用性を確認するテストケースを確認する方法
- 14. オフィス外のWiFiネットワークでNSURLRequestが認証されない
- 15. Android 5および6でWiFiネットワークに自動的に接続
- 16. Cordovaでネットワーク精度(Cellular + WiFi)を取得
- 17. サプリカントで設定されたWiFiネットワークのBSSIDを取得する方法 - android?
- 18. vb.net WIFIネットワークに接続
- 19. AndroidエミュレータのWIFIネットワークのコンピュータのIPアドレスを取得
- 20. ラップトップが接続されているWiFiエンドポイントを確認する
- 21. adbコマンドを使用してWIFIウェイクロックを確認する方法
- 22. wifiオプションが有効かどうかを確認する方法
- 23. iphoneのwifiパスワードを確認する方法
- 24. アプリ経由でWiFiネットワークに接続
- 25. SwiftでのWiFiネットワークの取得3
- 26. WiFiネットワーク経由でAndroidアプリケーションからWCFサービスを呼び出す方法は?
- 27. 反応ネイティブアプリでネットワーク状態を確認する方法
- 28. ExcelでネットワークのWindowsバージョンを確認する
- 29. Android Thingsデバイス(Raspberry Pi 3)のアプリからWiFiネットワークを選択する
- 30. WiFi認証が失敗したかどうかを確認する方法
下記のリンクに答えています私の答え:(http://stackoverflow.com/questions/39762423/checking-if-there-is-internet-connection/39762702#39762702) –
[インターネットがAndroidネットワークで接続されている状態でインターネットがアクティブになっているかどうかを確認する方法](http://stackoverflow.com/questions/12240867/how-to-check-if-internet-is-active-with-wifi-ネットワークに接続されたアンドロイド) –
これは私の質問の複製ではありません –