关于手机中的我的设备ID为unknown
,因此我无法通过API获取ID android.os.Build.SERIAL;
我试图将Mac地址作为设备ID,但是当我关闭wifi适配器时它无法正常工作。
我知道当我将设备连接到无线网络时,有android-xxx
设备ID,我该如何获取该设备ID?
请帮帮我:D
答案 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