Holen Sie Sich Aktuelle Betriebssystem In Adobe Air
Mache ich eine App, die mit Adobe Flex/Air. Ich Frage mich, ob es irgendeinen Weg gibt, um das Betriebssystem die Air-app läuft?
InformationsquelleAutor der Frage Joel | 2009-06-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Fähigkeiten Klasse:
InformationsquelleAutor der Antwort zinovii
InformationsquelleAutor der Antwort Mudasir Bhutto
Um der Klarheit Willen verwende ich diesen code (obwohl es nicht die gleiche Sache wie Mudasir)
Hier sind, was die docs sagen:
flash.system.Fähigkeiten.os():String
[Schreibgeschützt] Gibt das aktuelle Betriebssystem. Die os-Eigenschaft kann die folgenden strings zurückgeben: Betriebssystem Wert
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
Windows-SmartPhone
Windows PocketPC
Windows CEPC
Windows Mobile
Mac OS "Mac OS X. Y. Z" (wobei X. Y. Z die Versionsnummer ist, zum Beispiel: "Mac OS 10.5.2")
Linux - "Linux" (Flash Player fügt die Linux-version, wie "Linux 2.6.15-1.2054_FC5smp"
iPhone OS 4.1 "iPhone3,1"
Server string OS.
Verwenden Sie nicht Capabilities.os um zu bestimmen, eine Fähigkeit basierend auf dem Betriebssystem, wenn eine bestimmte Funktion Eigenschaft vorhanden ist. Stützend eine Fähigkeit, die auf das Betriebssystem, ist eine schlechte Idee, da kann es zu Problemen führen, wenn eine Anwendung nicht berücksichtigen alle möglichen Betriebssysteme. Verwenden Sie stattdessen die Eigenschaft entsprechend der Funktion, für die Sie testen. Weitere Informationen finden Sie in der Capabilities-Klasse Beschreibung.
Sprache Version:
3.0
Player Version:
Flash 9, AIR 1.0 Lite 4
InformationsquelleAutor der Antwort posit labs