在AIR应用程序中捕获系统信息

时间:2010-01-21 10:43:50

标签: windows linux macos air

你能告诉我plz - 在AIR应用程序中捕获以下信息是否可能(以及如果是):

  • 操作系统
  • 笔记本电脑型号和供应商(如果笔记本电脑)
  • 已安装版本
  • 的应用程序

非常感谢!!

1 个答案:

答案 0 :(得分:1)

使用当前版本的AIR,AFAIK只有第一部分是可能的。版本2在beta中,可以让您从底层系统获得更多信息。

  • 操作系统:

可以使用flex 3检测操作系统,您需要使用Actionscript flash.system.Capabilities(有关flex参考,请参阅here)。

  • 笔记本电脑型号和供应商
  • 已安装的应用程序和版本

我认为只使用AIR是不可能的。

解决这个问题的方法是调用第三方应用首先为您完成工作(首先运行,然后调用您的AIR应用)。该应用程序需要将必要的信息写入您的AIR应用程序可以读取和处理它的XML文件/ sqlite db。