我正在尝试registerReceiver for BluetoothDevice事件,如ACTION_ACL_CONNECTED,ACTION_ACL_DISCONNECTED.

但是我使用registerReceiver的类没有扩展Activity类,也没有扩展Service类 – 所以我将Context传递给该类并注册接收者如下

context.registerReceiver(ActionFoundReceiver,

new IntentFilter(BluetoothDevice.ACTION_ACL_CONNECTED));

context.registerReceiver(ActionFoundReceiver,

new IntentFilter(BluetoothDevice.ACTION_ACL_DISCONNECTED));

context.registerReceiver(ActionFoundReceiver,

new IntentFilter(BluetoothDevice.ACTION_ACL_DISCONNECT_REQUESTED));

和处理事件如下

private final BroadcastReceiver ActionFoundReceiver = new BroadcastReceiver() {

@Override

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if (BluetoothDevice.ACTION_ACL_CONNECTED.equals(action)) {

// do some stuff

}

}

};

但是当设备连接或断开连接时我无法跟踪是否意味着ActionFoundReceiver无法被调用

android非活动程序,android – 将registerReceiver用于非活动和非服务类相关推荐

  1. android intent例程,Android开发(四)| 探究活动(详解Intent+大量实例)

    在Android的开发项目中,Activity(活动)是最容易吸引到用户的地方,因为相比于算法.架构,它是实际可见的. Activity是一个可以包含用户界面的组件,主要用于和用户进行交互.一个用户程 ...

  2. python处理时间序列非平稳_手把手教你用Python处理非平稳时间序列

    简介 预测一个家庭未来三个月的用电量,估计特定时期道路上的交通流量,预测一只股票在纽约证券交易所交易的价格--这些问题都有什么共同点? 它们都属于时间序列数据的范畴!如果没有"时间" ...

  3. 【Android RTMP】RTMPDump 封装 RTMPPacket 数据包 ( 关键帧数据格式 | 非关键帧数据格式 | x264 编码后的数据处理 | 封装 H.264 视频数据帧 )

    文章目录 安卓直播推流专栏博客总结 一. x264 编码后的 H.264 数据帧 二. RTMP 协议中 关键帧 / 非关键帧 数据格式 说明 三. 判定 H.264 帧数据分隔符 四. 初始化 RT ...

  4. android 组件 线程,Android UI线程和非UI线程

    UI线程及Android的单线程模型原则 当应用启动,系统会创建一个主线程(main thread). 这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的 ...

  5. android自定义属性dimen,Android获取非自定义属性值

    以Spinner的entries属性为例 创建values/attrs.xml文件,添加下述代码 获取属性 public AutoSpinner(Context context, AttributeS ...

  6. Android 后台进行长图的生成并分享(非长截图)

    DrawLongPictureDemo 项目地址:SherlockGougou/DrawLongPictureDemo  简介:Android 后台进行长图的生成并分享(非长截图) 更多:作者   提 ...

  7. Android开发之将AndroidX项目改为非androidX(android.v7.support)的方法

    老套路上图:看看我目前AndroidX依赖的库文件 修改方法: 1.打开gradle.properties文件将文件里面的下面两个属性 android.useAndroidX=true android ...

  8. Android ListView优化之局部刷新(更新)(非notifyDataSetChanged)

    转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53020164 [DylanAndroid的csdn博客] 在Android开发 ...

  9. android注册广播地址,android之注册registerReceiver

    image.png BroadcastReceiver 广播作为四大组件之一,使用方式也是多种多样的,既可以自己在manifest中注册,也可以在java代码中动态注册,既可以接收由系统发出的广播,也 ...

最新文章

  1. 「自然语言处理」如何快速理解?有这篇文章就够了!
  2. Nginx配置proxy_pass转发的/路径问题
  3. pandas 分组统计的三个函数 pivot table crosstab groupby
  4. SharePoint 2013常用开发工具分享
  5. JavaScript的数组常用方法
  6. 微信小程序 引入公共页面的几种情况
  7. python解析html的库_用python解析html
  8. 如何卸载服务器的系统,卸载服务器的操作系统
  9. HTML列表标记符有哪些,在HTML中,表格标记符为( )
  10. 【需求工程】需求应用域理解
  11. androidrunnable使用_Android Runnable 运行在那个线程
  12. 07_支持向量机3_统计学习方法
  13. android 个人标准身高计算器,Android开发:标准身高计算器应用的…
  14. Unity3d是目前主流的游戏开发引擎
  15. KPEG123压电蜂鸣器驱动电路
  16. Method of Four Russians 算法
  17. Python3 插入排序
  18. python opendr_《网络工程师的Python之路》出书了!
  19. Kotlin高仿微信-第14篇-单聊-视频通话
  20. 燃爆朋友圈!中国设计师携手,用海报为武汉加油!

热门文章

  1. 反向传播,我终于看懂了
  2. 微信小程序列表点击跳转对应详情页
  3. Python基于PyaotoGUI实现Excel插件XLSTAT偏最小二乘运算(PLSR)的批量操作
  4. PS进阶篇——如何用PS给文字加渐变效果(一)
  5. Linux的IPC命令
  6. ubuntu更换内核版本
  7. uniapp微信小程序登陆-升级版,登陆加登录信息过期以后的无痕登陆
  8. python快速排序算法没看懂_你需要知道的九大排序算法【Python实现】之快速排序...
  9. 心平气和的解决mysql 的root密码不知道的麻烦
  10. 我害怕孤单,我害怕受伤,我害怕最重要的人离开,我害怕独处