Come reindirizzare l'accesso al dispositivo su un file?Accesso al dispositivo su file
La mia applicazione è bloccata sul dispositivo ma funziona perfettamente sull'emulatore - Voglio vedere l'accesso al mio dispositivo senza sdk e i suoi strumenti.
Come reindirizzare l'accesso al dispositivo su un file?Accesso al dispositivo su file
La mia applicazione è bloccata sul dispositivo ma funziona perfettamente sull'emulatore - Voglio vedere l'accesso al mio dispositivo senza sdk e i suoi strumenti.
ho trovato eccellente caratteristica di Logcat. Può reindirizzare l'output per file se stesso utilizzando il semplice parametro di comando "-f". Per usarlo è possibile scrivere wrapper Logcat nella propria applicazione come su Logcat. Ovviamente ho fatto questo :)
Per usare logcat a Android Ho scritto questo codice:
Process proc = null;
try {
proc = Runtime.getRuntime().exec(new String[] { "logcat", <!parametes_here!> });
mReader = new BufferedReader(new InputStreamReader(proc.getInputStream()), 1024);
String line;
while ((line = mReader.readLine()) != null) {
if (line.length() == 0) {
continue;
}
mHandler.sendMessage(mHandler.obtainMessage(Logcat.MSG_READ_LINE, line));
}
} catch (IOException e) {
Log.e(TAG, "Cannot start process", e);
} finally {
if (mReader != null)
try {
mReader.close();
} catch (IOException e) {
Log.e(TAG, "Cannot close stream", e);
}
}
Vedere Android Log Collector.
Sto usando l'applicazione aLogCat scaricata gratuitamente dal mercato Android.
Funziona molto bene.
Microlog - Un framework di registrazione per Java ME e Android ispirato a Log4j.
(c) http://en.wikipedia.org/wiki/Log4j
"Using Microlog for Logging on Android & Viewing the Logs in the Emulator" da Johan Karlsson
quadri di registrazione come log4j già forniscono funzioni come la registrazione in un file. Utilizzando android-logging-log4j è possibile accedere a un file di registro rotante e al logcat. Vedi anche log4j support in Android.
Collegamento a microlog4android: http://code.google.com/p/microlog4android/ – darius