Mission Completed

Android Log 찍는 법 본문

개발/Android 개발

Android Log 찍는 법

삼지안☆ 2013. 6. 5. 16:23

안드로이드에서 Activity는 윈OS로 치면 하나의 창 이다.

즉, 현재 보여지고 있는 프로그램 화면의 단위를 뜻한다.

Activity라는 클래스를 상속받지 않고서는 프로그램을 실행 할수 없다.


상속받게 되면 두 메소드가 재정의 된다.

----------------------------------------------------

상속된 onCreate() 메소드 안에서...

onCreate() 는 생성자 일테고,

setContentView() 메소드는 보여지는 xml 파일을 읽어들이는 메소드이다.


자바에서의 System.out.print() 는...

Log.d(tag, msg) 메소드가 자바의 system.out.print 역활을 한다.

tag 는 HTML의 태그 같은 것이고 msg 는 내보낼 메세지이다.

Log안의 메소드는 d, i, e, v, w 가 있는데

표시되는 색깔만 다를 뿐, 기능도 파라미터도 모두 같다.

d = debug, 파랑색

i = info, 초록색

e = error, 빨강색

v = view, 검정색

w = warning, 노랑색

package com.tstory.samjiahn.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.d("MainActivity", "debug, 디버그로그, 파랑");
        Log.i("MainActivity", "info, 인포로그, 초록");
        Log.e("MainActivity", "error, 에러로그, 빨강");
        Log.v("MainActivity", "view, 뷰로그, 검정");
        Log.w("MainActivity", "warning, 경고로그, 노랑");
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}

'개발 > Android 개발' 카테고리의 다른 글

Android Google맵 필기자료  (0) 2013.07.05
Android ImageDownloader  (0) 2013.06.28
asynctask - Android XML thread  (0) 2013.06.27
Android with SQLite  (0) 2013.06.26
Activity Life Cycle  (0) 2013.06.24