경험의 기록

안드로이드에서 단말기의 버전은

Bulid.VERSION.SDK_INT 를 이용하여 구할 수 있다.

 

package org.techtown.testkotlin

import android.os.Build
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        Log.v("Android","SDK_INT : " +Build.VERSION.SDK_INT);

        // 23 == Bulid.VERSION_CODES.M
        if(Build.VERSION.SDK_INT >= 23){
        Log.v("Android","Test")
        }


    }
}

로그캣에서 버전을 확인할 수 있으며,

버전을 체크하여 특정 버전에서만 코드를 작동시킬 수도 있다.

 

Log의 메서드는 5가지가 있는데

  • v(Verbose) : 말이 많은
  • i(Info) : 정보
  • d(Debug) : 디버그
  • w(Warning) : 경고
  • e(Error) : 오류

아래로 갈수록 중요도가 높은 로그이다.

여기선 간단한 테스트가 목적이므로 v를 사용하였다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading