AndroidでMulipleネットワークインターフェースにアクセスする方法(WiFiおよびモバイルデータ)

サブハッシュパンディ

わかりました、私の質問はトピックから外れているかもしれませんが、私のアプリケーションで両方のネットワークインターフェイスを同時に使用するのに役立つコンテンツは実際には見つかりませんでした。両方のオープンネットワークを使用してサーバーにアップロードする単純な画像で、速度を向上させることができます。 Javaで?このコードスニペットを見つけましたが、接続ステータスのみが返されます。

 ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
            Network etherNetwork = null;
            for (Network network : connectivityManager.getAllNetworks()) {
                NetworkInfo networkInfo = connectivityManager.getNetworkInfo(network);
                if (networkInfo.getType() == ConnectivityManager.TYPE_ETHERNET) {
                    etherNetwork = network;
                }
            }
            Network boundNetwork = connectivityManager.getBoundNetworkForProcess();
            if (boundNetwork != null) {
                NetworkInfo boundNetworkInfo = connectivityManager.getNetworkInfo(boundNetwork);
                if (boundNetworkInfo.getType() != ConnectivityManager.TYPE_ETHERNET) {
                    if (etherNetwork != null) {
                        connectivityManager.bindProcessToNetwork(etherNetwork);
                    }
                }
            }
2Dee

私の知る限り、それは不可能です。

それにもかかわらず:

  • MPTCPが存在し、それをサポートするROMが見つかる場合がありますが、すぐに使用できるわけではありません。
  • Speedifyはそれができると主張していますが、rootを必要としないので、VPN接続の巧妙な使用と接続タイプ間の一種の負荷分散トリックであると思います。

基本的に、2つの接続タイプを実際にアクティブにするには、両方のネットワークインターフェイスを同時に使用できるようにカーネルを変更する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

マシンがローカルワイヤレスプリンターおよびデバイスにアクセスできるようにネットワークを構成する方法

分類Dev

ホームネットワークへのSSHトンネル、およびルーターのWebインターフェイスへのアクセス

分類Dev

ネットワーク接続帯域幅(速度)wifiおよびモバイルデータを決定する

分類Dev

ネットワーク接続帯域幅(速度)wifiおよびモバイルデータを決定する

分類Dev

WiFiネットワークインターフェイスのMACアドレスを取得する方法

分類Dev

デバイスがAndroidでWiFiに接続されているときにセルラーネットワークのIPアドレスを取得する方法

分類Dev

特定のユーザーアカウントに対してデフォルトでインターネットアクセスを無効にし、パスワードによるアクセスを許可する方法はありますか?

分類Dev

Wireshark Lua ディセクタでネットワーク インターフェイスを取得する

分類Dev

バイナリデータをリストにパックおよびアンパックする最速の方法

分類Dev

ネットワークからデータをフェッチするときにプログレスバーを表示および非表示にする方法は?

分類Dev

SoftLayerで10Gおよび20Gネットワーク・インターフェースの速度を設定する方法

分類Dev

ヤーンクラスターモードでのSparkドライバー(およびそのYARNコンテナー)のフェイルオーバープロセスの仕組みに関するリソース/ドキュメント

分類Dev

フローティングアクションボタン、スワイプリフレッシュレイアウトとコーディネーターレイアウト、およびツールバーレイアウト動作を一緒に使用する

分類Dev

特定のネットワークインターフェイスのデバイスIDを取得するにはどうすればよいですか?

分類Dev

Ubuntu Server 18.04 でネットワーク インターフェイス構成をリセットする方法

分類Dev

テストおよびベンチマークスイートでGHCパッケージデータベースにアクセスする

分類Dev

インターネットにアクセスせずに(ただしUSBスティックを使用して)Ubuntu 18.04マシンにmake、build-essential、およびイーサネットドライバーをインストールする

分類Dev

ポート転送なしでインターネット経由でHTTPファイルサーバーにアクセスできるようにする

分類Dev

Linuxppp0とデフォルトルートおよびパブリックインターネットへのアクセス方法

分類Dev

NATは、デフォルトでoutisdeから内部ネットワーク(またはルーターのローカルインターフェイス)にアクセスすることを許可しますか?

分類Dev

ポートフォワーディングなしで非ローカルネットワークからアクセスするサーバーデータ

分類Dev

Androidデバイスでブートストラップモーダルをドラッグ可能およびスクロール可能にする方法

分類Dev

ネットワークインターフェイスを提供するPCIデバイスを特定する

分類Dev

デュアルモニターが機能しない-2つのグラフィックカード用のNvidiaドライバーをインストールするにはどうすればよいですか-GT630およびGT610?

分類Dev

ネイティブルータフラックスを反応させる:オーバーライドは、コンポーネントおよびアクセスローカル関数内で左または右ボタン

分類Dev

ネットワーク アドレスに ping を実行すると、ループバック インターフェイスが応答します。

分類Dev

デフォルトのカスタムフックが指定されているコンポーネントインターフェイスを使用してReactルーター履歴オブジェクトにアクセスする方法

分類Dev

Windows 10でネットワークファイルアクセスをデバッグする方法は?

分類Dev

Asus AC2900RT-AC86Uルーターとインターネットホットスポットを共有するようにWindows7およびiPhoneX用のネットワークブリッジをセットアップします

Related 関連記事

  1. 1

    マシンがローカルワイヤレスプリンターおよびデバイスにアクセスできるようにネットワークを構成する方法

  2. 2

    ホームネットワークへのSSHトンネル、およびルーターのWebインターフェイスへのアクセス

  3. 3

    ネットワーク接続帯域幅(速度)wifiおよびモバイルデータを決定する

  4. 4

    ネットワーク接続帯域幅(速度)wifiおよびモバイルデータを決定する

  5. 5

    WiFiネットワークインターフェイスのMACアドレスを取得する方法

  6. 6

    デバイスがAndroidでWiFiに接続されているときにセルラーネットワークのIPアドレスを取得する方法

  7. 7

    特定のユーザーアカウントに対してデフォルトでインターネットアクセスを無効にし、パスワードによるアクセスを許可する方法はありますか?

  8. 8

    Wireshark Lua ディセクタでネットワーク インターフェイスを取得する

  9. 9

    バイナリデータをリストにパックおよびアンパックする最速の方法

  10. 10

    ネットワークからデータをフェッチするときにプログレスバーを表示および非表示にする方法は?

  11. 11

    SoftLayerで10Gおよび20Gネットワーク・インターフェースの速度を設定する方法

  12. 12

    ヤーンクラスターモードでのSparkドライバー(およびそのYARNコンテナー)のフェイルオーバープロセスの仕組みに関するリソース/ドキュメント

  13. 13

    フローティングアクションボタン、スワイプリフレッシュレイアウトとコーディネーターレイアウト、およびツールバーレイアウト動作を一緒に使用する

  14. 14

    特定のネットワークインターフェイスのデバイスIDを取得するにはどうすればよいですか?

  15. 15

    Ubuntu Server 18.04 でネットワーク インターフェイス構成をリセットする方法

  16. 16

    テストおよびベンチマークスイートでGHCパッケージデータベースにアクセスする

  17. 17

    インターネットにアクセスせずに(ただしUSBスティックを使用して)Ubuntu 18.04マシンにmake、build-essential、およびイーサネットドライバーをインストールする

  18. 18

    ポート転送なしでインターネット経由でHTTPファイルサーバーにアクセスできるようにする

  19. 19

    Linuxppp0とデフォルトルートおよびパブリックインターネットへのアクセス方法

  20. 20

    NATは、デフォルトでoutisdeから内部ネットワーク(またはルーターのローカルインターフェイス)にアクセスすることを許可しますか?

  21. 21

    ポートフォワーディングなしで非ローカルネットワークからアクセスするサーバーデータ

  22. 22

    Androidデバイスでブートストラップモーダルをドラッグ可能およびスクロール可能にする方法

  23. 23

    ネットワークインターフェイスを提供するPCIデバイスを特定する

  24. 24

    デュアルモニターが機能しない-2つのグラフィックカード用のNvidiaドライバーをインストールするにはどうすればよいですか-GT630およびGT610?

  25. 25

    ネイティブルータフラックスを反応させる:オーバーライドは、コンポーネントおよびアクセスローカル関数内で左または右ボタン

  26. 26

    ネットワーク アドレスに ping を実行すると、ループバック インターフェイスが応答します。

  27. 27

    デフォルトのカスタムフックが指定されているコンポーネントインターフェイスを使用してReactルーター履歴オブジェクトにアクセスする方法

  28. 28

    Windows 10でネットワークファイルアクセスをデバッグする方法は?

  29. 29

    Asus AC2900RT-AC86Uルーターとインターネットホットスポットを共有するようにWindows7およびiPhoneX用のネットワークブリッジをセットアップします

ホットタグ

アーカイブ