MT6589平台通话录音时播放提示音给对方功能的具体实现                
                
                    所属分类:
                        软件编程 / Android                    
                    阅读数:
                        749
                    
                        收藏 0赞 0分享
                    
                 
                
                    1.修改AudioMTKStreamOut.cpp ssize_t AudioMTKStreamOut::write(const void *buffer, size_t bytes) 
{ 
case android_audio_legacy::AudioSystem::MODE_IN_CALL: 
case android_audio_legacy::AudioSystem::MODE_IN_CALL_2: 
修改pBGSPlayer->Open(pSpeechDriver, 0x0, 0xFF); 為pBGSPlayer->Open(pSpeechDriver, 0xFF, 0xFF); 
2.修改InCallScreen.java 
a.添加: import android.media.ToneGenerator; 
b. 添加成员:private ToneGenerator mToneGenerator; 
c. 修改函数 private void onRecordClick(MenuItem menuItem) 
在 startRecord(); 之前添加: 
mToneGenerator = new ToneGenerator(AudioManager.STREAM_MUSIC, 240); 
setVolumeControlStream(AudioManager.STREAM_MUSIC); mToneGenerator.startTone(24, 1000); 
d.修改函数 private void stopRecord() 添加: 
if (mToneGenerator != null) { mToneGenerator.release(); mToneGenerator = null; }                                    
             
            
                
                Android 动画之TranslateAnimation应用详解
本节讲解TranslateAnimation动画,TranslateAnimation比较常用,比如QQ,网易新闻菜单条的动画,就可以用TranslateAnimation实现,本文将详细介绍通过TranslateAnimation 来定义动画,需要的朋友可以参考下
                    
                    收藏 0赞 0分享
Android启动模拟器报错解决方法
本文将详细介绍Android模拟器报"Failed To Allocate memory 8"错误的解决办法,需要了解的朋友可以参考下
                    
                    收藏 0赞 0分享
                 查看更多