본문 바로가기

프로그래밍/한국투자증권API

한국투자증권 RestAPI 사용법 - Android Studio 설정

반응형

한국투자증권 RestAPI 사용법 - Android Studio 설정

 

 

최신 버전 IDE를 새로 다운로드하여 설치하였다.

https://developer.android.com/studio

 

아래와 같이 나온것이 현재 최신 버전인 것 같다.

 

신규 Project 생성

File > New > New Project > Empty Activity

 

Name, Package name, Save location을 원하는 값으로 입력한다.

Language 는 Kotlin으로 설정하고, Minimum SDK는 Android 9로 변경했다.

 

예제로 만들기 위해서 test.example.stockapp 으로 만들었다.

Finish 버튼을 누른다.

프로젝트가 생성되는데 시간이 좀 걸린다.

IDE창은 떴지만 Gradle sync 를 하는 시간이 필요하다.

내 노트북으로는 2분 30초가 걸렸다.

 

완료가 되면 그대로 Build 해서 앱을 생성할 수 있다.

 

인터넷 사용해야 하기 때문에 아래 과정을 설정한다.

1. AndroidManifest.xml 파일에 인터넷 접속 권한을 추가한다.

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

 

2. Retrofit 을 사용할 예정이므로 build.gradle(app) 파일에 아래 값을 추가한다.

implementation(platform("com.squareup.okhttp3:okhttp-bom:4.9.3"))
implementation("com.squareup.okhttp3:okhttp")
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.3'
implementation 'com.google.code.gson:gson:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'

 

3. 뷰 바인딩 기능을 사용하기 위해 build.gradle(app) 파일에 아래 값도 추가한다.

android {
    ...
    buildFeatures {
        viewBinding true
    }
}

 

이렇게 입력하면 기본 설정은 끝났다.

 

반응형