cjjwzj / SimonTeeth

Android BLE蓝牙连接库(双端)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimonTeeth

Android BLE蓝牙连接库(双端)

用法:

  • 依赖:

    allprojects {
      	repositories {
      		maven { url 'https://www.jitpack.io' }
      	}
      }
      dependencies {
              implementation 'com.github.cjjwzj:SimonTeeth:v1.0.7'
      }
  • 初始化:

    val bluetoothManager = getSystemService(Context.BLUETOOTH_SERVICE) as BluetoothManager
    SimonCore.init(bluetoothManager)
  • 主机端: 开启扫描

    STeethCen.startLeScan()
  • 从机端: 开启广播

    STeethPeri.startPeripheral()

权限要求

  <uses-permission android:name="android.permission.BLUETOOTH" />
  <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
  <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
  <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />

额外信息可参考WIKI

About

Android BLE蓝牙连接库(双端)


Languages

Language:Kotlin 100.0%