拨打电话
|
|
跳转至拨号界面
|
发送短信
|
|
唤醒屏幕并解锁
|
|
需要添加权限
|
|
判断当前App处于前台还是后台状态
|
|
需要添加权限
|
|
判断当前手机是否处于锁屏(睡眠)状态
|
判断当前是否有网络连接
|
|
判断当前是否是WIFI连接状态
|
|
安装APK
|
|
判断当前设备是否为手机
|
|
获取当前设备宽高,单位px
|
|
获取当前设备的IMEI,需要与上面的isPhone()一起使用
|
|
获取当前设备的MAC地址
|
|
获取当前程序的版本号
|
|
收集设备信息,用于信息统计分析
|
|
是否有SD卡
|
|
动态隐藏软键盘
|
|
动态显示软键盘
|
动态显示或者是隐藏软键盘
|
|
主动回到Home,后台运行
|
|
获取状态栏高度
注意,要在onWindowFocusChanged中调用,在onCreate中获取高度为0
|
|
获取状态栏高度+标题栏(ActionBar)高度
(注意,如果没有ActionBar,那么获取的高度将和上面的是一样的,只有状态栏的高度)
|
|
获取MCC+MNC代码 (SIM卡运营商国家代码和运营商网络代码)
仅当用户已在网络注册时有效, CDMA 可能会无效(中国移动:46000 46002, 中国联通:46001,中国电信:46003)
|
|
返回移动网络运营商的名字
(例:中国联通、中国移动、中国电信) 仅当用户已在网络注册时有效, CDMA 可能会无效)
|
|
返回移动终端类型
- PHONE_TYPE_NONE :0 手机制式未知
- PHONE_TYPE_GSM :1 手机制式为GSM,移动和联通
- PHONE_TYPE_CDMA :2 手机制式为CDMA,电信
- PHONE_TYPE_SIP:3
|
|
判断手机连接的网络类型(2G,3G,4G)
联通的3G为UMTS或HSDPA,移动和联通的2G为GPRS或EGDE,电信的2G为CDMA,电信的3G为EVDO
|
|
判断当前手机的网络类型(WIFI还是2,3,4G)
需要用到上面的方法
|
|
px-dp转换
|
|
px-sp转换
|
|
把一个毫秒数转化成时间字符串
格式为小时/分/秒/毫秒(如:24903600 –> 06小时55分03秒600毫秒)
|
格式为小时/分/秒/毫秒(如:24903600 –> 06小时55分03秒)。
|
|