Flex:如何判断当前应用程序是在模拟器或实际设备或浏览器上运行

时间:2013-01-29 02:42:55

标签: ios flex ios-simulator

我有一个Flex库,用于我的Flex移动或Web应用程序。如果我在iPad模拟器上运行应用程序,Capabilities.os会给我Mac OS 10.7.5,那么如何判断(来自Flex库)当前应用程序是在模拟器还是真实设备或浏览器上运行?

我正在使用的是:

    public static function isSimulator():Boolean
    {
        return Capabilities.version.indexOf("IOS") >= 0 && Capabilities.os.indexOf("Mac OS") >= 0;
    }

但我对此并不那么自信。

1 个答案:

答案 0 :(得分:0)

Capabilities#isDebugger。我不相信你能分辨出哪个设备正在被模拟,但它会告诉你你是否在调试器中。