The detected activity of the device with an an associated confidence. See ActivityRecognitionApi
for details on how to obtain a DetectedActivity
.
Constant Summary
int | IN_VEHICLE | The device is in a vehicle, such as a car. |
int | ON_BICYCLE | The device is on a bicycle. |
int | ON_FOOT | The device is on a user who is walking or running. |
int | RUNNING | The device is on a user who is running. |
int | STILL | The device is still (not moving). |
int | TILTING | The device angle relative to gravity changed significantly. |
int | UNKNOWN | Unable to detect the current activity. |
int | WALKING | The device is on a user who is walking. |
Inherited Constant Summary
Field Summary
public static final Creator<DetectedActivity> | CREATOR |
Public Constructor Summary
DetectedActivity(int activityType, int confidence)
Constructs a DetectedActivity.
|
Public Method Summary
int |
getConfidence()
Returns a value from 0 to 100 indicating the likelihood that the user is
performing this activity.
|
int |
getType()
Returns the type of activity that was detected.
|
String |
toString()
|
void |
writeToParcel(Parcel out, int
flags)
|
Inherited Method Summary
Constants
public static final int IN_VEHICLE
The device is in a vehicle, such as a car.
public static final int ON_BICYCLE
The device is on a bicycle.
public static final int ON_FOOT
The device is on a user who is walking or running.
public static final int RUNNING
The device is on a user who is running. This is a sub-activity of ON_FOOT.
public static final int STILL
The device is still (not moving).
public static final int TILTING
The device angle relative to gravity changed significantly. This often occurs when a device is picked up from a desk or a user who is sitting stands up.
public static final int UNKNOWN
Unable to detect the current activity.
public static final int WALKING
The device is on a user who is walking. This is a sub-activity of ON_FOOT.
Fields
public static final Creator<DetectedActivity> CREATOR
Public Constructors
public DetectedActivity (int activityType, int confidence)
Constructs a DetectedActivity.
Parameters
activityType | the activity that was detected. |
---|---|
confidence | value from 0 to 100 indicating how likely it is that the user is performing this activity. |
Public Methods
public int getConfidence ()
Returns a value from 0 to 100 indicating the likelihood that the user is performing this activity.
The larger the value, the more consistent the data used to perform the classification is with the detected activity.
This value will be <= 100. It means that larger values indicate that it's likely that the detected activity is correct, while a value of <= 50 indicates that there may be another activity that is just as or more likely.
Multiple activities may have high confidence values. For example, the ON_FOOT may have a confidence of 100 while the RUNNING activity may have a confidence of 95. The sum of the confidences of all detected activities for a classification does not have to be <= 100 since some activities are not mutually exclusive (for example, you can be walking while in a bus) and some activities are hierarchical (ON_FOOT is a generalization of WALKING and RUNNING).
public int getType ()
Returns the type of activity that was detected.