TelephonyManager.getDeviceId()
TelephonyManager.getDeviceId()
라는 메서드는 스마트폰별로 각기 다른 ID를 제공합니다. 그러나, 테블릿과 같은 개통되지 않은 기기에서는 이용할수 없죠. 가끔 일부 라이브러리에서 (특히 국내산 라이브러리..) 사용자 아이디 또는 UDID를 요구할 때 이용하시면 됩니다. 예를 들어, NAS 오퍼윌 SDK 연동에서 이용할 수 잇습니다. (이때, 개통되었는지 아닌지 확인은 해야겟죠?)
1 2 3 4 5 6 7 8 9 10 11 12 | package{ public class ActivityName { public static void Emtpy(...) { Context context = this; String appKey = "앱KEY"; boolean testMode = false; String userid = TelephonyManager.getDeviceId(); NASWall.init(context, appKey, testMode, userId); } } } |
이런 식인 셈이죠.. 흠흠 (NAS 연동 예제입니다..)
강좌 마칩니다!
+ 사용하실떄는 TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
와 같이 선언을 해야 합니다~
'프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 기기 고유값 2 (2) | 2015.03.14 |
---|---|
앱 하나를 올렸습니다. (0) | 2015.03.14 |
TIP: 매뉴 아이템 아래로! (0) | 2014.10.29 |
[트랙백] 프리퍼런스 액티비티 메인으로 (0) | 2014.09.10 |
안드로이드 라이브러리 모음 앱 추천!! (1) | 2014.09.07 |
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.