一:申请默认电话应用代码
这只是设置你的APP为默认电话应用
A:
Intent intent = new Intent(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER);
intent.putExtra(TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME,getPackageName());
startActivity(intent);
要创建一个 Activity 然后在 menifest 中注册,不过注册时至少需要添加这两个 <intent-filter>,否则不能吊起弹窗
<activity android:name=".XXactivity">
<!-- 提供打电话的UI -->
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel" />
</intent-filter>
<!-- region provides dial UI -->
<intent-filter>
<action android:name="android.intent.action.DIAL" />
<category android:name="android.intent.cat