背景 :

开发应用程序,使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广播相关推荐

  1. Android BroadCastReceiver突然失效接收不到广播了

    今天遇到了一个很奇怪的问题,之前做的一个功能通过广播接收器通知更新父fragment 中的ui,一直都是正常的,后来突然发现在三星和小米手机上没有反应了,但华为手机正常,很奇怪,相同的代码,后来看lo ...

  2. android无法接收短信广播,Android BroadcastReceiver接收收到短信的广播

    一.知识介绍 1.broadcastReceiver是广播接受者,四大组件之一. 2.Android中内置了很多系统级别的广播,可以在应用程序中得到各种系统的状态信息. 3.使用场景: ①当手机没有电 ...

  3. [android] 手机卫士接收打电话广播显示号码归属地

    使用广播接收者接收打电话的意图,显示号码归属地 新建一个类OutCallReceiver继承系统的BroadcastReceiver 重写onReceive()方法 调用getResultData() ...

  4. Android 第十九课 大喇叭--广播机制----动态注册监听网络变化与静态注册实现开机启动

    为了便于进行 系统级别的消息通知,Android引入了一套广播消息机制. 1.广播机制简介: 因为Android中的每个应用程序都可以对自己感兴趣的广播尽心注册,这样程序只会接收自己所关心的广播内容, ...

  5. Android入门(11)| 全局广播与本地广播

    文章目录 广播概念 接收广播 动态注册 实例 静态注册 实例 发送广播 发送标准广播 广播的跨进程特性 发送有序广播 本地广播 广播概念 Android 中的每个应用程序都可以对自己感兴趣的广播进行注 ...

  6. android 学习随笔十六(广播 )

    1.广播接收者 BroadcastReceiver 接收系统发出的广播 现实中的广播:电台为了传达一些消息,而发送的广播,通过广播携带要传达的消息,群众只要买一个收音机,就可以收到广播了  Andro ...

  7. 安卓Intent的Action中的常值变量:窗口action常量(android.intent.action.+xxx),广播action常量(android.intent.action.+xxx)

    全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓Intent的Action中的常值变量:窗口action常量,广播action常量 窗口action名称常量,"android.inte ...

  8. Android 屏幕唤醒 + 屏幕解锁 + 开机广播android.intent.action.BOOT_COMPLETED

    Android 屏幕唤醒 + 屏幕解锁 + 开机广播android.intent.action.BOOT_COMPLETED 1.内容说明 Android手机开机后,会发送android.intent ...

  9. Android 读取、接收、发送 手机短信

    :https://www.cnblogs.com/ycclmy/tag/android/ 1.Android 读取手机短信 From:https://www.cnblogs.com/ycclmy/p/ ...

最新文章

  1. .net环境故障处理
  2. windows server 守护进程nssm
  3. Nauuo and Chess
  4. Linux环境配置1
  5. zblog php和asp功能,ZBlog是否适合PHP或ASP?我们该如何选择?
  6. 01Python基础_08模块和包
  7. Lua_手册_代码版
  8. 换回了WINDOWS7
  9. Hutool实现Excel导入导出
  10. python 等差素数列
  11. android手机外置存储卡,安卓手机内置内存卡和外置内存卡(SD卡)互换方法
  12. html5作品欣赏,8个超棒的HTML5网站设计欣赏
  13. Tools-06 WinDbg快速入门使用——查找蓝屏原因,解决蓝屏!
  14. 两人分组问题:显示In function 'int main()'求大佬解惑
  15. 其实很简单 QQ被盗了可以这样找回来(转)
  16. UART总线协议——esp32学习笔记
  17. 联想微型计算机m4350q升级,细节:联想M4350q小巧到极致_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...
  18. ET篇:ETBook笔记(1.2 为什么使用C# .net core做服务端?)
  19. 2019年除夕夜的有感而发
  20. 【疑难杂症】 打开文件 出现中文汉字乱码 解决办法(详细)

热门文章

  1. 第一章 第二节 数字化含义及作用——丁老师
  2. JavaFX - 制作登录窗口及界面跳转
  3. ios 全屏返回手势
  4. 见山是山,见山不是山,见山只是山
  5. Luat模块应用手册-指南-Luat二次开发教程指南-功能开发教程-虚拟AT
  6. 最痛苦的时候不能对最亲近的人诉说——痛苦莫过如此——最痛的苦
  7. latex表格中如何画虚线
  8. python生词本查单词译文_GitHub - To-knowledge/Wudao-dict: 有道词典的命令行版本,支持英汉互查和在线查询。...
  9. (原)python中matplotlib的颜色及线条控制
  10. Vue3 全家桶实践