如何检查Android设备是否与服务器建立了互联网连接?

时间:2020-03-03 17:26:32

标签: android

我正在制作一个android应用程序,需要检查android设备是否具有活动的互联网连接。我可以通过应用程序执行此操作,但是如何在不触摸Android设备的情况下从服务器进行检查?

选项1:提供一项服务,每隔5分钟将请求发送到服务器。还好吗?或者还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

public boolean isConnectedToServer(String url, int timeout) {
try{
    URL myUrl = new URL(url);
    URLConnection connection = myUrl.openConnection();
    connection.setConnectTimeout(timeout);
    connection.connect();
    return true;
} catch (Exception e) {
    // Handle your exceptions
    return false;
}
}