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_DETECTORonly. Without it those two streams stay empty (getDefaultSensorreturns 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_RECOGNITIONin 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 timesrepeated 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 timesrepeated 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.