如何从 flutter dart 中检测主机平台?

发布于 2025-01-12 13:19:56 字数 37 浏览 0 评论 0原文

对于 iOS 和 Android 上应该略有不同的 UI,?

For UI that should differ slightly on iOS and Android, ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

策马西风 2025-01-19 13:19:56
import 'dart:io' show Platform;

现在您只需执行以下操作即可检测平台

Platform.isIOS // for ios
Platform.isAndroid //for android
import 'dart:io' show Platform;

Now you can detect the platform by just doing

Platform.isIOS // for ios
Platform.isAndroid //for android
千鲤 2025-01-19 13:19:56
import 'dart:io' show Platform;

现在,您需要检查您是在 Web 还是应用程序上。

if(kIsWeb) {
   Enter Web specific code here
} else {
   if(Platform.isIOS){
      Enter IOS specific code here.
   } else if (Platform.isAndroid){
      Enter Android specific code here.
   }
}

平台有以下选项:

Platform.isAndroid
Platform.isFuchsia
Platform.isIOS
Platform.isLinux
Platform.isMacOS
Platform.isWindows
import 'dart:io' show Platform;

Now, you need to check whether you are on Web or Application.

if(kIsWeb) {
   Enter Web specific code here
} else {
   if(Platform.isIOS){
      Enter IOS specific code here.
   } else if (Platform.isAndroid){
      Enter Android specific code here.
   }
}

Platform has following options:

Platform.isAndroid
Platform.isFuchsia
Platform.isIOS
Platform.isLinux
Platform.isMacOS
Platform.isWindows
野却迷人 2025-01-19 13:19:56
import 'dart:io' show Platform;

if (Platform.isAndroid) {
  // Android-specific code
} else if (Platform.isIOS) {
  // iOS-specific code
}
import 'dart:io' show Platform;

if (Platform.isAndroid) {
  // Android-specific code
} else if (Platform.isIOS) {
  // iOS-specific code
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文