/** * 判断是否连接到服务器 * @return */ public static boolean isConnByHttp(){ boolean isConn = false; URL url; HttpURLConnection conn = null; try { url = new URL("http://blog.csdn.net"); conn = (HttpURLConnection)url.openConnection(); conn.setConnectTimeout(1000*5); int s=conn.getResponseCode(); if(conn.getResponseCode()==200){ isConn = true; } } catch (MalformedURLException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); }finally{ conn.disconnect(); } return isConn; }
在onCreate()方法中加入:
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build()); StrictMode.setVmPolicy( new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().detectLeakedClosableObjects().penaltyLog().penaltyDeath().build());