12+ Jahre App-Entwicklung
Schnell mit KI, stark durch Erfahrung
50+ Erfolgreiche App-Projekte

Blog

Android Debug Monitor - Standort-Änderungen mit dem Android-Emulator testen

Bei der Entwicklung von Kartenfunktionalitäten ist es hin und wieder sehr hilfreich, wenn man Standort-Koordinaten an die App senden kann ohne umständlich eigene Feldtests durchführen zu müssen.

Während Apple mit Eigener Ort, City Run oder Freeway Drive ausreichende Optionen im iOS-Simulator anbietet ist der Android-Emulator da leider sehr spartanisch ausgestattet. Um jetzt nicht doch, wie eingangs erwähnt, mit dem eigenen Auto umherfahren zu müssen, schafft der Android Debug Monitor adäquaten Ersatz. Solche Testwerkzeuge sind in der Android App Entwicklung ein wichtiger Baustein, um reproduzierbare Ergebnisse ohne aufwendige Feldtests zu erzielen.

Unter OS X kann man das kleine Tool direkt aus Xamarin Studio über das Tools-Menü heraus starten. Alternativ kann man auch im tools-Unterordner im Android SDK Verzeichnis die monitor-Anwendung starten.

Für den nächsten Schritt ist es sinnvoll den Android-Emulator laufen zu haben. Dieser wird, nach dem eingehenden Netzwerkverkehr für den Debug Monitor zugelassen wurde, in der Liste unter Devices aufgeführt.

Hinter dem Reiter Emulator Control verbergen sich neben Telephony Status und Telephony Actions auch die Location Controls, die für die Standort-Änderungen benötigt werden. Während der Manual-Tab für einen einmaligen Wechsel geeignet ist, stehen mit den beiden Tabs GPX und KML gleich zwei weitere Möglichkeiten zur Verfügung um Reihen von Standort-Änderungen abspielen zu können.

Wie man sich eine KML-Datei erstellt, hat Google selbst ausführlich unter https://developers.google.com/kml/documentation/kml_tut beschrieben.

Sebastian Seidel

Sebastian Seidel

Als Mobile-Enthusiast und Geschäftsführer der Cayas Software GmbH ist es mir ein großes Anliegen, mein Team und unsere Kunden zu unterstützen, neue potenziale zu entdecken und gemeinsam zu wachsen. Hier schreibe ich vor allem zur Entwicklung von Android und iOS-Apps mit Xamarin und .NET MAUI.

Verwandte Artikel

Spracheingabe erleichtert Dokumentation - ein Hackathon-Thema
Spracheingabe erleichtert Dokumentation - ein Hackathon-Thema

Spracheingabe macht es möglich, gegessene und getrunkene Lebensmittel intuitiv zu erfassen, ohne ständig auf ein Gerät schauen oder tippen zu müssen. Statt alles mühsam per Hand einzugeben, können Nutzer Mahlzeiten und Snacks einfach per Sprache dokumentieren. Das spart Zeit und senkt die Hürde für eine regelmäßige Erfassung.

Animationen in Jetpack Compose
Animationen in Jetpack Compose

Moderne Anwendungen werden immer stärker design- und damit nutzerzentriert gedacht. Für Nutzer ist die technische Umsetzung selten interessant - sie wird vielmehr vorausgesetzt. Ansprechendes Design, Animationen und eine gute Bedienbarkeit können dagegen einen echten Unterschied machen.

Jetpack Compose: Googles modernes UI-Toolkit
Jetpack Compose: Googles modernes UI-Toolkit

Fast zwei Jahre nach der stabilen Veröffentlichung von Jetpack Compose sind viele Entwickler noch immer skeptisch, ob sich das Framework für eigene Projekte lohnt. Um diese Frage zu beantworten, vergleichen wir Android Views und Jetpack Compose anhand typischer Aufgaben in nativen Android-Projekten.