android蓝牙传输信息,Android 蓝牙(BLE)连接,发送,接收消息

MainActivity

package com.example.lihui.bluetooth;

import android.app.Activity;

import android.bluetooth.BluetoothAdapter;

import android.bluetooth.BluetoothDevice;

import android.bluetooth.BluetoothGatt;

import android.bluetooth.BluetoothGattCallback;

import android.bluetooth.BluetoothGattCharacteristic;

import android.bluetooth.BluetoothGattDescriptor;

import android.bluetooth.BluetoothGattService;

import android.bluetooth.BluetoothManager;

import android.bluetooth.BluetoothProfile;

import android.content.Context;

import android.os.Bundle;

import android.os.Handler;

import android.os.Message;

import android.util.Log;

import android.view.View;

import android.widget.Button;

import android.widget.EditText;

import android.widget.Toast;

import java.util.UUID;

public class MainActivity extends Activity {

private static final String TAG = "blueTooth";

//设备的UUID

private static final String SERVICE_UUID = "218856a5-5db3-476d-a28a-db30f85144e4";

//DATA_UUID

private static final String DATA_UUID = "90f26d01-fccc-4b1f-ab89-266e7d8f26b0";

//CMD_UUID

private static final String CMD_UUID = "90f26d00-fccc-4b1f-ab89-266e7d8f26b0";

//官方特征值

private static final String CLIENT_CHARACTERISTIC_CONFIG = "00002902-0000-1000-8000-00805f9b34fb";

//设备蓝牙连接flag

private static boolean deviceConFlag = false;

//预定义搜索的蓝牙设备的UUID

private UUID[] serviceUuids = {UUID.fromString(SERVICE_UUID)};

private BluetoothManager mBluetoothManager = null;

private BluetoothAdapter mBluetoothAdapter = null;

private BluetoothGatt mBluetoothGatt = null;

private BluetoothDevice btDevice = null;

private SlideButton myBlueToothStatus;

private EditText deviceBlueToothName,content,controlContent,receiveContent;

private Button connect,disconnect,send,control,searchDevice,receive;

//搜寻指定设备蓝牙

Handler handler = new Handler(){

@Override

public void handleMessage(Message msg){

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值