`

蓝牙常用方法

 
阅读更多

打开蓝牙:
有提示:

 Intent enableIntent = new Intent(
			 BluetoothAdapter.ACTION_REQUEST_ENABLE);
			 startActivityForResult(enableIntent, REQUEST_ENABLE_BT);

无提示:
mBluetoothAdp = BluetoothAdapter.getDefaultAdapter();// 获取本地蓝牙适配器

mBluetoothAdp.enable();

关闭蓝牙:
mBluetoothAdp.disenable();
 
分享到:
评论

相关推荐

    双系统电脑共用蓝牙鼠标和键盘的方法_一种双系统共用一组蓝牙键鼠的方法_

    本文将详细介绍一种双系统共用一组蓝牙键鼠的方法。 首先,理解基础原理:蓝牙设备通过蓝牙适配器与主机建立无线连接。在单个操作系统中,连接和管理蓝牙设备是常规操作,但在多系统环境中,由于每个系统都有自己的...

    搭建简易蓝牙定位系统的实现方法

    常用的蓝牙定位算法有trilateration、triangulation和fingerprinting等。 八、蓝牙定位系统的应用 蓝牙定位系统可以应用于各种场景,如智能家居、智能零售、智能医疗等。蓝牙定位系统可以实现智能家居中的自动控制...

    C#连接蓝牙并生成QR二维码

    2. **扫描蓝牙设备**:首先,我们需要创建一个`BluetoothClient`对象,然后使用`DiscoverDevices()`方法来搜索附近的蓝牙设备。该方法返回一个设备列表,你可以遍历这个列表,获取每个设备的名称、地址等信息。 3. ...

    蓝牙核心技术基础 蓝牙关键技术

    - **ARQ(自动重复请求)方案**:用于检测并纠正数据传输错误的方法。 - **错误校验**:利用HEC(头奇偶校验)等机制进行错误检测。 ##### 2.6 逻辑信道 - **LC信道**:用于链接控制。 - **LM信道**:用于链接管理...

    BT05蓝牙文件

    MLT-BT05的数据手册是理解模块功能、操作方法和接口规格的关键文档,它通常包括模块的技术参数、引脚定义、AT指令集、工作模式等详细信息。 AT指令集是控制蓝牙模块的一种标准命令语言,类似于计算机的命令行界面。...

    蓝牙工作原理&流程简介

    蓝牙支持每秒64Kbps的实时语音传输和数据传输,采用连续可变斜率增量调制(CVSD)的语音编码方法,发射功率分别为1mW、2.5mW和100mW。每个蓝牙设备都有一个唯一的48位设备识别码。 蓝牙技术的主要优势在于其强大的...

    C# 蓝牙 文件传输 DEMO

    C#的`FileStream`类可以用来操作本地文件,而`BluetoothClient`类的`GetStream()`方法则可以获取到与蓝牙设备的通信流。通过读写流,可以将本地文件的数据分块发送到蓝牙设备,或者接收设备传来的文件数据。 5. **...

    Android蓝牙开发

    - **常用方法**: - `cancelDiscovery()`:取消正在进行的蓝牙设备搜索。 - `disable()`:关闭蓝牙。 - `enable()`:尝试打开蓝牙。通常情况下,还需要询问用户是否允许打开蓝牙。 - `getAddress()`:获取本地...

    CC2640R2蓝牙5.0入门教程

    7. **调试与测试**:介绍常用的调试工具和方法,以及如何进行蓝牙连接和功能的验证。 8. **安全性和隐私**:理解蓝牙5.0的安全特性,如AES加密、白名单和连接参数协商,以及如何保护用户数据。 通过学习这个教程,...

    android蓝牙传输文件

    在Android平台上,蓝牙技术是一种常用的数据传输方式,尤其在设备之间的短距离通信中。通过蓝牙,用户可以方便地共享文件、传输数据或者实现设备间的互动。"android蓝牙传输文件"这个话题涵盖了创建一个蓝牙聊天程序...

    ZigBee_WiFi_蓝牙等常用24Ghz_无线技术的区别

    #### 三、2.4GHz无线技术解决频段拥挤问题的方法 2.4GHz频段由于多种无线技术共用,容易出现频段拥挤问题。为了解决这一问题: - **DSSS**(直接序列扩频)和**OFDM**(正交频分复用)被广泛应用。802.15.4使用...

    安卓蓝牙聊天源码

    - `createInsecureRfcommSocketToServiceRecord()`用于创建一个不安全的RFCOMM(蓝牙串行端口)套接字,这是蓝牙聊天应用常用的通信通道。 - `connect()`和`accept()`分别用于客户端连接服务器和服务器接受连接...

    Android Studio蓝牙通信客户端Demo源码BTClient.rar

    然后,使用BluetoothAdapter的startDiscovery()方法来搜索周围的蓝牙设备。搜索结果可以通过BroadcastReceiver监听ACTION_DISCOVERY_FINISHED广播事件来获取。 一旦找到目标设备,我们可以通过BluetoothDevice对象...

    android蓝牙开发简介.pdf

    以下是一些常用方法: - `cancelDiscovery()`:停止设备搜索。 - `disable()`:关闭蓝牙。 - `enable()`:打开蓝牙,无用户交互。 - `getAddress()`:获取本地蓝牙设备的MAC地址。 - `getDefaultAdapter()`:...

    android4.0蓝牙串口源码

    `BluetoothDevice`类用于表示一个蓝牙设备,`connectGatt()`方法用于连接到蓝牙低功耗(BLE)设备,而`createInsecureRfcommSocketToServiceRecord()`用于连接非BLE设备。 综上所述,这个源码包提供了一个在Android...

    CPCL协议蓝牙连接打印机通讯例子

    当找到目标打印机后,通过BluetoothDevice对象的`createRfcommSocketToServiceRecord()`方法创建一个RFCOMM(串行端口)socket,这是蓝牙通信的常用通道。 接下来,我们要建立与打印机的连接。这通常涉及到调用...

    Android蓝牙连接配对通讯.zip

    在Android平台上,蓝牙连接配对和通信是一项常用的技术,它允许设备之间进行数据交换,例如在没有网络的情况下传输文件或实现物联网设备的控制。在这个"Android蓝牙连接配对通讯.zip"压缩包中,包含了实现这一功能的...

    android蓝牙鼠标软件源码

    通常,我们需要使用`BluetoothSocket`的`createRfcommSocketToServiceRecord()`方法来建立一个RFCOMM(串行端口)通道,这是蓝牙鼠标的常用配置。 4. **服务记录(Service Record)** 在连接过程中,服务记录定义...

    蓝牙串口源码Android stdio版本

    "HC-05"是一款常用的蓝牙串口模块,它简化了蓝牙设备的集成工作,能够与支持蓝牙串口协议的设备(如Android手机)进行双向通信。HC-05通常设置为透明传输模式,使得数据可以通过串口协议直接发送和接收,无需关心...

    基于蓝牙指令描述和AT指令

    AT(Attention)指令是串行通信中常用的一种命令集,主要用于配置和控制蓝牙模块,实现设备间的配对、连接和数据传输。在基于蓝牙的系统中,理解蓝牙指令描述和AT指令是至关重要的。 蓝牙指令描述通常涉及到蓝牙...

Global site tag (gtag.js) - Google Analytics