gpt4 book ai didi

android - 如何在android中以编程方式阻止调用

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:15 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to block calls in android

我正在 Android 2.2 中开发一个应用程序,它获取电话状态并检查传入号码是否在黑名单表中,而不是必须阻止该特定号码。为此我使用给定的代码:

 TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
Class c = Class.forName(tm.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);

com.android.internal.telephony.ITelephony telephonyService = (com.android.internal.telephony.ITelephony) m.invoke(tm);
telephonyService.silenceRinger();
telephonyService.endCall();

一切顺利,但有时我的电话会响一秒钟,然后才会挂断电话。

如果有任何其他方法可以做到这一点,请帮助我,或者我应该修改我的代码以静默断开黑名单调用。

提前致谢。

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