新手必备的常用 Android 代码片段整理(2)

以下内容来自多个开源项目的整理和自己的项目积累
1.收集设备信息,用于信息统计分析

2.是否有SD卡

3.动态隐藏软键盘

4.动态显示软键盘

5.动态显示或者是隐藏软键盘

6.主动回到Home,后台运行

7.获取状态栏高度
注意,要在onWindowFocusChanged中调用,在onCreate中获取高度为0

8.获取状态栏高度+标题栏(ActionBar)高度
(注意,如果没有ActionBar,那么获取的高度将和上面的是一样的,只有状态栏的高度)

9.获取MCC+MNC代码 (SIM卡运营商国家代码和运营商网络代码)
仅当用户已在网络注册时有效, CDMA 可能会无效(中国移动:46000 46002, 中国联通:46001,中国电信:46003)

10.返回移动网络运营商的名字
(例:中国联通、中国移动、中国电信) 仅当用户已在网络注册时有效, CDMA 可能会无效)

11.返回移动终端类型
PHONE_TYPE_NONE :0 手机制式未知
PHONE_TYPE_GSM :1 手机制式为GSM,移动和联通
PHONE_TYPE_CDMA :2 手机制式为CDMA,电信
PHONE_TYPE_SIP:3

12.判断手机连接的网络类型(2G,3G,4G)
联通的3G为UMTS或HSDPA,移动和联通的2G为GPRS或EGDE,电信的2G为CDMA,电信的3G为EVDO

13.判断当前手机的网络类型(WIFI还是2,3,4G)
需要用到上面的方法:

1 5 收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部