防止" ACTION_CHANGE_DEFAULT"从自动提示更改默认短信应用程序

时间:2014-10-28 12:21:27

标签: android sms default android-4.4-kitkat smsmanager

当设置权限和Intent-filters需要成为默认的SMS应用程序时,应用程序会在某个时刻提示您自动成为默认的SMS应用程序。有可能阻止它吗? 我知道有一种方法可以调用ACTION_CHANGE_DEFAULT意图在任何时候故意调用它,我想用它来在我选择的代码的某个部分的特定时间内调用该操作。

1 个答案:

答案 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);

这是第一次触发调用的内容......它应仅用于我们想要显式触发它的代码部分。