招生熱線
0755-86191118 0755-86191118
我的位置: 首頁 > 學習專區 > 安卓技術 > Android開發中如何獲取鈴聲和音量

Android開發中如何獲取鈴聲和音量

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

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

publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有內置的常量,去文檔里面就可以看到。  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);

//系統音量

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);



【北大青鳥深圳嘉華】
評論
好吊妞免费视频在线观看,久久亚洲国产人成综合网,久久精品国产2020,欧美精品综合在线
亚洲中文字幕精品 | 香蕉本道久久精品 | 先锋资源在线视频 | 一本久久综合亚洲 | 亚洲精品成AV人在线观看 | 亚洲精品在线播放 |