this question으로 지적한 바와 같이 android.os.Build.VERSION_CODES
은 사용중인 VERSION_CODE
플랫폼 버전보다 오래된 플랫폼 버전에서 작동합니다.android.os.Build.VERSION_CODES가 이전 플랫폼에서 작동하는 이유
예. 이 : Honecomb가 진저 브레드 후 을 발표되었지만
android.os.Build.VERSION_CODES.HONEYCOMB
또한, 진저 브레드 장치에서 작동합니다.
이것은 대상 SDK가 사용하는 VERSION_CODE보다 늦은 경우에만 작동하는 것으로 보입니다. 이는 버전 코드가 어떻게 든 타겟 SDK에서 APK로 컴파일된다는 가정에 이르게합니다.
이제 내 질문은 :
어떻게 작동합니까? 연결된 질문에 대한 답변에 따르면 int는 별칭을 통해 작동하지만 Java는 별칭을 지원하지 않는 것 같습니다.
감사로 초기화 선언
final
또는String