Android 에서 Runtime 에 Context instance를 갖고 있다면, package name을 쉽게 얻을 수 있습니다.
그런데 run time에 아닌 build time에 이를 알고 싶을 때가 있습니다.
final valu를 통해 얻거나 context가 없는 경우 등에 말이죠..
이럴 때에는 다음의 클래스를 사용하면 쉽게 얻을 수 있습니다.
BuildConfig.APPLICATION_ID |
위의 값은 com.beanandyu. 이런식으로 값을 갖고 있습니다.
Context도 필요치 않습니다. build time에 값이 할당되기 때문입니다. ^ ^
'Programming > Android' 카테고리의 다른 글
[Android] 오래된 내용이지만 롤리팝에서 서비스 connection 에러 발생할 때! (0) | 2017.02.20 |
---|---|
[Java] class 파일 실행하기 - GcmSender (0) | 2016.03.28 |
GCM 사용시 R.java 에서 에러가 생길 때, 해결방법 (0) | 2016.03.21 |
Android] Error 해결 : Error:The project is using an unsupported version of the Android Gradle plug-in (0.6.3) (0) | 2016.03.04 |
Android] Error 해결 : aapt.exe'' finished with non-zero exit value 42 (2) | 2016.03.04 |