30、Android蓝牙、网络与Wi-Fi开发全解析

Android蓝牙、网络与Wi-Fi开发全解析

1. 移动设备通信基础概述

移动电话中的电话通信栈是一项基础技术。并非所有安卓设备都提供电话API,但具备该API的设备在人际通信方面功能强大。借助电话API,我们可以直接发起通话或通过拨号器拨号,还能读取和监控手机、网络、数据以及SIM卡的状态。

安卓系统支持利用SMS创建设备间的数据交换应用,实现用户收发短信功能。同时,我们可以使用Intents让手机上已有的SMS应用代我们发送SMS和MMS消息。

2. 蓝牙、网络与Wi-Fi功能总览

接下来,我们将深入探讨安卓的低级别通信API,重点关注蓝牙、网络和Wi-Fi相关功能。安卓提供了一系列API来管理和监控蓝牙设备设置、控制设备可发现性、发现附近的蓝牙设备,并将蓝牙作为基于近距离的点对点传输层应用于我们的应用程序中。

此外,还有完整的网络和Wi-Fi功能包可供使用。通过这些API,我们能够扫描热点、创建和修改Wi-Fi配置设置、监控互联网连接状态,以及控制和监控互联网设置与偏好。

3. 蓝牙的使用

3.1 蓝牙基础

蓝牙是一种专为短距离、低带宽的点对点通信设计的协议。自安卓2.0(SDK API级别5)起,安卓系统开始支持蓝牙库,但并非所有安卓设备都配备蓝牙硬件。从安卓2.1版本开始,仅支持加密通信,这意味着只有配对的设备之间才能建立连接。

在安卓中,蓝牙设备和连接由以下几个重要类来处理:
- BluetoothAdapter :代表本地蓝牙设备,即运行应用程序的安卓设备。
-

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值