2

Android 2.3 では、<uses-permission android:name="android.permission.MODIFY_PHONE_STATE" />システム以外のアプリケーションに対して許可が許可されなくなりました。APN名を変更する以外に、データ接続を有効/無効にする代替手段はありますか? それを行う Android Marketを見つけましData Enabler Widgetたが、その方法を理解できないようです。誰でも私を助けることができますか?

ありがとう!- アレックス・アディ

4

2 に答える 2

0

データ接続 (3g、2g など) を変更する方法がわかりませんが、次の方法で wifi 接続を有効/無効にすることができます:

WifiManager wifiManager = (WifiManager)this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(boolean enabled);
于 2011-08-08T06:10:22.430 に答える
0

問題の解決策を見つけたので、この質問を閉じます。別の方法として、レベル 10 以上の API が検出された場合はモバイル設定アクティビティを表示するか、それ以外の場合はコードから直接有効にすることを続けます。を保持しandroid.permission.MODIFY_PHONE_STATEていますが、API がレベル 10 未満の場合のみ使用します。

于 2011-08-08T19:50:58.287 に答える