gpt4 book ai didi

android - Android 应用程序是否可以结束它发起的调用?

转载 作者:太空狗 更新时间:2023-10-29 13:43:14 49 4
gpt4 key购买 nike

翻阅论坛,似乎没有结束通话的方法,但在 Android 开发者页面上,权限 PROCESS_OUTGOING_CALLS “允许应用程序监控、修改或中止拨出电话。”即使有此权限,我也找不到有关如何结束通话的任何文档。这可能吗,还是只是页面上的错误?

http://developer.android.com/reference/android/Manifest.permission.html#PROCESS_OUTGOING_CALLS

最佳答案

注意不是结束已经开始的通话,而是挂断开始之前的通话。意思是 - 你拨了一些号码,按发送,程序收到调用请求并中止它,所以调用永远不会开始。也可以只更改电话号码(将短号码扩展为完整号码等)并转接电话。它工作正常:

    public class phoneReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
abortBroadcast();
if (getResultData()!=null) {
String number = null;
setResultData(number);
}
}
}
}

关于android - Android 应用程序是否可以结束它发起的调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3189973/

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