background image

www.moandroid.com

 

mo-Android 感受 Android 带给我们的新体验

 

以及在调试的过程中,打开其他调试面板,相信只要使用一次就完全明白了。不要小瞧这些调试工具,只要你细心,说不定其他同事
好几天没有解决的 bug,你通过这些工具就发现了。所以熟练使用这些工具,是开发人员必须的,在有些时候甚至可以事半功倍的效
果。 

结合 Android SDK 调试 

在复杂的程序运行过程中,如何调试程序了?把程序运行过程的信息保存为文件或者输出到 IDE 中,这样就可以知道程序是否是正常
运行了。 

在 Android 中可以使用 Log 类,Log 类在 android.util 包中,可以使用它将运行过程的信息输出到 IDE 中,直接查看程序运行的过程。
Log 类提供了若干静态方法 : 
Log.v(String tag, String msg); 
Log.d(String tag, String msg); 
Log.i(String tag, String msg); 
Log.w(String tag, String msg); 
Log.e(String tag, String msg); 

分别对应 Verbose,Debug,Info,Warning,Error。 tag 是一个标识,可以是任意字符串,通常可以使用类名+方法名,主要是用来
在查看日志时提供一个筛选条件。程序运行后,在 show view 中选择 Locat 就可以直接看到输出了。也可以在程序运行后,可以通过
DDMS 查看程序的运行过程记录,并可以通过 String tag 来过滤输出的信息,关于 Android DDMS 如何使用,请阅读

Android DDMS 使

用详细说明

 

除了以上方法外,我们也可以把程序运行过程信息的输出当作程序运行的一部分,比如使用 Toast Notificatio 将输出信息显示在界
面中,当然这些只是些调试代码,在发布程序时需要去掉。