PhoneUtils

open class PhoneUtils

Functions

call
Link copied to clipboard
open fun call(phoneNumber: String)
拨打电话需添加权限 {@code }
dial
Link copied to clipboard
open fun dial(phoneNumber: String)
跳至拨号界面
getAllContactInfo
Link copied to clipboard
open fun getAllContactInfo(): List<HashMap<String, String>>
获取手机联系人需添加权限 {@code }需添加权限 {@code }
getAllSMS
Link copied to clipboard
open fun getAllSMS()
获取手机短信并保存到xml中 需添加权限 {@code }需添加权限 {@code }
getContactNum
Link copied to clipboard
open fun getContactNum()
打开手机联系人界面点击联系人后便获取该号码参照以下注释代码
getIMEI
Link copied to clipboard
open fun getIMEI(): String
获取IMEI码需添加权限 {@code }
getIMSI
Link copied to clipboard
open fun getIMSI(): String
获取IMSI码需添加权限 {@code }
getIPAddress
Link copied to clipboard
open fun getIPAddress(useIPv4: Boolean): String
获取ip地址
getPhoneStatus
Link copied to clipboard
open fun getPhoneStatus(): String
获取手机状态信息需添加权限 {@code }
getPhoneType
Link copied to clipboard
open fun getPhoneType(): Int
获取移动终端类型
getSimOperatorByMnc
Link copied to clipboard
open fun getSimOperatorByMnc(): String
获取Sim卡运营商名称中国移动、如中国联通、中国电信
getSimOperatorName
Link copied to clipboard
open fun getSimOperatorName(): String
获取Sim卡运营商名称中国移动、如中国联通、中国电信
getUniqueDeviceID2MD5
Link copied to clipboard
open fun getUniqueDeviceID2MD5(): String
生成设备唯一标识:IMEI、AndroidId、macAddress 三者拼接再 MD5
isNetworkConnected
Link copied to clipboard
open fun isNetworkConnected(): Boolean
是否联网
isPhone
Link copied to clipboard
open fun isPhone(): Boolean
判断设备是否是手机
isSimCardReady
Link copied to clipboard
open fun isSimCardReady(): Boolean
判断sim卡是否准备好
phoneNumberFormat
Link copied to clipboard
open fun phoneNumberFormat(tel: String): String
给手机号码添加空格
sendSms
Link copied to clipboard
open fun sendSms(phoneNumber: String, content: String)
跳至发送短信界面
sendSmsSilent
Link copied to clipboard
open fun sendSmsSilent(phoneNumber: String, content: String)
发送短信需添加权限 {@code }