gpt4 book ai didi

Android 从虚拟号码调用

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

是否可以通过 Android 的 SDK 隐藏您调用的电话号码?考虑一下:您希望调用私有(private)电话,但由于许多人屏蔽私有(private)号码,您不想使用 *67。这是医生经常做的事情——他们用手机打电话,但不希望病人知道他们的私有(private)手机号码。

想象一下,我们正在为医生开发一个应用程序。该应用程序有一个联系人列表,点击一个联系人并调用电话,但以一种隐藏此电话来电显示的方式。例如,我的 Google Voice 号码与我的真实手机号码不同,我可以用这个号码接听电话。有没有办法以编程方式通过 Google Voice 调用电话?

我还可以在通话中注册一些事件监听器,以便在通话结束时应用程序知道吗?

最佳答案

可以查看this link ,为此使用 telephony api。请查看第 15.1.3 节 示例:确定调用状态

我也在这里粘贴示例代码:

private class ListenToPhoneState extends PhoneStateListener {

public void onCallStateChanged(int state, String incomingNumber) {
Log.i("telephony-example", "State changed: " + stateName(state));
}

String stateName(int state) {
switch (state) {
case TelephonyManager.CALL_STATE_IDLE: return "Idle";
case TelephonyManager.CALL_STATE_OFFHOOK: return "Off hook";
case TelephonyManager.CALL_STATE_RINGING: return "Ringing";
}
return Integer.toString(state);
}
}

关于Android 从虚拟号码调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317650/

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