Wi-Fiまたは3G(またはそれ以上)が利用できる場合でも、特にGPRS接続が必要なアプリケーションを作成しています。(を使用して)wifiを無効にする方法を理解しましたがWifiManager
、プログラムで3Gを無効にし、GPRS接続のみを使用する方法を見つけることができないようです。これは、デバイス設定で手動で変更するのと同じ効果があります。
コードでこれを行う方法はありますか?
更新:私が探しているものは、必ずしもパブリックAndroidAPIに含まれている必要はありません。文書化されていないAPIの1つに含まれている場合もあれば、最後の手段として、デバイス固有のAPIである場合もありますが、機能するものが必要です。ただし、これらの機能を使用するためにデバイスをルート化する必要はありません。