Tôi đang tạo một Ứng dụng bằng Adobe Flex/Air. Tôi đã tự hỏi nếu có bất kỳ cách nào để có được hệ điều hành ứng dụng Air đang chạy trên?Tải hệ điều hành hiện tại Trong Adobe Air
Trả lời
Sử dụng Capabilities lớp:
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
}
Để rõ ràng sake, tôi sử dụng mã này (mặc dù nó làm điều tương tự như Mudasir của)
if(Capabilities.os.search("Windows")>=0)
//do something
Dưới đây là những gì các tài liệu nói:
flash.system.Capabilities.os(): Chuỗi [Chỉ đọc] Specifi es hệ điều hành hiện tại. Thuộc tính os có thể trả lại chuỗi kí tự sau: Hệ điều hành Value
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
của Windows SmartPhone
Windows PocketPC
của Windows CEPC
Windows Mobile
Mac OS "Mac OS XYZ" (trong đó XYZ là số phiên bản, ví dụ: "Mac OS 10.5.2")
Linux "Linux" (flash Player gắn phiên bản Linux, chẳng hạn như "Linux 2.6.15-1.2054_FC5smp"
hệ điều hành iPhone 4.1 "iPhone3,1"
Chuỗi máy chủ là hệ điều hành.
Không sử dụng Capabilities.os để xác định khả năng dựa trên hệ điều hành nếu có thuộc tính khả năng cụ thể hơn. Căn cứ vào khả năng trên hệ điều hành là một ý tưởng tồi, vì nó có thể dẫn đến các vấn đề nếu một ứng dụng không xem xét tất cả các hệ điều hành đích tiềm năng. Thay vào đó, hãy sử dụng thuộc tính tương ứng với khả năng mà bạn đang thử nghiệm. Để biết thêm thông tin, hãy xem mô tả lớp Capabilities.
Version Ngôn Ngữ: 3,0 Player Version: Flash 9, AIR 1.0, Lite 4
thế nào có thể chúng tôi xác định Solaris OS – Asad
- 1. Nhận người dùng hệ điều hành đã đăng nhập hiện tại trong Adobe Air
- 2. Adobe AIR và các hệ thống tệp hệ điều hành khác nhau
- 3. Adobe AIR để thực hiện chương trình
- 4. In ấn trong Adobe AIR - Độc lập PDF thế hệ
- 5. Silverlight vs Adobe Air
- 6. Adobe Air là gì?
- 7. Adobe Air và .NET
- 8. Lỗi ADL khi tải nội dung ban đầu Adobe air
- 9. Phát hiện có lập trình giữa Adobe Air và Adobe Flex trong ActionScript 3.0
- 10. Phát hiện hệ điều hành
- 11. Phát hiện hệ điều hành trong Clojure
- 12. Phát hiện hệ điều hành trong Ruby
- 13. Adobe Air vs Flash Player 10.1 Runtime
- 14. elemnts Input trong HTMLLoader là readonly trong adobe AIR
- 15. Dịch ngược các ứng dụng Adobe AIR
- 16. Cách tải phiên bản Hệ điều hành Windows Phone hiện tại?
- 17. Xây dựng Kiến trúc Plugin với Adobe AIR
- 18. jQuery - phát hiện hệ điều hành và phiên bản hệ điều hành
- 19. Truy cập cổng nối tiếp trong Adobe-Air
- 20. Cách tải xuống và giải nén thư mục .ZIP bằng Adobe Air?
- 21. Thực hiện mà không cần hệ điều hành
- 22. LoaderContext và ApplicationDomain thay đổi với Adobe AIR?
- 23. Ai thực hiện hệ điều hành giao tiếp trong java?
- 24. Cách tải phiên bản hệ điều hành X?
- 25. Hệ điều hành trong Ada
- 26. Làm thế nào để phát hiện các hệ điều hành hiện tại từ gradle
- 27. Tìm hiểu về "Bit" của hệ điều hành hiện tại trong MSBuild
- 28. bắt đầu một ứng dụng Adobe AIR nhiều lần
- 29. Công cụ phát triển cho Adobe Flex/AIR?
- 30. malloc trong hệ thống nhúng không có hệ điều hành
này có sẵn trong flash quá :) không chỉ ở AIR :) –
nhưng làm thế nào chúng ta có thể xác định Solaris OS – Asad