源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android开发笔记之:Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)

  • 时间:2020-02-15 11:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android开发笔记之:Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
在[b]Android[/b]群里,经常会有人问我,[b]Android Log[/b]是怎么用的,今天我就把从网上以及[b]SDK[/b]里东拼西凑过来,让大家先一睹为快,希望对大家入门[b]Android Log[/b]有一定的帮助. android.util.Log常用的方法有以下[b]5[/b]个:[b]Log.v()[/b] [b]Log.d()[/b][b]Log.i() Log.w()[/b] 以及[b]Log.e()[/b] 。根据首字母对应[b]VERBOSE[/b],[b]DEBUG,INFO, WARNERROR。 [/b]1、Log.v 的调试颜色为[b]黑色[/b]的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是[b]蓝色[/b]的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择. 3、Log.i的输出为[b]绿色[/b],一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息 4、Log.w的意思为[b]橙色[/b],可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。 5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。 下面是我做的一个简单的[b]LogDemo[/b]([b]Step By Step): [/b][b]Step 1[/b]:准备工作(打开[b]LogCat[/b]视窗). 启动[b]Eclipse[/b],在[b]Window->Show View[/b]会出来一个对话框,当我们点击[b]Ok[/b]按钮时,会在控制台窗口出现[b]LogCat[/b]视窗.如下图: [img]http://files.jb51.net/file_images/article/201305/2013052215195033.jpg[/img]  [img]http://files.jb51.net/file_images/article/201305/2013052215195034.jpg[/img] [b]Step 2[/b]:新建一个[b]Android[/b]工程,命名为[b]LogDemo[/b]. [b]Step 3:[/b]设计[b]UI[/b]界面,我们在这里就加了一个[b]Button[/b]按钮(点击按钮出现[b]Log[/b]日志信息). [b]Main.xml[/b]代码如下:
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     > <TextView     android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/hello"     /> <Button  android:id="@+id/bt"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:text="Presse Me Look Log" /> </LinearLayout>
Step 4:设计主类LogDemo.java,代码如下:
[u]复制代码[/u] 代码如下:
package com.android.test; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; public class LogDemo extends Activity {  private static final String ACTIVITY_TAG="LogDemo";  private Button bt;     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);         //通过findViewById找到Button资源         bt = (Button)findViewById(R.id.bt);         //增加事件响应         bt.setOnClickListener(new Button.OnClickListener(){     @Override    public void onClick(View v) {     Log.v(LogDemo.ACTIVITY_TAG, "This is Verbose.");     Log.d(LogDemo.ACTIVITY_TAG, "This is Debug.");     Log.i(LogDemo.ACTIVITY_TAG, "This is Information");     Log.w(LogDemo.ACTIVITY_TAG, "This is Warnning.");     Log.e(LogDemo.ACTIVITY_TAG, "This is Error.");    }         });     } }
Step 5:运行LogDemo工程,效果如下: [img]http://files.jb51.net/file_images/article/201305/2013052215195035.jpg[/img] 当我们点击按钮时,会触发事件,在Logcat视窗下有如下效果: [img]http://files.jb51.net/file_images/article/201305/2013052215195036.jpg[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部