天天看点

【凯子哥带你夯实应用层】新手必备的常用代码片段整理(二)

以下内容来自多个开源项目的整理和自己的项目积累

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e6%94%b6%e9%9b%86%e8%ae%be%e5%a4%87%e4%bf%a1%e6%81%af%e7%94%a8%e4%ba%8e%e4%bf%a1%e6%81%af%e7%bb%9f%e8%ae%a1%e5%88%86%e6%9e%90">收集设备信息用于信息统计分析</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e6%98%af%e5%90%a6%e6%9c%89sd%e5%8d%a1">是否有sd卡</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e5%8a%a8%e6%80%81%e9%9a%90%e8%97%8f%e8%bd%af%e9%94%ae%e7%9b%98">动态隐藏软键盘</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e5%8a%a8%e6%80%81%e6%98%be%e7%a4%ba%e8%bd%af%e9%94%ae%e7%9b%98">动态显示软键盘</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e5%8a%a8%e6%80%81%e6%98%be%e7%a4%ba%e6%88%96%e8%80%85%e6%98%af%e9%9a%90%e8%97%8f%e8%bd%af%e9%94%ae%e7%9b%98">动态显示或者是隐藏软键盘</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e4%b8%bb%e5%8a%a8%e5%9b%9e%e5%88%b0home%e5%90%8e%e5%8f%b0%e8%bf%90%e8%a1%8c">主动回到home后台运行</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e8%8e%b7%e5%8f%96%e7%8a%b6%e6%80%81%e6%a0%8f%e9%ab%98%e5%ba%a6">获取状态栏高度</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e8%8e%b7%e5%8f%96%e7%8a%b6%e6%80%81%e6%a0%8f%e9%ab%98%e5%ba%a6%e6%a0%87%e9%a2%98%e6%a0%8factionbar%e9%ab%98%e5%ba%a6">获取状态栏高度标题栏actionbar高度</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e8%8e%b7%e5%8f%96mccmnc%e4%bb%a3%e7%a0%81-sim%e5%8d%a1%e8%bf%90%e8%90%a5%e5%95%86%e5%9b%bd%e5%ae%b6%e4%bb%a3%e7%a0%81%e5%92%8c%e8%bf%90%e8%90%a5%e5%95%86%e7%bd%91%e7%bb%9c%e4%bb%a3%e7%a0%81">获取mccmnc代码 sim卡运营商国家代码和运营商网络代码</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e8%bf%94%e5%9b%9e%e7%a7%bb%e5%8a%a8%e7%bd%91%e7%bb%9c%e8%bf%90%e8%90%a5%e5%95%86%e7%9a%84%e5%90%8d%e5%ad%97">返回移动网络运营商的名字</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e8%bf%94%e5%9b%9e%e7%a7%bb%e5%8a%a8%e7%bb%88%e7%ab%af%e7%b1%bb%e5%9e%8b">返回移动终端类型</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e5%88%a4%e6%96%ad%e6%89%8b%e6%9c%ba%e8%bf%9e%e6%8e%a5%e7%9a%84%e7%bd%91%e7%bb%9c%e7%b1%bb%e5%9e%8b2g3g4g">判断手机连接的网络类型2g3g4g</a>

<a target="_blank" href="http://blog.csdn.net/zhaokaiqiang1992/article/details/44724687#%e5%88%a4%e6%96%ad%e5%bd%93%e5%89%8d%e6%89%8b%e6%9c%ba%e7%9a%84%e7%bd%91%e7%bb%9c%e7%b1%bb%e5%9e%8bwifi%e8%bf%98%e6%98%af234g">判断当前手机的网络类型wifi还是234g</a>

注意,要在onwindowfocuschanged中调用,在oncreate中获取高度为0

(注意,如果没有actionbar,那么获取的高度将和上面的是一样的,只有状态栏的高度)

仅当用户已在网络注册时有效, cdma 可能会无效(中国移动:46000 46002, 中国联通:46001,中国电信:46003)

(例:中国联通、中国移动、中国电信) 仅当用户已在网络注册时有效, cdma 可能会无效)

phone_type_none :0 手机制式未知

phone_type_gsm :1 手机制式为gsm,移动和联通

phone_type_cdma :2 手机制式为cdma,电信

phone_type_sip:3

联通的3g为umts或hsdpa,移动和联通的2g为gprs或egde,电信的2g为cdma,电信的3g为evdo

需要用到上面的方法