安卓51檢查網路連接線
『壹』 怎樣檢查Android網路連接狀態
可以調用SDK中的API判斷是否有網路連接,以下為示例代碼:
1、獲取ConnectivityManager對象
Context context = activity.getApplicationContext();
// 獲取手機所有連接管理對象(包括對wi-fi,net等連接的管理)
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
2、獲取NetworkInfo對象
// 獲取NetworkInfo對象
NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo();
3、判斷當前網路狀態是否為連接狀態
if (networkInfo[i].getState() == NetworkInfo.State.CONNECTED){
return true;
}
4、在AndroidManifest.xml中添加訪問當前網路狀態許可權
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
5.轉跳到網路設置界面
// 跳轉到系統的網路設置界面
Intent intent = null;
// 先判斷當前系統版本
if(android.os.Build.VERSION.SDK_INT > 10){ // 3.0以上
intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);
}else{
intent = new Intent();
intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings");
}
context.startActivity(intent);
『貳』 安卓手機總是顯示請檢查網路連接是怎麼回事
那你一定沒打開數據開關,就是數據連接,還有可能是你所在的地區網路信號不好
『叄』 安卓系統怎樣查看網路連接信息
(1)在主屏幕上按下「設置(Menu)」鍵。
(2)輕按選擇「無線和網路」按鈕。進入可以設置或者查看網路。
(3)然後,輕按選擇「Wi-Fi 設置」按鈕。
(4)若開啟 Wi-Fi 無線網路,然後就會顯示檢測到的無線網路列表,輕按任何一個網路來查看網路信息。
(5)而後,你就可以查看無線網路信號的「安全性」、「信號強度」、「是否需要密碼」等。
『肆』 n7一代安裝安卓5.0系統無法跳過正在檢查網路連接怎麼辦
應該是你的路由器 沒有打開 無線功能吧 你在IE瀏覽器裡面
『伍』 如何檢查Android中的WiFi網路是否連接成功
01.public boolean isWifiConnect() {
02. ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
03. NetworkInfo mWifi = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
04. return mWifi.isConnected();
05. }
代碼非常簡單,操作也非常簡單。
01.boolean isConnected;
02.isConnected = isWifiConnect();
03.if (isConnected == false) {
04.Toast toast = Toast.makeText(Sync.this, "Wifi is NOT connected yet", Toast.LENGTH_SHORT);
05.toast.setGravity(Gravity.CENTER, 0, 0);
06.toast.show();
07.} else {
08.Toast toast = Toast.makeText(Sync.this, "Wifi is connected yet", Toast.LENGTH_SHORT);
09.toast.setGravity(Gravity.CENTER, 0, 0);
10.toast.show();
11.}
『陸』 安卓5.1新特性,未檢測到任何網路連接,因此不會重新連接。 我們學校網需要web認證,這樣一來就根
首先下載(安卓終端模擬器),然後按照以下方法之一輸入命令已解決,以下專兩種方案都可以,屬選擇其一就好。
1.完全屏蔽網路檢查功能,最簡單快速,但是就沒有辦法提示wifi登陸:
adb shell su -c "settings put global captive_portal_detection_enabled 0"
2.用國內的伺服器替換掉google的伺服器:
adb shell su -c "settings put global captive_portal_server xn--yet824cpd.xn--fiqs8s"
『柒』 怎樣跳過android 5.0正在檢查網路連接問題
aActivity.stopFlag 是一個static布爾值 可以出現在程序需要判斷網路情況的地方。
順便加一個不需要broadcastReceiver就可專以查看網路的例子。
這個屬方法可以放在需要檢查網路通訊情況的地方。
返回值為true代表網路暢通。
『捌』 怎麼跳過安卓5.0正在檢查網路連接
aActivity.stopFlag 是一個static布爾值 可以出現在程序需要判斷網路情況的地方。
順便加一個不需要broadcastReceiver就可以查看網路的例子。
這個方法可以放在需要檢查網路通訊情況的地方。
返回值為true代表網路暢通。
『玖』 如何檢查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;
『拾』 安卓檢查是否有網路連接和打開設置
從程序開發的角度來開發該功能如下代碼及代碼中的注釋即可理解:
ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
// 檢查網路連接,如果無網路可用,就不需要進行連網操作等
NetworkInfo info = manager.getActiveNetworkInfo();
if (info == null || !manager.getBackgroundDataSetting()) {
return "無網路鏈接";
}
return "網路暢通";