55f7df71d8ec02a4e2252ad9780a6c15693a00a6
Foto Companion & Garmin Remote
Ein Fernauslöser-System für Samsung Galaxy Smartphones und Garmin Smartwatches (Forerunner 955, Fenix 7s Pro) mit Live-Vorschau.
Repository
https://git.klenzel.net/admin/garmin_fernausloeser
🖥️ Anleitung für Windows (Schritt-für-Schritt)
Diese Anleitung ist für Nutzer gedacht, die das Projekt auf einem Windows-PC kompilieren und installieren möchten.
1. Vorbereitungen installieren
Bevor es losgeht, installiere bitte folgende Programme:
- Java JDK 17:
- Lade das "JDK 17" für Windows (x64 Installer) herunter: Oracle Java Downloads
- Führe die
.exeaus und klicke dich durch ("Weiter", "Weiter"...).
- Android Studio:
- Lade Android Studio herunter: developer.android.com
- Installiere es mit den Standard-Einstellungen.
- Visual Studio Code (VS Code):
- Lade VS Code herunter: code.visualstudio.com
- Installiere es.
- Garmin SDK Manager:
- Gehe zu Garmin Developer und lade den SDK Manager herunter.
- Starte ihn, logge dich ein (oder erstelle einen Account) und lade das neueste SDK sowie die Geräte "Forerunner 955" und "Fenix 7s Pro" herunter.
2. Android App einrichten (Das Handy-Programm)
- Projekt öffnen:
- Starte Android Studio.
- Klicke auf "Open" und wähle den Ordner
android-appaus diesem Projekt aus. - Warte kurz, bis Android Studio alles geladen hat (unten rechts läuft ein Balken).
- Connect IQ Bibliothek hinzufügen:
- Lade das "Connect IQ Mobile SDK" von der Garmin-Webseite herunter.
- Entpacke die ZIP-Datei.
- Suche darin die Datei
connectiq.jar(manchmal in einem Unterordner). - Kopiere diese Datei in deinen Projektordner nach:
android-app/app/libs/(wenn der Ordnerlibsfehlt, erstelle ihn einfach).
- App installieren:
- Schalte auf deinem Samsung Handy den Entwicklermodus an (Einstellungen -> Telefoninfo -> Softwareinformationen -> 7x auf "Buildnummer" tippen).
- Aktiviere USB-Debugging in den Entwickleroptionen.
- Verbinde das Handy per USB mit dem PC.
- In Android Studio: Wähle oben dein Handy aus und klicke auf den grünen "Play"-Button (Run).
- Die App sollte nun auf dem Handy starten. Erlaube den Zugriff auf die Kamera!
3. Garmin App einrichten (Das Uhr-Programm)
- VS Code einrichten:
- Starte Visual Studio Code.
- Klicke links auf das "Puzzle"-Symbol (Extensions).
- Suche nach "Monkey C" (von Garmin) und installiere es.
- Projekt öffnen:
- Gehe in VS Code auf "Datei" -> "Ordner öffnen..." und wähle den Ordner
garmin-appaus.
- Gehe in VS Code auf "Datei" -> "Ordner öffnen..." und wähle den Ordner
- Entwickler-Schlüssel erstellen:
- Drücke
Strg + Umschalt + P. - Tippe ein:
Connect IQ: Generate Developer Key. - Speichere die Datei einfach im Ordner
garmin-appalsdeveloper_key.der.
- Drücke
- App auf die Uhr laden:
- Verbinde deine Garmin Uhr per USB-Kabel mit dem PC.
- Drücke in VS Code wieder
Strg + Umschalt + P. - Tippe ein:
Connect IQ: Build for Device. - Wähle deine Uhr aus (z.B.
fenix7spro). - Es entsteht eine Datei im Ordner
bin/(z.B.foto_companion.prg). - Kopiere diese
.prgDatei im Windows Explorer auf das Laufwerk deiner Uhr in den Ordner:GARMIN/APPS/. - Ziehe das Kabel ab. Die App ist nun auf der Uhr installiert!
🐧 Anleitung für Linux / Experten
Struktur
android-app/: Android Quellcode (Kotlin, CameraX, Compose).garmin-app/: Connect IQ Quellcode (Monkey C).
Voraussetzungen
... (siehe bisherige Anleitung unten)
Description
Languages
Kotlin
61.5%
Monkey C
23.7%
Shell
14.8%