A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Lembrete de acesso à localização em segundo plano
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android 10 apresenta um lembrete de localização de acesso em segundo plano, que
aumenta a transparência quanto ao acesso dos apps à localização de um dispositivo e ajuda os usuários
a manter o controle sobre esse acesso. No Android 9 e versões anteriores, um app pode rastrear a localização de um dispositivo
enquanto é executado em segundo plano sem que o usuário saiba. Os usuários podem suprimir esse comportamento no
Android 10 selecionando a permissão de acesso à localização
Permitir apenas durante o uso do app ou Negar.
Figura 1. Lembrete de acesso à localização em segundo plano.
Um lembrete é acionado quando um app acessa dados protegidos pelo método de permissão de localização
precisa ACCESS_FINE_LOCATION
em segundo plano. Para evitar interrupções desnecessárias ao usuário, o lembrete não
mostra toda a atividade em segundo plano de todos os apps em uma única notificação. O usuário recebe um lembrete
por dia, no máximo. Quando uma solicitação de acesso aciona o lembrete de acesso à localização em segundo plano, ele
aparece mais tarde no mesmo dia, no dia seguinte ou dias depois, dependendo de
quantos lembretes no total precisam ser enviados. Por exemplo, um total de três
notificações leva 72 horas para aparecer.
As notificações não são acionadas para:
- Apps que têm permissão concedida por padrão, como serviços do sistema.
- Apps que receberam
a permissão de acesso à localização Permitir o tempo todo e que já
acessaram a localização do dispositivo em segundo plano pela primeira vez.
- Apps que recebem atualizações de local apenas em primeiro plano.
- Apps que recebem apenas atualizações de local aproximado.
A maioria dos apps pré-instalados tem as permissões concedidas por padrão. Não é
necessário fazer nada para implementar o recurso de lembrete de acesso à localização em segundo
plano, e ele não pode ser personalizado. Esse recurso é testado pelo CTS.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]