Android編程實(shí)現(xiàn)獲取當(dāng)前連接wifi名字的方法
本文實(shí)例講述了Android編程實(shí)現(xiàn)獲取當(dāng)前連接wifi名字的方法。分享給大家供大家參考,具體如下:
WifiManager wifiMgr = (WifiManager) mActivity.getSystemService(Context.WIFI_SERVICE);
int wifiState = wifiMgr.getWifiState();
WifiInfo info = wifiMgr.getConnectionInfo();
String wifiId = info != null ? info.getSSID() : null;
public static InetAddress getWifiIp() {
Context myContext = Globals.getContext();
if (myContext == null) {
throw new NullPointerException("Global context is null");
}
WifiManager wifiMgr = (WifiManager) myContext.getSystemService(Context.WIFI_SERVICE);
if (isWifiEnabled()) {
int ipAsInt = wifiMgr.getConnectionInfo().getIpAddress();
if (ipAsInt == 0) {
return null;
} else {
return Util.intToInet(ipAsInt);
}
} else {
return null;
}
}
// 取得wifi的ip地址
InetAddress address = FTPServerService.getWifiIp();
address.getHostAddress();
public static boolean isWifiEnabled() {
Context myContext = Globals.getContext();
if (myContext == null) {
throw new NullPointerException("Global context is null");
}
WifiManager wifiMgr = (WifiManager) myContext.getSystemService(Context.WIFI_SERVICE);
if (wifiMgr.getWifiState() == WifiManager.WIFI_STATE_ENABLED) {
ConnectivityManager connManager = (ConnectivityManager) myContext
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo wifiInfo = connManager
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
return wifiInfo.isConnected();
} else {
return false;
}
}
// 打開(kāi)wifi設(shè)置的頁(yè)面
Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- 解決Android 6.0獲取wifi Mac地址為02:00:00:00:00:00問(wèn)題
- Android開(kāi)發(fā)實(shí)現(xiàn)在Wifi下獲取本地IP地址的方法
- Android編程獲取Wifi名稱(SSID)的方法
- Android獲取周?chē)鶺IFI熱點(diǎn)服務(wù)
- Android獲取當(dāng)前手機(jī)網(wǎng)絡(luò)類(lèi)型(2g、3g、4g、wifi)以及手機(jī)型號(hào)、版本號(hào)代碼
- Android獲取當(dāng)前已連接的wifi信號(hào)強(qiáng)度的方法
- android連接wifi時(shí)獲取廣播地址代碼
- Android獲取wifi列表的方法
相關(guān)文章
TextView長(zhǎng)按復(fù)制的實(shí)現(xiàn)方法(總結(jié))
下面小編就為大家?guī)?lái)一篇TextView長(zhǎng)按復(fù)制的實(shí)現(xiàn)方法(總結(jié))。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
Android巧用DecorView實(shí)現(xiàn)對(duì)話框功能
本篇文章主要介紹了Android巧用DecorView實(shí)現(xiàn)對(duì)話框功能,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
Android實(shí)現(xiàn)登陸頁(yè)logo隨鍵盤(pán)收放動(dòng)態(tài)伸縮(完美解決鍵盤(pán)彈出遮擋控件的問(wèn)題)
這篇文章主要介紹了Android實(shí)現(xiàn)登陸頁(yè)logo隨鍵盤(pán)收放動(dòng)態(tài)伸縮(完美解決鍵盤(pán)彈出遮擋控件的問(wèn)題)的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
Android編程中Intent實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)功能詳解
這篇文章主要介紹了Android編程中Intent實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)功能,結(jié)合實(shí)例形式分析了Android Intent實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)功能的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-07-07
非常實(shí)用的側(cè)滑刪除控件SwipeLayout
這篇文章主要為大家詳細(xì)介紹了非常實(shí)用的側(cè)滑刪除控件SwipeLayout,類(lèi)似于QQ側(cè)滑點(diǎn)擊刪除效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08

