编写 Android 应用程序以编程方式接听电话(即没有用户的麦克风/扬声器)

问题描述 投票:0回答:0

我的目标是编写一个应用程序(在用户之前同意的情况下):

  1. 在特定情况下,让软件接听电话,并根据需要管理音频输入/音频输出流(即不使用用户的麦克风和扬声器/耳机)。它可能会向用户显示这是怎么回事,并有办法“跳入”电话。
  2. 对于其他来电或任何拨出电话,应用程序只会让设备进入系统/默认拨号器进行正常处理。

我探索了一些事情,发现事情有点不清楚。例如,有:

在某种程度上,我试图了解谷歌手机应用程序使用哪些 Android API 来允许自动呼叫筛选 - IIUC 决定接听电话并自行开始筛选。

与自动接听电话分开,考虑到音频流的限制,如果您编写自己的电话应用程序,如何访问音频流对我来说并不明显。

答案可能只是“内置手机应用程序是系统应用程序,因此具有更多功能 - 即私有 API”,但不幸的是。

谢谢!

凯尔

android telephony
© www.soinside.com 2019 - 2024. All rights reserved.