DTMF键盘View有两种
************************
1,non_drawer_dtmf_dialer
位置:/res/layout-finger/non_drawer_dialpad.xml
/res/layout-long-finger/non_drawer_dialpad.xml
说明:
此View只有键盘和输入框
2,dtmf_twelve_key_dialer
位置:/res/layout-finger/dtmf_twelve_key_dialer.xml
说明:
此View,除键盘和输入框外,还有InCallScreen页面上拉出现键盘的keyButton(SlidingDrawer),即我们要删除的控件。
************************
修改方法
方法1:修改dtmf_twelve_key_dialer.xml
SlidingDrawer控件中的BUTTON即为可见的触摸按钮。
属性增加不可见即可。
---- 修改前 -----------
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/dtmfDialpadHandleLabel"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textStyle="bold"
android:shadowDy="1"
android:shadowRadius="0.9"
android:shadowColor="#ffffffff"
android:duplicateParentState="true"
android:background="@drawable/tray_handle_tab"/>
--------修改后-------------------
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/dtmfDialpadHandleLabel"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textStyle="bold"
android:shadowDy="1"
android:shadowRadius="0.9"
android:shadowColor="#ffffffff"
android:duplicateParentState="true"
android:background="@drawable/tray_handle_tab"
android:visibility ="gone"/> 《======追加此行
----------------------------------------
分享到:
相关推荐
DTMF(Dual-Tone Multi-Frequency)是一种电话通信中用于数字和特殊字符编码的技术,它通过结合两种不同的音频频率来代表数字和功能键。在这个项目中,我们将深入探讨DTMF信号的识别及其C语言实现。 首先,DTMF信号...
首先,音频信号经过预处理,去除背景噪声,然后通过傅里叶变换将时域信号转换到频域,便于分析各频率成分。接着,系统会比较音频中的频率分量与预设的DTMF频率对(高音和低音),如700Hz和900Hz组合代表数字1,800Hz...
A Phone Dialing program that play both DTMF Tones and MF Tones using wav files. It does not use A real Phone.
DTMF(Dual-Tone Multi-Frequency)是一种电话通信中用于数字和特殊字符输入的音频信号标准。在电话拨号时,我们按下数字键,听到的短促音调就是DTMF信号。这种技术允许电话系统通过识别不同的音调组合来识别拨号的...
**DTMF双音多频详解** DTMF,全称为Dual-Tone Multi-Frequency,中文名为双音多频,是一种在电话通信系统中广泛使用的信号传输技术。它通过组合不同的高低频率来代表数字和字母,使得用户可以通过电话键盘输入数字...
**DTMF软解码C实现** DTMF(Dual Tone Multi-Frequency)是一种广泛应用于电话系统的信号编码技术,用于数字按键的音频传输。每个按键都由一个高频和一个低频组合而成,通过监听这两个频率的组合,可以识别出拨号的...
标题中的“FSK DTMF检测程序”是一个用于识别和分析两种特定数字信号编码技术的软件工具。FSK(Frequency Shift Keying)是频率移键控,而DTMF(Dual-Tone Multi-Frequency)则是双音多频信号,这两种技术在通信领域...
DTMF信号的检测程序,使用GOERTZEL算法实现,可以解码DTMF信号。
**DTMF技术详解** DTMF,全称Dual-Tone Multi-Frequency,中文名为双音多频,是一种在电话系统中广泛使用的拨号方式。DTMF技术最初被设计用于电话自动拨号,允许用户通过按键发出特定频率的组合,从而向电话交换机...
然后,可能需要进行滤波以去除噪声或非DTMF相关的频率成分。 2. **频率分析**:使用快速傅里叶变换(FFT)或其他频率域分析方法,检测音频中的高频和低频成分,寻找DTMF信号的特征频率。 3. **信号检测**:通过...
Freeswitch DTMF 是一个在FreeSWITCH语音通信平台中处理双音多频(DTMF)信号的技术。DTMF是一种电话系统中的信号技术,它允许用户通过电话键盘输入数字和其他特殊字符,如星号(*)和井号(#)。FreeSWITCH是一个开源的...
1. **滤波和采样**:在接收端,首先需要对接收到的信号进行低通滤波,去除高频噪声,然后进行采样,转换成数字信号。 2. **频谱分析**:使用MATLAB的`fft`函数进行快速傅里叶变换,将时域信号转换为频域表示,以便...
DTMF(Dual-Tone Multi-Frequency)是一种广泛用于电话系统的编码技术,用于通过音频信号传输数字信息。在电话按键上按下数字时,DTMF会产生特定的频率组合,这些组合由低频和高频音调组成,使得电话交换机可以识别...
**DTMF双音多频详解** DTMF,全称为Dual Tone Multi-Frequency,中文名为双音多频,是一种广泛应用于电话通信系统中的信号传输技术。它通过组合两种不同的音频频率来表示数字和字母,使得用户可以通过电话键盘输入...
2. **信号预处理**:采集到的音频信号可能包含噪声,需要进行滤波和去噪处理,如使用FFT(快速傅里叶变换)进行频谱分析,然后应用阈值检测来去除噪声。 3. **频率分析**:对处理后的信号进行频率分析,找出信号中...
标题中的“试验DTMF软解码,DTMF音频测试环境”指的是一个关于数字信号处理的实验,特别是针对电话自动拨号系统中使用的双音多频(DTMF)信号的软解码技术。DTMF是一种通信编码方式,常用于电话按键输入,通过不同...
2. **信号预处理**:对采集的音频信号进行预处理,包括去除噪声、滤波(通常使用低通滤波器)和归一化,以提高信噪比,使得后续的频率分析更为准确。 3. **频谱分析**:通过快速傅里叶变换(FFT)将时域信号转换为...
标题中的"dtmf.zip_detect dtmf_dtmf"暗示了这个压缩包可能包含与DTMF(双音多频)信号检测相关的资源。DTMF是一种在电话系统中广泛使用的信号技术,用于通过电话按键发送数字信息。它通过组合两种不同的高频和低频...
"DTMF采用RFC2833进行带外传输的实现" DTMF(Dual-Tone Multi-Frequency)是一种常用的电话信号格式,用于在电话网络中传输双音多频信号。RFC2833是一种用于传输DTMF信号的标准协议,该协议定义了DTMF信号的格式和...