Android用のサーバーWebSocketベースのアプリケーションを開発していますが、通常は正しく機能しません。失敗してPCからデバイスにpingを実行しようとすると、アクセスできません。デバイスをリセットするか、機内モードをオンにしてからもう一度オフにする必要があります。次に、pingコマンドを使用してデバイスにアクセスでき、サーバーは正常に機能します。
なにか提案を?ありがとう。
編集:ここで解決策を見つけました:http: //www.framentos.com/en/android-tutorial/2012/02/27/how-to-prevent-wi-fi-sleep-on-android/
import android.net.wifi.WifiManager;
import android.net.wifi.WifiManager.WifiLock;
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiLock lock = wifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "LockTag");
lock.acquire();
再度編集...
いいえ、動作すると思いましたが、動作しません...