Android

[Android] Buildconfig 클래스 활용

안드로이드 Buildconfig 활용

앱을 빌드할때 테스트 환경과 실서버 환경에 따라 다른 값을 적용해야할 때가 있다.

가령, 로그를 남기거나,  테스트URL 과 실서버 URL이 다를 때 분기용도로 활용하면 좋다.

이때 BuildConfig 클래스를 활용하라.

아래 클래스는 자동으로 생성되는 클래스이다.

public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean(“true”);
public static final String APPLICATION_ID = “본인 프로그램의 패키지명”;
public static final String BUILD_TYPE = “debug”;
public static final String FLAVOR = “”;
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = “1.0”;
}

사용 예시

if(BuildConfig.DEBUG){
   if (sig.equals(SIG_DEBUG)) {
      return true;
   }
}else{
   if (sig.equals(SIG_RELEASE)) {
      return true;
   }
}

비교적 쉽다. 

Leave a Reply

error: Content is protected !!