Wi-Fiがオンでインターネットに接続されている場合でも、モバイルデータを介してプログラムでリクエストをルーティングすることはできますか?Wi-Fiがオンの場合にアンドロイド携帯電話のモバイルデータでのみデータを送信する
私のアプリはモバイルデータでのみ利用可能なオペレーターが提供するサービスに電話する必要があり、Wi-Fiをオフにするのはユーザーフレンドリーではないと思います。
Wi-Fiがオンでインターネットに接続されている場合でも、モバイルデータを介してプログラムでリクエストをルーティングすることはできますか?Wi-Fiがオンの場合にアンドロイド携帯電話のモバイルデータでのみデータを送信する
私のアプリはモバイルデータでのみ利用可能なオペレーターが提供するサービスに電話する必要があり、Wi-Fiをオフにするのはユーザーフレンドリーではないと思います。
が、具体的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)を持つネットワークを要求している可能性があります。