Как я могу получить UUID моего телефона Android в приложении?

Мне нужна помощь, чтобы получить UUID моего телефона Android. Я поискал в сети и нашел одно возможное решение, но оно не работает в эмуляторе.

Вот код:

Class<?> c;
try {
    c = Class.forName("android.os.SystemProperties");
    Method get = c.getMethod("get", String.class);
    serial = (String) get.invoke(c, "ro.serialno");
    Log.d("ANDROID UUID",serial);
} catch (Exception e) {
    e.printStackTrace();
}

Кто-нибудь знает, почему это не работает, или есть лучшее решение?

50
задан Cody Gray 10 March 2011 в 21:54
поделиться