gddhy

_(:з」∠)_ 加载中...
  • 主页
  • 归档
  • 工具
  • 关于
所有文章 友链

gddhy

_(:з」∠)_ 加载中...

  • 主页
  • 归档
  • 工具
  • 关于

安卓获取耳机状态

2020-04-07
字数统计:150字 阅读时长≈1分

在某些情况下需要获取耳机的连接状态

有线耳机/带dac的usb耳机

1
2
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audioManager.isWiredHeadsetOn()

需要权限

1
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

来自ALLD

获取蓝牙耳机状态

1
2
3
4
5
6
7
8
9
10
11
/**
* 判断蓝牙耳机是否连接
* @return
*/
private boolean isBluetoothHeadsetConnected() {
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
if (BluetoothProfile.STATE_CONNECTED == adapter.getProfileConnectionState(BluetoothProfile.HEADSET)) {
return true;
}
return false;
}

需要权限

1
2
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

来自Androider_Zxg

1
2
3
4
//获取当前媒体音量
int currentVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
//设置媒体音量0(静音)
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, AudioManager.FLAG_PLAY_SOUND);
赏

谢谢你请我吃糖果

微信

扫一扫,分享到微信

微信分享二维码
博客绑定域名
Java获取URL中的参数
目录,不存在的…
留言已关闭
:gddhy
© gddhy
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链

tag:

  • Android
  • 软件分享
  • game
  • Hexo
  • JavaScript
  • 旧机博物馆
  • MIUI
  • Java
  • git
  • Termux
  • mtk
  • 原神
  • Win
  • Html
  • 安卓学习笔记

    缺失模块

  • Luminous' Home
  • 影子博客
  • 四次元领域
  • 初之音
  • Mr.Pumpkin
  • ZhaoQuinn 's Blog