2012-08-27 86 views
0

我正在創建一個Android應用程序,我試圖修改默認撥號程序鍵盤音調(1,2,3 ....)(不是傳入的來電者鈴聲等) 這是我的第一個方法對於這樣的Android應用程序。更改默認撥號音

任何人都可以請指導我如何做到這一點? 我在某個地方看過「ToneGenerator」類可以用來實現我想到的,但不知道如何使用這個類。

這裏有一點幫助將高度讚賞。

Thnx ..

回答

0

使用下面的代碼來生成色調。

Tonegenerator gen = new Tonegenerator(AudioManager.STREAM_MUSIC,100); 
gen.startTone(Tonegenerator.TONE_DTMF_0); 
Thread.sleep(500); 
gen.stopTone(); 
gen.release(); 

變化TONE_DTMF_0根據您的需要

+0

感謝mandeesh爲先聲奪人。我相信首先要做到這一點,我需要確定哪個關鍵用戶點擊了,然後在運行時改變了音調,還是我有能力在系統級別更改關鍵音調? – Harry

+0

你不能改變另一個應用程序的行爲 – nandeesh

+0

所以最好的解決方案是檢查哪個撥號器用戶已經點擊,然後在運行時改變該密鑰的音調。對 ? Nandeesh你能指導一下我可以得到哪些按鍵被按下的信息?如果沒有代碼,任何網絡鏈接也將是一個很好的幫助。 – Harry