没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1、Android如何使用代码判断是否Internet连接正常。
android代码如下:
1.public static boolean hasInternet(Activity activity) {
2.ConnectivityManager manager = (ConnectivityManager) activity
3..getSystemService(Context.CONNECTIVITY_SERVICE);
4.NetworkInfo info = manager.getActiveNetworkInfo();
5.if (info == null || !info.isConnected()) {
6.return false;
7.}
8.if (info.isRoaming()) {
9.// here is the roaming option you can change it if you want to
10.// disable internet while roaming, just return false
11.return true;
12.}
13.return true;
14.}
需要在AndroidManifest.xml中增加权限:
1.<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
使用纯java的话可以这么试试:
1.boolean networkReachable = false;
2.try {
3.networkReachable = InetAddress.getByName("www.google.com").isReachable(1000); //超时1000ms
4.} catch (java.net.UnknownHostException ex) {
5.}
6.System.out.println(networkReachable);
2、3g、wifi状态:
android代码如下:
1.public static boolean hasInternet(Activity activity) {
2.ConnectivityManager manager = (ConnectivityManager) activity
3..getSystemService(Context.CONNECTIVITY_SERVICE);
4.NetworkInfo info = manager.getActiveNetworkInfo();
5.if (info == null || !info.isConnected()) {
6.return false;
7.}
8.if (info.isRoaming()) {
9.// here is the roaming option you can change it if you want to
10.// disable internet while roaming, just return false
11.return true;
12.}
13.return true;
14.}
需要在AndroidManifest.xml中增加权限:
1.<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
使用纯java的话可以这么试试:
1.boolean networkReachable = false;
2.try {
3.networkReachable = InetAddress.getByName("www.google.com").isReachable(1000); //超时1000ms
4.} catch (java.net.UnknownHostException ex) {
5.}
6.System.out.println(networkReachable);
2、3g、wifi状态:
资源评论
- xmamiga2011-09-22既然称为集合,但文档中只有几个点。有点不够意思。不过还是谢谢分享
sunxingzhesunjinbiao
- 粉丝: 79
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功