问题标签 [android-phone-call]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2338 浏览

android - 如何在未经许可的情况下在Android中使用意图拨打电话?

我的应用程序使用 android 权限 action_dial。如何更改代码使其不需要许可?我需要能够在没有许可的情况下调用

这是代码:

这不是我的错,这篇文章充满了代码。







0 投票
1 回答
201 浏览

android - 来自拨号器应用程序的 MMI 代码而不是请求

语境 :

我正在开发一个 android 拨号器应用程序(电话应用程序)通过哪个应用程序拨号盘完成应用程序呼叫管理。

这是我的拨号盘:

拨号器

你看到 *123# 被输入

模拟人生选择:

模拟人生选择

Sim 选择底部对话框

底部对话框中正在运行什么代码:

InCallService 管理呼叫:

在 InCallService 中,我管理呼叫。如果添加了呼叫,那么我从下面的代码启动 CallActivity

我的通话活动:

通话活动

我有什么问题:

  1. 你可以在上面看到我从拨号器拨打*123#,但它只是拨打*123
  2. 它一定没有启动呼叫活动,而是它必须以 MMI CODE 的形式请求它

任何帮助或指导表示赞赏,在此先感谢您。

0 投票
1 回答
82 浏览

android - 带有 clickable = "false" 的 ImageButton 仍然可以点击

我使用 ImageButton 拨打电话,但在我点击 showPhoneNumberBtn ImageButton 之前它不应该是可点击的。

0 投票
1 回答
354 浏览

android-studio - Android Studio 中未授予 Action_Call 权限

我正在尝试制作一个可以直接调用的应用程序,如果输入了号码但未授予权限,因此不拨打电话...

我已在 AndriodManifest.xml 中请求许可

每次我输入一个数字时,如果 Granted 是 Not Granted,就会弹出“Hello”。我的代码:

MainActivity.java

AndroidManifest.xml

任何帮助将不胜感激!`在此处输入代码。

0 投票
0 回答
123 浏览

android - 在 Android 上创建来电屏幕

我正在寻找一种向用户显示默认“来电屏幕”的方法。

用户应该能够与之交互(即回答/拒绝),并且我的应用程序应该接收到这个选择的操作。

虽然我可以肯定地设计自己的“来电屏幕”(有点假装默认屏幕),但是有没有办法让 Android(在物理设备上)显示默认屏幕(我会填充电话号码/姓名显示)。

我不想从头开始创建这个屏幕,因为它与系统默认值不完全相同,而且对我来说需要相当长的时间。

(动机:我正在定制一部 Android 手机,当呼叫实际进入我的另一部手机时,它会显示来电屏幕 - 两部手机将通过蓝牙或 Wifi 等一些通用接口协商通知/操作)。

ps:生根是可用的,所以我几乎没有限制。

0 投票
1 回答
105 浏览

android - 如何在 Android 10(适用于 Android 9)中修复无需人工交互的直接拨出电话?

最高包括 Android 9,我的应用程序可以在没有人工干预的情况下拨打号码。

随着 Android 10 的更新,调用是在用户存在应用程序后进行的。

这是进行调用的函数:

向用户请求相关权限并启用:

开发人员文档不建议做任何其他事情: https ://developer.android.com/guide/components/intents-common#DialPhone

在此之前,应用程序已在活动中被置于最前面(传入的推送会唤醒触发此行为的应用程序)。

我想知道这是否会产生影响:

对于处理拨出呼叫的应用程序, ACTION_NEW_OUTGOING_CALL 已被弃用,但我看不出这会如何影响请求呼叫的应用程序。

我将测试当前活动的呼叫完成是否有帮助。

最后的问题是: 在Android 10中,如何保证应用可以触发直接呼出而无需人工交互?

0 投票
1 回答
367 浏览

flutter - 通话结束后在屏幕上显示弹出窗口

如何让 Flutter 应用程序始终在后台运行,以便在通话结束后,我可以在屏幕上显示一个弹出窗口(类似于 truecaller 应用程序)。如何在飞镖中实现这一点?

0 投票
1 回答
27 浏览

java - 是否可以打电话给某人,当没有人接听时,会打电话给下一个联系人?

是否可以打电话给某人,当没有人接听时,会打电话给下一个联系人?我正在尝试编写这样的应用程序,我阅读了构建调用应用程序,但它甚至无法使用自定义 UI 进行正常调用。我很沮丧。

0 投票
0 回答
27 浏览

android - 如何按国家/地区阻止呼叫 || 区号?

我想知道什么可以帮助阻止来自(国家 || 区号)的任何号码,例如 +266*********

所以我想如果任何来自号码的来电以 +266 拒绝呼叫开头

我想知道处理国家号码的来源和方法

我没有处理在 Android 系统上接听电话,我还没有关于它的背景

0 投票
2 回答
230 浏览

java - Android:目标 SIM/来电数量

INB4:如何在双卡安卓手机中找到来电的目标卡?<- 不工作,可悲的是:(

所以,我有一部带有 SIM 卡的电话 (A):

SIM 1 号码:123

SIM 2 号码:456

我从不同的电话(B:号码 789)拨打 123。在电话 A 上,我能够检测到来电,并且能够获取来电号码(789)。我不能做的是检测到呼叫目标是 SIM 1 号码:123。

有人能帮我吗?