dart - Flutter 检查应用程序是否在 iPad 或 iPhone 上运行

标签 dart flutter

我在我的应用程序中使用振动,因为 iPad 不支持它,所以我想从我的应用程序中删除一个振动设备的按钮。

那么,我如何才能知道我的应用程序是在 iPad 还是 iPhone 上运行呢?

最佳答案

device_info 的用法是正确的,但是应该使用 model 属性:

Future<bool> isIpad() async{
  DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
  IosDeviceInfo info = await deviceInfo.iosInfo;
  if (info.model.toLowerCase().contains("ipad")) {
    return true;
  }
  return false;
}

关于dart - Flutter 检查应用程序是否在 iPad 或 iPhone 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53763886/

相关文章:

动画完成后 flutter 反向动画不起作用

python - 是否可以在 Flutter 应用程序中运行 Python 解释器?

从 Flutter Image_Picker 插件获取的图像尺寸太大

flutter - 小部件不会在 Flutter 中到达屏幕底部?

ios - 在pubspec.yaml中添加Google Maps软件包后,Flutter的iOS应用将无法构建

flutter - 将ListView元素的CheckBox的位置传递给Flutter中的onChanged回调

android - 当我运行 "flutter build aot --debug "错误时?

flutter - Flutter中的MultiMap

dart - Flutter - 创建值和名称数组

flutter/Dart : Create a GridView where the first item is a unique grid item