如何在平板电脑Android 4.0.3上获取设备ID,如android-xxx

时间:2012-10-19 03:18:28

标签: android

关于手机中的我的设备ID为unknown,因此我无法通过API获取ID android.os.Build.SERIAL;

我试图将Mac地址作为设备ID,但是当我关闭wifi适配器时它无法正常工作。

我知道当我将设备连接到无线网络时,有android-xxx设备ID,我该如何获取该设备ID?

请帮帮我:D

2 个答案:

答案 0 :(得分:1)

 String deviceId = Secure.getString(this.getContentResolver(),
                Secure.ANDROID_ID);

答案 1 :(得分:0)

TelephonyManager tManager = (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();

您需要此权限

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

虽然我不确定你为什么需要它,但我建议你先读这个 http://android-developers.blogspot.in/2011/03/identifying-app-installations.html