Android 修改系统音量及监听

mAudioManager = this.getSystemService(Context.AUDIO_SERVICE) as AudioManager

获取媒体音量最大值

mMaxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC)

获取系统当前媒体音量

mCurrentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC)

这里涉及到几个常见音量类型

  • STREAM_VOICE_CALL 通话

  • STREAM_SYSTEM 系统

  • STREAM_RING 铃声

  • STREAM_MUSIC 媒体音量

  • STREAM_ALARM 闹钟

  • STREAM_NOTIFICATION 通知

获取系统音量模式

mAudioManager.ringerMode

音量模式:

  • RINGER_MODE_NORMAL 正常

  • RINGER_MODE_SILENT 静音

  • RINGER_MODE_VIBRATE 震动

设置系统媒体音量

===================================================================

来看一下是如何修改音量的

btn_add.setOnClickListener {<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值