7

Verizon Galaxy Nexus で LTE を有効/無効にできるように、設定メニューに深く入り込まずにウィジェットを作成しようとしています。ただし、LTEが実際にオンになっているかどうかを判断する方法はまだわかっていません. 現在、電話に LTE 信号または EVDO 信号があるかどうかを判断できますが、電話に EVDO 信号があるときに LTE が有効になっているかどうかはわかりません。

Android Developers Reference のどこを見るべきかについて、誰か提案がありますか? TelephonyManager と ConnectivityManager を試しましたが、これまでのところどちらも機能していません。

4

2 に答える 2

0

これを試しましたか?

TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService( Context.TELEPHONY_SERVICE );
boolean isLTEConnected = telephonyManager.getNetworkType() == TelephonyManager.NETWORK_TYPE_LTE;
于 2012-06-11T20:04:56.607 に答える
0

このリンクを参照してください: http://developer.android.com/reference/android/telephony/TelephonyManager.htmlおよびこれで例を見つけることができます: http://developer.android.com/training/effective-downloads/connectivity_patterns. html

次の関数を使用する必要があります。TelephonyManager.getNetworkType()

于 2012-06-11T20:05:31.367 に答える