我需要得到的android手机IMEI号码使用飞镖语言在颤动。如何从安卓手机上获取此slot1或slot2 IMEI号码。
发布于 2021-09-07 08:11:43
您可以使用device_information包。要使用此程序包,您需要请求用户的电话权限。因此,在您的Manifest文件中添加以下权限。
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
第二步是获得用户的许可,以访问其手机的信息。检查以下代码的权限:
Future<String> _askingPhonePermission() async {
final PermissionStatus permissionStatus = await _getPhonePermission();
}
Future<PermissionStatus> _getPhonePermission() async {
final PermissionStatus permission = await Permission.phone.status;
if (permission != PermissionStatus.granted &&
permission != PermissionStatus.denied) {
final Map<Permission, PermissionStatus> permissionStatus =
await [Permission.phone].request();
return permissionStatus[Permission.phone] ??
PermissionStatus.undetermined;
} else {
return permission;
}
}
最后,使用上面提到的包提取设备的IMEI号。
String imeiNo = await DeviceInformation.deviceIMEINumber;
https://stackoverflow.com/questions/69084354
复制相似问题