Android网络类型判断(2g、3g、wifi)
private String getPhoneIp() { try { for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) { InetAddress inetAddress = enumIpAddr.nextElement(); if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet4Address) { //if (!inetAddress.isLoopbackAddress() && inetAddress instanceof Inet6Address) { return inetAddress.getHostAddress().toString(); } } } } catch (Exception e) { } return ""; }
http://www.cnblogs.com/lee0oo0/archive/2013/05/20/3089906.html
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
沉寂 22 年 386BSD 系统更新:开源系统鼻祖
近日,386BSD 操作系统的开发者之一Lynne Jolitz通过GitHub上发布了该系统的1.0和2.0版本源代码。这款开源操作系统的鼻祖此前已经22年没有动静,如今竟然又活了。 386BSD也叫作Jolix,是基于BSD的类Unix操作系统,由Bill Jolitz和他的妻子Lynne Jolitz(自由软件运动中的重要人物之一)联合开发,1992年发布第一版本,支持Intel 80386 PC。 但就在那一年,因为源代码牵涉AT&T许可证问题,BSD的开发在长达两年的时间里陷入停顿,也直接影响了386BSD。 386BSD的最后一个公开发布版本是v0.1,时间是1994年,之后原开发者们迁移到了其它BSD发行版,比如FreeBSD、NetBSD。 386BSD可以说是Linux、Android、iOS等系统的老前辈,也是NetBSD、FreeBSD的基础,可以看做是BSD、Linux之间缺失的一环。 Linus Torvalds曾经说过,如果他在写Linux的时候386BSD可以使用,Linux可能就不会存在了。 事实上,386BSD的源代码里就有Linus Torv...
- 下一篇
自定义ProgressBar(一)
ProgressBar是一个非常重要组件。通常用于向用户显示耗时操作完成的百分比。主要包括水平和圆形两种类型。讲解之前首先来讲一下样式属性设置,这个在自定义里面是核心部分。 本文主要介绍ProgressBar的属性里面的 progressDrawable 和 indeterminateDrawable 一、常用属性 (一)关于style属性设置:安卓支持几种风格的进度条,通过style属性可以为ProgressBar设置指定风格,该属性可支持如下几个属性值: 安卓styles.xml里面的 8个,这8个兼容不同系统版本,一般都用这些style样式用的多 属性值 属性的含义 style="@android:style/Widget.ProgressBar" style="@android:style/Widget.ProgressBar.Large" 大环形进度条 style="@android:style/Widget.ProgressBar.Small" 小环形进度条 style="@android:style/Widget.ProgressBar.Inverse" 普通大小的环形进...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作