android怎样判断是否接入Internet
2013-05-22 12:43
246 查看
项目需求网络连通后自动同步系统时间,同步时间的前提是设备接入internet,而android只提供了判断网络连接状态的接口,经测试发现可以通过下面的方法判断设备是否接入Internet。
private boolean isConnectToInternet() {
try {
Socket socket = new Socket();
SocketAddress add = new InetSocketAddress(InetAddress.getByName("www.baidu.com"),80);
socket.connect(add, 100);
return true;
} catch (UnknownHostException e){
return false;
} catch (IOException e){
return false;
}
}
private boolean isConnectToInternet() {
try {
Socket socket = new Socket();
SocketAddress add = new InetSocketAddress(InetAddress.getByName("www.baidu.com"),80);
socket.connect(add, 100);
return true;
} catch (UnknownHostException e){
return false;
} catch (IOException e){
return false;
}
}
相关文章推荐
- Android 判断网络是否可以访问Internet
- 判断android手机当前是否接入网络
- 判断android手机当前是否接入网络
- 判断android手机当前是否接入网络
- 判断android手机当前是否接入网络
- Android检查设备是否可以访问互联网,判断Internet连接,测试网络请求,解析域名
- android 判断是否真正连接到internet(通过检测网址,需要时间)
- Android怎样判断当前屏幕是否为横屏状态
- Android 判断通知栏是否打开及前往设置页面
- JS判断客户端是否是iOS或者Android
- Android 判断SQLite数据库中是否存在某一个表格: CREATE TABLE IF NOT EXISTS
- android 开发中判断网络是否连接的代码
- Android中判断网络连接是否可用及监控网络状态
- Android判断应用是否在前台运行
- Android 检查当前是否已经连接上 Internet
- android 教你怎么用代码判断权限是否加入
- android中判断EditText的内容是否为空
- Android 通用获取Ip的方法(判断手机是否联网的方法)!!!