如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过
ConnectivityManager 类的isAvailable()方法判断,
首先获取网络通讯类的实例 :
Java代码 class="star" src="/Upload/Images/2014112413/40B102E0EF997EA6.png" alt="收藏代码" />
,使用
Java代码
来返回是否有效,如果为True则表示当前Android手机已经联网,可能是WiFi或GPRS、HSDPA等等,
具体的可以通过ConnectivityManager 类的getActiveNetworkInfo() 方法判断详细的接入方式,
需要注意的是有关调用需要加入
Xml代码
这个权限,android开发网提醒大家在真机上Market和Browser程序都使用了这个方法,来判断是否继续,同时在一些网络超时的时候也可以检查下网络连接是否存在,以免浪费手机上的电力资源。