Karoo Extension
Base class for implementation of Karoo Extension.
Samples
import android.content.Context
import android.widget.RemoteViews
import io.hammerhead.karooext.KarooSystemService
import io.hammerhead.karooext.extension.DataTypeImpl
import io.hammerhead.karooext.extension.KarooExtension
import io.hammerhead.karooext.internal.Emitter
import io.hammerhead.karooext.internal.ViewEmitter
import io.hammerhead.karooext.models.StreamState
import io.hammerhead.karooext.models.UpdateGraphicConfig
import io.hammerhead.karooext.models.ViewConfig
fun main() {
//sampleStart
class EmptyExtension : KarooExtension("empty-extension", "5.0")
//sampleEnd
}Properties
Link copied to clipboard
Extension ID, matching ExtensionInfo.id from extension manifest.
Link copied to clipboard
Provide a list of pre-defined static data type implementations.
Link copied to clipboard
Extension version (separate from EXT_LIB_VERSION).
Functions
Link copied to clipboard
Connect to a device by uid that was previously emitted by startScan.
Link copied to clipboard
Called when an BonusAction should be performed.