Android 音量调节(一)

本文介绍了Android系统中的不同音量类型,如媒体、通话、铃声、闹钟和蓝牙音量,并提供了AudioManager类的方法,用于获取和设置各种音量值,以及控制扬声器状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

音量类型

android系统中存在不同的音量设置。在应用层可做设置的,整理有如下五种

流类型 最大音量 最小音量 默认音量 含义
STREAM_VOICE_CALL 5 1 4 通话音量
STREAM_RING 7 0 5 铃声、通知音量等
STREAM_MUSIC 15 0 5 多媒体音量
STREAM_ALARM 7 0 6 闹钟音量
STREAM_BLUETOOTH_SCO 15 0 7 蓝牙音量

 以下工具类可以获取制定音量类型的最大 最小或当前音量值。也可以设置指定音量值。

import android.app.Service;
import android.content.Context;
import android.media.AudioManager;

/**
 * 音量工具类
 */
public class VolumeUtil {
    private AudioManager mAudioManager;

    private VolumeUtil(){}

    public VolumeUtil(Context context){
        mAudioManager = (AudioManager) context.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值