Instalatu vitalera Android SDK v2 gailu medikoen integraziorako
Vitalera SDK v2 Maven bidez (GitHub Packages) banatzen da. Gehitu biltegia eta zure aplikazioak behar dituen moduluak.
1. Gehitu Maven biltegia
Zure proiektu-mailako settings.gradle.kts (edo build.gradle) fitxategian, gehitu Vitalera Maven biltegia:
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven {
url = uri("https://maven.pkg.github.com/HumanITcare/vitalera-sdk")
credentials {
username = System.getenv("GITHUB_ACTOR")
?: providers.gradleProperty("gpr.user").orNull
password = System.getenv("GITHUB_TOKEN")
?: providers.gradleProperty("gpr.key").orNull
}
}
}
}
2. Gehitu mendekotasunak
A aukera: umbrella modulua (konfiguraziorik azkarrena)
Umbrella moduluak sdk-core, sdk-ble eta hornitzaile-modulu guztiak biltzen ditu mendekotasun iragankorretan:
dependencies {
implementation("com.vitalera:sdk-android:2.0.6")
}
B aukera: modulu indibidualak (gomendatua ekoizpenerako)
Aukeratu behar dituzun moduluak soilik binary tamaina minimizatzeko eta erabili gabeko hornitzaile SDKak paketetik kentzeko:
dependencies {
// Always required
implementation("com.vitalera:sdk-core:2.0.6")
// Add BLE layer if using any Bluetooth device
implementation("com.vitalera:sdk-ble:2.0.6")
// Add only the providers you need
implementation("com.vitalera:provider-omron:2.0.6")
implementation("com.vitalera:provider-polar:2.0.6")
implementation("com.vitalera:provider-lifevit:2.0.6")
implementation("com.vitalera:provider-beurer:2.0.6")
implementation("com.vitalera:provider-smart-peak-flow:2.0.6")
implementation("com.vitalera:provider-health-connect:2.0.6")
}
Modulu erreferentzia
| Modulua | Artefaktua | Deskribapena |
|---|---|---|
sdk-core | com.vitalera:sdk-core | Builder, autentifikazioa, erregistroa, behaketa motak (beti beharrezkoa) |
sdk-ble | com.vitalera:sdk-ble | BLE abstrakzioa, BLE profil estandarrak (Bluetooth gailuetarako beharrezkoa) |
provider-omron | com.vitalera:provider-omron | Omron odol-presio neurgailuak, termometroak |
provider-polar | com.vitalera:provider-polar | Polar bihotz-maiztasun monitoreak (H10, Verity Sense) |
provider-lifevit | com.vitalera:provider-lifevit | Lifevit BPM, oximetroa, pisatzeko balantza, termometroa |
provider-beurer | com.vitalera:provider-beurer | Beurer BPM, oximetroa |
provider-smart-peak-flow | com.vitalera:provider-smart-peak-flow | Smart Peak Flow (audio-oinarritua) |
provider-health-connect | com.vitalera:provider-health-connect | Android Health Connect |
sdk-android | com.vitalera:sdk-android | Umbrella: hornitzaile guztiak barne |
3. Konfiguratu baimenak
Gehitu beharrezko Bluetooth baimenak zure AndroidManifest.xml fitxategian:
<!-- Android 12+ (API 31+) -->
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- Android 11 and below -->
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
4. Kredentzialen segurtasuna
Gorde zure GitHub Packages kredentzialak local.properties fitxategian (bertsio-kontrolera igotzen ez dena) edo erabili ingurune-aldagaiak:
# local.properties
gpr.user=your-github-username
gpr.key=ghp_your-github-token
Ziurtatu local.properties zure .gitignore fitxategian dagoela.
Hurrengo urratsak
Ikusi Erabilera-gida SDKaren hasieratzea eta gailu-integraziorako.