我正在寻找一种以编程方式在Marshmallow中打开“默认手机应用程序对话框”的方法 - 我假设我正在寻找应该被调用的意图,类似于我使用的android.provider.Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT
将我的应用程序设置为默认的短信应用程序。
您的帮助将不胜感激
答案 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);