Home 8월 4일 Today I Learned
Post
Cancel

8월 4일 Today I Learned

오늘한 일

  • A·아이 프로젝트를 진행하였다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

드디어 조금씩 맘이 잡히기 시작하였다는 걸 느꼈다 나는 승부욕이 강해서 내가 꼭 이 만큼 성장해서 남에게 증명하고 이기기 위한 마음을 위해 그동안 공부했었지만 한동안 그런 마음이 사라져서 슬럼프에 빠졌던 거 같다 하지만 이제 다시 마음을 다 잡을 상황도 다시 생겼고 이제 최대한 빨리 마음을 잡아서 다시 빡코딩을 시작해야겠다

배운 점

Android API 키 숨기기

안드로이드에서 API 키를 숨기기 위해서는 다음과 같이 따라하면 되는데

  1. .gitignore에 local.properties 및 /bulid를 넣어서 깃에 올라가지 않게 한다

  2. local.properties에 아래와 같은 형태로 키를 적는다

1
2
apiKey="sdafasfser123413"

  1. build.gradle(app)에서 다음과 같이 적는다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
plugins{
	...
}

Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())

android{
	...
    defaultConfig{
    	...
        buildConfigField "String","APIKEY",properties['apiKey']
    }
}
  1. 빌드한 후 BuildConfig.APIKEY 와 같은 형태로 사용한다

API키를 깃허브에 올리지 않게 하기 위해 알게 된 방법인데 해당 내용에 대해 더 보충해서 따로 블로그 글로 올려야겠다

내일 계획

내일은 앱잼에 참가해야겠다

This post is licensed under CC BY 4.0 by the author.

8월 3일 Today I Learned

8월 5일 Today I Learned