Android检测WIFI连接、提示框延时消失
Android检测系统WIFI是否连接?如没有连接,显示提示框,提示进行设置,当点击设置进入系统WIFI界面后1秒钟,提示框自动消失。
代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
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 ; } } |
结伴旅游,一个免费的交友网站:www.jieberu.com
推推族,免费得门票,游景区:www.tuituizu.com
以上内容,全部转载,如有侵权,请联系我!