草庐IT

拨号器

全部标签

java - 在我的项目中构建和重用 android 开源 Dialer 源代码

我必须将android开源Dialer源代码集成到我的应用程序中,还需要对其进行自定义。目前我从https://android.googlesource.com/platform/packages/apps/Dialer/克隆了Dialer源代码这似乎不是一个gradle项目。我该如何构建这个项目?我需要将整个项目作为可重用模块添加到我的项目中。你能帮我解决这个问题吗?我该如何开始?这个答案似乎非常有用https://stackoverflow.com/a/8668334/3020568但我需要从那些尝试构建此类应用程序的人那里获得更多帮助。我们尝试了以下步骤。从google源代码中c

android - 如何基于 Google 的 Android 最新拨号器应用程序(或基于 Vanilla 的 ROM,如 Lineage OS)制作拨号器?

背景从AndroidM开始,可以替换操作系统的拨号器应用程序,这意味着接听电话可以显示您自己的自定义UI。这是通过扩展InCallService来完成的类,并有一个处理拨号Intent的Activity:要请求成为默认拨号器,您可以使用:privatefunofferReplacingDefaultDialer(){if(getSystemService(TelecomManager::class.java).defaultDialerPackage!=packageName){startActivity(Intent(ACTION_CHANGE_DEFAULT_DIALER).put

java - 如何实现 android fab 快速拨号选择器?

我看到google.com/design上的指南更新了新资源,并且他们添加了新版本的快速拨号选择器。我想实现类似这样的效果,如何实现?我在这里问的原因是因为关于该指南的信息不多。非常感谢任何东西(资源、代码或示例)。感谢您的宝贵时间。以下是我的意思的几个示例(来自官方网站)。http://material-design.storage.googleapis.com/publish/material_v_3/material_ext_publish/0B6Okdz75tqQsMXoxTGZGaVp4cHc/components-buttons-fab-transition_speeddi

Android:简单的 USSD 拨号器应用程序

我创建了一个简单的拨号程序来快速帮助我调用移动服务提供商的服务,例如检查空气余额、从提供商处获取互联网设置//examplephoneNum[1]="*144#";当我点击查询余额的按钮时,它显示正在拨号Dialing*144*144并注意散列不存在,但如果散列可用,它应该作为ussd代码运行并返回余额而不是调用。如何将散列添加到数组? 最佳答案 你应该用%23转义#符号//示例phoneNum[1]="*144";StringencodedHash=Uri.encode("#");startActivity(newIntent("

电话拨号显示器verilog代码ego1开发板vivado软件

名称:电话拨号显示器verilog代码ego1开发板vivado软件软件:VIVADO语言:Verilog代码功能:电话拨号显示1、具体0~9的数字按键2、有开始、拨出、接通、删除按键3、按下“开始”按键后,可以按数字键进行拨号,每按一次数字,整体号码左移一位,输入错误时可以删除4、输入完号码后,按下“拨出键”拨出,此时号码会在数码管上滚动显示5、按下“接通”键后,开始通话计时,数码管显示时间分、秒FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com本代码已在ego1开发板验证,开发板如下,其他开发板可以修改管脚适配:代码下载:电话拨号显示器verilog代码ego

android - 十大最致命的权限是什么?

我想知道android可以请求的前十个最致命的权限是什么。我知道这可能是一个见仁见智的问题,但假设我有一个应用程序列出的10个权限,我肯定知道我的应用程序并没有在用户中产生很大的信心。我最希望避免询问用户的权限是什么。我知道像BRICK和SHUTDOWN这样的权限,但由于它们不适用于第三方开发者,我只想知道第三方开发者可以请求的权限。PS:不一定是10。您认为可能导致用户厌倦应用程序的任何数量的权限都很好。 最佳答案 CALL_PRIVILEGED-不通过拨号器调用号码SET_ALWAYS_FINISH-控制应用程序在后台运行时是否

android - 拨号时隐藏 dtmf 音

我正在调用一个带有号码的通话应用程序,然后通过发送dtmf音Stringnumber="tel:+1234567,890#";Intentc1=newIntent(android.content.Intent.ACTION_CALL,Uri.parse(number));目前可以拨1234567,等3秒左右,再拨890。功能还可以,但是发890是带音的,不太适应,请问有什么办法可以让890无音回复吗? 最佳答案 开发人员无法通过公共(public)API执行此操作。不幸的是,Android不能很好地处理DTMF控制。例如,有一个tw

android - 如何以编程方式在蓝牙和听筒之间选择媒体音频

我需要一组按钮,其操作类似于JB拨号器中的媒体输出选择器,用于选择“耳机”、“扬声器”和“电话听筒”。我可以很好地打开和关闭扬声器,但是我无法在标准听筒和蓝牙耳机之间切换媒体输出。我如何构建和选择拨号器中控制媒体输出的选项?我查看了蓝牙和音频控件的文档,但似乎没有什么能正常工作(例如setScoBluetooth等) 最佳答案 路由策略的实现是特定于平台的,因此不同产品之间可能略有不同,但这是我的建议:如果支持A2DP的设备被配对/连接“用于媒体”,它应该是MUSIC流的默认输出设备。因此,如果您什么都不做,音频应该被路由到A2DP

android - 通过拨号启动 Activity

我已经创建了一个合适的BoradcastReceiver,在Manifest.xml中注册了它,这是我的问题:如果我的应用程序已经启动并卡在后台,那么拨一个号码会把它带到前面。如果尚未启动,则调用号码将无效。我怎样才能解决这个问题?如果这很重要,我会在带有MIUI6的小米Mi4上进行测试。这是代码(我使用Scala):list.xml:...广播接收者:classDialerGateextendsBroadcastReceiver{defonReceive(context:Context,intent:Intent)=if(intent.getActionequalsIntent.AC

数字信号处理第六次试验:数字信号处理在双音多频拨号系统中的应用

数字信号处理第六次试验:数字信号处理在双音多频拨号系统中的应用前言一、实验目的二、实验原理和方法1.关于双音多频拨号系统2.电话中的双音多频(DTMF)信号的产生与检测3.检测DTMF信号的DFT参数选择4.DTMF信号的产生与识别仿真实验三、实验内容四、实验报告五、实验结果六、思考题前言为了帮助同学们完成痛苦的实验课程设计,本作者将其作出的实验结果及代码贴至CSDN中,供同学们学习参考。如有不足或描述不完善之处,敬请各位指出,欢迎各位的斧正!一、实验目的通过对双音多频拨号系统的分析与仿真实验,了解双音多频信号的产生、检测,包括对双音多频信号进行DFT时的参数选择等,使学生初步了解数字信号处理