Android library and sample app for playing haptics on bHaptics devices (TactSuit, TactSleeve, TactGlove, TactVisor, ...) from your own Android app.
The SDK talks to the bHaptics Player for Android app over AIDL. The Player app handles the Bluetooth connection to the devices, so your app does not need any Bluetooth code or permissions, and no PC is required.
Your app ──(SdkRequestHandler / AIDL)──▶ bHaptics Player for Android ──(BLE)──▶ bHaptics devices
Important
Install bHaptics Player for Android before running your app. If you install it while your app is running, restart your app (close it completely and open it again). The SDK does not connect to a Player app installed later.
- Android 7.0 (API 24) or later
- bHaptics Player for Android installed, with your devices paired in it
- An App ID and API Key from the bHaptics Developer Portal (needed for Developer Portal events)
- How to Install
- Getting Started: API usage examples
- Change log
sample1 is a minimal app that initializes the SDK, lists devices, and plays the left/right TactSleeve and TactSuit with a chosen intensity and duration.
The sample uses BhapticsPlayer.kt, a small Kotlin wrapper you can copy into your project.
cd sample1
./gradlew :app:installDebug
Copyright 2015~2026 bHaptics Inc.