Android 에서 Runtime 에 Context instance를 갖고 있다면, package name을 쉽게 얻을 수 있습니다.

그런데 run time에 아닌 build time에 이를 알고 싶을 때가 있습니다.

 

final valu를 통해 얻거나 context가 없는 경우 등에 말이죠..

이럴 때에는 다음의 클래스를 사용하면 쉽게 얻을 수 있습니다.

 

BuildConfig.APPLICATION_ID 

 

위의 값은 com.beanandyu.  이런식으로 값을 갖고 있습니다.

Context도 필요치 않습니다. build time에 값이 할당되기 때문입니다. ^ ^