gpt4 book ai didi

android - 新的外出调用操作

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:59 25 4
gpt4 key购买 nike

在我的应用程序中,我应用了新的去电接收器。它工作正常。每当有新的拨出电话时我都会收到。

但是现在,在我的设备中有两个用于拨号的应用程序。第一个是默认拨号器,第二个是我自己的拨号器(使用 Call_Privilage)。

我的问题是:当我当时在我的接收器中收到新拨号的广播时,我怎么知道从哪个拨号器应用程序调用电话。从默认拨号器还是我自己的拨号器?

最佳答案

我还没有实现和测试过这个,但我想这对你有用。

在您自己的拨号程序 Activity 中,每当您调用电话时,那时你应该通过那个 callIntent

再传递一个 putExtra

例如:callIntent.putExtra("fromMyDialer",1);

现在在您的 Receiver 文件中,您将有一个类似于下面的方法,您只需要检查我们上面传递的额外内容。

@Override
public void onReceive(final Context context, final Intent intent) {
if(intent.getIntExtra("fromMyDialer",0)==1)
// from my own dialer activity
else
// from default dialor of phone

}

关于android - 新的外出调用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878409/

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