失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android中开启wifi 打开android系统设置 连接wifi

android中开启wifi 打开android系统设置 连接wifi

时间:2021-12-08 04:12:17

相关推荐

android中开启wifi 打开android系统设置 连接wifi

打开android系统设置,连接wifi

wifi信号强度:得到的值是一个0到-100的区间值,是一个int型数据,其中0到-50表示信号最好,-50到-70表示信号偏差,小于-70表示最差,有可能连接不上或者掉线。

package com.example.android_flycontrol;

import android.content.Context;

import android.content.Intent;

import .ConnectivityManager;

import workInfo;

import .wifi.WifiInfo;

import .wifi.WifiManager;

public classWifiAdmin {

private WifiManager mWifiManager;// 管理wifi

private ConnectivityManager mConnectivityManager;//判断wifi是否连接

private WifiInfo mWifiInfo;// wifi信息

private NetworkInfo mNetworkInfo;// 判断手机连接网络的信息WIFI or mobile

private Context mContext;

public WifiAdmin(Contextcontext) {

mContext = context;

mWifiManager = (WifiManager)context

.getSystemService(Context.WIFI_SERVICE);

mConnectivityManager= (ConnectivityManager) context

.getSystemService(Context.CONNECTIVITY_SERVICE);

mWifiInfo = mWifiManager.getConnectionInfo();

mNetworkInfo = mConnectivityManager

.getNetworkInfo(ConnectivityManager.TYPE_WIFI);// wifi连接信息

// mNetworkInfo =

//mConnectivityManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);//手机网络连接信息

}

/**

*连接手机系统设置wifi

*/

public void connectionSystemWifi(){

Intentintent = newIntent();

intent.setAction(".wifi.PICK_WIFI_NETWORK");

intent.putExtra("extra_prefs_show_button_bar", true);

intent.putExtra("extra_prefs_set_next_text", "完成");

intent.putExtra("extra_prefs_set_back_text", "返回");

intent.putExtra("wifi_enable_next_on_connect",true);

mContext.startActivity(intent);

}

/**

*判断是否成功连接到wifi

*/

public boolean isConnWifi() {

if (mNetworkInfo.isAvailable()) {

return true;

}else{

return false;

}

}

/**

*得到wifi强度

*/

public int getConnWifiRssi() {

return mWifiInfo.getRssi();

}

/**

*得到wifi名称

*/

public int getConnWifiName() {

return mWifiInfo.getIpAddress();

}

}

private staticfinal String EXTRA_PREFS_SHOW_BUTTON_BAR ="extra_prefs_show_button_bar";//是否显示buttonbar,传递值为true的话是显示

private staticfinal String EXTRA_PREFS_SET_NEXT_TEXT ="extra_prefs_set_next_text";//自定义按钮的名字,不传递的话,默认为下一步

private staticfinal String EXTRA_PREFS_SET_BACK_TEXT ="extra_prefs_set_back_text";//自定义按钮的名字,不传递的话,默认为上一步

private staticfinal String EXTRA_ENABLE_NEXT_ON_CONNECT ="wifi_enable_next_on_connect";//是否打开网络连接检测功能(如果连上wifi,则下一步按钮可被点击)

如果觉得《android中开启wifi 打开android系统设置 连接wifi》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。