如何在对话期间以编程方式将号码输入到 Android 中的电话应用程序屏幕中

2023-12-09

我想通过我的 Android 程序在对话期间以编程方式将号码输入到 Android 手机的电话应用程序中。 (像这样的操作 - 1.打开拨号键盘并 2.键入号码)。

例如 - 当您拨打该电话号码并且该电话号码有用于呼叫目的地的分机电话号码时。例如 - (电话号码 - +6581329445 和分机号 - 303) 因此,首先您需要拨打电话号码(例如 - +6581329445),然后在选择后按所需的分机号(例如 - 303)由另一方(被叫方)拨打电话。

我想以编程方式完成这一步。现在,我可以从我的程序中拨打电话号码(例如 - +6581329445),然后被叫方将选择电话,之后我需要从我的程序中输入目标分机号码(例如 - 303)进行呼叫至目标目的地分机。(可能在被叫方(例如 - +6581329445)接听电话期间在电话应用程序接听屏幕的键盘上拨打目的地分机号码(例如 - 303))。

通过图片解释用例。

拨打酒店电话号码(例如 - +6581329445)

enter image description here

输入房间分机号(例如 - 303)

enter image description here

我想执行我的程序中的第 2 步。是否可以?如果可能的话,请给我建议以及如何在android编程中编写这一步。非常感谢。


如您所知,您可以要求 Android 为您拨打号码:

   Uri number = Uri.parse("tel:" + numberString);
   Intent dial = new Intent(Intent.ACTION_CALL, number);
   startActivity(dial);

但在原生 Android 上,你不能interact拨打号码后使用拨号器应用程序。


但是,您可以告诉拨号器设置pause一些数字之间:

  • 要么暂停 2 秒,
  • 或无限期的等待。

要在数字之间输入 2 秒的暂停,请在拨号字符串中使用“,”:

  • “6581329445,303”(感谢@323go)

要无限期等待,请使用“;”在拨号字符串中:

  • “6581329445;123”

这在某些情况下可能更有用 - 这取决于自动应答服务需要多长时间才能允许您输入分机号。

无限期暂停由拨号器通过在拨号器应用程序中弹出一个对话框来处理,允许用户发送额外的号码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在对话期间以编程方式将号码输入到 Android 中的电话应用程序屏幕中 的相关文章

  • Android 手机作为 GSM 调制解调器在 PC 上发送/接收短信?

    是否可以将 Android 移动设备用作 PC 上的 GSM 调制解调器 我正在 net下开发应用程序来发送 接收短信等 现在我想通过 USB 将我的 Android 设备连接到我的 PC 并将其用作 GSM 调制解调器来与其通信 这里是参
  • 如何在用户输入数据后重新运行java代码

    嘿 我有一个基本的java 应用程序 显示人们是成年人还是青少年等 我从java开始 在用户输入年龄和字符串后我找不到如何制作它它们被归类为 我希望它重新运行整个过程 以便其他人可以尝试 的节目 我一直在考虑做一个循环 但这对我来说没有用
  • 从 BroadcastReceiver 类调用活动方法

    我知道我可以做一个内部接收器类来调用接收器中的任何方法 但我的主要活动太大了 要做的事情也很多 因此 我需要一个扩展广播接收器的类 但它不是内部类 并且可以从我的主要活动中调用一种方法 我不知道是否可能 但我的活动是家庭活动和 single
  • 如何对不同的参数类型使用相同的java方法?

    我的问题 我有 2 个已定义的记录 创建对象请求 更新对象请求 必须通过实用方法进行验证 由于这两个对象具有相同的字段 因此可以对这两种类型应用相同的验证方法 现在我只是使用两种方法进行重载 但它很冗长 public record Crea
  • 如何在谷歌地图android上显示多个标记

    我想在谷歌地图android上显示带有多个标记的位置 问题是当我运行我的应用程序时 它只显示一个位置 标记 这是我的代码 public class koordinatTask extends AsyncTask
  • 在我的 Spring Boot 示例中无法打开版本 3 中的 Swagger UI

    我在 Spring Boot 示例中打开 swagger ui 时遇到问题 当我访问 localhost 8080 swagger ui 或 localhost 8080 root api name swagger ui 时出现这种错误 S
  • okhttp 获取失败响应

    我已经在我的 android 客户端中实现了 okhttp 来进行网络调用 当我收到失败响应时 我会收到失败代码以及与该代码相关的文本作为消息 但我没有收到服务器发送给我的自定义失败响应 在我实施的代码中的失败响应中 我收到的消息只是 错误
  • Mipmap 与可绘制文件夹[重复]

    这个问题在这里已经有答案了 我正在使用 Android Studio 1 1 Preview 1 我注意到 当我创建一个新项目时 我得到以下层次结构 不同 DPI 的 Mipmap 文件夹 不再有不同 DPI 的可绘制文件夹 我应该将所有资
  • 为什么 Java 8 不允许非公共默认方法?

    让我们举个例子 public interface Testerface default public String example return Hello public class Tester implements Testerface
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • WorkManager 或 AlarmManager 用于日常请求然后通知工作?

    这是用例 用户设置具有特定时间的每日通知 在指定时间 发出网络请求以获取一些数据 然后使用检索到的数据显示通知 我不确定是否应该使用 AlarmManager 还是 WorkManager 来实现这个用例 据我了解 AlarmManager
  • 关键字“table”附近的语法不正确,无法提取结果集

    我使用 SQL Server 创建了一个项目 其中包含以下文件 UserDAO java public class UserDAO private static SessionFactory sessionFactory static se
  • 您使用什么物理 Android 设备进行测试?

    有什么好的推荐用于测试目的的物理 Android 设备吗 我正在苹果阵营寻找像 iPod touch 这样的设备 可以帮助 iOS 开发人员测试他们的东西 我知道有 Nexus One 但那东西相当昂贵 而且我并不真正关心手机的东西 而是可
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • 干净构建 Java 命令行

    我正在使用命令行编译使用 eclipse 编写的项目 如下所示 javac file java 然后运行 java file args here 我将如何运行干净的构建或编译 每当我重新编译时 除非删除所有内容 否则更改不会受到影响 cla
  • 在命令行上卸载 Android SDK 的选定部分

    这与 卸载旧的 Android SDK 版本 https stackoverflow com questions 15182377 uninstall old android sdk versions 除非我想在无头 Linux CI 服务
  • 如何检查 Android 中的同步设置

    我正在构建一个 Android 应用程序 我需要检查设备中注册的每个单独帐户的同步设置 我知道我可以通过 ContentResolver 类来做到这一点 但我遇到了一些问题 我已设法获取设备上所有帐户的列表 但我不知道在运行时从哪里获取特定
  • 通过系统应用程序以编程方式静默安装 apk(无需 root)

    我有带有 android sharedUserId android uid system UID 1000 的系统级应用程序 设备未root INSTALL PACKAGES 权限包含在清单中 我可以静默安装下载的 apk 吗 我已经发现这
  • 包 javax.el 不存在

    我正在使用 jre6 eclipse 并导入 javax el 错误 包 javax el 不存在 javac 导入 javax el 过来 这不应该是java的一部分吗 谁能告诉我为什么会这样 谢谢 米 EL 统一表达语言 是 Java
  • Dagger 2 中“HasFragmentInjector”的实际用法是什么

    我之前已经实现了 dagger2 v2 2 但现在他们也添加了 dagger android 部分 所以我正在用它创建示例项目 我知道旧的方法论 Provide and Modules and 成分等注释 但从 Dagger 2 8 开始

随机推荐

  • 如何优化此方法以将字符串分成块?

    这是方法 我想知道我是否违反了这里的任何最佳实践 或者就语言而言我是否做错了什么 private List
  • Django + mod_wsgi + Apache = 403 禁止

    我在 Debian 上总是遇到这个错误 无论我把代码放在哪里 我已经解决了这里的所有其他问题 但没有发现对我的案例有用的东西 这是默认站点配置 WSGIScriptAlias home user Code mysite core WSGIP
  • 可以使用GD和PHP为透明图像添加背景颜色

    我有使用 GD 用 php 语言编写的缩略图创建类 我想知道当我上传 png 或 gif 透明图像时 我可以在缩略图中添加背景吗 如果可能的话 请指导我如何做 谢谢 这是 PNG 文件的有效解决方案 filePath full path t
  • 如何在 PostgreSQL 中显示表?

    相当于什么show tables 来自 MySQL 在 PostgreSQL 中 来自psql命令行界面 首先 选择您的数据库 c database name 然后 这显示当前模式中的所有表 dt 以编程方式 或从psql当然 接口也是如此
  • OpenCV 对感兴趣区域的模糊

    我正在尝试创建一个圆圈并模糊 OpenCV 中的内容 但是 我可以制作圆圈 但无法模糊该部分 我的代码如下 请帮帮我 import io import picamera import cv2 import numpy as np impor
  • 当所选行是最后一行之前的行时自动滚动表格

    I have an issue related to scrolling table When the page is loaded the first row ROW 1 will be default selected row high
  • 无法让“this.mouse.click()”与 casperjs 一起使用

    我试图理解 casperjs 但为此苦苦挣扎 有人可以告诉我为什么这有效吗 它导航到http www w3schools com html default asp var casper require casper create var m
  • Android 媒体播放器在后台停止播放

    我正在制作功能简单的音乐播放器应用程序 但是 当我在 Android 6 手机上听音乐时 有时音乐会停止播放 直到我使用电源按钮再次打开显示屏 然后正在播放下一首歌曲 因此加载下一首歌曲似乎出现问题 我尝试编写新应用程序只是为了测试它 为此
  • SecureRandom.getInstance("DRBG") 使用什么实际算法?

    Java 9 JSR 379 介绍 NIST DRBG如指定JEP 273 基于 DRBG 的 SecureRandom 实现 然而 NIST 文档SP 800 90Ar1 NIST 特别出版物 800 90A 修订版 1 使用确定性随机位
  • 为什么方法的类型位置被标记为负数?

    抱歉 我已经问了一些这样的问题 但我仍然无法得到明确的答案 也许我糟糕的英语和不清晰的表达让好心人感到困惑 当我读到 类型参数化 这篇文章时 http www artima com pins1ed type parameterization
  • Kafka 比较键的连续值

    我们正在构建一个应用程序来从传感器获取数据 数据被传输到 Kafka 消费者将其发布到不同的数据存储 每个数据点将具有代表传感器状态的多个属性 在其中一个消费者中 我们希望仅当值发生变化时才将数据发布到数据存储 例如如果有温度传感器每 10
  • java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2012-07-12.txt (

    我正在尝试通过在 Tomcat 上运行我的 servlet 来测试它 但是 我收到上述错误 有时会发生此错误 但早些时候 servlet 运行良好 一些事实 我已经仔细阅读了给出的解释这个类似的问题 以及在here and here 当我尝
  • 我如何关闭/退出我的应用程序上的按钮?

    我有一个按钮可以使用以下代码关闭我的应用程序 结束 问题是这个按钮不会退出我的应用程序 它只是关闭当前意图蚂蚁返回到我的应用程序的上一个意图 窗口 我怎样才能做一个真正的退出 关闭按钮 我尝试过这个 Intent intent new In
  • Java 可选:更改值

    我正在使用 Java 选项 String in sam String ret Optional ofNullable in orElse NULL sam in null ret Optional ofNullable in orElse
  • 将 iPad 缓存增加超过 50 MB?

    我正在使用清单开发一个离线 Web 应用程序 并且想知道 iPad 上的最大缓存大小 我做了一些测试 期间有人问我是否要将缓存增加到 10 MB 25 MB 和 50 MB 因此 50 MB 以下的所有内容似乎都可以正常工作 我禁用了互联网
  • 如何将文本添加到活动的 UITextField

    我有几个UITextField的和一个UIButton 如果我点击UIButton 我想在活动中放置一些静态文本UITextField 所以像这样 IBAction func buttonEen sender UIButton active
  • 将文本转换委托给“插件”Android 应用程序,事先未知

    Context 我们的应用程序向用户显示 HTML 抽认卡 我们添加了几层 过滤器 来满足不同的用户群体 为了满足chess爱好者 我们转换任何 FEN rnbqkbnr pp1ppppp 8 2p5 4P3 5N2 PPPP1PPP RN
  • PyQt - 如何打开/关闭拼写检查

    我使用以下内容作为编辑器拼写检查器的基础 我想制作一个自动拼写检查按钮 按下该按钮将使拼写检查器工作 而未按下时 拼写检查器不应突出显示或建议任何内容 您知道类似于 LibreOffice OpenOffice 自动拼写检查工具栏按钮吗 我
  • 可可-Applescript NSOpenPanel?

    我该如何做NSOpenPanel在可可 Applescript 中 有什么好的教程吗 我熟悉 Applescript 但不太熟悉 Cocoa 部分 我需要一个nib对于 NSOpenPanel 我正在做一个自动操作 看我之前的问题 肖恩 斯
  • 如何在对话期间以编程方式将号码输入到 Android 中的电话应用程序屏幕中

    我想通过我的 Android 程序在对话期间以编程方式将号码输入到 Android 手机的电话应用程序中 像这样的操作 1 打开拨号键盘并 2 键入号码 例如 当您拨打该电话号码并且该电话号码有用于呼叫目的地的分机电话号码时 例如 电话号码