A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Referência da estrutura GpsMeasurementInterface
#include <
gps.h
>
Interface estendida para suporte a medições de GPS.
Definição na linha
1982
do arquivo
gps.h
.
Interrompe as atualizações do HAL e cancela o registro das rotinas de callback. Após uma chamada para interromper, os callbacks registrados anteriormente precisam ser considerados inválidos pelo HAL. Se a chamada de stop for feita sem uma "init" anterior, essa função não vai funcionar.
Definição na linha
2005
do arquivo
gps.h
.
Inicializa a interface e registra as rotinas de callback com a HAL. Após uma chamada bem-sucedida para "init", o HAL precisa começar a fornecer atualizações na própria fase.
Status: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT: se um callback já foi registrado sem uma chamada correspondente para "close". GPS_MEASUREMENT_ERROR_GENERIC: se algum outro erro ocorreu, espera-se que o HAL não gere atualizações ao retornar esse código de erro.
Definição na linha
1997
do arquivo
gps.h
.
Set to sizeof(GpsMeasurementInterface)
Definição na linha
1984
do arquivo
gps.h
.
A documentação desse struct foi gerada com base no seguinte arquivo:
-
hardware/libhardware/include/hardware/
gps.h
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."],[],[]]