我是否应该使用sysout或Log.x en-order来调试android项目。我认为两者都写入文件。我,通常使用sysout并在LogCat中使用过滤器来轻松获取它。但我看到的大部分教程和示例主要是使用log.x
它的基本区别是什么?任何链接或教程?哪个更好用? 感谢
答案 0 :(得分:1)
Hai Labeeb兄弟,您可以使用您的Facebook帐户本身从以下网站下载的andbook中查阅 http://www.docstoc.com/docs/57705463/Android
如果下载了那本书,请浏览第45页和第46页。这将给出明确的想法兄弟。
参考本书的那些页面,如下图所示
答案 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