android非活动程序,android – 将registerReceiver用于非活动和非服务类
我正在尝试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用于非活动和非服务类相关推荐
- android intent例程,Android开发(四)| 探究活动(详解Intent+大量实例)
在Android的开发项目中,Activity(活动)是最容易吸引到用户的地方,因为相比于算法.架构,它是实际可见的. Activity是一个可以包含用户界面的组件,主要用于和用户进行交互.一个用户程 ...
- python处理时间序列非平稳_手把手教你用Python处理非平稳时间序列
简介 预测一个家庭未来三个月的用电量,估计特定时期道路上的交通流量,预测一只股票在纽约证券交易所交易的价格--这些问题都有什么共同点? 它们都属于时间序列数据的范畴!如果没有"时间" ...
- 【Android RTMP】RTMPDump 封装 RTMPPacket 数据包 ( 关键帧数据格式 | 非关键帧数据格式 | x264 编码后的数据处理 | 封装 H.264 视频数据帧 )
文章目录 安卓直播推流专栏博客总结 一. x264 编码后的 H.264 数据帧 二. RTMP 协议中 关键帧 / 非关键帧 数据格式 说明 三. 判定 H.264 帧数据分隔符 四. 初始化 RT ...
- android 组件 线程,Android UI线程和非UI线程
UI线程及Android的单线程模型原则 当应用启动,系统会创建一个主线程(main thread). 这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的 ...
- android自定义属性dimen,Android获取非自定义属性值
以Spinner的entries属性为例 创建values/attrs.xml文件,添加下述代码 获取属性 public AutoSpinner(Context context, AttributeS ...
- Android 后台进行长图的生成并分享(非长截图)
DrawLongPictureDemo 项目地址:SherlockGougou/DrawLongPictureDemo 简介:Android 后台进行长图的生成并分享(非长截图) 更多:作者 提 ...
- Android开发之将AndroidX项目改为非androidX(android.v7.support)的方法
老套路上图:看看我目前AndroidX依赖的库文件 修改方法: 1.打开gradle.properties文件将文件里面的下面两个属性 android.useAndroidX=true android ...
- Android ListView优化之局部刷新(更新)(非notifyDataSetChanged)
转载请注明出处:http://blog.csdn.net/linglongxin24/article/details/53020164 [DylanAndroid的csdn博客] 在Android开发 ...
- android注册广播地址,android之注册registerReceiver
image.png BroadcastReceiver 广播作为四大组件之一,使用方式也是多种多样的,既可以自己在manifest中注册,也可以在java代码中动态注册,既可以接收由系统发出的广播,也 ...
最新文章
- 「自然语言处理」如何快速理解?有这篇文章就够了!
- Nginx配置proxy_pass转发的/路径问题
- pandas 分组统计的三个函数 pivot table crosstab groupby
- SharePoint 2013常用开发工具分享
- JavaScript的数组常用方法
- 微信小程序 引入公共页面的几种情况
- python解析html的库_用python解析html
- 如何卸载服务器的系统,卸载服务器的操作系统
- HTML列表标记符有哪些,在HTML中,表格标记符为( )
- 【需求工程】需求应用域理解
- androidrunnable使用_Android Runnable 运行在那个线程
- 07_支持向量机3_统计学习方法
- android 个人标准身高计算器,Android开发:标准身高计算器应用的…
- Unity3d是目前主流的游戏开发引擎
- KPEG123压电蜂鸣器驱动电路
- Method of Four Russians 算法
- Python3 插入排序
- python opendr_《网络工程师的Python之路》出书了!
- Kotlin高仿微信-第14篇-单聊-视频通话
- 燃爆朋友圈!中国设计师携手,用海报为武汉加油!