Project setup
Fused Location SDK 사용을 위해 SDK 의존성과 퍼미션을 설정합니다.
SDK 의존성 추가
아래 예시와 같이 의존성을 추가합니다.
settings.gradle
file
- Kotlin
- Groovy
dependencyResolutionManagement {
...
repositories {
...
maven("https://nexus-playground.pleos.ai/repository/maven-releases/")
}
}
dependencyResolutionManagement {
...
repositories {
...
maven {
url "https://nexus-playground.pleos.ai/repository/maven-releases/"
}
}
}
App module's build.gradle
file
- Kotlin
- Groovy
dependencies {
implementation("ai.pleos.playground:FusedLocation:1.0.4")
}
dependencies {
implementation "ai.pleos.playground:FusedLocation:1.0.4"
}
퍼미션 설정
Fused Location 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.FUSED_LOCATION" />
// .. 생략
</manifest>