Java me 如何在j2me中检查internet可用性

Java me 如何在j2me中检查internet可用性,java-me,mobile,gprs,Java Me,Mobile,Gprs,如何检查移动应用程序上的互联网可用性。。。。在j2me中……尝试建立一个连接,看看它是否引发异常。在JavaME中没有标准的方法来实现这一点。您可能希望检查自定义供应商库,例如Symbian JavaME库 您可以尝试ping服务器或尝试建立连接并捕获异常。但这并不能说明手机是否能够连接到互联网。它只是告诉您,此时无法连接。使用此属性检测s40系列手机上可用的GPRS连接 com.nokia.network.access 它返回网络接入点类型。此属性的可能值为: * pd — Packet d

如何检查移动应用程序上的互联网可用性。。。。在j2me中……

尝试建立一个连接,看看它是否引发异常。

在JavaME中没有标准的方法来实现这一点。您可能希望检查自定义供应商库,例如Symbian JavaME库


您可以尝试ping服务器或尝试建立连接并捕获异常。但这并不能说明手机是否能够连接到互联网。它只是告诉您,此时无法连接。

使用此属性检测s40系列手机上可用的GPRS连接

com.nokia.network.access
它返回网络接入点类型。此属性的可能值为:

* pd — Packet data, for example GPRS
* csd — Circuit-switched data, for example GSM CSD/HSCSD data call
* bt_pan — Bluetooth PAN network
* na — Not applicable, the implementation cannot determine the type r
有关更多信息,请参阅此


您还尝试访问url以验证这一点。如果出现超时或任何与连接相关的异常,则表示该类型的网络不可用。

Hmm,我会说这是完全可靠的。尝试连接。。。连接有效=互联网可用,异常抛出=不可用,当然。好吧,想象一下他设置了一个“互联网可用=错误”的标志,即使用户只是在隧道中。话虽如此,我还是重新编写了我的答案,以澄清问题。在这里表示感谢的最佳方式是向上投票并接受。向上投票!我认为你的答案更可靠。如果手机本身没有任何互联网连接,例如用户不允许,我们可以抛出异常并说“此应用程序需要互联网连接”