1
나는 지역 와이파이에서 인터넷을 사용할 수 있는지 내 응용 프로그램 OIN 점검 할 필요가 아닌지, 내가로컬 wifi에서 인터넷을 사용할 수 있는지 확인하는 방법은 무엇입니까?
이requestRouteToHost 하지만 항상 false를 반환, 그래서 여기에
나는 지역 와이파이에서 인터넷을 사용할 수 있는지 내 응용 프로그램 OIN 점검 할 필요가 아닌지, 내가로컬 wifi에서 인터넷을 사용할 수 있는지 확인하는 방법은 무엇입니까?
이requestRouteToHost 하지만 항상 false를 반환, 그래서 여기에
장치가있는 경우 테스트하는 가장 좋은 방법은 도와주세요 시도 인터넷 연결 기간이 있습니다.
public static boolean hasActiveInternetConnection(Context context) {
if (isNetworkAvailable(context)) {
try {
HttpURLConnection urlc = (HttpURLConnection) (new URL("http://www.google.com").openConnection());
urlc.setRequestProperty("User-Agent", "Test");
urlc.setRequestProperty("Connection", "close");
urlc.setConnectTimeout(1500);
urlc.connect();
return (urlc.getResponseCode() == 200);
} catch (IOException e) {
Log.e(LOG_TAG, "Error checking internet connection", e);
}
} else {
Log.d(LOG_TAG, "No network available!");
}
return false;
}
여기가 와이파이 연결 또는 데이터 연결이 있는지 확인하는 방법입니다.
private boolean checkInternetConnection()
{
ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if (conMgr.getActiveNetworkInfo() != null
&& conMgr.getActiveNetworkInfo().isAvailable()
&& conMgr.getActiveNetworkInfo().isConnected())
{
return true;
}
else
{
return false;
}
}
전화가 연결되어 있는지 테스트하고 싶습니까? –
Wi-Fi를 사용할 수있는 기기에 연결해야하지만 Wi-Fi 사용자가 웹 사이트를 열거 나 인터넷에 액세스 할 수 있는지 확인해야합니다. – Ali