Tag

AudioManager

0 views collected around this technical thread.

360 Quality & Efficiency
360 Quality & Efficiency
May 1, 2020 · Mobile Development

Controlling Android Device Volume via AudioManager and ADB Commands

This article explains how to programmatically adjust and query Android device volume using AudioManager APIs, required permissions, and ADB shell commands across different Android versions, providing code examples and command generation logic for both newer (≥8.0) and older devices.

ADBAndroidAudioManager
0 likes · 6 min read
Controlling Android Device Volume via AudioManager and ADB Commands
Tencent Music Tech Team
Tencent Music Tech Team
May 11, 2017 · Mobile Development

Understanding Android Audio Volume Architecture and Configuration (Android 6.0)

The article explains Android 6.0’s audio volume architecture, detailing how streams, devices, and per‑stream volume indices are defined, cached, persisted, and modified via AudioManager or AudioTrack/MediaPlayer, and how these changes travel through AudioService, AudioPolicy, and AudioFlinger to the hardware.

AndroidAudioManagerAudioService
0 likes · 12 min read
Understanding Android Audio Volume Architecture and Configuration (Android 6.0)
Tencent Music Tech Team
Tencent Music Tech Team
Oct 24, 2016 · Mobile Development

Implementing Wired Controls and Lock‑Screen Metadata Display in Android

The article details how Android music apps implement wired headset controls and lock‑screen metadata—using AudioManager and RemoteControlClient for pre‑5.0 devices and MediaSession/MediaSessionCompat for newer versions—while covering focus contention, custom lock‑screen handling, MIUI lyric integration, and other common pitfalls.

AndroidAudioManagerLockScreen
0 likes · 14 min read
Implementing Wired Controls and Lock‑Screen Metadata Display in Android