-
依赖:
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" />