我正在开发一个接听电话的应用程序,并且在通话期间在拨号盘中,它会输入以前保存或复制的号码。首先,我想知道这是否可能。其次,我一直在思考一些想法,但我不知道它们可能有多疯狂,因为我对 Android 还比较陌生,对它的局限性知之甚少:
- 在剪贴板中存储一个号码,并通过某种方式在通话屏幕中单击粘贴,这会将号码简单地粘贴到拨号器中
- 获取存储在剪贴板中的数字中的每个数字,并以编程方式按下用户会触摸的电话键盘上的按键
- 在我自己的应用程序中打开来电,该应用程序可以接听电话并能够在拨号器中粘贴/添加号码
- 覆盖在呼叫中弹出的小键盘上的一个键(比如退格键),并重新编程以执行我想要的功能(因此,它会输入保存的数字而不是退格)
这些都可能吗(为什么或为什么不)?或者你能建议任何其他方式来完成我想要的吗?谢谢,非常感谢。
编辑:让我更具体一点。这是我的目标屏幕:
我需要一些方法来在这个字段中输入一个自定义数字。无论如何,我只需要一个线索或提示让我走上正轨。我见过人们制作自定义拨号器的应用程序,但他们所做的只是输入输入的号码并拨打电话。如果我必须制作自己的应用程序,它必须能够接听电话或访问接听电话,并填充上述字段,或者它自己的字段,以提供相同的功能。