android系统输出和日志

时间:2010-11-08 11:25:09

标签: android

我是否应该使用sysout或Log.x en-order来调试android项目。我认为两者都写入文件。我,通常使用sysout并在LogCat中使用过滤器来轻松获取它。但我看到的大部分教程和示例主要是使用log.x

它的基本区别是什么?任何链接或教程?哪个更好用? 感谢

2 个答案:

答案 0 :(得分:1)

Hai Labeeb兄弟,您可以使用您的Facebook帐户本身从以下网站下载的andbook中查阅 http://www.docstoc.com/docs/57705463/Android

如果下载了那本书,请浏览第45页和第46页。这将给出明确的想法兄弟。

参考本书的那些页面,如下图所示 alt text

alt text alt text

答案 1 :(得分:0)

通常,避免使用sysout是一种很好的做法(即使使用标准的Java开发)。

使用Log对象可以为标记和优先级提供支持。 Logcat具有内置的标签和优先级过滤功能。

正确使用Log对象时也有性能提升,因为将大量信息写入输出流可能是一项昂贵的操作。 Log对象还公开了一个允许选择性记录的isLoggable(取决于标记和优先级)。

有关查看日志输出的信息,请访问:http://developer.android.com/guide/developing/tools/adb.html

有关Log对象的信息可以在android.util.Log

下的Android Developer Reference中

在Android手机上查看日志输出的一些选项可以使用以下Google查询:android logcat viewer phone