2017-07-19 5 views
2

Wi-Fiがオンでインターネットに接続されている場合でも、モバイルデータを介してプログラムでリクエストをルーティングすることはできますか?Wi-Fiがオンの場合にアンドロイド携帯電話のモバイルデータでのみデータを送信する

私のアプリはモバイルデータでのみ利用可能なオペレーターが提供するサービスに電話する必要があり、Wi-Fiをオフにするのはユーザーフレンドリーではないと思います。

答えて

1

が、具体的https://developer.android.com/reference/android/net/ConnectivityManager.html

を見て、それはあなたがやりたいことを可能にする機能を持っています。

5 Provide an API that allows applications to request and select networks for their data traffic 

あなたはネットワークを要求し、その後setDefaultNetwork(23前API)またはAPI> = 23 bindProcessToNetworkを使用しています。

TRANSPORT_CELLULARの機能(https://developer.android.com/reference/android/net/NetworkCapabilities.html)を持つネットワークを要求している可能性があります。

関連する問題