반응형
일반적으로 API Key는 소스 코드에 하드 코딩하지 않습니다. 하여 git 관리 대상도 아닙니다. 절대 노출되면 안되는 아주 민감한 정보이기 때문입니다.
API Key를 하드 코딩하지 않는 방법은 아래 포스팅에서 확인하실 수 있으며, 본 포스팅은 이것과 연계된 내용을 다루고자 합니다.
build.gradle에 정의한 정보를 Java/Kotlin 코드에서 읽어오는 방법은 위 포스팅을 보시면 됩니다.
비슷하게 Java/Kotlin 코드가 아니라 XML에서 참조하고 싶은 경우가 있는데, 이러한 경우는 아래와 같이 build.gradle에 정의하시면 됩니다.
android {
...
defaultConfig {
...
resValue "string", "API_KEY", API_KEY
}
...
}
그리고 XML에서는 아래와 같이 참조하면 됩니다.
<resources>
<string name="api_key">@string/API_KEY</string>
</resources>
반응형
'개발 > Android' 카테고리의 다른 글
[Android] 이미지 파일 사이즈 얼마나 알고 계신가요? (0) | 2020.11.08 |
---|---|
[Android] 버튼의 shadow 제거하기 (0) | 2020.11.08 |
Android 앱 개발 시 Gradle을 통해 API Key 관리하는 방법 (0) | 2020.11.08 |
[Android] Floating Action Button 애니메이션 추가 (0) | 2020.11.08 |
[Android] Kakao Map 적용해보기 (0) | 2020.11.08 |