我正在制作一个android应用程序,需要检查android设备是否具有活动的互联网连接。我可以通过应用程序执行此操作,但是如何在不触摸Android设备的情况下从服务器进行检查?
选项1:提供一项服务,每隔5分钟将请求发送到服务器。还好吗?或者还有其他选择吗?
答案 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;
}
}