audiomanager am = (audiomanager) getsystemservice(context.audio_service);
//通話音量
int max = am.getstreammaxvolume( audiomanager.stream_voice_call );
int current = am.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 = am.getstreammaxvolume( audiomanager.stream_alarm );
current = sm.getstreamvolume( audiomanager.stream_alarm );
log.d(」alarm」, 「max : 」 + max + 」 current : 」 + current);
設定音量的方法也很簡單,audiomanager提供了方法:
public void setstreamvolume(int streamtype, int index, int flags)
其中 streamtype 有內建的常量,可以在audiomanager裡面查到相關的定義。
Android 各種音量的獲取和設定
通過程式獲取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單 audiomanager am audiomanager getsystemservice context.audio service 通話音量 int max am.getstreammaxvolume audio...
Android 程式獲取 設定鈴聲和音量
通過程式獲取android系統手機的鈴聲和音量。同樣,設定鈴聲和音量的方法也很簡單!audiomanager maudiomanager audiomanager getsystemservice context.audio service 通話音量 int max maudiomanager.ge...
android各種屬性獲取
2.android程式設計獲取手機型號,網路型別,本機 號碼,sdk版本及firmware版本號 即系統版本號 android開發平台中,可通過telephonymanager 獲取本機號碼。telephonymanager phonemgr telephonymanager this.getsys...