레이블이 permission인 게시물을 표시합니다. 모든 게시물 표시
레이블이 permission인 게시물을 표시합니다. 모든 게시물 표시

2013년 6월 25일 화요일

andoid get device id (안드로이드 디바이스 아이디 가져오기)

1.AndroidManifest.xml에 퍼미션을 추가해준다.(add permission AndroidManifest.xml)
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

2. 
TelephonyManager tm =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

String deviceid = tm.getDeviceId();

get macaddress android (안드로이드 맥어드레스 가져오기)

1.AndroidManifest.xml setting(AndroidManifest.xml 다음의 권한을 추가)
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

2. make mathod(메소드를 만들어 사용한다)

public String getMacAddress(Context context) {
    WifiManager wimanager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
    String macAddress = wimanager.getConnectionInfo().getMacAddress();
    if (macAddress == null) {
        macAddress = "와이파이가 안되거나 맥어드레스가 없는경우";//device has no macaddress or wifi is disabled
    }
    return macAddress;
}

3. call mathod from other activity(다른 엑티비티에서 사용하기)
String macaddredd = getMacAddress(this);//or this.activity()