Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Anhand der Richtlinien auf dieser Seite kannst du deine App überprüfen, wenn du Updates zur Unterstützung der neuesten Standortfunktionen und -funktionen vornimmst.
Verarbeitung des ungefähren Standorts durch deine App testen
Führen Sie die in diesem Abschnitt beschriebenen Tests aus, um herauszufinden, ob Sie Ihre App so aktualisieren müssen, dass sie vom Nutzer konfigurierbare Standortgenauigkeit unterstützt.
Anfrage zum ungefähren Standort aus Dialogfeld verarbeiten
So prüfen Sie, wie Ihre App die Anfrage eines Nutzers für den ungefähren Standortzugriff aus dem Dialogfeld verarbeitet:
Fordern Sie sowohl ACCESS_FINE_LOCATION als auch ACCESS_COARSE_LOCATION an.
Im angezeigten Dialogfeld können Sie den ungefähren Standort anfordern. Wählen Sie dann oben Ungefähr und dann unten entweder Beim Verwenden der App oder Nur dieses Mal aus.
Überprüfe, ob die Anwendungsfälle deiner App weiterhin wie erwartet funktionieren, auch wenn deine App nur ungefähren Standortzugriff hat.
Herabstufen des ungefähren Standorts über die Systemeinstellungen
Abbildung 1: Der Bildschirm mit den Berechtigungen zur Standortermittlung einer App in den Systemeinstellungen enthält die Option Genauen Standort verwenden. Diese Option ist unabhängig von den Einstellungen für den Standortzugriff, die weiter oben auf dem Bildschirm angezeigt werden.
Wenn Sie prüfen möchten, wie Ihre App mit der Anfrage eines Nutzers umgeht, den Standortzugriff in den Systemeinstellungen von „Genau“ zu „Ungefähr“ zu ändern, gehen Sie so vor:
Fordern Sie sowohl ACCESS_FINE_LOCATION als auch ACCESS_COARSE_LOCATION an.
Im angezeigten Dialogfeld kann der Nutzer den ungefähren Standort anfordern. Wählen Sie oben Genau und unten entweder Bei Verwendung der App oder Nur dieses Mal aus.
Rufen Sie in den Systemeinstellungen den Berechtigungsbildschirm Ihrer App auf.
Deaktivieren Sie auf dem Bildschirm mit der Berechtigung zur Standortermittlung die Option Genauen Standort verwenden. Diese Option wird in Abbildung 1 dargestellt.
Wie bei jedem Downgrade von Berechtigungen startet das System den Prozess Ihrer App neu.
Überprüfe, ob die Anwendungsfälle deiner App weiterhin wie erwartet funktionieren, auch wenn deine App nur ungefähren Standortzugriff hat.
Upgrade des genauen Standorts in den Systemeinstellungen durchführen
So prüfen Sie, wie Ihre App mit der Anfrage eines Nutzers umgeht, den Standortzugriff in den Systemeinstellungen von „ungefähr“ zu „genau“ zu ändern:
Fordern Sie sowohl ACCESS_FINE_LOCATION als auch ACCESS_COARSE_LOCATION an.
Im angezeigten Dialogfeld können Sie den ungefähren Standort anfordern. Wählen Sie dann oben Ungefähr und dann unten entweder Beim Verwenden der App oder Nur dieses Mal aus.
Rufen Sie in den Systemeinstellungen den Berechtigungsbildschirm Ihrer App auf.
Aktivieren Sie auf dem Bildschirm mit der Berechtigung zur Standortermittlung die Option Genauen Standort verwenden (siehe Abbildung 1).
Da es sich bei dieser Berechtigungsänderung um ein Upgrade handelt, startet das System Ihre Anwendung nicht neu.
Prüfe, ob deine App bei den standortbasierten Anwendungsfällen genauere Standortdaten erhält.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Test your app's location workflows\n\nThe guidelines on this page help you evaluate your app as you make updates to\nsupport the latest location features and behavior.\n\nTest how your app handles approximate location\n----------------------------------------------\n\nTo evaluate whether you need to update your app to support user-configurable\nlocation accuracy, complete the tests described in this section.\n\n### Handle approximate location request from dialog\n\nTo check how your app handles a user's request for your app to have approximate\nlocation access from the dialog, do the following:\n\n1. Request both `ACCESS_FINE_LOCATION` and `ACCESS_COARSE_LOCATION`.\n2. In the dialog that appears, where the user can [request approximate\n location](/training/location/permissions#approximate-request), select **Approximate** near the top, and either **While using the app** or **Only this\n time** near the bottom.\n3. Check whether your app's use cases still work as expected, even when your app only has approximate location access.\n\n### Handle approximate location downgrade from system settings\n\n**Figure 1.** An app's location permissions screen in system settings includes **Use precise location**. This option is independent from the location access settings that appear closer to the top of the screen.\n\nTo check how your app handles a user's request to change your app's location\naccess from precise to approximate in system settings, do the following:\n\n1. Request both `ACCESS_FINE_LOCATION` and `ACCESS_COARSE_LOCATION`.\n2. In the dialog that appears, where the user can [request approximate\n location](/training/location/permissions#approximate-request), select **Precise** near the top, and either **While using the app** or **Only this\n time** near the bottom.\n3. Navigate to your app's permissions screen in system settings.\n4. On the location permission screen, turn off **Use precise location** . This\n option appears in figure 1.\n\n As with any permission downgrade, the system restarts your app's process.\n5. Check whether your app's use cases still work as expected, even when your app\n only has approximate location access.\n\n### Handle precise location upgrade from system settings\n\nTo check how your app handles a user's request to change your app's location\naccess from approximate to precise in system settings, do the following:\n\n1. Request both `ACCESS_FINE_LOCATION` and `ACCESS_COARSE_LOCATION`.\n2. In the dialog that appears, where the user can [request approximate\n location](/training/location/permissions#approximate-request), select **Approximate** near the top, and either **While using the app** or **Only this\n time** near the bottom.\n3. Navigate to your app's permissions screen in system settings.\n4. On the location permission screen, turn on **Use precise location** , as shown\n in figure 1.\n\n Because this permission change is an *upgrade*, the system doesn't restart\n your app.\n5. Check whether your app receives more accurate location data in its\n location-based use cases."]]