Свойство isAndroid
Свойство isAndroid класса Platform возвращает
логическое значение true, если текущая программа
выполняется на операционной системе Android. Если
же программа запущена на любой другой платформе,
свойство вернет false. Это свойство доступно
только для чтения и не принимает параметров.
Свойство isAndroid часто используется вместе
с другими свойствами платформы, такими как
isIOS, isWindows или isLinux,
чтобы адаптировать поведение программы под
конкретную операционную систему.
Синтаксис
Platform.isAndroid
Пример
Давайте проверим, запущена ли программа на Android:
import 'dart:io';
void main()
{
bool res = Platform.isAndroid;
print(res);
}
Результат выполнения кода на Android:
true
Результат выполнения кода на другой платформе:
false
Пример
Давайте выведем сообщение в зависимости от текущей платформы:
import 'dart:io';
void main()
{
if (Platform.isAndroid) {
print('Running on Android');
} else {
print('Not running on Android');
}
}
Результат выполнения кода на Android:
"Running on Android"
Смотрите также
-
класс
Platform,
который предоставляет информацию о платформе -
свойство
operatingSystem,
которое возвращает имя операционной системы -
свойство
isIOS,
которое проверяет платформу iOS -
свойство
isLinux,
которое проверяет платформу Linux