在之前的讨论中,考虑了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】蓝牙设备--游戏手柄作为遥控门铃工具试验相关推荐

  1. android开发环境建立以及开发工具的使用--怎样使用eclipse来开发android源码

    /** 版本:1.0 日期:2009-04-01 作者:HKjinzhao 备注: 转自:http://blog.csdn.net/hkjinzhao/article/details/4043997 ...

  2. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )

    文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...

  3. 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件对齐 )

    文章目录 一.apk 对齐操作 二.apk 对齐命令 三.apk 对齐操作代码示例 四.apk 对齐执行结果 参考博客 : [Android 安全]DEX 加密 ( 常用 Android 反编译工具 ...

  4. android面向数据库的的编程工具-OrmLite

    数据库操作框架OrmLite ORMlite是类似hibernate的对象映射框架,主要面向java语言,同时,是时下最流行的android面向数据库的的编程工具. 对象关系映射(Object Rel ...

  5. Android PermissionUtils:运行时权限工具类及申请权限的正确姿势

    Android PermissionUtils:运行时权限工具类及申请权限的正确姿势 ifadai 关注 2017.06.16 16:22* 字数 318 阅读 3637评论 1喜欢 6 Permis ...

  6. Android基于Socket无线遥控 - 模拟触摸按键篇framework jar

    Android基于Socket无线遥控(一)-Socket基本模型搭建 http://233.io/article/1017992.html 本篇主要内容涉及模拟系统按键消息,单击事件,触屏事件等,模 ...

  7. android backtrace,高通android q 通过backtrace使用addr2ine工具定位crash问题记录

    高通android q 通过backtrace使用addr2ine工具定位crash问题记录 高通android q 通过backtrace,使用addr2ine工具,定位crash问题记录 cras ...

  8. Android 蓝牙设备的查找与连接

    Android 蓝牙设备的查找与连接 1,添加蓝牙设备的权限,6.0以上动态权限 管理蓝牙设备的权限<uses-permissionandroid:name="android.perm ...

  9. 用于Android开发的免费类库和工具集合

    用于Android开发的免费类库和工具集合,按目录分类. Action Bars ActionBarSherlock Extended ActionBar FadingActionBar GlassA ...

最新文章

  1. iOS开发swift版异步加载网络图片(带缓存和缺省图片)
  2. 关于 Quartz 框架如何引入 Dubbo 服务
  3. js 页面history.back()返回上一页,ios 不重新加载ready的解决办法
  4. 云游戏之大冒险:5G,等还是不等 | 专访云格致力陈浩
  5. python网站用什么数据库_PyMySQL数据库的使用
  6. Batch Normalization原理及pytorch的nn.BatchNorm2d函数
  7. 百度SEO站群支付宝当面付打赏系统源码
  8. 华为手机卡在升级界面_你的华为手机变卡了,1分钟调整这3个功能,让手机再战3年...
  9. django 1.8 官方文档翻译: 3-4-3 使用基于类的视图处理表单
  10. javaScript的内置对象JSON
  11. [Asp.net]缓存简介
  12. 函数指针的应用学习Demo
  13. 算法设计与分析第一章习题解答与学习指导(第2版)屈婉婷 刘田 张立昂 王捍贫编著 清华大学出版社
  14. 浏览器软件下载,点击超链接、图标等直接下载(前后端代码)
  15. 前端数据可视化插件(一)图表
  16. vscode 程序员鼓励师_把软萌程序猿鼓励师装进VScode里?最强交互彩虹屁,GitHub2.5k星,爱上写代码...
  17. vscode下golang build tags
  18. 一个MOS 电平转换电路引发的思考可避免更多的坑
  19. 游戏王血计算机,游戏王消血
  20. spring实战学习(六)事务管理

热门文章

  1. word(03)中MathType失效问题统一解决方案
  2. 6.CSS介绍选择器
  3. cookie和storage
  4. ccv:一个现代的开源计算机视觉函数库
  5. MYSQL8.0中关于load data infile命令
  6. Python制作登陆界面(2)(中等级)
  7. android自动刷广告软件是,android开发通过辅助服务实现自动刷抖音极速版赚金币。。。。...
  8. Oracle Golden Gate(OGG)学习——源端安装OGG (数据库版本为Oracle 10g)
  9. win7系统怎么卸载显卡驱动,电脑卸载显卡驱动的方法
  10. ubuntu9.10安装gmlive看网络电视 #ubuntu9.10 #gmlive #pplive #sopcast