android ibluetootha2dp,无法接收BluetoothA2dp.ACTION_PLAYING_STATE_CHANGED广播
背景 :
开发应用程序,使Android手机A2DP接收器 .
BlueDroid堆栈支持A2DP接收器,但默认情况下禁用它 . Modified source code to enable A2DP . Android手机被视为HeadsFree设备,可以连接 .
问题:
I can't hear sound.
试过:
A2dpSinkStateMachine类负责将android作为 A2dpSink . 其中一个状态是Connected,它有方法broadcastAudioState,在音频启动/停止流式传输时调用 . (line 579)
broadcastAudioState 使用操作发送广播 BluetoothA2dpSink.ACTION_PLAYING_STATE_CHANGED (line 696)并写入日志A2DP Playing state....))
注册广播接收器
尝试通过 manifest.xml 文件
动态也是
Intent intent =
registerReceiver(mReceiver, new IntentFilter(BluetoothA2dp.ACTION_PLAYING_STATE_CHANGED));
动态授权
Intent intent =
registerReceiver(
mReceiver,
new IntentFilter(BluetoothA2dp.ACTION_PLAYING_STATE_CHANGED),
"android.permission.BLUETOOTH",
new Handler(Looper.getMainLooper()));
永远不会调用 onReceive 方法 .
另外:
动态注册时 registerReceiver 返回 null .
在 Android monitor 窗口内,我看到log A2DP Playing state ...,意思是发送广播 .
android.bluetooth.a2dp-sink.profile.action.PLAYING_STATE_CHANGED 在platform/frameworks/base/core/res/AndroidManifest.xml文件中声明为
任何想法,如何解决?
谢谢
android ibluetootha2dp,无法接收BluetoothA2dp.ACTION_PLAYING_STATE_CHANGED广播相关推荐
- Android BroadCastReceiver突然失效接收不到广播了
今天遇到了一个很奇怪的问题,之前做的一个功能通过广播接收器通知更新父fragment 中的ui,一直都是正常的,后来突然发现在三星和小米手机上没有反应了,但华为手机正常,很奇怪,相同的代码,后来看lo ...
- android无法接收短信广播,Android BroadcastReceiver接收收到短信的广播
一.知识介绍 1.broadcastReceiver是广播接受者,四大组件之一. 2.Android中内置了很多系统级别的广播,可以在应用程序中得到各种系统的状态信息. 3.使用场景: ①当手机没有电 ...
- [android] 手机卫士接收打电话广播显示号码归属地
使用广播接收者接收打电话的意图,显示号码归属地 新建一个类OutCallReceiver继承系统的BroadcastReceiver 重写onReceive()方法 调用getResultData() ...
- Android 第十九课 大喇叭--广播机制----动态注册监听网络变化与静态注册实现开机启动
为了便于进行 系统级别的消息通知,Android引入了一套广播消息机制. 1.广播机制简介: 因为Android中的每个应用程序都可以对自己感兴趣的广播尽心注册,这样程序只会接收自己所关心的广播内容, ...
- Android入门(11)| 全局广播与本地广播
文章目录 广播概念 接收广播 动态注册 实例 静态注册 实例 发送广播 发送标准广播 广播的跨进程特性 发送有序广播 本地广播 广播概念 Android 中的每个应用程序都可以对自己感兴趣的广播进行注 ...
- android 学习随笔十六(广播 )
1.广播接收者 BroadcastReceiver 接收系统发出的广播 现实中的广播:电台为了传达一些消息,而发送的广播,通过广播携带要传达的消息,群众只要买一个收音机,就可以收到广播了 Andro ...
- 安卓Intent的Action中的常值变量:窗口action常量(android.intent.action.+xxx),广播action常量(android.intent.action.+xxx)
全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓Intent的Action中的常值变量:窗口action常量,广播action常量 窗口action名称常量,"android.inte ...
- Android 屏幕唤醒 + 屏幕解锁 + 开机广播android.intent.action.BOOT_COMPLETED
Android 屏幕唤醒 + 屏幕解锁 + 开机广播android.intent.action.BOOT_COMPLETED 1.内容说明 Android手机开机后,会发送android.intent ...
- Android 读取、接收、发送 手机短信
:https://www.cnblogs.com/ycclmy/tag/android/ 1.Android 读取手机短信 From:https://www.cnblogs.com/ycclmy/p/ ...
最新文章
- .net环境故障处理
- windows server 守护进程nssm
- Nauuo and Chess
- Linux环境配置1
- zblog php和asp功能,ZBlog是否适合PHP或ASP?我们该如何选择?
- 01Python基础_08模块和包
- Lua_手册_代码版
- 换回了WINDOWS7
- Hutool实现Excel导入导出
- python 等差素数列
- android手机外置存储卡,安卓手机内置内存卡和外置内存卡(SD卡)互换方法
- html5作品欣赏,8个超棒的HTML5网站设计欣赏
- Tools-06 WinDbg快速入门使用——查找蓝屏原因,解决蓝屏!
- 两人分组问题:显示In function 'int main()'求大佬解惑
- 其实很简单 QQ被盗了可以这样找回来(转)
- UART总线协议——esp32学习笔记
- 联想微型计算机m4350q升级,细节:联想M4350q小巧到极致_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...
- ET篇:ETBook笔记(1.2 为什么使用C# .net core做服务端?)
- 2019年除夕夜的有感而发
- 【疑难杂症】 打开文件 出现中文汉字乱码 解决办法(详细)
热门文章
- 第一章 第二节 数字化含义及作用——丁老师
- JavaFX - 制作登录窗口及界面跳转
- ios 全屏返回手势
- 见山是山,见山不是山,见山只是山
- Luat模块应用手册-指南-Luat二次开发教程指南-功能开发教程-虚拟AT
- 最痛苦的时候不能对最亲近的人诉说——痛苦莫过如此——最痛的苦
- latex表格中如何画虚线
- python生词本查单词译文_GitHub - To-knowledge/Wudao-dict: 有道词典的命令行版本,支持英汉互查和在线查询。...
- (原)python中matplotlib的颜色及线条控制
- Vue3 全家桶实践