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

时间:2015-11-11 16:18:13

标签: android android-intent android-6.0-marshmallow android-settings

我正在寻找一种以编程方式在Marshmallow中打开“默认手机应用程序对话框”的方法 - 我假设我正在寻找应该被调用的意图,类似于我使用的android.provider.Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT将我的应用程序设置为默认的短信应用程序。

您的帮助将不胜感激

1 个答案:

答案 0 :(得分:3)

找到解决方案 - TelecomManager,其中包含示例用法

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