gpt4 book ai didi

angularjs - 在 ionic 应用程序中检测平板电脑

转载 作者:行者123 更新时间:2023-12-04 02:18:15 26 4
gpt4 key购买 nike

我正在开发一个 ionic 应用程序,我们有一个按钮可以调用某人。这在使用平板电脑时没有多大意义,因此如果用户使用的是平板电脑,我不想显示此按钮。

有没有一种简单的方法可以使用 ionic/cordova 来检测设备是否是平板电脑(或者我想我也可以检测设备是否有电话应用程序)?

最佳答案

您可以在 CordovaCallNumberPlugin 中看到调用特征检测是如何完成的.有些平板电脑支持通话,所以我会检查一下,但这当然取决于您,并且取决于您的应用程序。

安卓:

private boolean isTelephonyEnabled(){    TelephonyManager tm = (TelephonyManager)cordova.getActivity().getSystemService(Context.TELEPHONY_SERVICE);    return tm != null && tm.getPhoneType() != TelephonyManager.PHONE_TYPE_NONE;}

iOS:

if(![[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:number]]) {    pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"NoFeatureCallSupported"];}

关于angularjs - 在 ionic 应用程序中检测平板电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32762046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com