gpt4 book ai didi

android - 如何在 android 中接听来电?

转载 作者:太空狗 更新时间:2023-10-29 12:44:02 24 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,想知道如何接听来电。我已经创建了一个广播接收器,在它的接收方法中,我在调用状态振铃时使用倒数计时器给出了 15 秒的延迟。现在,我想在倒数计时器的完成方法中接收来电。我没有任何方法来实现它。谁能建议?谢谢!!

最佳答案

不是使用倒数计时器,而是设置一次性警报,然后触发您的方法来接收调用。你可以这样做:

AlarmManager alarm = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
Intent cHandler = new Intent (this, CallHandlers.class);
PendingIntent pi = PendingIntent.getBroadcast(this, 0, cHandler, PendingIntent.FLAG_CANCEL_CURRENT);
//Set an alarm that will trigger in 15 seconds
alarm.set(AlarmManager.RTC_WAKEUP,System.currentTimeMillis() + (15 * 1000), pi);

关于android - 如何在 android 中接听来电?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21108192/

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