Android 개발 노트:Log.v,Log.d,Log.i,Log.w,Log.e)

3697 단어 AndroidLog
Android 그룹 에 서 는 Android Log 를 어떻게 사용 하 느 냐 는 질문 이 자주 있 습 니 다.오늘 은 인터넷 과 SDK 에서 여기저기 모 아서 여러분 에 게 먼저 보 여 드 리 겠 습 니 다.Android Log 에 입문 하 는 데 도움 이 되 기 를 바 랍 니 다.android.util.Log 에서 자주 사용 하 는 방법 은 다음 과 같은 5 가지 가 있 습 니 다.Log.v()Log.d()Log.i()Log.w()와 Log.e()입 니 다.이니셜 에 따라 VERBOSE,DEBUG,INFO,WARN,ERROR 에 대응 합 니 다.1.Log.v 의 디 버 깅 색상 은 검은색 이 고 모든 메 시 지 를 출력 합 니 다.여기 서 v 는 verbose 의 말 을 대표 합 니 다.평소에 사용 하 는 것 은 Log.v(",")입 니 다.2.Log.d 의 출력 색상 은 파란색 입 니 다.debug 디 버 깅 만 출력 한 다 는 뜻 입 니 다.그러나 그 는 상부 의 정 보 를 출력 합 니 다.걸 러 내 면 DDMS 의 Logcat 라벨 을 통 해 선택 할 수 있 습 니 다.3.Log.i 의 출력 은 녹색 이 고 일반적인 알림 메시지 information 입 니 다.Log.v 와 Log.d 의 정 보 를 출력 하지 않 지만 i,w 와 e 의 정보 4.Log.w 의 뜻 은 주황색 입 니 다.warning 경고 로 볼 수 있 습 니 다.일반적으로 안 드 로 이 드 코드 를 최적화 하 는 데 주의 하고 선택 한 후에 Log.e 의 정 보 를 출력 합 니 다.5.Log.e 는 빨간색 입 니 다.error 오 류 를 생각 할 수 있 습 니 다.여 기 는 빨간색 의 오류 정보 만 표시 합 니 다.이런 오 류 는 우리 가 진지 하 게 분석 하고 스 택 의 정 보 를 조회 해 야 합 니 다.다음은 제 가 만 든 간단 한 LogDemo(Step By Step)입 니 다.Step 1:준비 작업(LogCat 창 열기)입 니 다.Eclipse 를 시작 하면 Window->Show View 에서 대화 상자 가 나 옵 니 다.Ok 단 추 를 누 르 면 콘 솔 창 에 LogCat 창 이 나타 납 니 다.다음 그림:
 
Step 2:LogDemo.Step 3:디자인 UI 인터페이스 라 는 안 드 로 이 드 프로젝트 를 새로 만 들 었 습 니 다.우 리 는 여기에 Button 단 추 를 추 가 했 습 니 다(단 추 를 누 르 면 Log 로그 정보 가 나타 납 니 다).Main.xml 코드 는 다음 과 같 습 니 다

<?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,코드 는 다음 과 같 습 니 다

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 프로젝트 를 실행 합 니 다.효 과 는 다음 과 같 습 니 다.
우리 가 단 추 를 누 르 면 이벤트 가 발생 합 니 다.Logcat 창 에서 다음 과 같은 효과 가 있 습 니 다.

좋은 웹페이지 즐겨찾기