【发布时间】:2019-10-01 06:44:52
【问题描述】:
在这个问题中,我想将设备信息存储到共享首选项中,因为我想从应用程序的任何地方访问设备信息。希望你明白这个问题。你的小小帮助可以让我开心:)
这是我尝试过的一些代码
Future deviceinfo() async {
if (Platform.isAndroid) {
AndroidDeviceInfo androidInfo = await deviceInfo.androidInfo;
print("Hey Android User");
print('Running on ${androidInfo.id}');
print('Running on ${androidInfo.isPhysicalDevice}');
print('Running on ${androidInfo.fingerprint}');
//Here in this line error
SharedPreferences devicepref = await SharedPreferences.getInstance();
devicepref.setString('deviceinfo', androidInfo);
} else if (Platform.isIOS) {
IosDeviceInfo iosInfo = await deviceInfo.iosInfo;
print("Hey IOS User");
print('Running on ${iosInfo.utsname.machine}');
}
}
【问题讨论】:
-
在
deviceinfo()之外声明变量然后设置变量 -
你能帮我做这件事吗?如果你可以请帮助我。
标签: flutter sharedpreferences store device flutter-dependencies