首页 > 编程知识 正文

启用无线网络连接(电脑不显示网络连接图标)

时间:2023-05-04 14:12:03 阅读:93196 作者:1218

在本教程中,您将在APP界面中安装一个按钮,以检测网络的当前状态。 有网就表示有网。 如果没有网,就会弹出对话框,进行下一步的调试;

效果图:

代码如下:

publicclassmainactivityextendsappcompatactivity {

私有按钮按钮;

@Override

保护措施(bundlesavedinstancestate )。

super.oncreate (保存标准状态;

在setcontentview (r.layout.activity _ main;

Button=(Button )查找器;r.id.Button;

button.setonclicklistener (新视图.在线监听器) )。

@Override

公共语音连接器(视图) {

if(isonline () ) )

toast.maketext (主活动. this,'有网',Toast.LENGTH_SHORT ).show );

}else{

showAlertdialog (;

}

}

);

}

公共布尔在线

连接系统管理器=(连接管理器)连接服务;

网络信息=manager.getactivenetworkinfo (;

返回(信息!=空信息连接();

}

公共语音统计记录(

alert dialog.builder dialog=新alert dialog.builder (this;

dialog.setPositiveButton (,空值);

dialog.setNegativeButton ('取消',空值);

dialog.setMessage ('网络似乎有问题');

dialog.show (;

}

1 )大致的想法是,在按钮上设置监听,判断有无网络;

2 )设置返回true或false两种状态的两种方法作为获取当前网络状态的方法; 另一种方法是在没有网络连接时显示要调用的对话框。

3 )3:在3:button的监听中,判断最初的方法返回的数据是否有网络,如果有网络,则调用toast方法,如果没有网络,则调用alertdialog方法

tips :要访问manifest文件,需要添加权限;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。