我的位置: 首頁 > 學(xué)習(xí)專區(qū) > 安卓技術(shù) > Android開發(fā)中如何獲取鈴聲和音量

Android開發(fā)中如何獲取鈴聲和音量

2012-10-11 11:43:00
來源:
[導(dǎo)讀] 通過程序獲取android系統(tǒng)手機的鈴聲和音量。設(shè)置音量的方法也很簡單,AudioManager提供了方法:publicvoidsetStreamVolume(intstreamType,i

通過程序獲取android系統(tǒng)手機的鈴聲和音量。設(shè)置音量的方法也很簡單,AudioManager提供了方法:

publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有內(nèi)置的常量,去文檔里面就可以看到。  Java代碼:

AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

 

//通話音量

int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL );

int current = mAudioManager.getStreamVolume( AudioManager.STREAM_VOICE_CALL );

Log.d(“VIOCE_CALL”, “max : ” + max + ” current : ” + current);

//系統(tǒng)音量

max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_SYSTEM );

current = mAudioManager.getStreamVolume( AudioManager.STREAM_SYSTEM );

Log.d(“SYSTEM”, “max : ” + max + ” current : ” + current);

//鈴聲音量

max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_RING );

current = mAudioManager.getStreamVolume( AudioManager.STREAM_RING );

Log.d(“RING”, “max : ” + max + ” current : ” + current);

//音樂音量

max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC );

current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC );

Log.d(“MUSIC”, “max : ” + max + ” current : ” + current);

//提示聲音音量

max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_ALARM );

current = mAudioManager.getStreamVolume( AudioManager.STREAM_ALARM );

Log.d(“ALARM”, “max : ” + max + ” current : ” + current);



【北大青鳥深圳嘉華】
評論
熱點專題
>>
相關(guān)文章推薦
>>
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
婷婷六月综合亚洲 | 日本中文字幕乱码免费 | 制服久久香蕉综合 | 亚洲尹人九九大色香蕉网站 | 亚洲中文字幕网资源站 | 一级午夜理论片日本中文在线 |