Cách chuyển hướng đăng nhập trên thiết bị để gửi?Đăng nhập thiết bị vào tệp
Ứng dụng của tôi bị treo trên thiết bị nhưng hoạt động tốt trên trình mô phỏng - Tôi muốn xem đăng nhập trên thiết bị của mình mà không cần sdk và các công cụ của nó.
Cách chuyển hướng đăng nhập trên thiết bị để gửi?Đăng nhập thiết bị vào tệp
Ứng dụng của tôi bị treo trên thiết bị nhưng hoạt động tốt trên trình mô phỏng - Tôi muốn xem đăng nhập trên thiết bị của mình mà không cần sdk và các công cụ của nó.
tôi thấy tính năng tuyệt vời của Logcat. Nó có thể chuyển hướng đầu ra đến tập tin bằng cách sử dụng tham số lệnh đơn giản "-f". Để sử dụng nó, bạn có thể viết trình bao bọc Logcat trong ứng dụng của bạn như aLogcat. Rõ ràng là tôi thực hiện điều này :)
Để sử dụng logcat tại android tôi đã viết mã này:
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);
}
}
Nhìn vào Android Log Collector.
Tôi đang sử dụng ứng dụng aLogCat tải xuống miễn phí từ thị trường Android.
Hoạt động rất tốt.
Microlog - Khung đăng nhập cho Java ME và Android lấy cảm hứng từ Log4j.
(c) http://en.wikipedia.org/wiki/Log4j
"Using Microlog for Logging on Android & Viewing the Logs in the Emulator" bởi Johan Karlsson
khung Logging như log4j đã cung cấp các tính năng như đăng nhập vào một tập tin. Sử dụng android-logging-log4j có thể đăng nhập vào một tệp nhật ký xoay và logcat. Xem thêm log4j support in Android.
Liên kết tới microlog4android: http://code.google.com/p/microlog4android/ – darius