- 浏览: 26394 次
- 性别:
- 来自: 北京
最新评论
课程目标
知道蓝牙是什么,能够做什么,知道常用蓝牙的API
重点难点
理解蓝牙API,并且熟练使用
考核目标
什么是蓝牙,如何使用?
建立蓝牙端口,接收远端蓝牙数据的过程是什么?
如何进行蓝牙设备的搜索与配对?建立连接的过程是什么?
课后练习
能独立开发一个蓝牙聊天程序
Android蓝牙介绍
蓝牙是一种设备短距离无线通信技术,使用蓝牙你可以搜索并连接到附近的蓝牙设备,可以在两个经过设备配对的蓝牙设备之间进行 数据传输。
Android 2.0 以后才支持蓝牙设备编程。蓝牙和LAN一样通过MAC地址来识别远程设备,通过蓝牙串口协议(SPP)建立端口以输入、输出方式通讯。
BuletoothA2dp 控制操作A2DP profile
BuletoothAssignedNumbers 蓝牙委托授权号
BuletoothAdapter 本地的蓝牙适配器设备
BuletoothClass 描述了设备通用特征和功能的蓝牙类
BuletoothClass Device 定义了所有设备类的常量
BuletoothClass Device Major 定义了所有主要设备类的常量
BuletoothClass Service 定义了所有服务类的常量
BuletoothDevice 代表一个远程的蓝牙设备
BuletoothHeadset 控制蓝牙耳机设备
BuletoothServerSocket 监听蓝牙服务的端口
BuletoothSocket 一个双向链接的蓝牙端口socket
蓝牙模块API提供的应用包括:
扫描其他蓝牙设备
通过查询本地蓝牙适配器来的匹配蓝牙设备
通过SPP协议建立端口
从其他的蓝牙设备中链接到指定的端口
传输数据到其他的设备,或者从其他的设备中接受数据
如需运用这些API到执行蓝牙通信,应用程序必须声明BLUETOOTH许可。对于找设备请求等得一些附加功能,也同样需要BLUETOOTH_ADMIN许可。
本讲在AFF110727_蓝牙编程入门,下一讲将进入蓝牙编程入门,内容预告:Android开发视频教程-深入浅出系Lesson20-AFF111029学习Android界面开发的基础,敬请期待。
特别推荐新课程:Android开发高端课程
http://www.mobidever.com/ardIntroduce.php
本课视频地址:http://v.youku.com/v_show/id_XMzM0NjQ1NTA4.html(上)
http://v.youku.com/v_show/id_XMzM0OTM0NzY4.html(下)
课程下载地址:http://www.verycd.com/topics/2900036/ (VeryCD电驴)
网址:http://www.mobidever.com/forum.php (Mobidever-Android开发联盟)
知道蓝牙是什么,能够做什么,知道常用蓝牙的API
重点难点
理解蓝牙API,并且熟练使用
考核目标
什么是蓝牙,如何使用?
建立蓝牙端口,接收远端蓝牙数据的过程是什么?
如何进行蓝牙设备的搜索与配对?建立连接的过程是什么?
课后练习
能独立开发一个蓝牙聊天程序
Android蓝牙介绍
蓝牙是一种设备短距离无线通信技术,使用蓝牙你可以搜索并连接到附近的蓝牙设备,可以在两个经过设备配对的蓝牙设备之间进行 数据传输。
Android 2.0 以后才支持蓝牙设备编程。蓝牙和LAN一样通过MAC地址来识别远程设备,通过蓝牙串口协议(SPP)建立端口以输入、输出方式通讯。
BuletoothA2dp 控制操作A2DP profile
BuletoothAssignedNumbers 蓝牙委托授权号
BuletoothAdapter 本地的蓝牙适配器设备
BuletoothClass 描述了设备通用特征和功能的蓝牙类
BuletoothClass Device 定义了所有设备类的常量
BuletoothClass Device Major 定义了所有主要设备类的常量
BuletoothClass Service 定义了所有服务类的常量
BuletoothDevice 代表一个远程的蓝牙设备
BuletoothHeadset 控制蓝牙耳机设备
BuletoothServerSocket 监听蓝牙服务的端口
BuletoothSocket 一个双向链接的蓝牙端口socket
蓝牙模块API提供的应用包括:
扫描其他蓝牙设备
通过查询本地蓝牙适配器来的匹配蓝牙设备
通过SPP协议建立端口
从其他的蓝牙设备中链接到指定的端口
传输数据到其他的设备,或者从其他的设备中接受数据
如需运用这些API到执行蓝牙通信,应用程序必须声明BLUETOOTH许可。对于找设备请求等得一些附加功能,也同样需要BLUETOOTH_ADMIN许可。
本讲在AFF110727_蓝牙编程入门,下一讲将进入蓝牙编程入门,内容预告:Android开发视频教程-深入浅出系Lesson20-AFF111029学习Android界面开发的基础,敬请期待。
特别推荐新课程:Android开发高端课程
http://www.mobidever.com/ardIntroduce.php
本课视频地址:http://v.youku.com/v_show/id_XMzM0NjQ1NTA4.html(上)
http://v.youku.com/v_show/id_XMzM0OTM0NzY4.html(下)
课程下载地址:http://www.verycd.com/topics/2900036/ (VeryCD电驴)
网址:http://www.mobidever.com/forum.php (Mobidever-Android开发联盟)
发表评论
-
《2012Sundy高级课程更新》Android深入浅出系列课程文章列表
2012-03-15 10:25 1754既然是一个系列的教程 ... -
Android开发视频教程-深入浅出系列Lesson20-AFF111029学习Android界面开发的基础
2012-03-19 09:37 1654课程目标: 学习和掌握Android界面开发学习方法 了解An ... -
Android开发视频教程-深入浅出系列Lesson18-SPI110723_Mobile.Widget概述
2012-03-16 09:39 919· 课程目标: 知道Mobile Widget概念 , 知道其 ... -
Android深入浅出系列课程---Lesson17-在Android2.2以上实现MobileWidget
2012-03-16 09:36 1087大家好,上一讲我们介绍了虚拟机概述,JIT概述,这一讲我们将进 ... -
Android深入浅出系列课程---Lesson16-AFF110606_AsyncTask异步任务
2012-03-16 09:35 990大家好,上一讲我们介绍了Handler-不可缺少的异步,这一讲 ... -
Android深入浅出系列课程---Lesson15LLY110602_Dalvik虚拟机概述
2012-03-16 09:35 1163更多Android深入浅出课程列表:http://www.eo ... -
Android深入浅出系列课程---Lesson14Handler-不可缺少的异步
2012-03-16 09:33 953大家好,上一讲我们介 ... -
Android深入浅出系列课程---Lesson13 LLY110529_虚拟机概述,JIT概述
2012-03-15 10:43 945大家好,上一讲我们介绍了Android.Framework源码 ... -
Android深入浅出系列课程---Lesson12 AFF110525_Android多线程系统概要
2012-03-15 10:42 1060大家好,上一讲我们介绍了Android.Framework源码 ... -
Android深入浅出系列课程--Lesson11 Android.Framework源码下载及编译
2012-03-15 10:29 2259大家好,上一讲我们介 ... -
Android深入浅出系列课程---Lesson10 SHW110518_关于课程顺序的说明
2012-03-15 10:28 881大家好,上一讲我们介绍了ActivityWindowView的 ... -
Android深入浅出系列课程---Lesson9 AAF110430_ActivityWindowView的关系
2012-03-14 10:39 1070更多Android深入浅出课程列表:http://www.eo ... -
Android深入浅出系列课程---Lesson8 Android应用程序启动
2012-03-14 10:37 1162特别推荐新课程:Android ... -
Android深入浅出系列课程---Lesson7 LLY110426_Android系统启动
2012-03-14 10:35 762大家好,上一讲我们介绍了Activity状态保存,这一讲我们将 ... -
Android深入浅出系列课程---Lesson6 AAF110503_Activity状态保存
2012-03-14 10:32 897大家好,上一讲我们介绍了Android中Activity是什么 ... -
Android深入浅出系列课程---Lesson5 AAF110502_Activity是什么
2012-03-14 10:28 871大家好,上一讲我们介绍了Manifest文件的使用,这一讲我们 ... -
Android深入浅出系列课程---Lesson4-AAF110429_介绍Manifest文件的使用
2012-03-13 13:33 1004大家好,上一讲我们介绍了进程生命周期(Process Life ... -
Android深入浅出系列课程---Lesson3 AAF110427_进程生命周期Process Lifecycle
2012-03-13 13:15 983大家好,上一讲我们介 ... -
Android深入浅出系列课程---Lesson2 AAF110426_Log打开android大门
2012-03-13 13:12 932大家好,上一讲对Android中Context的介绍,这一讲将 ... -
Android深入浅出系列课程---Lesson1 AAF110430_android中context介绍
2012-03-13 13:06 848大家好,这一讲我们来介绍下Android中Context 一、 ...
相关推荐
根据提供的信息,我们可以总结出以下关于“Android深入浅出”的知识点: ### 一、概览 **标题**:“Android深入浅出” **描述**:该资源包含一系列与Android开发相关的视频教程下载链接,旨在帮助学习者更好地...
【v2801 Teknovus 8014a86a4aff0 VSolution 知识点详解】 在IT行业中,特别是网络设备和光纤通信领域,"v2801 Teknovus 8014a86a4aff0 VSolution" 提供了一种关键的解决方案。这个标题暗示了我们正在讨论的是...
很抱歉,根据您提供的信息,"92b4aff5f2254284c8074cdfb01f66ac.zip" 是一个ZIP压缩文件的哈希值,通常用于标识文件的唯一性。哈希值是由特定算法计算出的一串固定长度的数字和字母组合,它能够反映出文件内容的详细...
《iOS实例开发源码——ferbass-lighter-d4aff2c详解》 在iOS应用开发的世界里,源码分析是提升技术能力的重要途径之一。本文将深入探讨名为"ferbass-lighter-d4aff2c"的iOS实例项目,通过对源码的详细解析,揭示...
Android Support Library系列是Google为解决Android碎片化问题而开发的一套库,它提供了许多跨版本的API和功能,帮助开发者创建能够运行在多种Android设备上的应用程序。 【压缩包子文件的文件名称列表】中的 "679...
学ARM和学单片机一样简单 ARM入门视频教程 天祥ARM视频教程 http: wenku baidu com view 4a9700d26f1aff00bed51e8b html http: www hzlitai com cn bbs viewthread php tid 5388&highlight s3c2410%B5%C4...
本篇文章将深入探讨一个名为“ferbass-lighter-d4aff2c”的iOS游戏应用源代码,通过分析其核心组件和编程实践,帮助读者理解iOS游戏开发的关键技术和流程。 1. **项目结构**:源代码的组织方式通常是iOS应用开发的...
本文档主要针对“AFF A200”系统,指导用户如何安全地替换出现故障的DIMM。 在开始更换DIMM之前,有几个关键步骤和注意事项需要遵循: 1. **确保系统其它组件正常运行**:在更换DIMM之前,必须确认系统中的所有...
在Android开发中,有时候我们可能会遇到需要动态加载或安装应用内部资源(如APK)的需求。本文将详细介绍如何在Android应用中安装存储于`assets`目录下的APK文件。 #### 一、背景介绍 在Android应用中,`assets`...
### HarmonyOS应用开发-eTS-警告弹窗 #### 一、概述 在HarmonyOS的应用开发过程中,eTS(Enhanced TypeScript)作为一种重要的前端开发框架,提供了丰富的UI组件供开发者使用。其中,警告弹窗(AlertDialog)是...
在IT领域,尤其是在数据中心或服务器管理中,更换电源供应单元是一项常见的维护任务,尤其是在使用如NetApp AFF A200这样的高性能存储系统时。本文将详细介绍如何安全有效地为AFF A200系统更换电源供应。 首先,...
Xshell6、Xftp和Xlpd这三款软件,作为由NetSarang开发的一体化套装,为用户提供了强大的远程操作、文件传输以及打印服务功能。这一组合,以其便捷的操作和稳定的性能,深受广大用户的喜爱。 首先,Xshell6是一款...
这份文档"AFF A300 - Swapping out a power supply.pdf"详细介绍了如何在AFF A300系统中安全有效地更换电源供应器。AFF A300是一款高端的存储阵列设备,其电源供应器设计为冗余且支持热插拔,这意味着即使在不关闭...
windows环境下的gdcm python包,官网上的exe程序包,建议也要安装一下。 建议用Anaconda 进行安装
### 数据库教程知识点详解 #### 一、模糊查询与通配符 在数据库查询中,模糊查询是一种非常有用的技巧,它允许我们根据不完全的信息来查找数据。这种类型的查询主要通过`LIKE`关键字来实现,并结合使用通配符。 -...
基于AD9850的信号发生器的设计与实现-3e8191126edb6f1aff001fb6
在本文档中,"AFF A300 - Replacing the Chassis.pdf" 提供了关于如何更换NetApp AFF A300系统中的机箱的详细步骤。这是一个涉及到存储系统的维护操作,通常在原机箱出现故障或需要升级时执行。以下是整个过程的关键...
2048的matlab源代码AFF3CT:快进错误校正工具箱! AFF3CT是专用于前向纠错(FEC或信道编码)的模拟器和库。 它是用C ++编写的,并且支持多种代码:从广泛使用的Turbo代码到新的Polar代码,包括低密度奇偶校验(LDPC...
Android 开发之日历 CalendarView 用法示例 Android 开发中,日历 CalendarView 组件是一种常用的 UI 元素,它允许用户选择日期,并且可以根据需要进行自定义设置。在本文中,我们将详细介绍 Android 开发之日历 ...
AFF A300 系统 DIMM 替换指南 在 AFF A300 系统中, DIMM(Dual In-Line Memory Module)是控制模块的一个重要组件,负责存储系统的数据缓存和错误更正。然而,当系统记录增加的可纠正错误校验码(ECC)时, DIMM ...