Package-level declarations

Types

Link copied to clipboard

A collector that is also called at startup

Link copied to clipboard
abstract class BaseReportFieldCollector(reportFields: ReportField) : Collector

Base implementation of a collector. Maintains information on which fields can be collected by this collector. Validates constraints in which a field should (not) be collected.

Link copied to clipboard
interface Collector : Plugin
Link copied to clipboard

Thrown by collectors

Link copied to clipboard

Inspects a Configuration object through reflection API in order to generate a human readable String with values replaced with their constants names. The Configuration.toString method was not enough as values like 0, 1, 2 or 3 aren't readable. Using reflection API allows to retrieve hidden fields and can make us hope to be compatible with all Android API levels, even those which are not published yet.

Link copied to clipboard

Collects custom data supplied by the user

Link copied to clipboard

Collects features declared as available on the device.

Link copied to clipboard

Collects the device ID

Link copied to clipboard

Collects information about the connected display(s)

Link copied to clipboard

Collects data from the DropBoxManager. A set of DropBox tags have been identified in the Android source code. We collect data associated to these tags with hope that some of them could help debugging applications. Application specific tags can be provided by the app dev to track his own usage of the DropBoxManager.

Link copied to clipboard

Executes logcat commands and collects it's output.

Link copied to clipboard

Collects the N last lines of a text stream. Use this collector if your application handles its own logging system.

Link copied to clipboard

Collects data about available codecs on the device through the MediaCodecList API introduced in Android 4.1 JellyBean.

Link copied to clipboard

Collects results of the dumpsys command.

Link copied to clipboard

Collector retrieving key/value pairs from static fields and getters. Reflection API usage allows to retrieve data without having to implement a class for each android version of each interesting class. It can also help find hidden properties.

Link copied to clipboard

collects data from System, Global and Secure Settings classes.

Link copied to clipboard

Collects the content (key/value pairs) of SharedPreferences, from the application default preferences or any other preferences asked by the application developer.

Link copied to clipboard

Collects various simple values

Link copied to clipboard

Collects the holy stacktrace

Link copied to clipboard

Collects some data identifying a Thread

Link copied to clipboard

collects time information