2
当将权限和意图过滤器设置为默认的短信应用程序时,应用程序会提示您在某个时刻自动成为默认的短信应用程序。有可能阻止它? 我知道有一种调用ACTION_CHANGE_DEFAULT意图的方法,可以在任何时候刻意调用它,我想用它在我选择的代码的某个部分的特定时间内仅调用该操作。防止“ACTION_CHANGE_DEFAULT”自动提示以更改默认的短信应用程序
当将权限和意图过滤器设置为默认的短信应用程序时,应用程序会提示您在某个时刻自动成为默认的短信应用程序。有可能阻止它? 我知道有一种调用ACTION_CHANGE_DEFAULT意图的方法,可以在任何时候刻意调用它,我想用它在我选择的代码的某个部分的特定时间内仅调用该操作。防止“ACTION_CHANGE_DEFAULT”自动提示以更改默认的短信应用程序
我发现我的地方有这个调用我的代码里面:
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, context.getPackageName());
context.startActivity(intent);
这是什么触发在第一次通话......它应该只在我们想要的代码部分使用明确地触发它。