A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W 

A

AccelData - class in com.doorstepai.sdks.tracking.internal.sensors
 
AccelUncalibratedData - class in com.doorstepai.sdks.tracking.internal.sensors
TYPE_ACCELEROMETER_UNCALIBRATED: raw accel + per-axis bias correction.
ACTIVITY_RECOGNITION - enum entry in com.doorstepai.sdks.tracking.DoorstepPermission

Physical activity — Manifest.permission.ACTIVITY_RECOGNITION (API 29+).

Optional for the SDK: it gates TYPE_STEP_COUNTER / TYPE_STEP_DETECTOR only. Without it those two streams stay empty (getDefaultSensor returns null) and everything else collects normally, which is why it is absent from the legacy DoorstepAI.getRequiredPermissions list.

The SDK's own manifest deliberately does NOT declare it, so hosts are not forced to carry a permission most of them do not want. Declare ACTIVITY_RECOGNITION in your host manifest to use this bucket; until you do, it reports DoorstepPermissionState.NOT_DECLARED rather than silently failing to prompt.

addAllColumns(Iterable) - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
One per channel. channel_id 0 is always the timestamp column; 1..N are the
value channels in the order documented in the registry below.
repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
addAllColumns(Iterable) - function in com.doorstepai.sdks.tracking.proto.Table.Builder
repeated .doorstepai.telemetry.v3.TableColumn columns = 3;
addAllDict(Iterable) - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
STR only: the unique string values, referenced by `ints` indices.
repeated string dict = 6;
addAllExtraSessionUuids(Iterable) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Additional concurrently-active session UUIDs (16 bytes each), for windows
that fan out to more than one delivery.
repeated bytes extra_session_uuids = 4;
addAllF64(Iterable) - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase,
accumulated_delta_range, clock bias/drift, sat-clock terms).
repeated double f64 = 7 [packed = true];
addAllInts(Iterable) - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
INT: zigzag delta of the lossless integers.
QUANT: zigzag delta of round(value * 10^scale_exp).
STR: dictionary index per present row.
repeated sint64 ints = 5 [packed = true];
addAllStreams(Iterable) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Typed, columnar streams (see the stream/channel registry below).
repeated .doorstepai.telemetry.v3.StreamColumn streams = 6;
addAllTables(Iterable) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Ragged / string-heavy streams (WiFi scans, GNSS measurement/status, BLE)
encoded as generic columnar Tables — the same quantize/delta/varint recipe
plus string-dictionary dedup and a per-column null bitmap. As a stream
moves from json_remainder into a Table here it drops ~3x (verified on real
device data: gnss 3.5x, ble 3.4x, all fields equivalence-checked).
repeated .doorstepai.telemetry.v3.Table tables = 8;
addAllValues(Iterable) - function in com.doorstepai.sdks.tracking.proto.ColumnData.Builder
The coded integer stream. Interpretation depends on `encoding`:
  RAW      : zigzag varint of each quantized integer (no delta)
  DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
  DELTA2   : delta-of-delta of the (quantized) timestamp column
  CONSTANT : exactly one entry; repeat it sample_count times
repeated sint64 values = 4 [packed = true];
addChildrenForAccessibility(ArrayList) - function in android.view.DoorstepEmbedView
 
addColumns(ColumnData) - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
One per channel. channel_id 0 is always the timestamp column; 1..N are the
value channels in the order documented in the registry below.
repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
addColumns(int,ColumnData) - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
One per channel. channel_id 0 is always the timestamp column; 1..N are the
value channels in the order documented in the registry below.
repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
addColumns(ColumnData.Builder) - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
One per channel. channel_id 0 is always the timestamp column; 1..N are the
value channels in the order documented in the registry below.
repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
addColumns(int,ColumnData.Builder) - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
One per channel. channel_id 0 is always the timestamp column; 1..N are the
value channels in the order documented in the registry below.
repeated .doorstepai.telemetry.v3.ColumnData columns = 5;
addColumns(TableColumn) - function in com.doorstepai.sdks.tracking.proto.Table.Builder
repeated .doorstepai.telemetry.v3.TableColumn columns = 3;
addColumns(int,TableColumn) - function in com.doorstepai.sdks.tracking.proto.Table.Builder
repeated .doorstepai.telemetry.v3.TableColumn columns = 3;
addColumns(TableColumn.Builder) - function in com.doorstepai.sdks.tracking.proto.Table.Builder
repeated .doorstepai.telemetry.v3.TableColumn columns = 3;
addColumns(int,TableColumn.Builder) - function in com.doorstepai.sdks.tracking.proto.Table.Builder
repeated .doorstepai.telemetry.v3.TableColumn columns = 3;
addDict(String) - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
STR only: the unique string values, referenced by `ints` indices.
repeated string dict = 6;
addDictBytes(ByteString) - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
STR only: the unique string values, referenced by `ints` indices.
repeated string dict = 6;
addExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo,String,Bundle) - function in android.view.DoorstepEmbedView
 
addExtraSessionUuids(ByteString) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Additional concurrently-active session UUIDs (16 bytes each), for windows
that fan out to more than one delivery.
repeated bytes extra_session_uuids = 4;
addF64(double) - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase,
accumulated_delta_range, clock bias/drift, sat-clock terms).
repeated double f64 = 7 [packed = true];
addFocusables(ArrayList,Integer,Integer) - function in android.view.DoorstepEmbedView
 
addFocusables(ArrayList,Integer) - function in android.view.DoorstepEmbedView
 
addInts(long) - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
INT: zigzag delta of the lossless integers.
QUANT: zigzag delta of round(value * 10^scale_exp).
STR: dictionary index per present row.
repeated sint64 ints = 5 [packed = true];
addKeyboardNavigationClusters(Collection,Integer) - function in android.view.DoorstepEmbedView
 
addOnAttachStateChangeListener(View.OnAttachStateChangeListener) - function in android.view.DoorstepEmbedView
 
addOnLayoutChangeListener(View.OnLayoutChangeListener) - function in android.view.DoorstepEmbedView
 
addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener) - function in android.view.DoorstepEmbedView
 
AddressBodyInput - class in com.doorstepai.sdks.tracking.internal.network
 
AddressType - class in com.doorstepai.sdks.tracking
 
addStatesFromChildren() - function in android.view.DoorstepEmbedView
 
addStreams(StreamColumn) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Typed, columnar streams (see the stream/channel registry below).
repeated .doorstepai.telemetry.v3.StreamColumn streams = 6;
addStreams(int,StreamColumn) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Typed, columnar streams (see the stream/channel registry below).
repeated .doorstepai.telemetry.v3.StreamColumn streams = 6;
addStreams(StreamColumn.Builder) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Typed, columnar streams (see the stream/channel registry below).
repeated .doorstepai.telemetry.v3.StreamColumn streams = 6;
addStreams(int,StreamColumn.Builder) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Typed, columnar streams (see the stream/channel registry below).
repeated .doorstepai.telemetry.v3.StreamColumn streams = 6;
addSuppressed(Throwable) - function in kotlin.SdkError
 
addSuppressed(Throwable) - function in kotlin.SdkError.NetworkError
 
addSuppressed(Throwable) - function in kotlin.SdkError.Timeout
 
addSuppressed(Throwable) - function in kotlin.SdkError.Unauthorized
 
addSuppressed(Throwable) - function in kotlin.SdkError.UnexpectedOutput
 
addSuppressed(Throwable) - function in kotlin.SdkError.UnsupportedDevice
 
addSuppressed(Throwable) - function in kotlin.SdkError.PermissionDenied
 
addSuppressed(Throwable) - function in kotlin.SdkError.SdkDisabled
 
addSuppressed(Throwable) - function in kotlin.SdkError.Unknown
 
addTables(Table) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Ragged / string-heavy streams (WiFi scans, GNSS measurement/status, BLE)
encoded as generic columnar Tables — the same quantize/delta/varint recipe
plus string-dictionary dedup and a per-column null bitmap. As a stream
moves from json_remainder into a Table here it drops ~3x (verified on real
device data: gnss 3.5x, ble 3.4x, all fields equivalence-checked).
repeated .doorstepai.telemetry.v3.Table tables = 8;
addTables(int,Table) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Ragged / string-heavy streams (WiFi scans, GNSS measurement/status, BLE)
encoded as generic columnar Tables — the same quantize/delta/varint recipe
plus string-dictionary dedup and a per-column null bitmap. As a stream
moves from json_remainder into a Table here it drops ~3x (verified on real
device data: gnss 3.5x, ble 3.4x, all fields equivalence-checked).
repeated .doorstepai.telemetry.v3.Table tables = 8;
addTables(Table.Builder) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Ragged / string-heavy streams (WiFi scans, GNSS measurement/status, BLE)
encoded as generic columnar Tables — the same quantize/delta/varint recipe
plus string-dictionary dedup and a per-column null bitmap. As a stream
moves from json_remainder into a Table here it drops ~3x (verified on real
device data: gnss 3.5x, ble 3.4x, all fields equivalence-checked).
repeated .doorstepai.telemetry.v3.Table tables = 8;
addTables(int,Table.Builder) - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Ragged / string-heavy streams (WiFi scans, GNSS measurement/status, BLE)
encoded as generic columnar Tables — the same quantize/delta/varint recipe
plus string-dictionary dedup and a per-column null bitmap. As a stream
moves from json_remainder into a Table here it drops ~3x (verified on real
device data: gnss 3.5x, ble 3.4x, all fields equivalence-checked).
repeated .doorstepai.telemetry.v3.Table tables = 8;
addTouchables(ArrayList) - function in android.view.DoorstepEmbedView
 
addValues(long) - function in com.doorstepai.sdks.tracking.proto.ColumnData.Builder
The coded integer stream. Interpretation depends on `encoding`:
  RAW      : zigzag varint of each quantized integer (no delta)
  DELTA    : values[0]=q0; values[i]=q[i]-q[i-1]  (cumulative-sum to decode)
  DELTA2   : delta-of-delta of the (quantized) timestamp column
  CONSTANT : exactly one entry; repeat it sample_count times
repeated sint64 values = 4 [packed = true];
addView(View) - function in android.view.DoorstepEmbedView
 
addView(View,Integer) - function in android.view.DoorstepEmbedView
 
addView(View,Integer,Integer) - function in android.view.DoorstepEmbedView
 
addView(View,ViewGroup.LayoutParams) - function in android.view.DoorstepEmbedView
 
addView(View,Integer,ViewGroup.LayoutParams) - function in android.view.DoorstepEmbedView
 
addViewInLayout(View,Integer,ViewGroup.LayoutParams) - function in android.view.DoorstepEmbedView
 
addViewInLayout(View,Integer,ViewGroup.LayoutParams,Boolean) - function in android.view.DoorstepEmbedView
 
AltitudeConfiguration - class in com.doorstepai.sdks.tracking.internal
 
AltitudeConfiguration.Companion - class in com.doorstepai.sdks.tracking.internal.AltitudeConfiguration
 
AltitudeData - class in com.doorstepai.sdks.tracking.internal.sensors
 
AltitudeFieldsConfiguration - class in com.doorstepai.sdks.tracking.internal
 
AltitudeFieldsConfiguration.Companion - class in com.doorstepai.sdks.tracking.internal.AltitudeFieldsConfiguration
 
AltitudeManager - class in com.doorstepai.sdks.tracking.internal.sensors
 
AltitudeUtil - class in com.doorstepai.sdks.tracking.internal.sensors
 
AltitudeUtil.Companion - class in com.doorstepai.sdks.tracking.internal.sensors.AltitudeUtil
 
AmbientTemperatureData - class in com.doorstepai.sdks.tracking.internal.sensors
TYPE_AMBIENT_TEMPERATURE: ambient air temperature in degrees Celsius.
animate() - function in android.view.DoorstepEmbedView
 
announceForAccessibility(CharSequence) - function in android.view.DoorstepEmbedView
 
AppConfiguration - class in com.doorstepai.sdks.tracking.internal
 
AppConfiguration.Companion - class in com.doorstepai.sdks.tracking.internal.AppConfiguration
 
applyConfig(Long,Integer) - function in com.doorstepai.sdks.tracking.internal.network.FlushWorker
 
applyConfig(AppConfiguration) - function in com.doorstepai.sdks.tracking.internal.DataHolder
 
applyConfig(AltitudeConfiguration) - function in com.doorstepai.sdks.tracking.internal.sensors.AltitudeManager
 
applyConfig(BleConfiguration) - function in com.doorstepai.sdks.tracking.internal.sensors.BleManager
 
applyConfig(AppConfiguration) - function in com.doorstepai.sdks.tracking.internal.sensors.DataManager
 
applyConfig(GnssConfiguration) - function in com.doorstepai.sdks.tracking.internal.sensors.GnssManager
 
applyConfig(MotionConfiguration) - function in com.doorstepai.sdks.tracking.internal.sensors.InternalSensorManager
Apply the latest motion config.
applyConfig(LocationConfiguration) - function in com.doorstepai.sdks.tracking.internal.sensors.LocationManager
 
applyConfig(WifiConfiguration) - function in com.doorstepai.sdks.tracking.internal.sensors.WifiManager
 
assertNotMainThread() - function in androidx.room.CachedRequestDatabase_Impl
 
assertNotMainThread() - function in androidx.room.CachedRequestDatabase
 
assertNotSuspendingTransaction() - function in androidx.room.CachedRequestDatabase_Impl
 
assertNotSuspendingTransaction() - function in androidx.room.CachedRequestDatabase
 
attachBaseContext(Context) - function in android.app.TrackingService
 
attachLayoutAnimationParameters(View,ViewGroup.LayoutParams,Integer,Integer) - function in android.view.DoorstepEmbedView
 
attachViewToParent(View,Integer,ViewGroup.LayoutParams) - function in android.view.DoorstepEmbedView
 
autofill(AutofillValue) - function in android.view.DoorstepEmbedView
 
autofill(SparseArray) - function in android.view.DoorstepEmbedView
 
awakenScrollBars() - function in android.view.DoorstepEmbedView
 
awakenScrollBars(Integer) - function in android.view.DoorstepEmbedView
 
awakenScrollBars(Integer,Boolean) - function in android.view.DoorstepEmbedView
 
axisSnapshot(String) - function in com.doorstepai.sdks.tracking.LiveMonitor
Per-axis history for a vector stream; null if the stream isn't 3-axis.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W