您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關怎么在Android中對url地址進行檢測,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
方法一
try{ URL url = new URL(address); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setUseCaches(false); conn.setInstanceFollowRedirects(true); conn.setConnectTimeout(waitMilliSecond); conn.setReadTimeout(waitMilliSecond); //HTTP connect try { conn.connect(); } catch(Exception e) { e.printStackTrace(); return false; } int code = conn.getResponseCode(); if ((code >= 100) && (code < 400)){ return true; } return false; }catch (Exception e){ e.printStackTrace(); return false; }
方法二
try { URL url = new URL(address); String host = url.getHost(); int port = url.getPort(); if (port == -1) { port = 80; } Socket socket = new Socket(); InetSocketAddress isa = new InetSocketAddress(InetAddress.getByName(host), port); socket.connect(isa, timeout); if (socket.isConnected()) { return true; } else { return false; } } catch (Exception e) { e.printStackTrace(); } finally { if (socket != null) { try { socket.close(); } catch (IOException e) { e.printStackTrace(); } } }
Android是一種基于Linux內核的自由及開放源代碼的操作系統,主要使用于移動設備,如智能手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。
上述就是小編為大家分享的怎么在Android中對url地址進行檢測了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。