導航:首頁 > 操作系統 > android獲取wifi名稱

android獲取wifi名稱

發布時間:2022-07-17 07:37:51

1. android 怎麼獲取wifi b-ssid

可參照以下代碼處理:
/*
* 去除同名SSID
* */
public List<ScanResult>noSameName(List<ScanResult> list)
{
List<ScanResult> newlist = new ArrayList<ScanResult>();
for (ScanResult result : list)
{
if (!TextUtils.isEmpty(result.SSID) && !containName(newlist, result.SSID))
newlist.add(result);
}
return newlist;
}
public void getAllNetWorkList(){
// 每次點擊掃描之前清空上一次的掃描結果
if(sb!=null){
sb=new StringBuffer();
}
//開始掃描網路
mWifiAdmin.startScan();
list=mWifiAdmin.getWifiList();

if(noSameName(list)!=null){
for(int i=0;i<noSameName(list).size();i++){
//得到掃描結果
mScanResult=noSameName(list).get(i);
sb=sb.append(mScanResult.BSSID+" ").append(mScanResult.SSID+" ")
.append(mScanResult.capabilities+" ").append(mScanResult.frequency+" ")
.append(mScanResult.level+"\n\n");
}
allNetWork.setText("掃描到的wifi網路:\n"+sb.toString());
}
}

2. android 如何獲取同一WiFi下的所有連接終端

java">importandroid.app.Activity;
importandroid.bluetooth.BluetoothAdapter;
importandroid.content.Context;
importandroid.content.Intent;
importandroid.net.wifi.WifiInfo;
importandroid.net.wifi.WifiManager;
importandroid.os.Bundle;
importandroid.widget.TextView;

/**
*獲取手機WIFI的MAC地址
*@author單紅宇
*
*/
{
/**.*/
privatestaticfinalintREQUEST_ENABLE_BT=3;
privateWifiManagermWifi;
privateBluetoothAdapterbAdapt;
privateStringbtMac;
privateStringWifiMac;

@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);

if(!mWifi.isWifiEnabled()){
mWifi.setWifiEnabled(true);
}

WifiInfowifiInfo=mWifi.getConnectionInfo();

bAdapt=BluetoothAdapter.getDefaultAdapter();

if(bAdapt!=null){
if(!bAdapt.isEnabled()){
IntentenBT=newIntent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enBT,REQUEST_ENABLE_BT);
}

btMac=bAdapt.getAddress();
}else{
btMac="NoBluetoothDevice!";
}

if((WifiMac=wifiInfo.getMacAddress())==null){
WifiMac="NoWifiDevice";
}

TextViewmac=(TextView)findViewById(R.id.macView);
mac.setTextSize(16);

//查看已經連接上的WIFI信息,在Android的SDK中為我們提供了一個叫做WifiInfo的對象,這個對象可以通過WifiManager.getConnectionInfo()來獲取。WifiInfo中包含了當前連接中的相關信息。
//getBSSID()獲取BSSID屬性
//getDetailedStateOf()獲取客戶端的連通性
//getHiddenSSID()獲取SSID是否被隱藏
//getIpAddress()獲取IP地址
//getLinkSpeed()獲取連接的速度
//getMacAddress()獲取Mac地址
//getRssi()獲取802.11n網路的信號
//getSSID()獲取SSID
//getSupplicanState()獲取具體客戶端狀態的信息
StringBuffersb=newStringBuffer();
sb.append(" 獲取BSSID屬性(所連接的WIFI設備的MAC地址):"+wifiInfo.getBSSID());
//sb.append("getDetailedStateOf()獲取客戶端的連通性:");
sb.append(" 獲取SSID是否被隱藏:"+wifiInfo.getHiddenSSID());
sb.append(" 獲取IP地址:"+wifiInfo.getIpAddress());
sb.append(" 獲取連接的速度:"+wifiInfo.getLinkSpeed());
sb.append(" 獲取Mac地址(手機本身網卡的MAC地址):"+WifiMac);
sb.append(" 獲取802.11n網路的信號:"+wifiInfo.getRssi());
sb.append(" 獲取SSID(所連接的WIFI的網路名稱):"+wifiInfo.getSSID());
sb.append(" 獲取具體客戶端狀態的信息:"+wifiInfo.getSupplicantState());
mac.setText("WIFI網路信息:"+sb.toString()+" 藍牙MAC:"+btMac);
}
}

看下這段代碼或許對你有幫助!!

3. android 如何獲取wifi密碼非root

有三種方式:
1、漫遊狀態下,WIFI密碼可以通過手機號點擊登陸界面上的「密碼獲缺,收到簡訊就是密碼,用手機號和密碼就可登陸
2、漫遊狀態下,如果你家是電信我的e家套餐,則用家裡的寬頻的賬號和密碼也可
3、在家裡有無線區域網,賬號密碼就寫在你的無線智能貓的盒子底部。

4. android開發中,如何獲得同一個wifi下的所有設備呢

1.wifi熱點默認初始密碼是admin;
2.用戶是可以自己設置的wifi熱點名稱和密碼的;
3.要知道無線熱點路由器上密碼,可以問設置的人;
4.要蹭網的話可以下載一些蹭網軟體就可以的了,但蹭網不是破解密碼,蹭網軟體是獲取網友分享的wifi密碼連路由器上網。

5. Android手機如何設置wifi設備名

1、首先打開手機設置,點擊選擇「其他無線連接」按鈕。

6. 如何查看android的wifi密碼

是想看你連接過的WIFI的密碼是嗎?
首先,你這手機得是已經Root過的才行,沒ROOT先ROOT
然後,安裝用RE管理器或es文件瀏覽器,授於許可權後,進入data/misc/wifi,找到wpa_supplicant.conf這個文件,用文本查看器打開,所有你保存過的WIFI密碼都保存在這里
SSID="WIFI名稱",PSK=「WIFI密碼」

7. Android手機應用開發中連接Wifi時,怎麼獲取所連Wifi的路由器品牌

在Android中對Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下幾個類和介面:
1.ScanResult
主要用來描述已經檢測出的接入點,包括接入點的地址,接入點的名稱,身份認證,頻率,信號強度等信息。
2.WifiConfiguration
Wifi網路的配置,包括安全設置等。
3.WifiInfo
wifi無線連接的描述,包括接入點,網路連接狀態,隱藏的接入點,IP地址,連接速度,MAC地址,網路ID,信號強度等信息。這里簡單介紹一下這里的方法:
getBSSID() 獲取BSSID
getDetailedStateOf() 獲取客戶端的連通性
getHiddenSSID() 獲得SSID 是否被隱藏
getIpAddress() 獲取IP 地址
getLinkSpeed() 獲得連接的速度
getMacAddress() 獲得Mac 地址
getRssi() 獲得802.11n 網路的信號
getSSID() 獲得SSID
getSupplicanState() 返回具體客戶端狀態的信息
4.WifiManager
這個不用說,就是用來管理我們的wifi 連接,這里已經定義好了一些類,可以供我們使用。

獲取WIFI網卡的狀態
WIFI網卡的狀態是由一系列的整形常量來表示的。
1.WIFI_STATE_DISABLED : WIFI網卡不可用(1)
2.WIFI_STATE_DISABLING : WIFI網卡正在關閉(0)
3.WIFI_STATE_ENABLED : WIFI網卡可用(3)
4.WIFI_STATE_ENABLING : WIFI網正在打開(2) (WIFI啟動需要一段時間)

5.WIFI_STATE_UNKNOWN : 未知網卡狀態
最重要的一個就是 你要設置許可權

最重要的一個就是 你要設置許可權
希望幫助到你

8. Android開發,怎麼在代碼里獲得當前連接wifi的埠號

首先AndroidMainfest.xml文件中添加許可權: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 獲取WIFI信息狀態的許可權 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 獲取網路狀態改變的許可權 -->
然後再activity中添加如下代碼: private String getConnectWifiSsid(){
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Log.d("wifiInfo", wifiInfo.toString());
Log.d("SSID",wifiInfo.getSSID());
return wifiInfo.getSSID();
}
該介面即返回當前連接的wifi的名字,也就是SSID。

9. 怎麼獲取android手機的wifi mac地址

Android開發是這么獲取的
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
//info.getMacAddress()這個是獲取的地址,下面是對這個進行自己需要的處理
String mac = (info == null) ? ""
: (info.getMacAddress() == null ? "" : info.getMacAddress()).replaceAll(":", "").toLowerCase();

10. 安卓機怎麼查看自己的wifi密碼

手機查看wifi密碼需要手機具備分享網路的功能,打開手機設置,選擇無線網路後,點擊已經連接上的wifi右邊的嘆號,選擇分享網路並保存二維碼。打開手機微信點擊右上角+號,選擇掃一掃,選擇右上角三點標志的按鈕後點擊從相冊選擇二維碼,選擇剛剛保存的二維碼後系統會自動掃描識別,英文里引號內的就是wifi密碼。這里以安卓手機和微信(7.0.0版本)為例演示一下。
開啟分步閱讀模式
手機WIFI查看密碼
01
進入手機設置,選擇「無線網路」。



02
點擊想要查看密碼的WIFI信號。



03
選擇「分享網路」。



04
保存彈框出現的二維碼圖片。



05
保存完成後,切換到微信界面,選擇「+」。



06
選擇「掃一掃」。



07
點擊右上角「三點符號」。



08
選擇「從相冊選取二維碼」。



09
點擊保存的二維碼圖片,等待系統掃描後,即會出現密碼,其中「」中的字元即為WIFI密碼。

通過以上的掩飾,我相信你應該知道怎樣在自己的手機上查找自己的WiFi密碼了,是不是非常簡單呢?趕快去試著找找看吧。

閱讀全文

與android獲取wifi名稱相關的資料

熱點內容
程序員前端現在怎麼樣 瀏覽:495
伺服器和介面地址ping不通 瀏覽:555
linux命令返回上級目錄 瀏覽:897
移動花卡寶藏版為什麼不能選免流app 瀏覽:255
速騰carplay怎麼用安卓 瀏覽:13
紅塔銀行app怎麼樣 瀏覽:564
農行app怎麼開網銀 瀏覽:651
java迭代器遍歷 瀏覽:303
閩政通無法請求伺服器是什麼 瀏覽:48
怎麼做積木解壓神器 瀏覽:205
王者榮耀解壓玩具抽獎 瀏覽:49
12位是由啥加密的 瀏覽:870
程序員編迷你世界代碼 瀏覽:897
php取現在時間 瀏覽:248
單片機高吸收 瀏覽:429
怎麼區分五代頭是不是加密噴頭 瀏覽:246
hunt測試伺服器是什麼意思 瀏覽:510
2013程序員考試 瀏覽:641
畢業論文是pdf 瀏覽:736
伺服器跑網心雲劃算嗎 瀏覽:471