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.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Referência da estrutura GpsInterface
#include <
gps.h
>
Representa a interface padrão do GPS.
Definição na linha
790
do arquivo
gps.h
.
Fecha a interface.
Definição na linha
806
do arquivo
gps.h
.
Especifica que a próxima chamada para iniciar não vai usar as informações definidas nas flags. GPS_DELETE_ALL é transmitido para uma inicialização a frio.
Definição na linha
824
do arquivo
gps.h
.
|
const void*(* get_extension)(const char *name)
|
Receber um ponteiro para informações da extensão.
Definição na linha
841
do arquivo
gps.h
.
Abre a interface e fornece as rotinas de callback para a implementação dela.
Definição na linha
797
do arquivo
gps.h
.
|
int(* inject_location)(double latitude, double longitude, float accuracy)
|
Injeta o local atual de outro provedor de localização (geralmente o ID da célula). A latitude e a longitude são medidas em graus, e a precisão esperada é medida em metros
Definição na linha
817
do arquivo
gps.h
.
|
int(* inject_time)(
GpsUtcTime
time, int64_t timeReference, int uncertainty)
|
Injeta a hora atual.
Definição na linha
809
do arquivo
gps.h
.
min_interval representa o tempo entre as correções em milissegundos. preferred_accuracy representa a precisão de correção solicitada em metros. preferred_time representa o tempo solicitado para a primeira correção em milissegundos.
O parâmetro "mode" precisa ser GPS_POSITION_MODE_MS_BASED ou GPS_POSITION_MODE_STANDALONE. A plataforma permite (e recomenda) usar o fallback para GPS_POSITION_MODE_MS_BASED se GPS_POSITION_MODE_MS_ASSISTED for transmitido e GPS_POSITION_MODE_MS_BASED tiver suporte.
Definição na linha
837
do arquivo
gps.h
.
definido como sizeof(GpsInterface)
Definição na linha
792
do arquivo
gps.h
.
Inicia a navegação.
Definição na linha
800
do arquivo
gps.h
.
Interrompe a navegação.
Definição na linha
803
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.
[null,null,["Última atualização 2025-07-27 UTC."],[],[]]