【发布时间】:2011-03-04 23:47:16
【问题描述】:
我正在尝试确定我正在运行的设备是否能够发送/接收电话、电子邮件和短信。
我发现我可以使用 TelephonyManager 来获取设备电话号码,而在无法拨打电话的设备上,电话号码为空。这是一个问题。我还没有找到检测电子邮件和短信功能的方法。
【问题讨论】:
标签: android device detection capability
我正在尝试确定我正在运行的设备是否能够发送/接收电话、电子邮件和短信。
我发现我可以使用 TelephonyManager 来获取设备电话号码,而在无法拨打电话的设备上,电话号码为空。这是一个问题。我还没有找到检测电子邮件和短信功能的方法。
【问题讨论】:
标签: android device detection capability
如果没有手机信号,短信可能是徒劳的,因此您可以使用相同的技巧。
至于电子邮件(=网络),您可能可以在NetworkInterface.getNetworkInterfaces() 中遍历您的设备并查看设备是否已连接。如果您可以连接到互联网,则可以发送电子邮件。
【讨论】: