Android获取imei
时间: 2023-11-08 16:06:28 浏览: 206
【Android】获取IMEI码
在 Android 中,可以通过以下代码获取 IMEI:
```java
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) == PackageManager.PERMISSION_GRANTED) {
String imei = telephonyManager.getDeviceId();
}
```
请注意,为了获取 IMEI,需要在 AndroidManifest.xml 文件中添加如下权限:
```xml
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
```
此外,从 Android 10 开始,获取 IMEI 需要增加 READ_PRIVILEGED_PHONE_STATE 权限,并且只有系统应用程序才能获得此权限。
阅读全文