새 프로젝트 설정(Android)

준비사항

  • Project ID (Service ID) 키 발급
  • 안드로이드 개발 환경, minSdkVersion 18 이상
  • Java 1.8 이상

프로젝트 생성 및 설정

프로젝트 생성 및 API 레벨 설정

API Level 18이상으로 설정 합니다.

Compatibility 설정

Open Module Settings에서 Source Compatibility, Target Compatibility를 1.8 이상으로 설정해줍니다.

Module Gradle 설정

build.gradle(Module:app) 의 dependencies에 아래와 같이 추가합니다.
1
dependencies {
2
/* RemoteMonster SDK */
3
api 'com.remotemonster:sdk:2.4.14'
4
}
Copied!
그 외에 multiDex 를 설정합니다.
1
android {
2
defaultConfig {
3
...
4
multiDexEnabled true
5
}
6
}
Copied!

Permission 설정

안드로이드 최신 버전의 경우 앱의 권한에 대해 처음 앱 사용시 사용자에게 직접 묻게 됩니다. 서비스에서 추가적으로 필요한 권한을 설정합니다. SDK 에서 디폴트로 필요로하는 권한은 다음과 같습니다.
1
<uses-permission android:name="android.permission.CAMERA" />
2
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
3
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
4
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
5
<uses-permission android:name="android.permission.INTERNET" />
6
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
7
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
8
<uses-permission android:name="android.permission.BLUETOOTH"/>
Copied!
프로젝트 설정을 완료했습니다. 이어서 기능을 구현에 대해 알아봅니다.
Last modified 2yr ago