我计划制作一个用于拦截垃圾邮件的Android应用程序(由我自己选择)。但是,我找不到任何办法。是否可以通过编程方式阻止/拒绝电子邮件?
此外,我发现从KitKat version开始,我们不会以编程方式阻止Android的短信。这意味着我们无法创建阻止SMS的应用程序。是不是?
提前谢谢
答案 0 :(得分:1)
注意:它只是sms
而不是email.
您可以阻止KitKat and greator
,但有一个条件,您的应用应该是默认消息传递应用。
检查默认应用
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
final String myPackageName = context.getPackageName();
if (Telephony.Sms.getDefaultSmsPackage(context).equals(
myPackageName)) {
flagToCheckForBlock = true;
abortBroadcast();
}
} else {
flagToCheckForBlock = true;
abortBroadcast();
}