我正在使用Adobe Flex/Air製作應用程序。我想知道是否有任何方法讓Air應用程序運行在操作系統上?獲取Adobe AIR中的當前操作系統
回答
使用Capabilities類:
import flash.system.Capabilities;
trace(Capabilities.os);
if((Capabilities.os.indexOf("Windows") >= 0))
{
// in windows
}
else if((Capabilities.os.indexOf("Mac") >= 0))
{
// in mac
}
else if((Capabilities.os.indexOf("Linux") >= 0))
{
// in linux
}
爲了清楚起見,我用這個代碼(雖然它同樣的事情Mudasir的)
if(Capabilities.os.search("Windows")>=0)
//do something
這裏有文檔說什麼:
flash.system.Capabilities.os():字符串 [只讀] Specifi es當前的操作系統。 os屬性可以返回下列字符串:操作系統值
的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
Windo WS NT
的Windows 2000
的Windows ME
的Windows CE
Windows智能手機
視窗掌上電腦
的Windows CEPC
的Windows Mobile
的Mac OS 「的Mac OS XYZ」(其中的XYZ爲版本號,例如: 「的Mac OS 10.5.2」)
的Linux的 「Linux」(Flash Player的高度重視Linux版本,如 「Linux的2.6.15-1.2054_FC5smp」
iPhone OS 4.1 「iPhone3,1」
服務器字符串是OS。
如果存在更具體的功能屬性,請勿使用Capabilities.os確定基於操作系統的功能。基於操作系統的功能是一個壞主意,因爲如果應用程序不考慮所有潛在的目標操作系統,它可能會導致問題。而是使用與您正在測試的功能相對應的屬性。有關更多信息,請參閱Capabilities類描述。
語言版本: 3.0 Player版本: 的Flash 9,AIR 1.0,精簡版4
- 1. 獲取Adobe Air中當前登錄的操作系統用戶
- 2. 如何檢測Adobe AIR中的Android操作系統版本?
- 3. 如何獲取MSBuild中的當前操作系統?
- 4. Vimscript中是否有命令獲取當前操作系統?
- 5. 獲取當前操作系統的最佳方式是什麼?
- 6. 如何獲取Windows Phone的當前操作系統版本?
- 7. 在C++運行時獲取當前操作系統
- 8. PHP獲取當前客戶端操作系統語言
- 9. Adobe AIR和不同的操作系統文件系統
- 10. 如何在Scala中輕鬆獲取當前操作系統的行分隔符?
- 11. 如何在perl腳本中獲取當前操作系統的默認編碼
- 12. 獲取當前運行系統作業的系統作業ID(異步操作實體)
- 13. 獲取Nancy的操作系統/平臺
- 14. 是否可以檢測Haxe中的當前操作系統?
- 15. 獲取當前系統日期時間
- 16. 獲取當前系統時間
- 17. 獲取當前系統時間?
- 18. 獲取當前(系統)日在PHP
- 19. 使用Adobe AIR捕獲系統級擊鍵
- 20. 獲取IP位置和操作系統
- 21. 用Postgresql獲取系統操作信息
- 22. 從操作系統獲取事件
- 23. 獲取Android操作系統版本表
- 24. 不使用WMI獲取操作系統
- 25. 使用c#獲取操作系統#
- 26. 如何從Windows操作系統獲取當前用戶名和密碼。
- 27. 獲取所有操作系統Windows值(前綴)
- 28. 如何在'make'中檢查當前的操作系統是?
- 29. 找出MSBuild中當前操作系統的「位」
- 30. 如何獲取系統日誌形式4.3 android操作系統
這是Flash格式太:)不只是在AIR :) – 2009-06-30 19:00:39
但如何才能確定Solaris操作系統 – Asad 2015-12-21 08:25:19