RokidGlassesClient
class RokidGlassesClient(activity: AppCompatActivity, options: RokidGlassesClient.RokidOptions = RokidOptions()) : BaseGlassesClient
Rokid implementation of GlassesClient.
Internals:
Bluetooth: scan -> initBluetooth() -> connectBluetooth()
Wi‑Fi P2P: initWifiP2P() is required before syncSingleFile()
Photo: takeGlassPhoto() returns remote path -> syncSingleFile() gives local absolute path -> readBytes()
Notes:
This SDK does NOT request runtime permissions; the host app must handle permissions.
CXR-M v1.0.4 requires an SN authorization file (
.lc) + developerclientSecretto connect.
Types
Link copied to clipboard
CXR-M v1.0.4 Bluetooth connect requires:
Link copied to clipboard
data class RokidOptions(val connectTimeoutMs: Long, val defaultWidth: Int = 2400, val defaultHeight: Int = 1800, val defaultJpegQuality: Int = 90, val authorization: RokidGlassesClient.RokidAuthorization? = null)