gpt4 book ai didi

android - 在android中拒绝来电

转载 作者:可可西里 更新时间:2023-11-01 18:59:04 25 4
gpt4 key购买 nike

最佳答案

为了拦截您的电话,您只需:
1.制作一个包命名。 com.android.internal.telephony;
2. 在这个包中制作一个名为ITelephony 的接口(interface)文件。
并将此代码写入该接口(interface)文件。

boolean endCall();
void answerRingingCall();
void silenceRinger();

现在在您要拦截调用的类中将该类扩展到 BroadcastReceiver 并在 onReceive() 函数中编写以下代码。

TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
try {
Class c = Class.forName(tm.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
telephonyService = (ITelephony) m.invoke(tm);
Bundle bundle = intent.getExtras();
String phoneNumber = bundle.getString("incoming_number");
Log.d("INCOMING", phoneNumber);
if ((phoneNumber != null)) {
telephonyService.endCall();
Log.d("HANG UP", phoneNumber);
}

} catch (Exception e) {
e.printStackTrace();
}

就是这样。

关于android - 在android中拒绝来电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15012082/

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