我的设备ID关于电话是unknown
,所以我无法获得API android.os.Build.SERIAL;
我试图将MAC地址作为设备ID,但是关闭WiFi适配器时它不起作用。
我知道将设备连接到无线网络时有一个设备ID,例如android-xxx
,如何获得该设备ID?
请帮助我:D
String deviceId = Secure.getString(this.getContentResolver(),
Secure.ANDROID_ID);
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/indistifying-app-installations.html