DefaultCallApp
介绍
默认通话
-----------------------------------------------需要后台启动应用权限 锁屏权限
DefaultDialerManager hide
TelecomManager
实例化 Context.getSystemService(Context. telecom_service)
getSystemDialerPackage() 用于确定预先加载在系统分区上的拨号程序包
getDefaultDialerPackage() 用于确定当前选定的默认拨号程序包。
getCallState() 返回通信状态
{@link TelephonyManager#CALL_STATE_RINGING}
{@link TelephonyManager#CALL_STATE_OFFHOOK}
{@link TelephonyManager#CALL_STATE_IDLE}
setDefaultDialer(String packageName) 设置默认电话包
android.Manifest.permission#MODIFY_PHONE_STATE
android.Manifest.permission#WRITE_SECURE_SETTINGS
isInCall 返回是否有正在进行的电话呼叫
android.Manifest.permission#READ_PHONE_STATE
isRinging() 返回当前是否存在振铃来电
android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE
android.Manifest.permission.READ_PHONE_STATE
plac