android检查手机网络状态
来源:互联网 发布:mac ssh 编辑:程序博客网 时间:2024/05/15 07:20
android检查手机网络状态
// 检查网络状态public boolean checkNetworkInfo() {ConnectivityManager conMan = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);// mobile 3G Data NetworkState mobile = conMan.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState();// wifiState wifi = conMan.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();// 如果3G网络和wifi网络都未连接,且不是处于正在连接状态 则进入Network Setting界面 由用户配置网络连接if (mobile == State.CONNECTED || mobile == State.CONNECTING)return true;if (wifi == State.CONNECTED || wifi == State.CONNECTING)return true;AlertDialog.Builder builder = new AlertDialog.Builder(this);builder.setMessage("网络不给力").setTitle("提示").setCancelable(false).setPositiveButton("配置", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {// 进入无线网络配置界面startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));}}).setNegativeButton("退出", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {}});builder.show();return false;}需要的权限
<!-- Push service 运行需要的权限 --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
1 0
- android检查手机网络状态
- android 检查网络状态
- android 检查网络状态
- Android检查网络状态
- android检查网络状态
- Android:检查网络连接状态
- Android 检查网络连接状态
- 检查Android网络连接状态
- Android检查网络状态步骤
- Android检查网络连接状态
- android 手机接入点设置与网络状态检查(转自:eggic.com)
- android 手机接入点设置与网络状态检查 (转自:eggic.com)
- Android 判断手机网络状态
- android 获取手机网络状态
- android 获取手机网络状态
- 手机网络状态改变android
- android--检测手机网络状态
- android 获取手机网络状态
- LeetCode 之 Two Sum
- #leetcode# Reverse Integer
- centos6.x更改yum源
- 平衡二叉树
- 树状数组(完整版)
- android检查手机网络状态
- 验证码识别思路
- Qt程序发布带QPrintDialog需要的插件
- (精)java.sql.SQLException: No more data to read from socket
- 做优秀产品经理的七个小窍门
- Intent用法实例
- 关于在xp系统下CTreeCtrl控件不显示图标的一种解决方法
- PL/SQL Developer使用技巧、快捷键
- CursorAdapter