91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: 其他
  • 標簽: 連接WIFI??

資源簡介

WIFI工具類,方法中有清楚的注釋,具體使用請參見博客 http://blog.csdn.net/u010924834/article/details/49668623

資源截圖

代碼片段和文件信息

package?com.jczb.smartlife.common;

import?java.net.Inet4Address;
import?java.util.List;

import?android.content.Context;
import?android.net.ConnectivityManager;
import?android.net.NetworkInfo;
import?android.net.wifi.ScanResult;
import?android.net.wifi.WifiConfiguration;
import?android.net.wifi.WifiInfo;
import?android.net.wifi.WifiManager;
import?android.net.wifi.WifiManager.WifiLock;
import?android.util.Log;

import?com.jczb.smartlife.common.WifiConnect.WifiCipherType;
import?com.jczb.smartlife.ui.PhoneRouteActivity;

/**
?*?Class?Name:?WifiAdmin.java

?*?Function:Wifi連接管理工具類

?*?
?*?Modifications:

?*?
?*?@author?ZYT?DateTime?2014-5-14?下午2:24:14

?*?@version?1.0

?*?

?*/
public?class?WifiAdmin?{
//?定義一個WifiManager對象
private?WifiManager?mWifiManager;
//?定義一個WifiInfo對象
private?WifiInfo?mWifiInfo;
//?掃描出的網絡連接列表
private?List?mWifiList;
//?網絡連接列表
private?List?mWifiConfigurations;
private?ConnectivityManager?cm;
WifiLock?mWifiLock;

//定義幾種加密方式,一種是WEP,一種是WPA,還有沒有密碼的情況
// public?enum?WifiCipherType?{
// WIFICIPHER_WEP?WIFICIPHER_WPA?WIFICIPHER_NOPASS?WIFICIPHER_INVALID
// }
public?WifiAdmin(Context?context)?{
//?取得WifiManager對象
mWifiManager?=?(WifiManager)?context
.getSystemService(Context.WIFI_SERVICE);
//?取得WifiInfo對象
mWifiInfo?=?mWifiManager.getConnectionInfo();

}

/**
?*?Function:關閉wifi

?*?www.javaapk.com更改
?*?@author?ZYT?DateTime?2014-5-15?上午12:17:37

?*?@return

?*/
public?boolean?closeWifi()?{
????????????????if?(mWifiManager.isWifiEnabled())?{
????????????????????????return?mWifiManager.setWifiEnabled(false);
????????????????}
????????????????return?false;
????????}

/**
?*?Gets?the?Wi-Fi?enabled?state.檢查當前wifi狀態
?*?
?*?@return?One?of?{@link?WifiManager#WIFI_STATE_DISABLED}
?*?????????{@link?WifiManager#WIFI_STATE_DISABLING}
?*?????????{@link?WifiManager#WIFI_STATE_ENABLED}
?*?????????{@link?WifiManager#WIFI_STATE_ENABLING}
?*?????????{@link?WifiManager#WIFI_STATE_UNKNOWN}
?*?@see?#isWifiEnabled()
?*/
public?int?checkState()?{
return?mWifiManager.getWifiState();
}

//?鎖定wifiLock
public?void?acquireWifiLock()?{
mWifiLock.acquire();
}

//?解鎖wifiLock
public?void?releaseWifiLock()?{
//?判斷是否鎖定
if?(mWifiLock.isHeld())?{
mWifiLock.acquire();
}
}

//?創建一個wifiLock
public?void?createWifiLock()?{
mWifiLock?=?mWifiManager.createWifiLock(“test“);
}

//?得到配置好的網絡
public?List?getConfiguration()?{
return?mWifiConfigurations;
}

//?指定配置好的網絡進行連接
public?void?connetionConfiguration(int?index)?{
if?(index?>?mWifiConfigurations.size())?{
return;
}
//?連接配置好指定ID的網絡
mWifiManager.enableNetwork(mWifiConfigurations.get(index).networkId
true);
}

public?void?startScan()?{

//openWifi();

mWifiManager.startScan();
//?得到掃描結果
mWifiList?=?mWifiManager.getSc

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????18752??2015-11-15?21:21??WifiAdmin.java

評論

共有 條評論