android系统音量监控
来源:互联网 发布:现货白银行情分析软件 编辑:程序博客网 时间:2024/05/16 16:14
当应用程序通过AudioManager的setStreamVolume方法设置音量时,会发送如下代码广播:
Intent intent = new Intent(AudioManager.VOLUME_CHANGED_ACTION);
intent.putExtra(AudioManager.EXTRA_VOLUME_STREAM_TYPE, streamType);
intent.putExtra(AudioManager.EXTRA_VOLUME_STREAM_VALUE, index);
intent.putExtra(AudioManager.EXTRA_PREV_VOLUME_STREAM_VALUE, oldIndex);
其中AudioManager.VOLUME_CHANGED_ACTION= "android.media.VOLUME_CHANGED_ACTION";
AudioManager.EXTRA_VOLUME_STREAM_TYPE="android.media.EXTRA_VOLUME_STREAM_TYPE";
AudioManager.EXTRA_VOLUME_STREAM_VALUE="android.media.EXTRA_VOLUME_STREAM_VALUE";
AudioManager.EXTRA_PREV_VOLUME_STREAM_VALUE = "android.media.EXTRA_PREV_VOLUME_STREAM_VALUE";
所以当我们想监控系统音量的改变时,我们就可以通过注册一个action为"android.media.VOLUME_CHANGED_ACTION"的广播来监听即可。
- android系统音量监控
- Android系统铃声音量监控(铃声、音量、静音、扬声器)
- iOS监控系统音量 手机音量
- Android: 系统默认音量
- Android系统默认音量
- android 系统音量设置
- Android系统音量类型
- Android: 系统默认音量
- Android 系统音量控制
- Android 获取系统音量
- android 系统音量设置
- 获取android 系统音量
- Android系统音量
- Android 系统默认音量和最大音量
- Android 系统默认音量和最大音量
- Android 系统默认音量和最大音量
- Android 系统默认音量和最大音量
- 音量监控
- Mr. Process的一生-Linux内核的社会视角(1)-启动
- Android开发岗位要求集锦
- 自定义Cell模型组Group封装(自定义Cell2⃣️)
- [TwistedFate]NSString
- 第九周项目三稀疏矩阵的三元组表示
- android系统音量监控
- JdbcTemplate查询数据 三种callback之间的区别
- zendframwork2添加对mongodb的支持
- react-native —— 在Mac上搭建React Native Android开发环境
- Xcode 7免证书真机调试
- ftp connect: No route to host 解决方案
- sqlalchemy DB表关系研究
- 《软考》——汇编,编译,解释
- 关灯闭灯游戏