New 개발가이드 (Beta)
  • RemoteMonster
  • 통화
    • 5분 안에 시작하기
    • 튜토리얼 : 단순 통화 앱 만들기
      • 키 발급
      • 새 프로젝트 설정(Web)
      • 새 프로젝트 설정(Android)
      • 새 프로젝트 설정(iOS)
      • 단순 통화 앱 만들기(Web)
    • API 레퍼런스
    • 통화 앱 예제
    • 그룹통화 만들기
  • 방송
    • 5분 안에 시작하기
    • 튜토리얼 : 단순 방송/시청 앱 만들기
      • 키 발급
      • 새 프로젝트 설정(Web)
      • 새 프로젝트 설정(Android)
      • 새 프로젝트 설정(iOS)
      • 단순 시청 앱 만들기(Web)
    • API 레퍼런스
    • 방송 앱 예제
  • 그룹통화
    • 그룹통화 만들기(Android)
    • 그룹통화 만들기(iOS)
    • 그룹통화 만들기(Web)
  • FAQ
  • 초안
    • 초안
      • FAQ1
      • 그룹통화 개념
      • 채널ID 규칙
      • 빨리 방송 시작하기
      • 단순 시청 앱 만들기(Android) (초안)
      • 단순 시청 앱 만들기(iOS) (초안)
      • 단순 통화 앱 만들기(iOS) (초안)
      • 단순 통화 앱 만들기(Android) (초안)
      • 통화 SDK (초안)
        • RemonCall
        • Config
        • Channel
        • Video/Audio 옵션
        • Callback과 Observer
      • 방송 SDK (초안)
        • RemonCast
        • Config
        • Channel
        • Video/Audio 옵션
        • Callback과 Observer
      • 인증
      • 인증
      • 개념
      • 개념
      • 통화와 방송
      • 통화 개요
      • 방송 개요
Powered by GitBook
On this page
  • 준비사항
  • 프로젝트 생성 및 설정
  • 프로젝트 생성 및 API 레벨 설정
  • Compatibility 설정
  • Module Gradle 설정
  • Permission 설정

Was this helpful?

  1. 방송
  2. 튜토리얼 : 단순 방송/시청 앱 만들기

새 프로젝트 설정(Android)

Previous새 프로젝트 설정(Web)Next새 프로젝트 설정(iOS)

Last updated 5 years ago

Was this helpful?

준비사항

  • 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에 아래와 같이 추가합니다.

dependencies {
    /* RemoteMonster SDK */
    api 'com.remotemonster:sdk:2.4.14'
}

그 외에 multiDex 를 설정합니다.

android {
    defaultConfig {
        ...
        multiDexEnabled true
    }
}

Permission 설정

안드로이드 최신 버전의 경우 앱의 권한에 대해 처음 앱 사용시 사용자에게 직접 묻게 됩니다. 서비스에서 추가적으로 필요한 권한을 설정합니다. SDK 에서 디폴트로 필요로하는 권한은 다음과 같습니다.

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.BLUETOOTH"/>

프로젝트 설정을 완료했습니다. 이어서 기능을 구현에 대해 알아봅니다.

단순 통화 앱 만들기(Android)
키 발급