检测网络是否可用
来源:互联网 发布:a2淘宝旗舰店是真的吗 编辑:程序博客网 时间:2024/05/09 22:41
这android开发中经常会使用到网络,对于网络是否链接就必须检测。
public class MainActivity extends Activity {private Button btn_newtwork; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_newtwork=(Button) findViewById(R.id.network); btn_newtwork.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {if (!isNetworkAvailable()) {Toast.makeText(MainActivity.this, "但前网络不可用,请打开网络", 0).show();}}}); } /** * 检查当前网络是否可用 * * @param context * @return */ public boolean isNetworkAvailable() { // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); if (connectivityManager == null) { return false; } else { // 获取NetworkInfo对象 NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo(); if (networkInfo != null && networkInfo.length > 0) { for (int i = 0; i < networkInfo.length; i++) { System.out.println(i + "===状态===" + networkInfo[i].getState()); System.out.println(i + "===类型===" + networkInfo[i].getTypeName()); // 判断当前网络状态是否为连接状态 if (networkInfo[i].getState() == NetworkInfo.State.CONNECTED) { System.out.println("--------------------"); System.out.println(i + "===类型===" + networkInfo[i].getTypeName()); return true; } } } } return false; } }
必须加权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
0 0
- 检测网络是否可用
- android 检测网络是否可用
- 检测当前网络是否可用
- Android 检测网络是否可用
- 检测网络是否可用及网络类型
- 检测网络是否可用 网络类型
- 检测网络状态,网络是否可用
- Android 检测当前网络是否可用
- android检测当前网络是否可用
- android检测当前网络是否可用
- IOS 检测网络链接是否可用 - 3
- Android程序检测网络是否可用
- Android程序检测网络是否可用
- android检测当前网络是否可用
- android检测当前网络是否可用
- 用于检测当前手机网络是否可用
- 用于检测当前手机网络是否可用
- Android 之检测手机网络是否可用
- 34. Element textContent 属性
- HDU1754 线段树 (完全二叉树)
- jquery表单ajax提交以及checkbox全选/全不选 .
- DDoS攻击原理及防护方法论
- tex中文论文
- 检测网络是否可用
- java反射的简单理解
- hive优化总结
- [IOS]今天开始学UI---UIPageControl
- 35. Element title 属性
- Android 03:如何控制Android应用程序的窗体显示.
- PMD规则
- Objective-C相关Category的收集(更新)
- java中的域、字段是什么?