public final class PhoneUtils
extends java.lang.Object
desc : 手机相关工具类
author : xuexiang
time : 2018/4/27 下午8:39
| Modifier and Type | Method and Description |
|---|---|
static void |
call(java.lang.String phoneNumber)
拨打电话
|
static void |
dial(java.lang.String phoneNumber)
跳至拨号界面
|
static java.lang.String |
getIMEI()
获取 IMEI 码
|
static java.lang.String |
getIMSI()
获取 IMSI 码
|
static java.lang.String |
getPhoneInfo()
获取手机状态信息
|
static int |
getPhoneType()
获取移动终端类型
|
static java.lang.String |
getSimOperatorByMnc()
获取 Sim 卡运营商名称
|
static java.lang.String |
getSimOperatorName()
获取 Sim 卡运营商名称
|
static boolean |
isPhone()
判断设备是否是手机
|
static boolean |
isSimCardReady()
判断 sim 卡是否准备好
|
static void |
sendSms(java.lang.String phoneNumber,
java.lang.String content)
跳至发送短信界面
|
static void |
sendSmsSilent(java.lang.String phoneNumber,
java.lang.String content)
发送短信
|
public static boolean isPhone()
true: 是false: 否public static java.lang.String getIMEI()
需添加权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
public static java.lang.String getIMSI()
需添加权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
public static int getPhoneType()
TelephonyManager.PHONE_TYPE_NONE : 0 手机制式未知TelephonyManager.PHONE_TYPE_GSM : 1 手机制式为 GSM,移动和联通TelephonyManager.PHONE_TYPE_CDMA : 2 手机制式为 CDMA,电信TelephonyManager.PHONE_TYPE_SIP : 3public static boolean isSimCardReady()
true: 是false: 否public static java.lang.String getSimOperatorName()
中国移动、如中国联通、中国电信
public static java.lang.String getSimOperatorByMnc()
中国移动、如中国联通、中国电信
public static java.lang.String getPhoneInfo()
需添加权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
public static void dial(java.lang.String phoneNumber)
phoneNumber - 电话号码public static void call(java.lang.String phoneNumber)
需添加权限 <uses-permission android:name="android.permission.CALL_PHONE" />
phoneNumber - 电话号码public static void sendSms(java.lang.String phoneNumber,
java.lang.String content)
phoneNumber - 接收号码content - 短信内容public static void sendSmsSilent(java.lang.String phoneNumber,
java.lang.String content)
需添加权限 <uses-permission android:name="android.permission.SEND_SMS" />
phoneNumber - 接收号码content - 短信内容