![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wifi、bluetoth、zigbee
zhanghua1121
这个作者很懒,什么都没留下…
展开
-
win7蓝牙搜不到android手机
win7蓝牙搜不到手机你用的安卓吗?点设置 无线和网络 蓝牙设置 可检测性转载 2013-07-15 06:25:10 · 134 阅读 · 0 评论 -
十三、BluetoothChat之BluetoothChat.java
BluetoothChat.java 例程的主 Activity 。 onCreate() 得到本地 BluetoothAdapter 设备,检查是否支持。 onStart() 中检查是否启用蓝牙,并请求启用,然后执行 setupChat() 。 setupChat() 中先对界面中的控件进行初始化增加点击监听器等,然创建 BluetoothChatService 对象,该对象在整个应用过程转载 2013-07-15 13:38:29 · 3252 阅读 · 0 评论 -
二、Bluetooth 通信过程
转载 2013-07-15 13:27:31 · 848 阅读 · 0 评论 -
一、Android蓝牙开发两个基本概念
参考: 1.RFCOMM协议: 一个基于欧洲电信标准协会ETSI07.10规程的串行线性仿真协议。此协议提供RS232控制和状态信号,如基带上的损坏,CTS以及数据信号等,为上层业务(如传统的串行线缆应用)提供了传送能力。RFCOMM是一个简单传输协议,其目的是针对如何在两个不同设备上的应用之间保证一条完整的通信路径,并在它们之间保持一通信段。RFCOMM是为了兼容传统的串口应转载 2013-07-15 13:52:58 · 989 阅读 · 0 评论 -
二十、Bluetooth的英文文档
BluetoothThe Android platform includes support for the Bluetoothnetwork stack, which allows a device to wirelessly exchange data with otherBluetooth devices. The application framework provides acc转载 2013-07-15 13:53:34 · 61 阅读 · 0 评论 -
十二、bluetoothChat之AndroidManifest.xml
在使用蓝牙API时就需要开启某些权限,同时我们还可以从AndroidManifest.xml文件中找到应用程序启动时所进入的界面Activity等信息 首先minSdkVersion用于说明该应用程序所需要使用的最小SDK版本,这里设置为6,也就是说最小需要使用android1.6版本的sdk.Ophone则需要使用oms2.0版本,然后打开了BLUETOOTH和B转载 2013-07-15 14:26:49 · 699 阅读 · 0 评论 -
四、Bluetoothchat 整体调用关系序列图
BluetoothChat 例程分析 Google 提供的关于 Bluetooth 开发的例程为 Bluetoothchat ,使用截图可见本文一开始。除去配置及 ui 定义等文件,主程序文件共三个: BluetoothChat.java 、 BluetoothChatService.java 以及 DeviceListActivity.java ,详细功能可见下面的描述。 整体调用关转载 2013-07-15 13:36:38 · 1213 阅读 · 0 评论 -
后续问题
1、与PC及其它设备匹配 2、中英文支持 3、界面转载 2013-07-16 06:31:27 · 349 阅读 · 0 评论 -
Bluetooth的英文文档
BluetoothThe Androidplatform includes support for the Bluetoothnetwork stack, which allows a deviceto wirelessly exchange data with otherBluetooth devices. The applicationframework provides access转载 2013-07-15 14:39:21 · 775 阅读 · 0 评论 -
三、BluetoothAdapter 类
BluetoothAdapter 类 BluetoothAdapter.getDefaultAdapter() :得到本地默认的 BluetoothAdapter ,若返回为 null 则表示本地不支持蓝牙;isDiscovering() :返回设备是否正在发现周围蓝牙设备; cancelDiscovery() :取消正在发现远程蓝牙设备的过程; startDiscovery转载 2013-07-15 13:31:03 · 1008 阅读 · 0 评论 -
十一、BluetoothChat 的运行演示
参考:http://www.cnblogs.com/qingblog/archive/2012/06/18/2553772.html一、SDK自带例子,BluetoothChat 的运行演示这一次我们先看一下运行效果:准备两个真机 Milestone 和 HTC G4 Tattoo,分别安装好Bluetooth程序, 先在 Milestone上点击 BluetoothChat 运行程序转载 2013-07-15 13:19:02 · 859 阅读 · 0 评论 -
十四、bluetoothChat之扫描设备DeviceListActivity.java
DeviceListActivity.java 该类包含 UI 和操作的 Activity 类,作用是得到系统默认蓝牙设备的已配对设备列表,以及搜索出的未配对的新设备的列表。然后提供点击后发出连接设备请求的功能。转载 2013-07-15 13:40:40 · 4098 阅读 · 0 评论 -
十一、bluetooth具体编程实现
1.启动蓝牙功能: 首先通过调用静态方法getDefaultAdapter()获取蓝牙适配器BluetoothAdapter,以后你就可以使用该对象了。如果返回为空,则无法继续执行了。例如:BluetoothAdaptermBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();if (mBluetoothAdapte转载 2013-07-15 14:06:08 · 1020 阅读 · 1 评论 -
九、蓝牙之间通信四个步骤
Android平台提供的蓝牙API去实现蓝牙设备之间的通信,蓝牙设备之间的通信主要包括了四个步骤:设置蓝牙设备、寻找局域网内可能或者匹配的设备、连接设备和设备之间的数据传输。以下是建立蓝牙连接的所需要的一些基本类:BluetoothAdapter类:代表了一个本地的蓝牙适配器。它是所有蓝牙交互的的入口点。利用它你可以发现其他蓝牙设备,查询绑定了的设备,使用已知的MAC地址实例化一个蓝牙设备和建转载 2013-07-15 13:55:53 · 3433 阅读 · 0 评论 -
十、Android关于蓝牙四个常用类
Android所有关于蓝牙开发的类都在android.bluetooth包下,只有8个类。常用的四个类如下所示:1. BluetoothAdapter蓝牙适配器,直到我们建立BluetoothSocket连接之前,都要不断操作它。BluetoothAdapter里的方法很多,常用的有以下几个:cancelDiscovery()取消发现,也就是说当我们正在搜索设备的时候调用这个方法转载 2013-07-15 14:00:00 · 917 阅读 · 0 评论 -
十五、BluetoothChat之BluetoothChatService.java
BluetoothChatService.java public synchronized void start() : 开启 mAcceptThread 线程,由于样例程序是仅 2 人的聊天过程,故之前先检测 mConnectThread 和 mConnectedThread 是否运行,运行则先退出这些线程。 public synchronized void connect(B转载 2013-07-15 13:39:26 · 5272 阅读 · 1 评论