Flutter 如何在flatter中获取设备id
我想使用设备ID并传递给Flutter 如何在flatter中获取设备id,flutter,Flutter,我想使用设备ID并传递给FutureBuilder()执行一些操作。 有人能解释或提供一些代码来说明这一点吗 我尝试过使用颤振插件,但没有运气 我已经用FutureBuilder检查过,但不确定如何正确使用它,让我通过插件向您解释一下 第一步 添加依赖项 dependencies: flutter: sdk: flutter device_info: ^0.4.0+1 步骤2 在开始时导入文件 import 'package:device_info/device_info.
FutureBuilder()
执行一些操作。
有人能解释或提供一些代码来说明这一点吗
我尝试过使用颤振插件,但没有运气
我已经用
FutureBuilder
检查过,但不确定如何正确使用它,让我通过插件向您解释一下
第一步
添加依赖项
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();
}
},
)
不,真的,我之前读过。但没有解决我的问题。我想用FutureBuilder处理返回值。哦,哦,没有问题。这能回答你的问题吗?有时它被认为是空的,它被记录为“在工厂重置时可以更改”。使用风险自负,并且可以在固定电话上轻松更改。