Obtenir le système d'exploitation actuel dans Adobe Air
Je suis en train de faire une Application à l'aide d'Adobe Flex/Air. Je me demandais si il existe un moyen d'obtenir le Système d'Exploitation de l'application Air est en cours d'exécution sur?
source d'informationauteur Joel
Vous devez vous connecter pour publier un commentaire.
Utilisation Les capacités de classe:
Pour plus de clarté, j'utilise ce code (bien qu'il fait la même chose que Mudasir)
Voici ce que les docs disent:
flash.système.Des capacités.os():String
[Lecture Seule] Spécifie le système d'exploitation actuel. Le système d'exploitation de la propriété peut retourner les chaînes de caractères suivantes: système d'Exploitation Valeur
Windows 7
Windows Vista
Windows Server 2008 R2
Windows Server 2008
Windows Home Server
Windows Server 2003 R2
Windows Server 2003
Windows Server XP 64
Windows XP
Windows 98
Windows 95
Windows NT
Windows 2000
Windows ME
Windows CE
SmartPhone Windows
Windows PocketPC
Windows CEPC
Windows Mobile
Mac OS Mac OS X. Y. Z" (où X. Y. Z est le numéro de version, par exemple: "Mac OS 10.5.2")
Linux "Linux" (Flash Player attache la version Linux, tels que "Linux 2.6.15-1.2054_FC5smp"
iPhone OS 4.1 "iPhone3,1"
Le serveur de la chaîne est OS.
Ne pas utiliser de Capacités.système d'exploitation pour déterminer une capacité, qui est basée sur le système d'exploitation si un plus capacité spécifique de la propriété existe. Fonder une capacité sur le système d'exploitation est une mauvaise idée, car il peut causer des problèmes si une application ne prend pas en compte le potentiel de cibler les systèmes d'exploitation. Au lieu de cela, utilisez la propriété correspondant à la fonction pour laquelle vous souhaitez tester. Pour plus d'informations, voir les Capacités de description de la classe.
Version Du Langage:
3.0
Player En Version:
Flash 9, AIR 1.0, Lite 4