私はアンドロイド用のアプリケーションを書いています。私の問題は、Wi-Fiを使用せずに、GPRSで接続を強制することです。私は以下のような解決策を持っていますが、これは起動時にアプリケーションのクラッシュを引き起こします。
ConnectivityManager CM =
(ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
CM.setNetworkPreference(ConnectivityManager.TYPE_MOBILE);
また、以下の設定行をマニフェストファイルに追加しました。
uses-permission android:name="android.permission.WRITE_SETTINGS"
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"
uses-permission android:name="android.permission.CHANGE_CONFIGURATION"
uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"
誰かが問題、または接続タイプを設定するための答えを知っていますか?