当设置权限和Intent-filters需要成为默认的SMS应用程序时,应用程序会在某个时刻提示您自动成为默认的SMS应用程序。有可能阻止它吗? 我知道有一种方法可以调用ACTION_CHANGE_DEFAULT意图在任何时候故意调用它,我想用它来在我选择的代码的某个部分的特定时间内调用该操作。
答案 0 :(得分:0)
我发现我在代码中的某个地方有这个电话:
Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, context.getPackageName());
context.startActivity(intent);
这是第一次触发调用的内容......它应仅用于我们想要显式触发它的代码部分。