Android - 如何在 Marshmallow 中打开默认的 phone 应用程序屏幕

Android - How to open the default phone app screen in Marshmallow

我正在寻找一种以编程方式在 Marshmallow 中打开 "default phone app dialog" 的方法 - 我假设我正在寻找应该调用的意图,类似于我使用的 android.provider.Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT将我的应用设置为默认短信应用。

我们将不胜感激您的帮助

找到解决方案 - TelecomManager 示例用法

Intent intent = new Intent(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER);
intent.putExtra(TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME,
     getActivity().getPackageName());
startActivity(intent);