1

4G / WiMax(On a Evo 4G)をオフまたはオン(現在の状態に基づく)にするプログラムを作成する必要があります。

APIを調べていたところ、WiMaxや4Gについてはあまり言及されていないことに気づきました。私は気づきました:http://developer.android.com/reference/android/net/ConnectivityManager.html-それでも、次のコードビットを使用してWiMaxのオンとオフを切り替えることができません。

// get phone state
ConnectivityManager cm =
    (ConnectivityManager)getBaseContext().getSystemService(Context.CONNECTIVITY_SERVICE);

cm.startUsingNetworkFeature(cm.TYPE_WIMAX, "4g");

ありがとうございました。私はこれが可能であることを知っています私はそれを行う方法がわかりません。

4

1 に答える 1

2

次にこの問題に遭遇する人のために、wimax 対応のほとんどの HTC 電話に関する解決策を次に示します。

//make the object
Object wimaxManager = (Object)getBaseContext().getSystemService("wimax");

//declare the method
Method setWimaxEnabled = wimaxManager.getClass().getMethod("setWimaxEnabled", new Class[] { Boolean.TYPE });

//turn it on
setWimaxEnabled.invoke(wimaxManager, new Object[] { Boolean.TRUE });

//turn it off
setWimaxEnabled.invoke(wimaxManager, new Object[] { Boolean.FALSE });

では、どうぞ:)

于 2012-02-06T17:47:39.227 に答える