Android检测WIFI连接、提示框延时消失
Android检测系统WIFI是否连接?如没有连接,显示提示框,提示进行设置,当点击设置进入系统WIFI界面后1秒钟,提示框自动消失。
代码:
public boolean isWifiConnected(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo wifiNetworkInfo = connectivityManager .getNetworkInfo(ConnectivityManager.TYPE_WIFI); if (wifiNetworkInfo.isConnected()) { return true; } else { builder.setMessage("请检查WIFI是否连接成功!"); builder.setTitle("提示信息"); builder.setPositiveButton("设置", new DialogInterface.OnClickListener() { public void onClick(final DialogInterface dialog, int which) { Intent intent = new Intent( Settings.ACTION_WIFI_SETTINGS); startActivity(intent); //点击设置1秒后消失 new Handler().postDelayed(new Runnable() { @Override public void run() { dialog.dismiss(); } }, 1000); } }); builder.setNegativeButton("取消", new android.content.DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); dialog = builder.create(); dialog.show(); return false; } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。