Android 判断是否有网络
来源:互联网 发布:中金公司待遇 知乎 编辑:程序博客网 时间:2024/04/30 10:38
1.设置权限
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
2.网络判断
private boolean isNet() { ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = manager.getActiveNetworkInfo(); return info != null && info.isConnected(); }
3.有网无网的操作
if (isNet()){ Toast.makeText(MainActivity.this,"有网",Toast.LENGTH_SHORT).show(); new Thread(){ @Override public void run() { try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } Intent intent = new Intent(MainActivity.this, Activity_two.class); startActivity(intent); MainActivity.this.finish(); } }.start(); }else{ Toast.makeText(MainActivity.this,"有网",Toast.LENGTH_SHORT).show(); AlertDialog dialog = new AlertDialog.Builder(this) .setTitle("提示如下") .setMessage("是否进行网络设置") .setNegativeButton("取消",null) .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { startActivity(new Intent( Settings.ACTION_WIRELESS_SETTINGS)); } }) .create(); dialog.show(); }
阅读全文
0 0
- Android判断是否有网络
- Android 判断是否有网络
- Android 判断是否有网络
- android 判断是否有可用网络
- Android-判断是否有网络连接&&类型
- Android判断是否有网络连接
- Android 判断是否有网络连接
- [android开发]判断当前是否有网络
- android项目判断是否有可用网络
- android判断是否有网络连接
- Android判断是否有网络跳转
- android 判断是否有网络连接,判断网络连接类型
- 判断是否有网络
- 判断是否有网络
- 判断是否有网络
- Android-----------判断是否有网络连接并手动开启网络
- 判断是否有网络,是否有wifi
- 判断是否有可用网络
- mysql数据库
- 猜数字游戏
- jQuery公告栏文字滚动插件
- SecureCRT连接虚拟机中的Linux系统(Ubuntu)
- 猴王&派遣题解
- Android 判断是否有网络
- LINUX中常用操作命令
- 机房重构七层登陆
- 高精度计算
- Unity遍历资源下的所有文件以及子文件
- smarty实例教程
- Python3基础数据类型
- 常用Shell命令
- Mac多python版本环境搭建