Android网络判断
来源:互联网 发布:恒久软件 义齿 编辑:程序博客网 时间:2024/06/03 23:36
判断IsOnline如果为true 有网就做有网的判断, 否则的好没网就会单出对话框
弹出对话框做联网还是不联网
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if(isOnline()) { //有网,联网请求数据网络的执行方法 // getData(); }else{ //弹出提示对话框 showDialog(); } }
这个方法是做的是判断数据是有网还是没网的状态
public boolean isOnline() { //得到一个连接管理者 ConnectivityManager connMgr = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); //得到联网信息 NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); //判断设备是否联网 return (networkInfo != null && networkInfo.isConnected()); }
弹出对话框做联网还是不联网
private void showDialog(){ AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("怎么可没网呢"); builder.setNegativeButton("不联网,",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //不连接网络 } }); builder.setPositiveButton("联网", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //跳转网络设置界面 startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS)); } }); builder.create().show(); }
阅读全文
0 0
- Android网络判断,网络设置
- android 判断网络连接
- Android中判断网络
- network: android 网络判断
- android 判断网络状态
- android 判断网络连接
- android 网络判断
- android 网络判断
- network: android 网络判断
- android 判断网络连接
- network: android 网络判断
- Android判断网络状态
- Android 判断网络状态
- android 网络状态判断
- android之网络判断
- network: android 网络判断
- network: android 网络判断
- android 判断网络连接
- NorFlash和NandFlash区别
- <context:component-scan>使用说明
- PyQt5学习笔记(1)
- Mybatis+Oracle批量插入(自动过滤重复数据)与删除
- [bzoj1191][二分图匹配]超级英雄Hero
- Android网络判断
- ECMAScript 5种基本数据类型介绍、使用时注意事项及类型转换时需遵循的原则
- js中如何快速获取数组中的最大值最小值以及取整
- 算法练习收藏
- C++之虚函数
- NET使用Mongodb入门示例
- 2018校招携程测评,赞RP
- 7614:最低通行费
- Matlab处理虹膜程序解析