gpt4 book ai didi

android - 在 android 2.3.5 中接受来电

转载 作者:搜寻专家 更新时间:2023-11-01 09:09:10 25 4
gpt4 key购买 nike

我正在编写一个覆盖默认来电屏幕的应用程序。所以我的应用程序中有一个用于接听电话的按钮。当用户单击按钮时,应用程序将接受调用。到目前为止,我已经成功完成了这个应用程序,并且可以在 android 2.3.4 或更低版本中使用而没有任何问题。但是,当我在 android 2.3.5 中使用相同的应用程序时,它无法接听电话。所以我想知道是否有另一种解决方案可以在 android 2.3.5 中以编程方式接受调用。在此先感谢您提供的任何指导。以下是接听电话的代码。

    private static void answerPhoneHeadsethook(Context context) {
// Simulate a press of the headset button to pick up the call
Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK));
context.sendOrderedBroadcast(buttonDown, "android.permission.CALL_PRIVILEGED");

// froyo and beyond trigger on buttonUp instead of buttonDown
Intent buttonUp = new Intent(Intent.ACTION_MEDIA_BUTTON);
buttonUp.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_HEADSETHOOK));
context.sendOrderedBroadcast(buttonUp, "android.permission.CALL_PRIVILEGED");
}

最佳答案

检查此人的更新...我认为这就是您所需要的! http://androidbridge.blogspot.com/2011/05/how-to-answer-incoming-call-in-android.html

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

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