Android蓝牙编程入门

本文详细介绍如何使用Android SDK自带的蓝牙聊天程序BluetoothChat进行蓝牙设备之间的数据传输。文章首先介绍了运行蓝牙聊天程序所需的步骤,包括设置蓝牙可见性和扫描附近设备等。随后,将深入探讨如何从零开始构建一个类似的蓝牙聊天应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本讲内容:Android蓝牙编程
测试蓝牙程序需要至少2个真机,然而Android 2.0以后才真正支持蓝牙设备编程。为了给这一讲配图,我要先去把HTC G4 刷一下机,经过2天的折腾,终于把G4刷到Android 2.2版本了…… 开始写本讲……

蓝牙是一种设备短距离无线通信技术,使用蓝牙你可以搜索并连接到附近的蓝牙设备,可以在两个已经进行过配对的蓝牙设备之间进行数据传输。
本讲我们先使用Android SDK自带的例子蓝牙聊天程序BluetoothChat来做演示。源代码具体位置\android-sdk-windows\samples\android-8\BluetoothChat目录下。然后再自己实现一边这个蓝牙聊天程序。
一、SDK自带例子,BluetoothChat 的运行演示
这一次我们先看一下运行效果:准备两个真机 Milestone 和 HTC G4 Tattoo,分别安装好Bluetooth程序, 
先在 Milestone上点击 BluetoothChat 运行程序,

提示需要蓝牙使用权限


选择是,打开蓝牙,进入聊天界面,只是此时还未连接任何蓝牙设备。在HTC G4上进行同样的操作,也进入not connected 状态。

点击Menu按钮呼出菜单


点击 Make discoverable 菜单使,并在弹出的权限请求对话框中选择是,使手机可以被其它蓝牙设备发现,G4也做同样操作


然后选择connect a device,在弹出的对话框中选择 Scan for devices 查找设备,会发现 HTC Tattoo 设备





全部选择匹配,然后就连接成功了。


这样就可以聊天了…… 好麻烦的说。接下来我们看代码。
二、自己写一个蓝牙聊天程序


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值