Android 3G连接

时间:2011-08-02 07:07:39

标签: android android-wifi

当我使用wifi网络时,所有工作正常,但当我关闭所有网络(非Airplance模式)并打开3G HotSpot然后我的应用程序甚至没有检测到连接。所以Web服务shwoing超时错误。

ConnectivityManager cm = (ConnectivityManager)getSystemService
(Context.CONNECTIVITY_SERVICE);;
boolean 3GCon=cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnected()

这总是假的

2 个答案:

答案 0 :(得分:1)

为什么不尝试使用isAvailable()而不是isConnected()?

答案 1 :(得分:1)

很难给出一个确切的答案,说明为什么它不适合你,但作为一个开始,我建议你查看一个例如this ConnectivityManagerTestActivity并将其与你自己的代码进行比较。