您可以使用AudioManager检查音量是静音还是静音.

AudioManager audio = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);

switch( audio.getRingerMode() ){

case AudioManager.RINGER_MODE_NORMAL:

break;

case AudioManager.RINGER_MODE_SILENT:

break;

case AudioManager.RINGER_MODE_VIBRATE:

break;

}

对于Volume更改,有BroadcastReceiver.

public class VolumeKeyReceiver extends BroadcastReceiver {

@Override

public void onReceive(Context context, Intent intent) {

//Implement Logic

}

}

注册BroadcastReceiver

VolumeKeyReceiver keyReceiver = new VolumeKeyReceiver();

IntentFilter intentFilter = new IntentFilter();

intentFilter.addAction("android.media.VOLUME_CHANGED_ACTION");

registerReceiver(keyReceiver, intentFilter);

android 检测声音大小,android – 如何检测音量是否设置为静音?相关推荐

  1. android+touch声音大小,Android 获取/设置按键音(Touch Sounds)

    参考类: Settings.System 系统按键音获取: Settings.System.getInt(getContentResolver(), Settings.System.SOUND_EFF ...

  2. 如何用arduino去检测声音大小?

    arduino是一款小巧,方便上手的开关电子硬件开发板,可以实现很多有趣的电子硬件产品. arduino本身只是一块裸机主板,所以如果想要实现某些功能就需要使用它的适配软件arduino IDE来对它 ...

  3. Android通知栏字体大小,Android通知栏介绍与适配总结(上篇)

    此文已由作者黎星授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 由于历史原因,Android在发布之初对通知栏Notification的设计相当简单,而如今面对各式各样的通知 ...

  4. android 评价 星星大小,Android RatingBar 评价栏 星星 大小 样式 设置

    Android系统自带RatingBar,无法直接指定宽高,不然会出现无法全部显示的情况,使用系统自带的两个主题 ?android:attr/ratingBarStyleIndicator和 ?and ...

  5. android程序字体大小,Android如何动态调整应用字体大小详解

    前言 为什么要动态设置字体大小?由于项目面对的是中老年客户项目中自带的字体无法满足客户需求. Android应用字体大小默认随系统设置的字体大小而变化,但您可能不希望您的应用字体大小随系统设置变化,想 ...

  6. android程序字体大小,Android 动态调整应用字体大小

    Android应用字体大小默认随系统设置的字体大小而变化,但您可能不希望您的应用字体大小随系统设置变化,想要自己控制,例如微信.本文简单介绍一下如何实现应用字体大小动态调整而不是依赖系统设置 字体大小 ...

  7. android bitmap内存大小,Android——Bitmap占用的内存大小

    一.作用 知其然 二.概念 1. 几个小概念 像素:组成画面的基本单位,像素没有物理尺寸.可以任意缩放去适配显示屏的像素点大小.不同设备上一个单位像素色块的大小是不一样的 (2)dp 设备独立像素,用 ...

  8. 电脑耳机左右耳声音大小不同和突然音量无法控制一直闪烁或刷新的解决方法(百试百灵)

    前提: 确保你的耳机没有坏. 解决办法 1.主要用于解决左右耳声音大小不同 右键点击屏幕右下角的音量按钮出现,出现如下方图片 选择声音,会出现如下窗口. 选择播放,右键点击你当前的输出设备,选择属性. ...

  9. android list字体大小,android自定义ListPreference字体大小

    这篇博客算是自己的一个记录吧,组长给了一个任务,需要实现一个紧急广播的一系列设置功能,但是客户那边设置界面的字体大小有特殊的要求,看了一下,对于ListPreference这样的控件,android系 ...

最新文章

  1. UML建模之时序图(Sequence Diagram)[转]
  2. 2:IDEA生成springboot项目,修改启动图标和网页端口
  3. php is_post,PHP发送get、post请求的6种方法简明总结
  4. Unity VR游戏开发干货教程:优化VR体验
  5. 一种新的穿透防火墙的数据传输技术
  6. CRM软件设计评测点与采集测评点
  7. Web安全测试实战之测试HTTP方法
  8. pku3670 Eating Together
  9. 树莓派上使用 LCD1602 显示状态
  10. python取字符串首字母_python字符串操作
  11. 安卓Android的手机微博平台设计与开发
  12. 功能最强大的flv超酷网页播放器介绍flvPlayer
  13. ImageWarping--反距离加权插值(IDW)方法实现及报告
  14. CAM/TCAM/RAM
  15. solr搜索之搜索精度问题我已经尽力了!!!
  16. 高年级有约-老菜谈新零售
  17. SpringBoot集成Hibernate
  18. matlab画波传播,科学网-MATLAB绘制波包曲线-李金磊的博文
  19. 【C语言】题集 of ⑦
  20. linux mysql 分配cpu_linux – MySQL在小型网站上的高CPU使用率

热门文章

  1. 如何删除保存在Mac 上的密码
  2. 人工智能应用(二):从“估车价”看机器学习
  3. ADRC Ardupilot代码分析
  4. 解决sublime快捷键回车换行问题
  5. 大疆嵌入式笔试试题整理最全(附超详细知识点整理与详解)
  6. 什么是Python,为什么要学Python,谁在用Python
  7. 【漏洞分析】Drupal 远程代码执行(CVE-2017-6920)
  8. VS RTKLIB调试错误
  9. 双边滤波opencv-python
  10. HDU 1009 FatMouse' Trade