У меня есть проблема, касающаяся того, как проверить доступность определенного URL.Я могу сделать это с помощью соединения httpget url.
HttpGet httpGet = new HttpGet(HOST_URL);
HttpParams httpParameters = new BasicHttpParams();
int timeoutConnection = 5000;
HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
int timeoutSocket = 8000;
HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);
HttpResponse response = httpClient.execute(httpGet);
Но я хочу сделать это следующим образом.
ConnectivityManager cm = (ConnectivityManager) TabViewActivity.this.getSystemService(Context.CONNECTIVITY_SERVICE);
boolean test = cm.requestRouteToHost(ConnectivityManager.TYPE_WIFI,
lookupHost(HOST_IP));
Но проблема в том, что логическое значение всегда возвращает flase.
Если у вас есть идеи по этому вопросу, это очень поможет.
Заранее спасибо.