Actionscript 3 检测AIR应用程序是否在手机或其他可以拨打电话的设备上运行?

Actionscript 3 检测AIR应用程序是否在手机或其他可以拨打电话的设备上运行?,actionscript-3,apache-flex,air,Actionscript 3,Apache Flex,Air,我有一个AIR应用程序,在iDevice和Android上运行,用于平板电脑和手机 我正在尝试添加功能,将显示的电话号码转换为允许用户拨打该号码的链接,但我只希望这种情况发生在实际可以拨打电话的设备上(即,主要在手机上,而不是平板电脑上) 有没有一种简单的方法可以检测应用程序是否在手机上运行?假设功能是通过底层API公开的,您可能需要创建一个NativeExtension。据我所知,Android和iDevice都有用于此的本机方法,但这是一个相当小的功能,我并不特别想写一个电子邮件!我真的希望

我有一个AIR应用程序,在iDevice和Android上运行,用于平板电脑和手机

我正在尝试添加功能,将显示的电话号码转换为允许用户拨打该号码的链接,但我只希望这种情况发生在实际可以拨打电话的设备上(即,主要在手机上,而不是平板电脑上)


有没有一种简单的方法可以检测应用程序是否在手机上运行?

假设功能是通过底层API公开的,您可能需要创建一个NativeExtension。据我所知,Android和iDevice都有用于此的本机方法,但这是一个相当小的功能,我并不特别想写一个电子邮件!我真的希望有像
Capabilities.hasPhone据我所知;空气不会以任何方式暴露这一点。由于AIR无法处理电话呼叫,我确信AIR API中没有内置此功能。