android设备功能检测

时间:2011-03-04 23:47:16

标签: android device detection capability

我正在尝试确定我正在运行的设备是否具有发送/接收电话,电子邮件和短信的功能。

我发现我可以使用TelephonyManager来获取设备电话号码,而在没有拨打电话的设备上,电话号码为空。这是一个问题。我还没有找到检测电子邮件和短信功能的方法。

1 个答案:

答案 0 :(得分:1)

短信在没有信号信号的情况下可能是徒劳的,所以你可以使用相同的技巧。

对于电子邮件(=网络),您可以在NetworkInterface.getNetworkInterfaces()中遍历您的设备并查看设备是否已连接。如果您可以连接到互联网,则可以发送电子邮件。