BluetoothAdapter.java中有low enery(le)的一些方法,android提供了这些方法,但源码中并未找到这些方法的调用之处。本文档主要分析这类方法的执行流程,来了解下le到底做了些什么。 本文主要就是分析下startLeScan方法(两个重载方法)。 下面来分析下iGatt ...
分类:
移动开发 时间:
2017-02-20 10:56:34
阅读次数:
666
蓝牙连接分为两周:作为客户端、 和作为服务器与其他设备连接两种。 作为客户端:() 1, 获得Bluetooth接口实例对象,通过唯一的标示 UUid连接蓝牙服务器端。 2, 通过TCP 的BluetoothSocket 建立连接 socket.connec( )这个操作是耗时操作最多12s ,放在 ...
分类:
其他好文 时间:
2017-02-07 22:46:58
阅读次数:
200
权限 使用蓝牙要用到官方的蓝牙适配器 android.bluetooth.BluetoothAdapter 和广播 先判断手机是否支持蓝牙 广播 注册接受者 onDestroy时要注销 开启关闭蓝牙,扫描停止。 如果想用list显示 扫描出来的设备,实体可以用官方的 BluetoothDevice ...
分类:
其他好文 时间:
2016-11-10 19:11:15
阅读次数:
186
前言:项目用到蓝牙开发,具体蓝牙获取硬件传感器中的数据。 因为没有蓝牙开发的相关经验,决定先了解一些蓝牙开发的知识,再去看之前同事写的蓝牙相关代码。 一、蓝牙开发相关类 1、BluetoothAdapter 显而易见,蓝牙适配器。 通过这个类我们进行以下操作: 2、BluetoothDevice 蓝 ...
分类:
其他好文 时间:
2016-09-19 17:42:21
阅读次数:
143
BluetoothAdapter
public final class BluetoothAdapter
extends Object
java.lang.Object
?
android.bluetooth.BluetoothAdapter
Represents the local device Bluetooth ada...
分类:
移动开发 时间:
2016-07-19 10:55:54
阅读次数:
481
一、首先说明:蓝牙通信必须用手机测试,因为avd里没有相关的硬件,会报错!
好了,看看最后的效果图:
二、概述:
1.判断是否支持BluetoothBluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if(bluetoothAdapter == null) {
//the device...
分类:
移动开发 时间:
2016-06-03 10:11:48
阅读次数:
374
第一步:声明Bluetooth Permissions 第二步:获取BluetoothAdapter,判断该设备是否支持蓝牙 第三步:检查当前的蓝牙是否开启 如果是第一种方式:会出现提示弹窗 A dialog will appear requesting user permission to ena ...
分类:
移动开发 时间:
2016-05-28 17:16:35
阅读次数:
202
蓝牙权限 <uses-permission android:name="android.permission.BLUETOOTH" /> 1、监听手机本身蓝牙状态的广播 手机蓝牙开启关闭时发送 action: BluetoothAdapter.ACTION_STATE_CHANGED 2、监听蓝牙设 ...
分类:
移动开发 时间:
2016-04-29 14:09:20
阅读次数:
165
1.启用蓝牙并使设备处于可发现状态 1.1 在使用BluetoothAdapter类的实例进操作之前,应启用isEnable()方法检查设备是否启用了蓝牙适配器。 // 使用意图提示用户启用蓝牙,并使设备处于可发现状态 private void startBluetooth() { Bluetoot
分类:
移动开发 时间:
2016-02-23 09:32:25
阅读次数:
204
蓝牙设备之间的通信主要包括了四个步骤设置蓝牙设备
寻找局域网内可能或者匹配的设备
连接设备
设备之间的数据传输具体编程实现1. 启动蓝牙功能首先通过调用静态方法getDefaultAdapter()获取蓝牙适配器BluetoothAdapter,如果返回为空,则无法继续执行了。例如:BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDe...
分类:
移动开发 时间:
2016-02-12 21:01:03
阅读次数:
242