资源简介
HC--06蓝牙模块,包含有蓝牙原理图,一些代码,串口之类的
代码片段和文件信息
package com.test.BTClient;
import java.io.IOException;
import java.io.OutputStream;
import java.util.UUID;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class BTClient extends Activity {
private TextView text0;
private EditText edit0;
//按钮动作,监听服务端口,打开UUID服务
BluetoothDevice _device = null;
BluetoothSocket _socket = null;
boolean _discoveryFinished = false;
private BluetoothAdapter _bluetooth = BluetoothAdapter.getDefaultAdapter();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
text0 = (TextView)findViewById(R.id.Text0);
edit0 = (EditText)findViewById(R.id.Edit0);
//打开本地设备
if (_bluetooth == null){
Toast.makeText(this “Bluetooth is not available“ Toast.LENGTH_LONG).show();
// finish();
return;
}
// 设置设备可以被搜索
_bluetooth.enable();
if(_bluetooth.isEnabled()==false){
Toast.makeText(this “Bluetooth can‘t be discorvered“ Toast.LENGTH_LONG).show();
//finish();
return;
}
text0.setText(“打个本地蓝牙服务成功!“);
}
//定义广播接收器
private BroadcastReceiver _foundReceiver = new BroadcastReceiver() {
public void onReceive(Context context Intent intent) {
/* 从intent中取得搜索结果数据 */
//BluetoothDevice _device0 = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
//if (_device0.getName().equals(“linvor“) )
_device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);;
text0.setText(“找寻到设备:“+_device.getName());
}
};
private BroadcastReceiver _discoveryReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context Intent intent)
{
/* 卸载注册的接收器 */
unregisterReceiver(_foundReceiver);
unregisterReceiver(this);
_discoveryFinished = true;
}
};
//连接搜寻服务
public void onSearchButtonclicked(View v){
IntentFilter discoveryFilter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
registerReceiver(_discoveryReceiver discoveryFilter);
IntentFilter foundFilter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
registerReceiver(_foundReceiver foundFilter);
new Thread(){
public void run()
{
//开始搜索
_bluetooth.startDiscovery();
for (;;)
{
if (_discoveryFinished)
{
break;
}
try
{
Thread.sleep(10
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-05-06 22:28 HC-06蓝牙模块\
目录 0 2013-04-24 10:47 HC-06蓝牙模块\0406资料包\
文件 63905 2010-06-08 15:58 HC-06蓝牙模块\0406资料包\0406DSCH.jpg
文件 639451 2012-02-01 14:06 HC-06蓝牙模块\0406资料包\HC-06蓝牙规格文档20120201修订.pdf
文件 2243595 2011-04-20 10:44 HC-06蓝牙模块\0406资料包\HC系列蓝牙产品选型指南及用户使用指导说明书201104修订-1.pdf
文件 41715 2009-05-21 10:59 HC-06蓝牙模块\0406资料包\bluepack.PCB
目录 0 2013-05-06 22:28 HC-06蓝牙模块\BTClient\
文件 280 2010-12-01 16:58 HC-06蓝牙模块\BTClient\.classpath
文件 844 2010-12-01 16:58 HC-06蓝牙模块\BTClient\.project
文件 1178 2011-01-28 13:38 HC-06蓝牙模块\BTClient\AndroidManifest.xm
目录 0 2013-05-10 15:31 HC-06蓝牙模块\BTClient\assets\
目录 0 2013-05-06 22:28 HC-06蓝牙模块\BTClient\backup\
文件 4558 2010-12-11 17:00 HC-06蓝牙模块\BTClient\backup\BTClient.java
目录 0 2013-05-06 22:28 HC-06蓝牙模块\BTClient\bin\
文件 25565 2011-03-21 15:35 HC-06蓝牙模块\BTClient\bin\BTClient.apk
文件 16360 2011-03-21 15:35 HC-06蓝牙模块\BTClient\bin\classes.dex
目录 0 2011-03-21 15:32 HC-06蓝牙模块\BTClient\bin\com\
目录 0 2011-03-21 15:32 HC-06蓝牙模块\BTClient\bin\com\test\
目录 0 2013-05-06 22:28 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\
文件 1961 2011-03-21 15:34 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\BTClient$1.class
文件 1093 2011-03-21 15:34 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\BTClient$2.class
文件 819 2011-03-21 15:34 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\BTClient$3.class
文件 2605 2011-03-21 15:34 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\BTClient$4.class
文件 795 2011-03-21 15:34 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\BTClient$5.class
文件 8080 2011-03-21 15:34 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\BTClient.class
文件 1989 2011-03-21 15:32 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\DeviceListActivity$1.class
文件 2222 2011-03-21 15:32 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\DeviceListActivity$2.class
文件 875 2011-03-21 15:32 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\DeviceListActivity$3.class
文件 4284 2011-03-21 15:32 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\DeviceListActivity.class
文件 337 2011-03-21 15:35 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\R$attr.class
文件 397 2011-03-21 15:35 HC-06蓝牙模块\BTClient\bin\com\test\BTClient\R$drawable.class
............此处省略43个文件信息
- 上一篇:CityMaker7产品白皮书
- 下一篇:opencv视觉导航小车寻迹
相关资源
- STM32F103C8T6蓝牙点亮LED
- stm32蓝牙控制机械臂3个舵机校赛用的
- 蓝牙显示温湿度
- EDA课程设计-蓝牙耳机电路
- 安信可ESP8266模块调试工具V3.0.0
- 蓝牙通讯
- HC-08蓝牙模块资料
- 北斗-蓝牙-室内导航定位-公交停车场
- 多功能小车 51单片机控制 超声测距
- 基于TI官方SDK创建全新CC2640R2F工程并实
- 串口发送蓝牙AT命令
- 手环程序stm32f051max30102
- 基于stm32f103的蓝牙通信模块
- 蓝牙小车iPhone客户端
- 蓝牙通信技术参考文献
- 连接蓝牙模块源码
- 基于stm32的蓝牙智能锁.zip
- HC_05主从一体蓝牙模块配对资料及其上
- 蓝牙结合单片机防丢失电路图和源码
- 设备蓝牙通讯
- rtl8822 蓝牙驱动及移植资料
- BCM943602CS黑Apple硬改网卡和蓝牙Window
- STM32蓝牙小车可调速程序
- csr8600 ROM蓝牙芯片的CVC调试软件。
- 手机蓝牙串口助手.rar
- nRF51822开发文档-中文
- 蓝牙 HCI 驱动通过 USB 总线
- PC蓝牙串口调试助手
- BCD943602CS网卡+蓝牙 Windows驱动
- CC2541和cc2540实现蓝牙模块和手机通信
评论
共有 条评论