Android蓝牙开发
文章平均质量分 81
MirkoWu
这个作者很懒,什么都没留下…
展开
-
Android 低功耗蓝牙(BLE)开发(2)-- BluetoothAdapter详解
来看一下官方的API文档接口定义主要有:主要类有:下面来对我们使用到的一些类进行说明BluetoothAdapter类1.概述代表本地蓝牙适配器设备,通过该适配器来对蓝牙执行一些基本的任务,如:初始化设备的搜索, 查询可匹配的设备列表,使用一个已知的Mac地址来初始化一个BluetoothDevice类,创建一原创 2016-12-20 22:44:54 · 1941 阅读 · 0 评论 -
Android 低功耗蓝牙(BLE)开发(1)-- 基本概念
1. 名字的由来公元940-985年,哈洛德.布美塔特(Harald Blatand),后人称Harald Bluetooth,统一了整个丹麦。他的名字“Blatand”可能取自两个古老的丹麦词语。“bla”意思是黑皮肤的,而“tan”是伟人的含义。和许多君王一样 ,哈洛德四处扩张,为政治、经济和荣誉而征战。公元960年哈洛德到达了他权力的最高点,征服了整个丹麦和挪威。而蓝牙是这个丹麦国王Vikin原创 2016-12-17 10:47:15 · 1174 阅读 · 0 评论 -
Android 低功耗蓝牙(BLE)开发(3)-- BluetoothDevice详解
一. 概述代表一个远程蓝牙设备。通过此类可以查询其名称、地址、连接状态等信息。这个类的操作会执行在远程蓝牙硬件上,BluetoothDevice获取方法:1.使用BluetoothAdapter.getRemoteDevice(String)方法去创建一个已知MAC地址的设备2.通过 BluetoothAdapter.getBondedDevices()得到已经配对原创 2016-12-24 21:55:49 · 9579 阅读 · 0 评论 -
Android 低功耗蓝牙(BLE)开发(4)-- 蓝牙扫描和连接
在了解了API里面的常用类和方法后,现在来看蓝牙打开和扫描的实现蓝牙扫描实现的基本步骤如下:1.添加权限 2.判断设备是否支持BLE 3.判断蓝牙是否开启,如果未开启,则弹出开启窗口 4.开启后,开始进行蓝牙扫描 5.通过BluetoothAdapter.LeScanCallback获取扫描结果下面具体来实现蓝牙的扫描过程1.权限的添加在AndroidMani原创 2017-01-13 22:35:25 · 6023 阅读 · 1 评论