使用Android-BluetoothSPPLibrary自动连接蓝牙设备

原创 2015年07月08日 17:30:41

开发环境:

android studio, Android-BluetoothSPPLibrary  (https://github.com/akexorcist/Android-BluetoothSPPLibrary  )

使用Android-BluetoothSPPLibrary自动连接蓝牙设备

点击Bluetooth Terminal按钮后,进入的界面已经连接上指定的蓝牙设备。

在TerminalActivity.java代码里面添加一个下面的方法.

    //自动连接蓝牙设备
    public void linkOneBlueTooth(){
        bt.setDeviceTarget(BluetoothState.DEVICE_OTHER);   //表示为:非Android系统的蓝牙通信设备
        //等待蓝牙设备空闲后再开始连接
        new Handler().postDelayed(new Runnable() {
            public void run() {
                bt.connect("98:D3:31:50:22:D7");    //这里的mac为你自己蓝牙的mac
            }
        }, 700);   //设置至少大于500的延迟。
    }


修改TerminalActivity.onStart方法,增加linkOneBlueTooth()代码

    public void onStart() {
        super.onStart();
        if (!bt.isBluetoothEnabled()) {
            Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
            startActivityForResult(intent, BluetoothState.REQUEST_ENABLE_BT);
        } else {
            if(!bt.isServiceAvailable()) {
                bt.setupService();
                bt.startService(BluetoothState.DEVICE_ANDROID);
                setup();
            }
            linkOneBlueTooth();
        }
    }

android 蓝牙SPP协议通信

准备1.蓝牙串行端口基于SPP协议(Serial Port Profile),能在蓝牙设备之间创建串口进行数据传输 2.SPP的UUID:00001101-0000-1000-8000-00805F...
  • yuqing_1102
  • yuqing_1102
  • 2016年05月31日 15:45
  • 5307

Android-BluetoothSPPLibrary-master

  • 2015年12月23日 14:22
  • 1.24MB
  • 下载

Android蓝牙连接蓝牙音箱和耳机的 A2dp与Headset Profile

蓝牙搜索与SPP协议的连接网上例程很多,官方例程BluetoothChat就是一个经典的例子,但连接A2dp和Headset协议能找到的不多,不过原理主要是利用反射原理得到系统api也不难。先从配对取...
  • aaaeee2011
  • aaaeee2011
  • 2014年03月18日 00:32
  • 5386

安卓开发之自动连接蓝牙2.0设备(音响,耳机)

Bluetooth
  • muziby
  • muziby
  • 2018年01月09日 17:58
  • 89

android蓝牙开发 蓝牙设备的查找和连接

Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发。       1.  首先,要操作蓝牙,先要在AndroidManif...
  • centralperk
  • centralperk
  • 2012年10月17日 13:12
  • 51625

BluetoothSPPLibrary

  • 2016年02月17日 23:40
  • 1.36MB
  • 下载

Android BLE设备蓝牙通信框架BluetoothKit

这个框架源于目前一个智能家居APP项目,是蓝牙部分基础模块,用于蓝牙设备扫描、连接、通知等。由于目前接入的蓝牙设备大多为低功耗蓝牙设备,所以本框架暂不支持经典蓝牙的连接。项目地址: https://g...
  • dingjikerbo
  • dingjikerbo
  • 2016年08月29日 11:49
  • 11152

使用Android-BluetoothSPPLibrary自动连接蓝牙设备

开发环境: android studio, Android-BluetoothSPPLibrary  (https://github.com/akexorcist/Android-BluetoothS...
  • gong0585
  • gong0585
  • 2015年07月08日 17:30
  • 2248

Github资源汇总

1、手写框架:https://github.com/gcacace/android-signaturepad 2、翻墙工具:https://github.com/getlantern/lan...
  • wl1769127285
  • wl1769127285
  • 2016年10月10日 18:35
  • 465

Android蓝牙开发之自动连接设备

自动连接使用的是SharedPreferences这个来解决。  private void Automaticconnection() { SharedPreferences sp = getS...
  • u013542131
  • u013542131
  • 2014年04月02日 11:04
  • 2913
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Android-BluetoothSPPLibrary自动连接蓝牙设备
举报原因:
原因补充:

(最多只允许输入30个字)