【发布时间】:2020-03-02 15:16:19
【问题描述】:
我想检查安卓应用程序是否有可用的互联网连接。 我试过这个可以,由于谷歌对 https 的要求,它不起作用。
private static boolean netIsAvailable() {
try {
final URL url = new URL("http://www.google.com");
final URLConnection conn = url.openConnection();
conn.connect();
conn.getInputStream().close();
return true;
} catch (MalformedURLException e) {
throw new RuntimeException(e);
} catch (IOException e) {
Log.d(TAG, e.toString());
return false;
}
我收到错误消息:java.io.IOException: Cleartext HTTP traffic to www.google.com not permitted
还有哪些方法?
【问题讨论】:
-
@Jason 请不要从该链接复制粘贴代码,因为所有热门答案都包含已弃用的代码。