반응형
API를 호출할때 ServerKey를 사용하게 되는 경우가 있는데
이걸 코드에 올려놓는경우가 있다.
이러면 Github에 공개 프로젝트로 올리게 되는 경우 문제가되어서 삭제를하고 올려놓거나 번거로운 작업을 하게된다.
이럴때는 아래처럼 작업을 하면 구태여 삭제 하지 않아도 된다.

1. 변수와 키값을 작성.

2. Build.gradle(.app) 파일 작성

def Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
android 상단에 위 코드 작성.
properties를 Load함.
3. Build.gradle(.app) > defaultConfig 안에 코드 작성.
buildConfigField("String", "serverKey", properties.getProperty("api.key"))
4. Build > ReBuild Project
이처럼 작성을 하게 되면 github에서 확인이 안되고 맘편히 코드에서 Key Load가 가능하다.
5. 아래 처럼 코드에서 확인이 가능.
Log.d("key->", BuildConfig.serverKey)
반응형
'IT 이야기 > 2022_Android 이것저것' 카테고리의 다른 글
Android Studio Code Style (0) | 2022.02.07 |
---|---|
Android Edittext Keyboard 대문자. (0) | 2022.01.21 |
업데이트 이후 플레이스토어 적용 (0) | 2022.01.13 |
Android Image Path To Uri (0) | 2022.01.07 |
Android 11 외부 앱 실행 (0) | 2022.01.06 |