android 判断wifi和蜂窝网络连接
2013-12-03 15:35
1321 查看
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET"/>
ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
boolean isWifiAvail = ni.isAvailable();
boolean isWifiConn = ni.isConnected();
ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
boolean isMobileAvail = ni.isAvailable();
boolean isMobilConn = ni.isConnected();
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET"/>
ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
boolean isWifiAvail = ni.isAvailable();
boolean isWifiConn = ni.isConnected();
ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
boolean isMobileAvail = ni.isAvailable();
boolean isMobilConn = ni.isConnected();
相关文章推荐
- android判断连接的wifi是否能访问网络
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- Android判断网络连接是否可用,WiFi、移动数据是否打开等
- Android开发之判断网络(wifi、3G)是否连接
- [Android实例] 判断网络是否连接,然后选择网络类型(比如wifi等)来连接网络
- 4.2.2.5 android 判断3G、wifi、2G等网络状态连接
- android判断是否连接wifi和网络状态的判断
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G
- Android编程判断是否连接网络的方法【WiFi及3G判断】
- android手机网络状态监听,判断手机连接的是移动网络还是wifi等
- Android之判断手机连接的网络类型是WIFI还是2G/3G/4G(转载)
- android中判断网络连接是否可用 2g、3g、wifi
- android判断网络或wifi是否连接
- android判断网络连接
- 手机网络连接类型判断 2/3/4G网络 WiFi和无网络 工具类
- Android网络类型判断(2g、3g、wifi)(待续)
- 关于android 如何判断是否连接网络
- android 网络连接的判断
- 判断Android设备是否连接网络