但是,并非所有移动设备都支持电话,例如iPad。
如何以编程方式确定设备是否支持使用钛语音通话?
答案 0 :(得分:2)
遗憾的是,无法检测设备功能。但是有几种解决方法取决于您想要做什么:
Ti.Platform.openURL('callto:<number>');
的链接。还有一个canOpenURL()
方法 - 但它在android上不可用。 canOpenURL()
方法特别适用于Android确定系统是否能够进行电话呼叫。这个问题也在Appcelerator Q&A上进行了讨论。
结论:检测功能需要您自己解决。在我的一个应用程序中,无论设备是否能够拨打电话,我都使用了第二种解决方案。