오늘도 공부
안드로이드 사용자 MAC 주소 및 전화번호 가져오기 본문
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name = "android.permission.INTERNET"/>
<uses-permission android:name = "android.permission.READ_PHONE_STATE"/>
Mac 정보 및 전화번호 가져오기
public String getLocalPhoneNumber(){ //전화번호
TelephonyManager manager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
return manager.getLine1Number();
}
public String getLocalIpAddress() {//맥 어드레스
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress()) {
return inetAddress.getHostAddress().toString();
}
}
}
} catch (SocketException ex) {
ex.printStackTrace();
}
return null;
}
'Android > Tip&Tech' 카테고리의 다른 글
Changing the Android EditText UI Widget (0) | 2011.03.15 |
---|---|
android 로그인 처리 예제 (0) | 2011.03.15 |
안드로이드(Android) 의 ImageView 레이아웃 옵션과 사용예제들 (0) | 2011.03.14 |
[Day19] Android Iphone Tab UI 2 소스 (0) | 2011.03.11 |
[팁] Activity에서 XML을 이용해 Tab을 사용시 쉬운 팁 (0) | 2011.03.11 |