다음을 위해 설계됨: ANDROID

Android 화상 회의 UI Kit

Android 앱에 네이티브 회의 화면을 추가하세요. Android 화상 회의 UI Kit로 그룹 영상, 룸 제어와 참가자 화면을 연결하세요.

개발자 리소스

Android 화상 회의 UI Kit 문서 및 예제

분산 팀의 협업 유지

매장 현장에서 팀이 진열을 함께 검토하고 변경 사항을 논의하게 하세요.

중요한 세부 사항 보여주기

강사 화면과 학습자 영상 타일로 카메라 워크숍 참여를 이끄세요.

ANDROID ROOM 기능

앱을 위한 룸

룸 수명 주기

  • 룸 생성 및 참여
  • 퇴장 및 종료 처리

실시간 대화

  • 참가자 영상 연결
  • 카메라 및 마이크 제어

참가자 경험

  • 룸 구성원 표시
  • 룸 상태 변경 반영

앱 신원

  • 자체 사용자 ID 연결
  • 서버 발급 UserSig로 인증

플랫폼 통합

  • Android 휴대폰 및 태블릿
  • 네이티브 또는 브라우저 권한 준수

제품 흐름

  • 룸을 탐색에 연결
  • 비즈니스 데이터를 앱에서 관리

Android 회의 컴포넌트 살펴보기

룸 경험과 그 기반 코드를 살펴보세요.

회의 화면

모두를 위한 자리

Android 화상 회의 UI Kit로 회의 화면을 마운트하세요. 앱이 인증된 사용자와 룸 ID를 제공합니다.

문서 읽기
RoomActivity.kt
import com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions

// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
    init(
        roomID,
        RoomMainView.RoomBehavior.Create(
            CreateRoomOptions(roomName = "Team workshop")
        ),
        RoomMainView.ConnectConfig(
            autoEnableCamera = false,
            autoEnableMicrophone = false, autoEnableSpeaker = true
        )
    )
}
setContentView(roomView)

커스터마이징

룸을 제품에 맞게

Android 흐름에 통합

Activity 수명 주기와 앱 탐색을 연결하세요. 오픈 소스 룸 툴바와 참가자 오버레이를 제품에 맞추세요.

문서 읽기

시작하기

첫 룸 구현하기

  1. 01

    앱 만들기

    애플리케이션과 테스트 사용자를 위해 Room을 활성화하세요.

    Room 콘솔 열기
  2. 02

    Android 화상 회의 UI Kit 추가

    플랫폼 가이드에 따라 프로젝트를 연결하세요.

    통합 가이드 따르기
  3. 03

    첫 번째 룸에 연결

    인증된 테스트 사용자를 같은 룸에 연결하세요. 카메라와 마이크 활성화 전에 기기 권한을 확인하세요.

    인증 설정
Android Room UI Kit
app/build.gradle.kts
// Import tuiroomkit and atomic_x modules as documented.
dependencies {
    api(project(":tuiroomkit"))
}
RoomActivity.kt
import com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions

// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
    init(
        roomID,
        RoomMainView.RoomBehavior.Create(
            CreateRoomOptions(roomName = "Team workshop")
        ),
        RoomMainView.ConnectConfig(
            autoEnableCamera = false,
            autoEnableMicrophone = false, autoEnableSpeaker = true
        )
    )
}
setContentView(roomView)

Android 화상 회의 UI Kit 자주 묻는 질문

Android 화상 회의 UI Kit에는 무엇이 포함되나요?

Android 화상 회의 UI Kit는 입장, 영상 화면과 참가자 제어가 포함된 회의 인터페이스를 제공합니다. 앱이 신원과 비즈니스 흐름을 제공합니다.

Android 화상 회의 UI Kit는 어떻게 통합하나요?

UI Kit 가이드에서 tuiroomkit와 atomic_x 소스 모듈을 가져옵니다. Gradle 구성, manifest, 런타임 권한 단계를 따르고 기기 수명 주기와 회전을 테스트하세요.

Android 화상 회의 UI Kit에서 사용자는 어떻게 로그인하나요?

SDKAppID, 사용자 ID와 서버에서 생성한 UserSig를 사용하세요. 앱 비밀 키를 브라우저나 모바일 코드에 넣지 말고 입장 전에 인증 실패를 처리하세요.

회의 경험을 맞춤 설정할 수 있나요?

문서화된 컴포넌트와 구성을 제품에 맞추세요. 네이티브 UI Kit 소스는 룸 화면과 툴바를 제공합니다. 지원 옵션은 플랫폼 가이드를 확인하세요.

Room 요금은 어떻게 책정되나요?

Room 패키지 기능과 오디오·비디오 사용량에 따라 비용이 결정됩니다. 포함 기능과 제한은 현재 Conference 요금 페이지를 확인하세요.

UI Kit와 SDK 중 무엇을 선택해야 하나요?

자체 룸 인터페이스와 상태 처리가 필요하면 SDK를, 통합·수정 가능한 완성된 회의 화면을 원하면 UI Kit를 선택하세요.

Kotlin이나 Java로 Android 화상 회의 UI Kit를 어떻게 통합하나요?

Android 프로젝트와 manifest 설정을 따르고 필요한 런타임 권한과 Activity 정리를 처리하세요. 앱의 백그라운드 및 포그라운드 전환을 포함해 실제 기기에서 테스트하세요.

앱 출시 전에 Android 화상 회의 UI Kit를 어떻게 테스트하나요?

인증된 입장, 참가자 변경과 지원되는 카메라·마이크·퇴장 제어를 테스트하세요.

Android 화상 회의 UI Kit 인터페이스를 어떻게 맞춤 설정하나요?

가져온 RoomMainView 소스와 Android 리소스를 맞춤 설정하세요. 예를 들어 RoomBottomBarView에서 마이크와 카메라 컨트롤 순서를 조정하거나, roomkit_ic_camera_off.png를 교체하거나, XML 문자열 리소스의 문구를 바꿀 수 있습니다. 리소스 이름과 기존 기기 동작 핸들러는 유지하세요. 녹화 버튼이나 업무용 버튼을 추가하려면 지원되는 실제 동작도 연결해야 합니다. 도구 모음만 변경해도 해당 기능이 구현되는 것은 아닙니다.

Android Room 통합 지원

다음 아이디어를 위한 공간

앱 안에서 사람들을 연결하세요.