読者です 読者をやめる 読者になる 読者になる

WiMaxのNetworkInfo#getType

HTC Evo 3Dで接続するWiMaxがどう認識されるか気になったのでConnectivityManager#getAllNetworkInfoで確認

WiMaxは6でした。これは各メーカー共通なんでしょうか?

f:id:tinsep19:20111130134629p:image

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());
    }
}