Bluetooth--蓝牙开发扫描设备,及蓝牙设备类型
请先阅读:
http://blog.csdn.net/angcyo/article/details/52035894
1:AndroidManifest.xml注册蓝牙扫描广播
注意蓝牙的权限.
<!--蓝牙广播-->
<receiver
android:name="com.angcyo.bluetooth.BluetoothReceiver"android:exported="true"><intent-filter android:priority="10000"><!--扫描时,发现蓝牙设备--><action android:name="android.bluetooth.device.action.FOUND"/></intent-filter>
</receiver>
@Override
public void onReceive(Context context, Intent intent) {BluetoothDevice bluetoothDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);bluetoothDevice.getName();//蓝牙名称bluetoothDevice.getAddress();//蓝牙mac地址bluetoothDevice.getBluetoothClass().getDeviceClass());//蓝牙设备的类型
}
2:开始扫描蓝牙设备
if (defaultAdapter.isDiscovering()) {defaultAdapter.cancelDiscovery();//"取消扫描..."
} else {defaultAdapter.startDiscovery();//"开始扫描..."
}
3:BluetoothClass蓝牙设备类型说明
Constants
int AUDIO_VIDEO_CAMCORDER 1076 音视频摄像机
int AUDIO_VIDEO_CAR_AUDIO 1056
int AUDIO_VIDEO_HANDSFREE 1032
int AUDIO_VIDEO_HEADPHONES 1048 头戴式受话器
int AUDIO_VIDEO_HIFI_AUDIO 1064
int AUDIO_VIDEO_LOUDSPEAKER 1044 扬声器
int AUDIO_VIDEO_MICROPHONE 1040 麦克风
int AUDIO_VIDEO_PORTABLE_AUDIO 1052 手提..
int AUDIO_VIDEO_SET_TOP_BOX 1060
int AUDIO_VIDEO_UNCATEGORIZED 1024
int AUDIO_VIDEO_VCR 1068 VCR
int AUDIO_VIDEO_VIDEO_CAMERA 1072
int AUDIO_VIDEO_VIDEO_CONFERENCING 1088
int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER 1084
int AUDIO_VIDEO_VIDEO_GAMING_TOY 1096
int AUDIO_VIDEO_VIDEO_MONITOR 1080 监视器
int AUDIO_VIDEO_WEARABLE_HEADSET 1028 可穿戴耳机
int COMPUTER_DESKTOP 260 电脑桌面
int COMPUTER_HANDHELD_PC_PDA 272 掌上电脑PAD
int COMPUTER_LAPTOP 268 便携式电脑(笔记本)
int COMPUTER_PALM_SIZE_PC_PDA 276 PDA
int COMPUTER_SERVER 264
int COMPUTER_UNCATEGORIZED 256
int COMPUTER_WEARABLE 280 可穿戴电脑
int HEALTH_BLOOD_PRESSURE 2308 健康设备,血压器
int HEALTH_DATA_DISPLAY 2332 健康设备,数据展示
int HEALTH_GLUCOSE 2320 葡萄糖
int HEALTH_PULSE_OXIMETER 2324 脉搏仪
int HEALTH_PULSE_RATE 2328 脉搏率
int HEALTH_THERMOMETER 2312 温度计
int HEALTH_UNCATEGORIZED 2304
int HEALTH_WEIGHING 2316
int PHONE_CELLULAR 516 蜂窝电话
int PHONE_CORDLESS 520 无线电话
int PHONE_ISDN 532 ISDN电话
int PHONE_MODEM_OR_GATEWAY 528
int PHONE_SMART 524 智能手机
int PHONE_UNCATEGORIZED 512 未指定,未分类
int TOY_CONTROLLER 2064
int TOY_DOLL_ACTION_FIGURE 2060
int TOY_GAME 2068
int TOY_ROBOT 2052
int TOY_UNCATEGORIZED 2048
int TOY_VEHICLE 2056
int WEARABLE_GLASSES 1812
int WEARABLE_HELMET 1808
int WEARABLE_JACKET 1804
int WEARABLE_PAGER 1800
int WEARABLE_UNCATEGORIZED 1792
int WEARABLE_WRIST_WATCH 1796
Bluetooth--蓝牙开发扫描设备,及蓝牙设备类型相关推荐
- Android蓝牙开发系列文章-蓝牙设备类型知多少?
在写<Android蓝牙开发系列文章-蓝牙音箱连接>时,计划细化出一篇讲解蓝牙设备类型的文章,现在它来了~ 阅读其他内容,可以点击<Android蓝牙开发系列文章-策划篇>,或 ...
- Android 蓝牙开发(一) -- 传统蓝牙聊天室
Android 蓝牙开发(一) – 传统蓝牙聊天室 Android 蓝牙开发(三) – 低功耗蓝牙开发 项目工程BluetoothDemo 一.蓝牙概览 以下是蓝牙的介绍,来自维基百科: 蓝牙(英语: ...
- Android 蓝牙开发(三) -- 低功耗蓝牙开发
Android 蓝牙开发(一) – 传统蓝牙聊天室 Android 蓝牙开发(三) – 低功耗蓝牙开发 项目工程BluetoothDemo 前面已经学习了经典蓝牙开发,学习了蓝牙的配对连接和通信,又通 ...
- Android蓝牙开发系列文章-蓝牙mesh(一)
在<Android蓝牙开发系列文章-策划篇>中我们对蓝牙专题的内容进行整体规划,现在让我们一点点揭开他的面纱~ 本文是关于蓝牙mesh的首篇文章,由好友CSDN博主yk150915提供,在 ...
- android蓝牙开发代码,Android蓝牙开发(示例代码)
Android蓝牙开发 近期做蓝牙小车,须要Android端来控制小车的运动.以此文记录开发过程. 使用HC-06无线蓝牙串口透传模块.对于其它的蓝牙设备本文相同适用. 蓝牙开发的流程: 获取本地蓝牙 ...
- Android蓝牙开发系列文章-蓝牙音箱连接
经过一段时间的折腾,我的Android Studio终于可以正常工作了,期间遇到的坑记录在了文章<创建Android Studio 3.5第一个工程遇到的坑>. 我们在<Androi ...
- Qt低功耗蓝牙系列一(什么是低功耗蓝牙开发,低功耗蓝牙的通信机制原理)
文章目录 前言 Android 蓝牙 BLE 低功耗蓝牙协议栈简介 蓝牙的选用 BLE 低功耗蓝牙模块具体应用场景 蓝牙灯控方案 BLE 蓝牙智能锁方案 蓝牙 MAC 地址扫描打印解决方案 蓝牙 Me ...
- Bluetooth篇 开发实例之六 蓝牙RSSI计算距离
计算公式: d = 10^((abs(RSSI) - A) / (10 * n)) 其中: d - 计算所得距离 RSSI - 接收信号强度(负值) A - 发射端和接收端相隔1米时的信号强度 n - ...
- Android 蓝牙开发 uuid,Android蓝牙开发之 UUID
UUID:全球唯一标识符 在蓝牙中,每个Service和Characteristic都唯一地由"全球唯一标识符" (UUID)来校验,主要是保证他们的唯一性. UUID可分为:16 ...
最新文章
- 基于时间片的轮转调度算法
- 进程间通信——消息队列
- jqGrid格式化日期
- Dijkstra模板题——单源最短路径(洛谷 P3371)
- VSCode - Beautify 插件配置
- C语言UDP socket编程
- mysql 导出 客户端_MySQL 导出数据 导入数据
- Java图形用户界面
- 计算机在化学中论文3000字,计算机在化学中的应用
- 猎头如何做大单,赚大钱?
- 亲身经历:程序人生路上的荆棘与感动
- 利用雅可比方法求线性方程组C语言_工程项目经济评价的基本方法
- Error: Index .kibana belongs to a version of Kibana that cannot be automatically migrated. Reset it
- 猪八戒java开发,猪八戒--Java开发
- 想用Charles抓包,某些app不让抓怎么办
- AOSP ~ NTP ( 网络时间协议 )
- JSP爱心宠物诊所系统设计与实现
- html表单元素占位符是,HTML各种表单元素模板及写法
- 艾永亮:回力鞋生死的92年,风靡全球后没落,如今成功逆袭
- 【并行计算-CUDA开发】GPU 的硬体架构
热门文章
- 7ML52211BA27超声波液位计7ML52212BA17质保售后
- CC2530的通用IO端口(GPIO)输入和输出控制
- 求负荷最优分配的matlab编程,电力系统经济调度计算.doc
- 解决Altium Designer线宽、过孔参数与规则不符
- OpenHarmony#深入浅出学习eTs#(五)eTs语言初识
- 实现简单的带头双向循环链表
- 支持java版本的火狐浏览器官方下载_selenium-java,selenium版本和火狐浏览器版本对应关系...
- 2022新H5即时通讯聊天系统源码+带群聊/有APP
- android sony 动态背景,安卓福利:精选索尼手机原生壁纸 每一张都有索尼的信仰加成!...
- 一天一点raknet_Editing 教程/WebSocket