安卓蓝牙API(1)

【英文不好,自己需要用到,勉强翻译看看。。。】
该文档讲述如何使用安卓蓝牙API完成蓝牙通讯的必要的4个主要任务:开启蓝牙,寻找设备(已经配对成功的或者在附近范围内可用的蓝牙设备),连接设备,在蓝牙设备间传递数据。
所有的蓝牙API都在android.bluetooth的包里。
下面是对你需要建立蓝牙连接需要用到的类和接口的总结。
BluetoothAdapter
本地蓝牙适配器。BluetoothAdapter是所有蓝牙活动的入口点。使用它,你可以发现其它蓝牙设备,列出一系列已经配对的蓝牙设备,用一个一直的MAC地址实例化一个蓝牙设备,并且创建一个BluetoothServerSocket去监听来自其他设备的通讯。
BluetoothDevice
代表一个远程蓝牙设备。使用它通过BluetoothSocket去请求和远程设备的连接,或者查询设备的有关信息:比如它的名字,地址,类和连接状态。
BluetoothServerSocket
类似于TCP的ServerSocket。
BluetoothClass

BluetoothProfile

BluetoothHeadset

BluetoothA2dp

BluetoothHealth

BluetoothHealthCallback

BluetoothHealthApponfigration

BluetoothProfile.ServiceListener
【这些我都不是很理解,就不翻译了】


Bluetooth Permissions
蓝牙许可
为了在你的程序里使用蓝牙,你需要声明至少两个蓝牙许可的其中一个:
BLUETOOTH和BLUETOOTH_ADMIN。
BLUETOOEH:进行蓝牙通讯,请求连接,接受连接,传输数据。
BLUETOOTH_ADMIN:………………………………………………
注意!使用BLUETOOTH_ADMIN时必须同时使用BLUETOOTH。
在manifest.xml文件里:

<manifest...>
    <uses-permission android:name="android.permission.BLUETOOTH"/>
    ...
</manifest>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值