【Android】蓝牙设备--游戏手柄作为遥控门铃工具试验
在之前的讨论中,考虑了app间通过发起连接提示,来实现类似的门铃提醒功能,
【Android】蓝牙门铃的实现--蓝牙设备的扫描_aaajj的博客-CSDN博客
但是app的操作不如按钮操作方便,
利用蓝牙手柄的connect广播,我们可以把蓝牙手柄作为一个遥控按钮,
开始的时候,手柄和手机使用蓝牙匹配好,
应用中增加对ACTION_ACL_CONNECTED的监听,在手柄蓝牙打开的时候,应用就在可以收到广播了。
/**
* Broadcast Action: Indicates a low level (ACL) connection has been
* established with a remote device.
* <p>Always contains the extra field {@link #EXTRA_DEVICE}.
* <p>ACL connections are managed automatically by the Android Bluetooth
* stack.
* <p>Requires {@link android.Manifest.permission#BLUETOOTH} to receive.
*/
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
public static final String ACTION_ACL_CONNECTED =
"android.bluetooth.device.action.ACL_CONNECTED";
蓝牙设备的使用可以参考
Android中蓝牙的使用_淼森007的博客-CSDN博客_android 蓝牙
【Android】蓝牙设备--游戏手柄作为遥控门铃工具试验相关推荐
- android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码
/** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )
文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件对齐 )
文章目录 一.apk 对齐操作 二.apk 对齐命令 三.apk 对齐操作代码示例 四.apk 对齐执行结果 参考博客 : [Android 安全]DEX 加密 ( 常用 Android 反编译工具 ...
- android面向数据库的的编程工具-OrmLite
数据库操作框架OrmLite ORMlite是类似hibernate的对象映射框架,主要面向java语言,同时,是时下最流行的android面向数据库的的编程工具. 对象关系映射(Object Rel ...
- Android PermissionUtils:运行时权限工具类及申请权限的正确姿势
Android PermissionUtils:运行时权限工具类及申请权限的正确姿势 ifadai 关注 2017.06.16 16:22* 字数 318 阅读 3637评论 1喜欢 6 Permis ...
- Android基于Socket无线遥控 - 模拟触摸按键篇framework jar
Android基于Socket无线遥控(一)-Socket基本模型搭建 http://233.io/article/1017992.html 本篇主要内容涉及模拟系统按键消息,单击事件,触屏事件等,模 ...
- android backtrace,高通android q 通过backtrace使用addr2ine工具定位crash问题记录
高通android q 通过backtrace使用addr2ine工具定位crash问题记录 高通android q 通过backtrace,使用addr2ine工具,定位crash问题记录 cras ...
- Android 蓝牙设备的查找与连接
Android 蓝牙设备的查找与连接 1,添加蓝牙设备的权限,6.0以上动态权限 管理蓝牙设备的权限<uses-permissionandroid:name="android.perm ...
- 用于Android开发的免费类库和工具集合
用于Android开发的免费类库和工具集合,按目录分类. Action Bars ActionBarSherlock Extended ActionBar FadingActionBar GlassA ...
最新文章
- iOS开发swift版异步加载网络图片(带缓存和缺省图片)
- 关于 Quartz 框架如何引入 Dubbo 服务
- js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
- 云游戏之大冒险:5G,等还是不等 | 专访云格致力陈浩
- python网站用什么数据库_PyMySQL数据库的使用
- Batch Normalization原理及pytorch的nn.BatchNorm2d函数
- 百度SEO站群支付宝当面付打赏系统源码
- 华为手机卡在升级界面_你的华为手机变卡了,1分钟调整这3个功能,让手机再战3年...
- django 1.8 官方文档翻译: 3-4-3 使用基于类的视图处理表单
- javaScript的内置对象JSON
- [Asp.net]缓存简介
- 函数指针的应用学习Demo
- 算法设计与分析第一章习题解答与学习指导(第2版)屈婉婷 刘田 张立昂 王捍贫编著 清华大学出版社
- 浏览器软件下载,点击超链接、图标等直接下载(前后端代码)
- 前端数据可视化插件(一)图表
- vscode 程序员鼓励师_把软萌程序猿鼓励师装进VScode里?最强交互彩虹屁,GitHub2.5k星,爱上写代码...
- vscode下golang build tags
- 一个MOS 电平转换电路引发的思考可避免更多的坑
- 游戏王血计算机,游戏王消血
- spring实战学习(六)事务管理
热门文章
- word(03)中MathType失效问题统一解决方案
- 6.CSS介绍选择器
- cookie和storage
- ccv:一个现代的开源计算机视觉函数库
- MYSQL8.0中关于load data infile命令
- Python制作登陆界面(2)(中等级)
- android自动刷广告软件是,android开发通过辅助服务实现自动刷抖音极速版赚金币。。。。...
- Oracle Golden Gate(OGG)学习——源端安装OGG (数据库版本为Oracle 10g)
- win7系统怎么卸载显卡驱动,电脑卸载显卡驱动的方法
- ubuntu9.10安装gmlive看网络电视 #ubuntu9.10 #gmlive #pplive #sopcast