Перечисление TargetPlatform
Перечисление TargetPlatform описывает ОС через defaultTargetPlatform.
Синтаксис
TargetPlatform.android
Значения
| Значение | Описание |
|---|---|
android | Google Android. |
iOS | Apple iOS. |
linux | GNU/Linux. |
macOS | Apple macOS. |
windows | Microsoft Windows. |
fuchsia | Fuchsia OS. |
Пример
Давайте вывести платформу:
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(home: Scaffold(body: Center(child: Text(defaultTargetPlatform.name)))));
На экране имя текущей платформы.
Пример
Давайте сравнить с android:
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(home: Scaffold(body: Center(child: Text(defaultTargetPlatform == TargetPlatform.android ? 'abcde' : '12345')))));
На экране 'abcde' или '12345'.
Смотрите также
-
перечисление
DeviceOrientation,
ориентация -
класс
MaterialApp,
адаптация под платформу -
константа
kReleaseMode,
сборка -
виджет
Title,
web заголовок