可能的重复:
如何在 Android 中阻止来电 https://stackoverflow.com/questions/1083527/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();
一切都很顺利,但有时我的电话会响一秒钟然后挂断电话。
如果有其他方法可以做到这一点,请帮助我,或者我应该修改我的代码以静默断开黑名单呼叫。
提前致谢。
我想你必须参考这个question https://stackoverflow.com/questions/1083527/how-to-block-calls-in-android。它可以帮助你做任何你想做的事。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)