`

Android音量控制调节

 
阅读更多
    //音量控制,初始化定义  
    AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);  
    //最大音量  
    int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);  
    //当前音量  
    int currentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);  

 

    if(isSilent){  
      mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);  
    }else{  
      mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, tempVolume, 0); //tempVolume:音量绝对值  
    }  

 

//降低音量,调出系统音量控制  
if(flag == 0){  
  mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,  
                            AudioManager.FX_FOCUS_NAVIGATION_UP);  
}  
//增加音量,调出系统音量控制  
else if(flag == 1){  
  mAudioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,  
                            AudioManager.FX_FOCUS_NAVIGATION_UP);  
}  

 

0
3
分享到:
评论

相关推荐

    android 音量控制

    下面我们将详细探讨Android音量控制的相关知识点。 1. **音量级别与通道** - Android系统将音量分为多个通道,包括媒体(Media)、通话(Voice Call)、闹钟(Alarm)、通知(Notification)和系统(System)。每...

    Android自定义(四)音量控制器的实现

    综上所述,创建一个自定义的Android音量控制器涉及到对系统音频管理的深入理解,自定义View的创建和样式设计,以及事件处理和权限管理。通过以上步骤,我们可以构建出一个功能强大且具有个性化风格的音量控制组件,...

    Android之系统音量亮度调节

    这些音量控制可以通过系统的AudioManager服务进行操作。开发者可以调用AudioManager的setStreamVolume方法来设置特定流类型的音量,例如: ```java AudioManager audioManager = (AudioManager) getSystemService...

    安卓Android源码——仿ios音量调节的效果.zip

    首先,我们需要理解Android中的音量控制是如何工作的。在Android中,音量控制涉及到多个级别,如媒体音量、闹钟音量、铃声音量和系统音量等。这些音量级别可以通过系统的音量对话框进行调整,也可以通过硬件音量键...

    Android 自定义View (四) 视频音量调控

    本教程将深入探讨如何实现一个自定义的音量调控View,以提供更直观、更个性化的音量控制体验。我们参考的资源是一个CSDN博客实例,详细步骤在链接中给出。 首先,理解Android中的自定义View流程至关重要。自定义...

    Android 手势调节亮度和音量

    "Android手势调节亮度和音量"这一特性允许用户通过简单的滑动手势来调整设备的屏幕亮度和音量,大大提升了操作的便利性。下面将详细阐述这一功能的实现原理、应用场景以及相关开发技术。 首先,我们要理解Android...

    android自定义音量调节

    在Android开发中,有时我们可能需要为用户提供更加个性化的...总之,自定义Android音量调节需要结合SeekBar组件、AudioManager服务以及界面设计技巧,通过监听事件并操作音频流,可以打造出具有个性化的音量控制体验。

    Android实现音量调节的方法

    总之,Android实现音量调节主要通过`AudioManager`类,结合UI组件的事件监听,可以轻松地创建一个功能完善的音量控制界面。在设计多媒体播放应用时,确保正确使用音量控制功能,能提升用户体验,使应用更加人性化。

    android 音量控制 定时 震动 静音 铃声 情景模式 设置

    在Android系统中,音量控制、定时、震动、静音以及铃声等元素构成了用户交互的重要部分,而情景模式的设置则进一步提升了用户体验。本文将深入探讨这些知识点,并结合一个小型示例进行解析。 首先,音量控制是...

    Android原生音量控制实例详解

    Android原生音量控制实例详解为我们提供了一个全面和深入的了解Android音量控制机制的机会,从音量定义、音量键处理流程到音量控制权限和音量控制的实现细节,都为我们提供了一个详细和系统的了解。

    android java 自定义音量键seekbar控制系统的媒体音量和通话音量,可自动实现切换

    在Android开发中,有时我们需要对系统的音量进行自定义控制,比如使用Seekbar来模拟音量调节滑块,同时能够根据不同的场景(如媒体播放、通话中)智能切换控制对应的音量。本教程将深入讲解如何实现这个功能,主要...

    Android 静音控制 音量控制 减小增大音量.rar

    Android 静音控制 音量控制 减小增大音量的实例源代码,如示图所示,音量控制时候,适时显示音量进度条:  ToggleButton tbMute = (ToggleButton)findViewById(R.id.tbMute);//获得ToggleButton对象  tbMute....

    Android-Swipper-Android库可滑动手势来控制音量亮度和搜索

    1. **滑动手势控制**:Swipper库设计了一套优雅的手势识别系统,用户只需在屏幕上向左或向右滑动,就可以轻松调节音量;上下滑动则可以调整屏幕亮度。这种直观的交互方式使得用户无需离开当前界面,就能完成这些常见...

    Android项目仿ios音量调节的效果.rar

    这个"Android项目仿ios音量调节的效果"压缩包文件包含了一个示例项目,展示了如何在Android上模仿iOS的音量控制UI。下面我们将详细探讨实现这种效果的关键技术和步骤。 首先,Android系统本身提供了音量调节的功能...

    Android 各种音量的获取

    在Android开发过程中,对于音频控制的需求非常普遍,比如在开发电话应用时调整通话音量、在音乐播放器中调节播放音量等。本文将详细介绍如何通过编程方式获取Android系统中的不同类型的音量。 #### 二、基本概念...

    android设置系统音量、媒体音量Demo

    它包含了多个与音量控制相关的常量和方法,如`AudioManager.RINGER_MODE_SILENT`、`AudioManager.ADJUST_RAISE`等。 2. **获取AudioManager实例** 首先,我们需要通过`getSystemService()`方法获取`AudioManager`...

    自定义Android音量控件

    在Android系统中,音量控制通常是通过系统提供的默认控件进行的,例如通知栏的音量滑块。但是,如果想要实现独特的设计,如自定义形状、颜色、动画等,就需要编写自定义控件。下面我们将深入探讨自定义音量控件的...

    android 小米UI 自定义音量

    在Android中,音量控制通常使用滑动条或者进度条来表示音量大小,因此CircleProgressView可能是小米UI自定义音量控件的核心组件,它可能是一个圆形的进度条,提供更美观、直观的音量调节体验。 要移植小米UI的...

    Android 自定义View 视频音量调控 改进版

    在Android开发中,自定义View是一项重要的技能,它允许开发者根据特定需求创建...通过这个项目,开发者不仅可以学习到如何创建一个功能丰富的自定义View,还能深入理解Android系统的事件处理机制以及音量控制的原理。

    Android 自定义音量控件

    "Android 自定义音量控件"这个话题旨在教你如何根据特定需求创建一个定制化的音量调节组件,以替代系统默认的音量控制。下面我们将深入探讨这个过程。 首先,我们需要了解Android系统中的音量管理机制。Android系统...

Global site tag (gtag.js) - Google Analytics