首页 > 编程知识 正文

android studio开发教程,android编程

时间:2023-05-03 10:50:51 阅读:139509 作者:3231

不知不觉已是本项目的第七集,这是本项目的核心技术————安卓蓝牙设备接入。 虽然蓝牙技术很难说实话,但我相信在学员们的一再审视和老师的正确引导下,一定会收获很多。 涉及以下技术知识点:

1蓝牙技术简介

老师简单介绍蓝牙技术的历史和现在的应用。

2安卓蓝牙APP应用开发接口分析

搜索蓝牙设备

保存对信息

创建-RFComm通道

通过发现服务连接到其他蓝牙设备

通过蓝牙套接字发送数据

管理连接

3深入了解Android蓝牙APP应用开发实现

蓝牙APP应用程序开发流程(实施详情)

在蓝牙适配器. getdefaultadapter ()中获取蓝牙适配器

发送蓝牙adapter.action _ request _ enable隐式Intent或蓝牙adapter.enable ()以打开蓝牙设备

注:如果startActivityForResult () (通过隐式Intent使用蓝牙适配器. enable ) ),则必须注册并处理接收器

从bluetooth adapter.start discovery ()打开搜索设备

注册接收器以处理发现的设备

在bluetooth adapter.listenusingrfcommwithservicerecord ()中创建一个服务器端BluetoothServerSocket,然后使用该accept ()方法阻止并等待客户端连接

accept ) )阻止当前线程,因此请勿在UI线程上执行accept

在bluetooth device.createrfcommsockettoservicerecord ()中获取客户端的BluetoothSocket,然后使用其connect )方法连接到远程设备

服务器端和客户端分别通过getInputStream (和getOutStream )获取输入/输出字节流并进行读写

字节流操作由独立的线程操作

4蓝牙聊天功能的设计与实现(图和代码练习)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。