判断当前网络是否可用和调用系统设置wifi界面

来源:互联网 发布:mac打碟软件vitualdj 编辑:程序博客网 时间:2024/06/15 23:34

需要用到的权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permission android:name="android.permission.INTERNET"/>
//判断当前网络是否可用public boolean note_Intent(Context context) {  ConnectivityManager con = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkinfo = con.getActiveNetworkInfo();  if (networkinfo == null || !networkinfo.isAvailable()) {  // 当前网络不可用  Toast.makeText(context.getApplicationContext(),"当前网络不可用", Toast.LENGTH_SHORT).show(); return false; } boolean wifi = con.getNetworkInfo(ConnectivityManager.TYPE_WIFI) .isConnectedOrConnecting(); if (!wifi) { // 提示使用wifi  Toast.makeText(context.getApplicationContext(),"建议您使用WIFI以减少流量!", Toast.LENGTH_SHORT).show();} return true; }
跳转到系统设置WIFI界面中
Intent localIntent = new Intent();localIntent.setComponent(new ComponentName("com.android.settings","com.android.settings.wifi.WifiPickerActivity"));startActivityForResult(localIntent, 100);
0 0
原创粉丝点击