如何确定是否一个应用程序正在运行的移动或桌面空气的一个应用? [英] How to determine if an application is running as a mobile or desktop air applicaton?

查看:141
本文介绍了如何确定是否一个应用程序正在运行的移动或桌面空气的一个应用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我怎样才能找出目前的应用类型是?即无论是在移动设备上,或作为一个桌面AIR应用程序中运行?

How can I find out what the current application type is? i.e. whether it's running on a mobile device or as a desktop Air application?

我已经试过这样:

if(FlexGlobals.topLevelApplicatoin as WindowedApplication)
 //desktop

不过移动版无法找到的WindowedApplication 类。

我如何分辨?

推荐答案

确定这样工作的:

public static function isAndroid():Boolean
{
    return (Capabilities.version.substr(0,3) == "AND");
}
public static function isIOS():Boolean
{
    return (Capabilities.version.substr(0,3) == "IOS");
}
 ... //is Blackberry

public static function isMobile():Boolean
{
    return (isAndroid() || isIOS()); // || isBlackberry()
}

这篇关于如何确定是否一个应用程序正在运行的移动或桌面空气的一个应用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆