導航:首頁 > 異常信息 > android怎麼查網路連接狀態

android怎麼查網路連接狀態

發布時間:2022-04-22 12:57:21

① 在android上查看wifi狀態,代碼如下:

不知道你的程序報的是什麼錯,給你一個例子吧,不過方法和你的有點差別:
public class WifiAdmin {
/**WiFi Manager**/
private WifiManager wifimanager;
/**WiFi Information**/
private WifiInfo wifiinfo;
/**Activity NetWork List**/
private List<ScanResult> netlist;
/**Configured NetWork List**/
private List<WifiConfiguration> connectedlist;
/**WiFi Lock**/
private WifiLock wifilock;

public WifiAdmin(Context context) {
wifimanager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
}

/**
* WiFi Operate
* */
/**Open WiFi**/
public void openWifi() {
if (!wifimanager.isWifiEnabled()) {
wifimanager.setWifiEnabled(true);
}
}
/**Close WiFi**/
public void closeWifi() {
if (wifimanager.isWifiEnabled()) {
wifimanager.setWifiEnabled(false);
}
}
/**WiFi State**/
public int checkState() {
return wifimanager.getWifiState();
}

/**
* WiFiLock Operate
* */
/**Create WiFiLock**/
public void creatWifiLock() {
wifilock = wifimanager.createWifiLock("Test");
}
/**Lock WiFi**/
public void acquireWifiLock() {
wifilock.acquire();
}
/**Clear WiFiLock**/
public void releaseWifiLock() {
if (wifilock.isHeld()) {
wifilock.release();
}
}
/**
* WiFiInfo Operate
* */
/**Get WiFiInfo**/
public WifiInfo getWifiInfo(){
wifiinfo = wifimanager.getConnectionInfo();
return wifiinfo;
}

/**
* NetWork Operate
* */
/**Scan**/
public void startScan() {
wifimanager.startScan();
netlist = wifimanager.getScanResults();
connectedlist = wifimanager.getConfiguredNetworks();
}
/**Get Configured NetWork**/
public List<WifiConfiguration> getConfiguration() {
return connectedlist;
}
/**Get Activity NetWork**/
public List<ScanResult> getWifiList() {
return netlist;
}
/**Connect a NetWork**/
public void connectConfiguration(int index) {
if (index < 0 || index > connectedlist.size()) {
return;
}
wifimanager.enableNetwork(connectedlist.get(index).networkId,true);
}
/**Add a NetWork**/
public void addNetwork(WifiConfiguration wcg) {
int wcgID = wifimanager.addNetwork(wcg);
wifimanager.enableNetwork(wcgID, true);
}
/**DisConnect a NetWork**/
public void disconnectWifi(int netId) {
wifimanager.disableNetwork(netId);
wifimanager.disconnect();
}
}

② 如何檢查Android中的WiFi網路是否連接成功

安卓手機連上wifi後查看連接埠的方法為:1、ROOT手機,具體步驟為:a、將手機連接到WIFI或者使用蜂窩數據網路。b、在手機上下載並安裝超級ROOT。c、點擊ROOT開始操作按鈕。d、依據提示完成重啟即可。2、然後下載RE管理器。獲取許可權後,在根目錄下進入data這個文件夾,往下拉,進入misc文件夾,然後再往下拉會看見一個叫wifi的文件夾,點擊進入,最後一個文件就是。

③ 如何檢查Android網路連接狀態

public class NetworkUtil {
/** 網路不可用 */
public static final int NONETWORK = 0;
/** 是wifi連接 */
public static final int WIFI = 1;
/** 不是wifi連接 */
public static final int NOWIFI = 2;

public static int getNetWorkType(Context context) {
if (!isNetWorkAvalible(context)) {
return NetworkUtil.NONETWORK;
}
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
// cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting())
return NetworkUtil.WIFI;
else
return NetworkUtil.NOWIFI;
}

public static boolean isNetWorkAvalible(Context context) {
ConnectivityManager cm = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
if (cm == null) {
return false;
}
NetworkInfo ni = cm.getActiveNetworkInfo();
if (ni == null || !ni.isAvailable()) {
return false;
}
return true;

④ android手機如何運行網路Ping測試

android手機運行網路Ping測試的方法大致分為兩種:一種是系統自帶的測試功能,裡麵包含有ping測試的網路功能。另外一種是下載第三方APP應用來進行相關的PING測試。

方法一:系統自帶的手機測試功能。在撥號界面上輸入:*#*#4636#*#* ,手機自動進入測試模式。

(4)android怎麼查網路連接狀態擴展閱讀

Ping是Windows、Unix和Linux系統下的一個命令。ping也屬於一個通信協議,是TCP/IP協議的一部分。利用「ping」命令可以檢查網路是否連通,可以很好地幫助我們分析和判定網路故障。應用格式:Ping空格IP地址。該命令還可以加許多參數使用,具體是鍵入Ping按回車即可看到詳細說明。

⑤ 如何查看安卓軟體內連接網路的地址信息

可以用LBE3.7版本的監控,裡面可以查看網路連接數,好像也能查看IP地址。祝你好運。

⑥ android檢查網路連接狀態 還要檢查 URL 是否有效

URL.openConnect和URL.connect 連接失敗或錯誤都會拋出異常的 URL.prasexxX之類得函數也能判斷URL字元串是不是合法的URL

⑦ android studio怎麼使用network檢測網路

從程序開發的角度來開發該功能如下代碼及代碼中的注釋即可理解: ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); // 檢查網路連接,如果無網路可用,就不需要進行連網操作等 NetworkInfo info =...

⑧ 在Android上,怎麼檢查網路訪問

可以使用當前網路去訪問外網資源,如果能訪問成功,說明當前網路是可用的,否則不能用。不管哪個平台或者什麼語言,都可以用這種方法。因為只有當網路連接上,並且可用才能訪問外網的資源。由此便可判斷當前網路的可用性。

⑨ android 檢查是否有網路

private boolean isNetworkConnected() {
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
return info == null ? false : info.isConnected();
}

閱讀全文

與android怎麼查網路連接狀態相關的資料

熱點內容
網路共享中心沒有網卡 瀏覽:582
電腦無法檢測到網路代理 瀏覽:1462
筆記本電腦一天會用多少流量 瀏覽:775
蘋果電腦整機轉移新機 瀏覽:1426
突然無法連接工作網路 瀏覽:1186
聯通網路怎麼設置才好 瀏覽:1290
小區網路電腦怎麼連接路由器 瀏覽:1180
p1108列印機網路共享 瀏覽:1263
怎麼調節台式電腦護眼 瀏覽:822
深圳天虹蘋果電腦 瀏覽:1062
網路總是異常斷開 瀏覽:664
中級配置台式電腦 瀏覽:1122
中國網路安全的戰士 瀏覽:686
同志網站在哪裡 瀏覽:1502
版觀看完整完結免費手機在線 瀏覽:1507
怎樣切換默認數據網路設置 瀏覽:1179
肯德基無線網無法訪問網路 瀏覽:1422
光纖貓怎麼連接不上網路 瀏覽:1627
神武3手游網路連接 瀏覽:1020
局網列印機網路共享 瀏覽:1047