欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android檢測url地址是否可達的兩種方法

 更新時間:2019年01月31日 10:42:38   作者:JJdary  
今天小編就為大家分享一篇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檢測url地址是否可達的兩種方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android實現(xiàn)通知欄透明的方法

    Android實現(xiàn)通知欄透明的方法

    這個特性是andorid4.4支持的,最少要api19才可以使用,也就是說如果Android的機子是低于4.4,沉浸通知欄是沒有效果的。下面介紹一下使用的方法,非常得簡單,對android通知欄透明相關(guān)知識感興趣的朋友一起學習吧
    2016-01-01
  • 全面總結(jié)Android中線程的異步處理方式

    全面總結(jié)Android中線程的異步處理方式

    這篇文章主要介紹了Android中線程的異步處理方式,講解了Looper、Handler和Handler post三種方式,其中Handler自然是重點,需要的朋友可以參考下
    2016-04-04
  • loadavg數(shù)據(jù)異常引發(fā)問題起源分析

    loadavg數(shù)據(jù)異常引發(fā)問題起源分析

    這篇文章主要為大家介紹了loadavg數(shù)據(jù)異常引發(fā)問題起源分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Android實戰(zhàn)教程第四篇之簡單實現(xiàn)短信發(fā)送器

    Android實戰(zhàn)教程第四篇之簡單實現(xiàn)短信發(fā)送器

    這篇文章主要為大家詳細介紹了Android實戰(zhàn)教程第四篇之簡單實現(xiàn)短信發(fā)送器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android開發(fā)中實現(xiàn)發(fā)送短信的小程序示例

    Android開發(fā)中實現(xiàn)發(fā)送短信的小程序示例

    這篇文章主要介紹了Android開發(fā)中實現(xiàn)發(fā)送短信的小程序示例,文中還附帶了一個監(jiān)聽廣播接收者的升級版短信發(fā)送例子,需要的朋友可以參考下
    2016-04-04
  • 微信小程序電商常用倒計時實現(xiàn)實例

    微信小程序電商常用倒計時實現(xiàn)實例

    這篇文章主要介紹了微信小程序電商常用倒計時實現(xiàn)實例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • OkHttp原理分析小結(jié)

    OkHttp原理分析小結(jié)

    OkHttp 是 Square 公司開源的一款網(wǎng)絡框架,封裝了一個高性能的 http 請求庫,本文對OkHttp原理給大家詳細講解,感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • Android中SparseArray性能優(yōu)化的使用方法

    Android中SparseArray性能優(yōu)化的使用方法

    這篇文章主要為大家詳細介紹了Android中SparseArray性能優(yōu)化的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-04-04
  • Android實現(xiàn)在map上畫出路線的方法

    Android實現(xiàn)在map上畫出路線的方法

    這篇文章主要介紹了Android實現(xiàn)在map上畫出路線的方法,較為詳細的分析了Android在map上繪制路線所涉及的map圖調(diào)用、畫筆的使用、頁面布局及權(quán)限控制的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • PowerManagerService之自動滅屏流程解析

    PowerManagerService之自動滅屏流程解析

    這篇文章主要為大家介紹了PowerManagerService之自動滅屏流程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10

最新評論