Für die get-Methode:
private void executeReq(URL urlObject) throws IOException{
HttpURLConnection conn = null;
conn = (HttpURLConnection) urlObject.openConnection();
conn.setReadTimeout(100000); //Milliseconds
conn.setConnectTimeout(150000); //Milliseconds
conn.setRequestMethod("GET");
conn.setDoInput(true);
// Start connect
conn.connect();
String response = convertStreamToString(conn.getInputStream());
Log.d("Response:", response);
}
Sie nennen es mit
try {
String parameters = ""; //
URL url = new URL("http://alefon.com" + parameters);
executeReq(url);
}
catch(Exception e){
//Error
}
Internetverbindung Um zu überprüfen, zu verwenden:
private void checkInternetConnection() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
if (null == ni)
Toast.makeText(this, "no internet connection", Toast.LENGTH_LONG).show();
else {
Toast.makeText(this, "Internet Connect is detected .. check access to sire", Toast.LENGTH_LONG).show();
//Use the code above...
}
}
Vielen Dank @Mohammed, das Problem ist, dass ich überprüfen möchte, ob ich auf irgendeine Website zugreifen kann, wenn ja ein Toast sagt "Es gibt Internetzugang" ... und wenn nicht der Toast sagt "Browsing Problem" obwohl Das Gerät ist mit WLAN verbunden – Amt87
Ich aktualisiere die Antwort .. check it plz .. aber es ist immer noch notwendig, um den Zugriff auf die Website zu überprüfen .. weil Server heruntergehen kann, oder keinen Zugang etc .. so überprüfen Sie die Internetverbindung dann überprüfen Sie Call-Site und erhalten Antwort.... –