[토막글] 런타임에서 minSDK, targetSDK 구하기

지프치프·2023년 8월 25일
0

Android

목록 보기
74/89
post-thumbnail

“Android 로봇은 Google에서 제작하여 공유한 저작물을 복제하거나 수정한 것으로 Creative Commons 3.0 저작자 표시 라이선스의 약관에 따라 사용되었습니다.”


런타임에서 minSDK, targetSDK가 필요할 때가 있다.
gradle에서 BuildConfig에 넣어서 써도 되겠지만 라이브러리에서 기본적으로 제공을 해준다.

// minSDK 가져오기
val minSdk = applicationContext.applicationInfo.minSdkVersion
// maxSDK 가져오기
applicationContext.applicationInfo.targetSdkVersion

/**
 * ex) gradle에 설정된 sdk
 * minSdk > 23
 * targetSdk > 33
 */
 Log.d(TAG, "minSdk >> $minSdk") // 23 출력
 Log.d(TAG, "targetSdk >> $targetSdk") // 33 출력

개인적으로 공부했던 것을 바탕으로 작성하다보니
잘못된 정보가 있을수도 있습니다.
인지하게 되면 추후 수정하겠습니다.
피드백은 언제나 환영합니다.
읽어주셔서 감사합니다.

profile
지프처럼 거침없는 개발을 하고싶은 개발자

0개의 댓글