问题标签 [android-dialer]

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 投票
0 回答
92 浏览

android - 如何在 android 中创建拨出呼叫处理拨号器?

我想在 android 中创建电话拨号器。目的是处理外出呼叫事件。

我在 android 中发现了许多拨号器,但没有人像这样工作。出于拨号目的,他们将事件发送到本机 android 拨号器。我想通过我的拨号器拨打电话并与它断开连接。

请任何对此有任何想法的人,请告诉我。

0 投票
2 回答
82 浏览

android - 打开拨号器应用程序,然后输入电话号码

我已经知道如何使用 Intent 在 Android 上打开拨号器应用程序,但我的问题是如何显示号码。我想在拨号器应用程序上显示的电话号码格式示例是 (00) 000 0000。但是当它显示在拨号器应用程序中时,它显示为 (000) 000-000。有什么方法可以在拨号器应用程序中准确显示 Google Places API 返回格式化电话号码的方式?

0 投票
1 回答
1267 浏览

android - 使用自定义 ConnectionService 和 PhoneAccount 时拨出电话不响

我正在构建一个与股票拨号器(Marshmallow API)挂钩的应用程序。我的目标是获取传入和传出呼叫,同时获取Connection对象的句柄以操作 Connection 的方法。

我已经注册PhoneAccountCAPABILITY_CALL_PROVIDER

我的帐户在股票拨号器应用程序中可见(设置-> 通话-> 通话帐户)并且我已启用它。

我有一个监控电话状态的服务,并在CALL_STATE_RINGING它上面调用 TelecomManager 的addNewIncomingCall()方法。

我的自定义连接服务

现在,两个 ConnectionService 的回调方法分别在传入和传出调用中调用。问题是,当我去拨号器并拨出电话(使用 my PhoneAccount)时,我会看到拨号屏幕(inCallUI ?),显示正确的来电者信息(联系人姓名、电话号码等),但线路我的听筒没有响铃并且没有建立呼叫(应该接听电话的电话号码没有响铃)。

我尝试super.onCreateOutgoingConnection(PhoneAccountHandle connectionManagerPhoneAccount, ConnectionRequest request)在回调中返回而不是创建我自己的 Connection 对象,我得到了相同的行为。

TLDR:我的应用程序与拨号器通信,能够拨打电话并显示拨号屏幕,但电话线不响,也没有任何反应。

0 投票
2 回答
410 浏览

android - 我想拨打手机号码但不希望用户显示拨号号码,以隐藏拨打号码的隐私

我正在为出租车开发一个应用程序,并且必须实现呼叫功能。我已经完成了这个呼叫功能,但它在拨号器中显示了拨打的号码,但我需要从拨号器中隐藏拨号号码。我们正在做这只是为了让女性乘客在乘车时和乘车后安全舒适。

0 投票
1 回答
93 浏览

android - 如何准备一个类似拨号的GridLayout?

背景

我正在尝试创建一个类似于此草图的表盘式 GridLayout:

在此处输入图像描述

问题

我无法正确创建它。

我的想法是所有单元格将占用相同的空间,均匀分布大小,除了右侧的退格按钮将跨越 3 行。

我试过的

我目前拥有的是这样的:

res/layout/grid_text_button.xml

布局文件有这个:

这几乎可以工作,但由于某种原因,顶部 2 行按钮的高度低于底部 2 行按钮:

在此处输入图像描述

我尝试使用重力、重量、跨度的值……但我尝试过的没有任何帮助(甚至变得更糟)。

问题

这里有什么问题?为什么行的高度不同?

我怎样才能解决这个问题 ?

0 投票
0 回答
270 浏览

android - 如何使 EditText 在 Android 手机中表现得像拨号器,在片段中禁用软输入?

我实际上是在片段中使用我自己的一组数字按钮在edittext中添加数字,它工作正常。问题是当我触摸edittext以粘贴或删除某个位置的字符时,它会显示我尝试了几个解决方案的软输入:

我希望它表现:

  • 当我的自定义键盘数字被按下时开始添加数字。
  • 在没有软键盘的情况下在用户触摸的位置显示光标,从这里我的自定义退格键将删除最后一个字符,或者用户可以在光标位置粘贴。
  • 允许文本选择而不弹出软输入。
  • 只有当用户触摸编辑文本时,光标才会成为焦点。
  • 并且不要干扰其他片段的软输入。

拨号器屏幕编辑文本如下图: 在此处输入图像描述

0 投票
0 回答
3969 浏览

android - 如何在呼入和呼出期间实现 InCallService 并显示我的活动

有没有人有经验如何实现 InCallService 以在通话期间显示我的自定义 Activity 而不是 Android 8.0 中的默认拨号器?我知道谷歌在 API 26 中添加了一个权限:ANSWER_PHONE_CALLS。我在 Google Source git 存储库中看到了默认的拨号器,但是有很多东西要实现。我只想要一个简单的通话应用程序。

https://developer.android.com/guide/topics/connectivity/telecom/index.html#replacePhoneApp

这是我的清单文件的一部分:

InCallServiceImpl 类:

这就是我所拥有的!

示例: https ://imgur.com/a/Z8wUu

有人管理吗?谢谢。

0 投票
1 回答
84 浏览

java - AOSP dialer app crash on nexus 6p

I have been building aosp for angler (nexus 6p) device. After flashing the images, everything works find except dialer app. I am on "8.0.0_r17" tag, anyone else has same issue or any pointer for workaround on this ?

0 投票
1 回答
63 浏览

android - 如何在查看应用程序信息的同时使用拨号器?

情况: 我的应用程序的用户需要呼叫他们的联系人并且仍然能够查看特殊的联系人信息。

使用以下代码可以轻松发起呼叫:

然而,拨号器的 GUI 将隐藏联系信息。为了查看此联系信息,用户必须执行两个步骤:

  1. 按下主页按钮 这会将拨号器缩小为一个小“图标”。
  2. 使用左键在正在运行的应用程序列表中选择正确的应用程序。显示相关信息,同时仍以“图标”的形式激活拨号器。

问题:

是否可以以“图标”形式启动拨号器意图?

是否可以以编程方式执行这两个步骤?

我已经尝试过: Intent 参数 Flags 和 Extras,似乎没有提供以“图标”形式启动拨号程序的选项。

以下代码片段模拟主页按钮:

下面的片段可以将主应用程序重新置于前面。

但是,在拨号器处于活动状态后,这两个片段都将不起作用。并且如果在启动意图后直接执行这些片段,拨号器将不会启动。

这是清单文件:

任何帮助表示赞赏。

0 投票
0 回答
92 浏览

android - 获取默认拨号盘,通过避免选择器

我知道在没有选择器的情况下直接调用,如下所示

但现在我当前的问题是,我想获得 android 默认拨号盘。下面的代码将打开拨号盘,但如果设备中有任何其他应用程序可用,如 true-caller,那么这将用于选择器,我不想。

这里缺少的是拨号盘包,请帮助我,提前谢谢,我确实搜索过没有找到可能的帮助,所以在这里发布