2012-08-27 60 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