public final class Metrics extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Metrics.DrawerTrigger |
static interface |
Metrics.FileOp |
static interface |
Metrics.InvalidScopedAccess |
static interface |
Metrics.MetricsAction |
static interface |
Metrics.MetricsOpType |
static interface |
Metrics.Mime |
static interface |
Metrics.Provider |
static interface |
Metrics.Root |
static interface |
Metrics.ScopedAccessGrant |
static interface |
Metrics.UserAction |
Constructor and Description |
---|
Metrics() |
Modifier and Type | Method and Description |
---|---|
static void |
logActivityLaunch(Context context,
State state,
Intent intent)
Logs when DocumentsUI is started, and how.
|
static void |
logAppVisited(Context context,
ResolveInfo info)
Logs an app visited event.
|
static void |
logCreateDirError(Context context)
Logs create directory operation error.
|
static void |
logCreateDirOperation(Context context)
Logs create directory operation.
|
static void |
logDrawerOpened(Context context,
int trigger)
Logs a drawer opened event.
|
static void |
logFileOperation(Context context,
int operationType,
List<DocumentInfo> srcs,
DocumentInfo dst)
Logs file operation stats.
|
static void |
logFileOperationCancelled(Context context,
int operationType)
Logs the cancellation of a file operation.
|
static void |
logFileOperationErrors(Context context,
int operationType,
List<DocumentInfo> failedFiles)
Logs some kind of file operation error.
|
static void |
logInvalidScopedAccessRequest(Context context,
String type) |
static void |
logRenameFileError(Context context)
Logs rename file operation error.
|
static void |
logRenameFileOperation(Context context)
Logs rename file operation.
|
static void |
logRootVisited(Context context,
RootInfo info)
Logs a root visited event.
|
static void |
logStartupMs(Context context,
int startupMs)
Logs startup time in milliseconds.
|
static void |
logUserAction(Context context,
int userAction)
Logs the action that was started by user.
|
static void |
logValidScopedAccessRequest(Activity activity,
String directory,
int type) |
public static final int USER_ACTION_OTHER
public static final int USER_ACTION_GRID
public static final int USER_ACTION_LIST
public static final int USER_ACTION_SORT_NAME
public static final int USER_ACTION_SORT_DATE
public static final int USER_ACTION_SORT_SIZE
public static final int USER_ACTION_SEARCH
public static final int USER_ACTION_SHOW_SIZE
public static final int USER_ACTION_HIDE_SIZE
public static final int USER_ACTION_SETTINGS
public static final int USER_ACTION_COPY_TO
public static final int USER_ACTION_MOVE_TO
public static final int USER_ACTION_DELETE
public static final int USER_ACTION_RENAME
public static final int USER_ACTION_CREATE_DIR
public static final int USER_ACTION_SELECT_ALL
public static final int USER_ACTION_SHARE
public static final int USER_ACTION_OPEN
public static final int USER_ACTION_SHOW_ADVANCED
public static final int USER_ACTION_HIDE_ADVANCED
public static final int USER_ACTION_NEW_WINDOW
public static final int USER_ACTION_PASTE_CLIPBOARD
public static final int USER_ACTION_COPY_CLIPBOARD
public static final int USER_ACTION_DRAG_N_DROP
public static final int USER_ACTION_DRAG_N_DROP_MULTI_WINDOW
public static final String SCOPED_DIRECTORY_ACCESS_INVALID_ARGUMENTS
public static final String SCOPED_DIRECTORY_ACCESS_INVALID_DIRECTORY
public static final String SCOPED_DIRECTORY_ACCESS_ERROR
public static final int SCOPED_DIRECTORY_ACCESS_ALREADY_GRANTED
public static final int SCOPED_DIRECTORY_ACCESS_GRANTED
public static final int SCOPED_DIRECTORY_ACCESS_DENIED
public static final int SCOPED_DIRECTORY_ACCESS_DENIED_AND_PERSIST
public static final int SCOPED_DIRECTORY_ACCESS_ALREADY_DENIED
public static void logActivityLaunch(Context context, State state, Intent intent)
context
- state
- intent
- public static void logRootVisited(Context context, RootInfo info)
context
- info
- public static void logAppVisited(Context context, ResolveInfo info)
context
- info
- public static void logDrawerOpened(Context context, int trigger)
context
- trigger
- type of action that opened the drawerpublic static void logFileOperation(Context context, int operationType, List<DocumentInfo> srcs, DocumentInfo dst)
context
- operationType
- srcs
- dst
- public static void logCreateDirOperation(Context context)
context
- public static void logRenameFileOperation(Context context)
context
- public static void logFileOperationErrors(Context context, int operationType, List<DocumentInfo> failedFiles)
context
- operationType
- failedFiles
- public static void logCreateDirError(Context context)
context
- public static void logRenameFileError(Context context)
context
- public static void logFileOperationCancelled(Context context, int operationType)
context
- operationType
- public static void logStartupMs(Context context, int startupMs)
context
- startupMs
- Startup time in milliseconds.public static void logInvalidScopedAccessRequest(Context context, String type)
public static void logValidScopedAccessRequest(Activity activity, String directory, int type)
public static void logUserAction(Context context, int userAction)
context
- userAction
-