Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Przypomnienie o dostępie do lokalizacji w tle
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Android 10 zawiera przypomnienie o dostępie do lokalizacji w tle, które zwiększa przejrzystość dotyczącą tego, jak duży dostęp do lokalizacji urządzenia mają aplikacje, oraz pomaga użytkownikom zachować kontrolę nad tym dostępem. W Androidzie 9 i starszych aplikacja może śledzić lokalizację urządzenia, gdy działa w tle bez wiedzy użytkownika. Użytkownicy mogą wyłączyć to zachowanie w Androidzie 10, wybierając opcję Zezwalaj tylko podczas używania aplikacji lub Odmów dostępu do lokalizacji.
Rysunek 1. Przypomnienie o dostępie do lokalizacji w tle.
Przypomnienie jest wywoływane, gdy aplikacja uzyskuje dostęp do danych chronionych przez uprawnienia do lokalizacji precyzyjnej ACCESS_FINE_LOCATION
w tle. Aby niepotrzebnie nie przeszkadzać użytkownikowi, przypomnienie nie wyświetla wszystkich działań w tle wszystkich aplikacji w jednym powiadomieniu. Użytkownik widzi maksymalnie jedno przypomnienie dziennie. Gdy prośba o dostęp powoduje wyświetlenie przypomnienia o dostępie do lokalizacji w tle, wyświetla się ono później tego samego dnia, następnego dnia lub po kilku dniach, w zależności od tego, ile przypomnień trzeba wysłać. Na przykład wyświetlenie 3 powiadomień zajmuje 72 godziny.
Powiadomienia nie są wysyłane w przypadku:
- Aplikacje, które mają uprawnienia domyślne, np. usługi systemowe.
- Aplikacje, które mają przyznane uprawnienia Zawsze zezwalaj do lokalizacji, i które po raz pierwszy uzyskały dostęp do lokalizacji urządzenia w tle.
- Aplikacje, które otrzymują aktualizacje lokalizacji tylko na pierwszym planie.
- Aplikacje, które otrzymują tylko aktualizacje przybliżonej lokalizacji.
Większość wstępnie zainstalowanych aplikacji ma domyślnie przyznane uprawnienia. Aby wdrożyć funkcję przypomnienia o dostępie do lokalizacji w tle, nie musisz podejmować żadnych działań. Nie możesz jej też dostosować. Ta funkcja jest testowana przez CTS.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Background location access reminder\n\nAndroid 10 features a background access location reminder, which\nincreases transparency into how much access apps have to a device's location and helps users\nmaintain control over such access. In Android 9 and lower, an app can track a device's location\nwhile running in the background without the user's knowledge. Users can suppress this behavior in\nAndroid 10 by\nselecting either the **Allow only while using the App** or **Deny**\nlocation access permission.\n\n**Figure 1.** Background location access reminder.\n\nA reminder gets triggered when an app accesses data protected by the fine-location permission\nmethod [`ACCESS_FINE_LOCATION`](https://developer.android.com/reference/android/Manifest.permission#ACCESS_FINE_LOCATION)\nwhile in the background. To prevent unnecessary interruptions to the user, the reminder doesn't\nshow all background activity for all apps in a single notification. The user sees one reminder\nper day, maximum. When an access request triggers the background location access reminder, it\nshows either later in the same day, the next day, or days later, depending on\nhow many total reminders needed to be pushed. For example, a total of 3\nnotifications takes 72 hours to show.\n\nNotifications aren't triggered for the following:\n\n- Apps that have permission granted by default, such as system services.\n- Apps that are granted **Allow all the time** location access permission, that have already accessed the device location in the background for the first time.\n- Apps that receive location updates in the foreground only.\n- Apps that receive coarse-location updates only.\n\nMost preinstalled apps have their permissions granted by default. You don't\nneed to take any action to implement the background location access reminder\nfeature, and you can't customize it. This feature is tested by CTS."]]