java– 检查手机是否可以发送短信

java– 检查手机是否可以发送短信,第1张

概述我已经阅读了一些相关的问题,但大多数都是针对电话,而不是短信.到目前为止我发现的是:TelephonyManager manager = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE); if (manager.getPhoneType() ==

我已经阅读了一些相关的问题,但大多数都是针对电话,而不是短信.到目前为止我发现的是:

TelephonyManager manager = (TelephonyManager) context        .getSystemService(Context.TELEPHONY_SERVICE);if (manager.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) {    // I guess here are devices that are unable to send SMS} else {    // can send SMS}

这是真的,TelephonyManager.PHONE_TYPE_NONE的设备无法发送短信吗?
我真的不明白TelephonyManager.PHONE_TYPE_NONE的描述,这是“没有电话无线电”.

谢谢!

最佳答案是的,使用TelephonyManager.PHONE_TYPE_NONE,您无法发送短信.由于无线电网络需要发送短信.但是你可以使用一些基于IP的信使,比如whats app,ebuddy就可以了

如果您看到android.hardware.telephony(您在AndroID清单文件中使用uses-feature标签指定),您会注意到此功能下提到了发送/读/写SMS.

Galaxy TAB example,Can’t make calls still phone type comes as PHONE_TYPE_CDMA,因此对于此类情况,将需要添加额外的行号检查,如上面的链接所示 总结

以上是内存溢出为你收集整理的java – 检查手机是否可以发送短信全部内容,希望文章能够帮你解决java – 检查手机是否可以发送短信所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1140228.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存