日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android Wifi方法大全

發布時間:2024/4/11 Android 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android Wifi方法大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先需要強調一點的是wifi只能在真機上測試!
? ???在Android里,所有的wifi操作都在android.net.wifi包里,而常用的類也就只用幾個,對于一般的開發人員來說,常用的操作也是有限的,不需要刻意的去記,用的時候現查就ok了,下面是《Android應用開發揭秘》里面關于wifi的范例,個人感覺還挺齊全,跟大家分享一下! 復制內容到剪貼板
代碼:
package com.yarin.android.Examples_08_08;
import java.util.List;
import android.content.Context;
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;
public class WifiAdmin
{
//定義WifiManager對象
private WifiManager mWifiManager;
//定義WifiInfo對象
private WifiInfo mWifiInfo;
//掃描出的網絡連接列表
private List<ScanResult> mWifiList;
//網絡連接列表
private List<WifiConfiguration> mWifiConfiguration;
//定義一個WifiLock
WifiLock mWifiLock;
//構造器
public WifiAdmin(Context context)
{
//取得WifiManager對象
mWifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
//取得WifiInfo對象
mWifiInfo = mWifiManager.getConnectionInfo();
}
//打開WIFI
public void OpenWifi()
{
if (!mWifiManager.isWifiEnabled())
{
mWifiManager.setWifiEnabled(true);

}
}
//關閉WIFI
public void CloseWifi()
{
if (!mWifiManager.isWifiEnabled())
{
mWifiManager.setWifiEnabled(false);
}
}
//鎖定WifiLock
public void AcquireWifiLock()
{
mWifiLock.acquire();
}
//解鎖WifiLock
public void ReleaseWifiLock()
{
//判斷時候鎖定
if (mWifiLock.isHeld())
{
mWifiLock.acquire();
}
}
//創建一個WifiLock
public void CreatWifiLock()
{
mWifiLock = mWifiManager.createWifiLock("Test");
}
//得到配置好的網絡
public List<WifiConfiguration> GetConfiguration()
{
return mWifiConfiguration;
}
//指定配置好的網絡進行連接
public void ConnectConfiguration(int index)
{
//索引大于配置好的網絡索引返回
if(index > mWifiConfiguration.size())
{
return;
}
//連接配置好的指定ID的網絡
mWifiManager.enableNetwork(mWifiConfiguration.get(index).networkId, true);
}
public void StartScan()
{
mWifiManager.startScan();
//得到掃描結果
mWifiList = mWifiManager.getScanResults();
//得到配置好的網絡連接
mWifiConfiguration = mWifiManager.getConfiguredNetworks();
}
//得到網絡列表
public List<ScanResult> GetWifiList()
{
return mWifiList;
}
//查看掃描結果
public StringBuilder LookUpScan()
{
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < mWifiList.size(); i++)
{
stringBuilder.append("Index_"+new Integer(i + 1).toString() + ":");
//將ScanResult信息轉換成一個字符串包
//其中把包括:BSSID、SSID、capabilities、frequency、level
stringBuilder.append((mWifiList.get(i)).toString());
stringBuilder.append("/n");
}
return stringBuilder;
}
//得到MAC地址
public String GetMacAddress()
{
return (mWifiInfo == null) ? "NULL" : mWifiInfo.getMacAddress();
}
//得到接入點的BSSID
public String GetBSSID()
{
return (mWifiInfo == null) ? "NULL" : mWifiInfo.getBSSID();
}
//得到IP地址
public int GetIPAddress()
{
return (mWifiInfo == null) ? 0 : mWifiInfo.getIpAddress();
}
//得到連接的ID
public int GetNetworkId()
{
return (mWifiInfo == null) ? 0 : mWifiInfo.getNetworkId();
}
//得到WifiInfo的所有信息包
public String GetWifiInfo()
{
return (mWifiInfo == null) ? "NULL" : mWifiInfo.toString();
}
//添加一個網絡并連接
public void AddNetwork(WifiConfiguration wcg)
{
int wcgID = mWifiManager.addNetwork(wcg);
mWifiManager.enableNetwork(wcgID, true);
}
//斷開指定ID的網絡
public void DisconnectWifi(int netId)
{
mWifiManager.disableNetwork(netId);
mWifiManager.disconnect();
}
}

轉載于:https://blog.51cto.com/8382359/1342300

總結

以上是生活随笔為你收集整理的Android Wifi方法大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区影视 | 免费污片在线观看 | 干欧美少妇 | 久草福利视频 | 污视频网站在线 | 久草资源站 | 永久免费视频网站直接看 | 亚洲精品国产99 | 欧美一级片在线播放 | 一区二区三区少妇 | h欧美| 日韩中文在线一区 | 国产一级在线 | 在线播放www | 黄色高清免费 | 69sex久久精品国产麻豆 | 调教一区二区三区 | 亚洲国产剧情 | 国产最新在线 | 丝袜黄色片 | 日韩91精品 | 91在线看黄 | 日韩美女视频19 | 免费在线观看黄色片 | 国产激情无套内精对白视频 | 91精选国产 | 草草福利视频 | 成人有色视频 | 射射av | 欧美黄片一区二区三区 | 韩国无码av片在线观看网站 | 东北女人av | 婷婷影院在线观看 | 国产ts人妖系列高潮 | 青青草视频免费观看 | 日本一区二区三区四区在线观看 | 美女av影院| av夜夜操 | 高h乱l高辣h文短篇h | 久久精品中文 | 韩国黄色片网站 | 午夜伦伦| 男生草女生视频 | 国产日b视频 | 国产真人做爰毛片视频直播 | 久久久久一区二区 | 干一干操一操 | 在线看中文字幕 | 91资源站| 青青毛片| 精品国产乱码久久久久久影片 | 成人区人妻精品一熟女 | 日日躁夜夜躁狠狠久久av | 日韩精品一区在线观看 | 国产一级一级 | 人人干狠狠干 | 中国老妇性视频 | 国产精品探花一区二区在线观看 | 影音先锋国产在线 | av网站免费在线看 | 无码人妻精品一区二区三区夜夜嗨 | 精品无码国产av一区二区三区 | 精品韩国一区二区三区 | 成年人看的黄色片 | 国产精品三级在线观看 | 91最新国产| 2017日日夜夜 | 欧美图片一区二区三区 | 国产伦精品一区二区免费 | 国产区二区 | 97国产精品视频 | 免费毛片看片 | 精品一区二区无码 | 欧美久久伊人 | 色婷在线 | 在线免费观看黄色小视频 | 婷婷丁香综合网 | www.好吊色 | 国产成人三级一区二区在线观看一 | av免费观看大全 | 超碰91在线 | 女人脱下裤子让男人桶 | 医生强烈淫药h调教小说视频 | 久久久久人 | 精品久久久在线观看 | 国精产品一区一区三区mba下载 | 国产精品久久久久久久成人午夜 | 丁香激情婷婷 | 干欧美| 成人做爰69片免费看 | 人人射人人干 | 国产在线色视频 | 神马午夜888 | 热久久91 | 久久精品一区二区三区黑人印度 | 国产精品无码免费播放 | 婷婷六月在线 | 中国videosex高潮hd | 免费观看一级黄色片 |