Android代码实现WiFi连接

来源:互联网 发布:c语言主要内容 编辑:程序博客网 时间:2024/05/17 08:33

1、首先是一个WiFi工具类:http://www.cnblogs.com/zhuqiang/p/3566686.html

2、在MainActivity中的onCreate里面调用其中的connect(WiFi名,WiFi密码,加密类型)方法,即可以连接WiFi了。

部分代码:(是通过一个对话框输入密码后连接的)

       private WifiAutoConnectManager wc;

private String wifiSSID ;
private String wifiPasswd;


dialog = new AlertDialog.Builder(this)
.setTitle("connect wifi")
.setView(inputMessage)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
wifiPasswd = wifiPwd.getText().toString();
wc.connect(wifiSSID, wifiPasswd,com.wwb.wifi105092014032.WifiAutoConnectManager.WifiCipherType.WIFICIPHER_WPA);
Toast.makeText(getApplicationContext(), "sure"+"passwd is "+wifiPasswd, Toast.LENGTH_SHORT).show();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "cacel", Toast.LENGTH_SHORT).show();
}
}).show();

其中那个文件结构是:那个WiFi工具类只要直接复制到自己工程里面的新建的文件就好


0 0
原创粉丝点击