请教高手,通话中如何播放提示音,如分钟提示音 通话中来新短信,要加入提示音,就简单的“滴”一声,像分钟提示音的代码要怎么样实现啊?有没有可以直接用的接口?紧急,望高手帮忙,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 android上还无法做到,symbian可以 正常的api没有提供,不过你可以试试,没测试过,哈哈,我过去做通话时模拟背景声音的软件,比如模仿在机场,在超市,简单试了下,不知道现在的sdk如何,两年前尝试失败了 是啊,我当时考虑,还有一个自动应答,录音的,提前录好,开会时自动应答,symbian上可以实现,android他妈的限制太大,哈哈 自己搞定了,分享:因为我们公司做的是双卡双待的机型,碰到的是GSM模式在通话中无法播放提示音,CDMA正常。GSM模式下,只要在播放之前切换声音通道至CDMA下使用的声音通道,播放完后再切回来,就可以了。不过因为声道切换有风险,老大要求还是不要切换,最后做成只给个震动提示。播放提示音的代码: try { toneGenerator = new ToneGenerator(AudioManager.STREAM_VOICE_CALL, InCallTonePlayer.TONE_RELATIVE_VOLUME_HIPRI); } catch (RuntimeException e) { Log.w(LOG_TAG,"onNewSMSComing: Exception caught while creating ToneGenerator: " + e); toneGenerator = null; } if(toneGenerator != null) { if(mApplication.GSMphone.getState() == Phone.State.OFFHOOK) { PhoneUtils.setAudioSwitchState(0); } toneGenerator.startTone(InCallTonePlayer.TONE_CALL_ENDED); SystemClock.sleep(220); toneGenerator.stopTone(); toneGenerator.release(); if(mApplication.GSMphone.getState() == Phone.State.OFFHOOK) { PhoneUtils.setAudioSwitchState(1); } } 您的意思是在GSM模式下不可能通话同时播放语音?? 有经验的高手都来啊 高分求助!!!!!android手机地图的制作 ListView下拉问题 android虚拟机的拦截短信问题 求大神解释 有谁在android中用过scriptengineManager这个API没有? 急!!!API 高分求助 急急急急急,先谢谢大家了,android开发中怎么如何嵌入flash? 求助 i9088无法开机,停在S界面 系統莫名其妙 crash qq接入安卓应用 Email应用中,带附件的邮件转发问题 eclipse开发android系统输出文字问题
try {
toneGenerator = new ToneGenerator(AudioManager.STREAM_VOICE_CALL, InCallTonePlayer.TONE_RELATIVE_VOLUME_HIPRI);
} catch (RuntimeException e) {
Log.w(LOG_TAG,"onNewSMSComing: Exception caught while creating ToneGenerator: " + e);
toneGenerator = null;
}
if(toneGenerator != null)
{
if(mApplication.GSMphone.getState() == Phone.State.OFFHOOK)
{
PhoneUtils.setAudioSwitchState(0);
}
toneGenerator.startTone(InCallTonePlayer.TONE_CALL_ENDED);
SystemClock.sleep(220);
toneGenerator.stopTone();
toneGenerator.release();
if(mApplication.GSMphone.getState() == Phone.State.OFFHOOK)
{
PhoneUtils.setAudioSwitchState(1);
}
}