gpt4 book ai didi

android - 如何过滤来电(黑名单)——无反射

转载 作者:行者123 更新时间:2023-11-29 00:37:42 26 4
gpt4 key购买 nike

我想知道是否有一种方法可以在 Android(考虑 2.1 及更高版本)上过滤(阻止)来电。我找到了使用反射的解决方案,但它似乎不是非常干净可靠的解决方案。是否有任何标准或谷歌推荐的方法来做到这一点?

更新:有人吗?

最佳答案

使用下面的广播接收器获取传入的电话号码并将其与您创建的过滤器列表中的号码进行比较

@Override
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras != null) {
String state = extras.getString(TelephonyManager.EXTRA_STATE);
Log.w("DEBUG", state);
if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
String phoneNumber = extras
.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
Toast.makeText(context, phoneNumber, 2000).show();
Log.w("DEBUG", phoneNumber);
}
}
}

希望对您有所帮助。您需要通过应用程序的用户界面在黑名单中创建一个号码列表。

关于android - 如何过滤来电(黑名单)——无反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11535666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com