WiMaxのNetworkInfo#getType
HTC Evo 3Dで接続するWiMaxがどう認識されるか気になったのでConnectivityManager#getAllNetworkInfoで確認
WiMaxは6でした。これは各メーカー共通なんでしょうか?
package com.wimax_state; import android.app.Activity; import android.net.*; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>が必要 ConnectivityManager conmgr = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE); StringBuilder infomation = new StringBuilder(); TextView text = (TextView)findViewById(R.id.text); for(NetworkInfo info : conmgr.getAllNetworkInfo()){ infomation.append(String.format("%s : %d\n", info.getTypeName(), info.getType())); } text.setText(infomation.toString()); } }