본문으로 건너뛰기

Project setup

Vehicle SDK 사용을 위해 SDK 의존성과 퍼미션을 설정합니다.

SDK 의존성 추가

아래 예시와 같이 의존성을 추가합니다.

settings.gradle file

dependencyResolutionManagement {
...
repositories {
...
maven("https://nexus-playground.pleos.ai/repository/maven-releases/")
}
}

App module's build.gradle file

dependencies {
implementation("ai.pleos.playground:Vehicle:2.0.3")
}

퍼미션 설정

Vehicle SDK의 API를 사용하기 위해 각 API에 맞는 퍼미션을 등록하여야 합니다

@RequiresPermission 어노테이션이 있어 필요한 Permission 쉽게 확인 및 등록할 수 있습니다. 아래는 AndroidManifest.xml 예시 입니다.

AndroidManifest.xml
// For example:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">

<uses-permission android:name="pleos.car.permission.CAR_ENERGY" />
<uses-permission android:name="pleos.car.permission.CAR_INFO" />

// .. 생략

</manifest>