国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩


Android系統(tǒng)音量設(shè)置方法

分享到:
           

    通過(guò)程序設(shè)置Android系統(tǒng)音量的方法很簡(jiǎn)單,AudioManager提供了方法:

    publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有內(nèi)置的常量,去文檔里面就可以看到。
(擴(kuò)展閱讀:Android AudioManager音量控制流程

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

    //音樂(lè)音量

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

    PS:
    游戲過(guò)程中只允許調(diào)整多媒體音量,而不允許調(diào)整通話音量。
    setVolumeControlStream(AudioManager.STREAM_MUSIC);
    長(zhǎng)時(shí)間不動(dòng),不允許黑屏,View.setKeepScreenOn(true);
    估計(jì)manifest文件中需要注冊(cè)權(quán)限吧

   熱點(diǎn)鏈接:

   1、Android系統(tǒng)框架圖詳解
   2、嵌入式Android系統(tǒng)移植
   3、如何搭建Android NDK開(kāi)發(fā)環(huán)境
   4、Android培訓(xùn):Android NDK是什么?
   5、Android培訓(xùn)助力大學(xué)生賺取高薪

更多新聞>>