この記事は?
Flutter(Dart)のPlatformプロパティの一覧です
Platform.environment
環境変数やシステムパスの情報
デバイスでのファイルシステムやソフトウェアの動作に関する設定
# Android
{PATH: /product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system_ext/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin, ANDROID_BOOTLOGO: 1, ANDROID_ROOT: /system, ANDROID_ASSETS: /system/app, ANDROID_DATA: /data, ANDROID_STORAGE: /storage, ANDROID_ART_ROOT: /apex/com.android.art, ANDROID_I18N_ROOT: /apex/com.android.i18n, ANDROID_TZDATA_ROOT: /apex/com.android.tzdata, EXTERNAL_STORAGE: /sdcard, ASEC_MOUNTPOINT: /mnt/asec, DOWNLOAD_CACHE: /data/cache, BOOTCLASSPATH: /apex/com.android.art/javalib/core-oj.jar:/apex/com.android.art/javalib/core-libart.jar:/apex/com.android.art/javalib/okhttp.jar:/apex/com.android.art/javalib/bouncycastle.jar:/apex/com.android.art/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/framework-graphics.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/apex/com.android.i18n/javalib/core-icu4j.jar:/apex/com.android.adservic
# iOS
{}
Platform.executable
実行可能ファイルのパス
# Android
flutter
# iOS
/Users/{起動中のユーザ名}/Library/Developer/CoreSimulator/Devices/404A5619-FF5D-4EC2-8DDD-BDAD3017CD3F/data/Containers/Bundle/Application/788B1C33-9969-4470-93C7-C3423EC70F40/Runner.app/Runner
Platform.executableArguments
実行可能ファイルに渡されるフラグ
# Android
[]
# iOS
[]
Platform.isAndroid
OSがAndroidのバージョンかどうか
# Android
true
# iOS
false
Platform.isFuchsia
OSがFuchsiaのバージョンかどうか
# Android
false
# iOS
false
Platform.isIOS
OSがiOSのバージョンかどうか
# Android
false
# iOS
true
Platform.isLinux
OSがLinuxのバージョンかどうか
Android等の特別なバージョンはfalse
# Android
false
# iOS
false
Platform.isMacOS
OSがmacOSのバージョンかどうか
# Android
false
# iOS
false
Platform.isWindows
OSがMicrosoft Windowsのバージョンかどうか
# Android
false
# iOS
false
Platform.lineTerminator
OSのデフォルトの改行コード
# Android
# iOS
Platform.localeName
現在のロケールの名称
# Android
en_US
# iOS
en_US
Platform.numberOfProcessors
マシンの個々の実行ユニット数
# Android
6
# iOS
12
Platform.operatingSystem
OSまたはプラットフォーム、"android" "fuchsia" "ios" "linux" "macos" "windows"から表示
# Android
android
# iOS
ios
Platform.operatingSystemVersion
OSまたはプラットフォームのバージョン
# Android
sdk_gphone64_x86_64-userdebug 14 UE1A.230829.036.A1 11228894 dev-keys
# iOS
Version 17.2 (Build 21C62)
Platform.packageConfig
スクリプトを実行するために使用される実行ファイルに渡される--packagesフラグ
ない場合はnull
# Android
# iOS
Platform.pathSeparator
パスを表示する際の区切り文字
# Android
/
# iOS
/
Platform.resolvedExecutable
このスクリプトを実行するために使用される実行可能ファイルのパス
# Android
/system/bin/app_process64
# iOS
/Users/{起動中のユーザ名}/Library/Developer/CoreSimulator/Devices/404A5619-FF5D-4EC2-8DDD-BDAD3017CD3F/data/Containers/Bundle/Application/788B1C33-9969-4470-93C7-C3423EC70F40/Runner.app/Runner
Platform.script
実行されているスクリプトの絶対URI
# Android
file:///main.dart
# iOS
file:///main.dart
Platform.version
現在の Dart ランタイムのバージョン
# Android
3.5.3 (stable) (Wed Sep 11 16:22:47 2024 +0000) on "android_x64"
# iOS
3.5.3 (stable) (Wed Sep 11 16:22:47 2024 +0000) on "ios_x64"