android 获取设备序列号
时间: 2023-08-29 18:04:54 浏览: 248
Android应用获取设备序列号的方法
5星 · 资源好评率100%
你可以使用以下代码获取Android设备的序列号:
java
import android.content.Context;
import android.os.Build;
public class DeviceInfoUtil {
public static String getSerialNumber(Context context) {
String serialNumber = "";
try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
serialNumber = Build.getSerial();
} else {
serialNumber = Build.SERIAL;
}
} catch (SecurityException e) {
e.printStackTrace();
}
return serialNumber;
}
}
```
请确保已经添加了适当的权限到你的 AndroidManifest.xml 文件中:
```xml
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
```
调用 `getSerialNumber()` 方法即可获取设备的序列号。注意,有些设备可能无法获取到序列号,因此返回的值可能为空字符串。
阅读全文