1

こんにちは、wifi を使用している場合にモバイルでネットワーク要求を実行するために、wifi にモバイル ソケットを返す Android ソケット ファクトリがあります。すべてが期待どおりに機能しますが、Wifi 通話オプションを備えたデバイスがあると機能せず、タイムアウトが発生します。

NetworkRequest networkRequest = new NetworkRequest.Builder()
                .addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR)
                .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
                .build();

ConnectivityManager.NetworkCallback callback = new ConnectivityManager.NetworkCallback() {
            @Override
            public void onAvailable(Network network) {
                super.onAvailable(network);
            }
        };

connectivityManager.requestNetwork(networkRequest , callback);

ここに画像の説明を入力

ここに画像の説明を入力

4

0 に答える 0