有没有人知道如何检索Android版本4.x或5.x中Device ID
标题下的Settings -> About tablet -> System updates -> Software update settings
下找到的Device information
?
答案 0 :(得分:0)
如果我没有错,你正在寻找你可以使用这些代码获得的手机设备ID
TelephonyManager tm = (TelephonyManager)context.GetSystemService(Context.TelephonyService);
deviceId = tm.DeviceId;
还需要以下权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
在Android Marshmallow或API 23之后,您需要动态询问权限,可以在此处找到代码参考:
https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/
答案 1 :(得分:0)
同意@ G.hakim,但除此之外,此API需要android.permission.READ_PHONE_STATE
权限。因此,如果您想使用此API,则需要在AndroidManifest.xml
中声明权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>