Ricevitore Logcat
public class LogcatReceiver
extends Object
implements ILogcatReceiver
java.lang.Oggetto | |
↳ | com.android.tradefed.device.LogcatReceiver |
Classe che raccoglie logcat in background. Continua a catturare logcat anche se il dispositivo va offline e poi online.
Riepilogo
Costruttori pubblici | |
---|---|
LogcatReceiver ( ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay) Crea un'istanza con qualsiasi comando logcat specificato | |
LogcatReceiver ( ITestDevice device, long maxFileSize, int logStartDelay) Crea un'istanza con il formato predefinito logcat 'threadtime' |
Metodi pubblici | |
---|---|
void | clear () |
static String | getDefaultLogcatCmd ( ITestDevice device) Ottieni il comando logcat predefinito, aggiungi solo il formato uid se il livello API> 24. |
InputStreamSource | getLogcatData (int maxBytes, int offset) Restituisce il buffer logcat corrente dato un offset. |
InputStreamSource | getLogcatData (int maxBytes) |
InputStreamSource | getLogcatData () |
void | start () |
void | stop () |
Costruttori pubblici
Ricevitore Logcat
public LogcatReceiver (ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)
Crea un'istanza con qualsiasi comando logcat specificato
Parametri | |
---|---|
device | ITestDevice : il dispositivo su cui avviare logcat |
logcatCmd | String : il comando logcat da eseguire (inclusa la parte 'logcat'), vedere i dettagli sulle opzioni disponibili nel messaggio di aiuto di logcat |
maxFileSize | long : dimensione massima del file, le righe precedenti verranno scartate una volta raggiunta la dimensione |
logStartDelay | int : il ritardo di attesa dopo che il dispositivo diventa online |
Ricevitore Logcat
public LogcatReceiver (ITestDevice device, long maxFileSize, int logStartDelay)
Crea un'istanza con il formato predefinito logcat 'threadtime'
Parametri | |
---|---|
device | ITestDevice : il dispositivo su cui avviare logcat |
maxFileSize | long : dimensione massima del file, le righe precedenti verranno scartate una volta raggiunta la dimensione |
logStartDelay | int : il ritardo di attesa dopo che il dispositivo diventa online |
Metodi pubblici
chiaro
public void clear ()
getDefaultLogcatCmd
public static String getDefaultLogcatCmd (ITestDevice device)
Ottieni il comando logcat predefinito, aggiungi solo il formato uid se il livello API> 24.
Parametri | |
---|---|
device | ITestDevice |
ritorna | |
---|---|
String |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes, int offset)
Restituisce il buffer logcat corrente dato un offset.
Parametri | |
---|---|
maxBytes | int : la dimensione massima del buffer restituito |
offset | int : l'offset del buffer completo. |
ritorna | |
---|---|
InputStreamSource | Il buffer logcat a partire dall'offset. |
getLogcatData
public InputStreamSource getLogcatData (int maxBytes)
Parametri | |
---|---|
maxBytes | int |
ritorna | |
---|---|
InputStreamSource |
inizio
public void start ()
fermare
public void stop ()