아직 제가 기기 자체에서 로그를 찍어 보지는 못했는데... (해당 폰 사용자가 좀 멀리 있네요..ㅠㅠ)
final TelephonyManager tm = (TelephonyManager)getBaseContext().getSystemService(
Context.TELEPHONY_SERVICE);
final String tmDevice, tmSerial, androidId;
tmDevice = "" + tm.getDeviceId();
tmSerial = "" + tm.getSimSerialNumber();
androidId = ""
+ android.provider.Settings.Secure.getString(getContentResolver(),
android.provider.Settings.Secure.ANDROID_ID);
UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32)
| tmSerial.hashCode());
String deviceId = deviceUuid.toString();
위의 코드로 deviceID를 생성하여 사용하고 있는데.. 호출 할 때마다 계속 값이 변경이 된다고 하네요...
위에 코드의 deviceID가 생성할 때 마다 변경 될 수도 있는건가요?
그리고 기기의 Build.MODEL 값이 자동으로 변경 될수있나요?
기종 자체가 변하지는 않는데...
***-***S 가 되었다가 ***-***L 이 되었다가 하는 이상한 현상이 발생합니다..
둘 다 같은 기기에서 발생하는 문제 이구요...
답을 찾고는 있는데... 찾지 못해서 답답함에... 질문 드림니다. 답변 부탁드림니다.
오늘 하루도 좋은 하루되세요..~~ (나도... ㅠㅠ)