gpt4 book ai didi

flutter - 如何在 flutter 中获取设备ID

转载 作者:IT王子 更新时间:2023-10-29 06:57:13 27 4
gpt4 key购买 nike

我想使用设备 ID 并传递给 FutureBuilder() 来执行某些操作。任何人都可以解释或提供一些代码来说明这一点吗?

我试过使用 device_id flutter 插件但没有运气。

我已经检查过 device_info但不确定如何通过 FutureBuilder 正确使用它。

最佳答案

让我通过device_info 向您解释一下插件。

第一步添加依赖

dependencies:
flutter:
sdk: flutter
device_info: ^0.4.0+1

第 2 步在开头导入你的文件

  import 'package:device_info/device_info.dart';

第 3 步创建一个异步函数以返回设备 ID。

deviceInfo() async{
DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo;
return androidInfo.id;
}

步骤 4创建 FutureBuilder() 以显示设备 ID 或执行任何操作。

FutureBuilder(
future: deviceInfo(),
builder: (BuildContext context, AsyncSnapshot snap){
// do nothing...
if (snap.hasData){
//your logic goes here.
}else {
return new CircularProgressIndicator();
}
},
)

关于flutter - 如何在 flutter 中获取设备ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55963553/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com