Android:高效的读取logcat输出的方法

时间:2011-01-29 21:24:57

标签: android bufferedreader logcat

如何以最有效的方式读取正在运行的流程的输出

让我解释一下我想要实现的目标。

我正在尝试通过手机上的应用程序阅读logcat

我想让logcat中的任何更新立即反映出来并且应用程序效率很高,比如减少耗电量。

2 个答案:

答案 0 :(得分:5)

android-logger可能对您有用。它是一个开源应用程序,允许您从手机上的应用程序读取logcat。我相信你会在这个应用程序中找到你需要的代码。

答案 1 :(得分:1)

选项:

  1. 的Eclipse。有一个“logCat”视图,您可以添加Window-> Show View ...-> Other-> Android-> LogCat。
  2. ADB。使用android调试器控制台。运行“adb logcat”(这与#1相同,但没有eclipse)。
  3. 要有效率:

    1. 不要在应用程序中记录过多!
    2. 使用过滤器。在eclipse的logCat中,您可以按文本,标签等进行过滤...
    3. 电池没关系。日志通过USB输出(无论如何应该允许你充电!)