A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Referencia de la estructura GpsInterface
#include <
gps.h
>
Representa la interfaz de GPS estándar.
Definición en la línea
790
del archivo
gps.h
.
Cierra la interfaz.
Definición en la línea
806
del archivo
gps.h
.
Especifica que la próxima llamada a iniciar no usará la información definida en las marcas. Se pasa GPS_DELETE_ALL para un inicio en frío.
Definición en la línea
824
del archivo
gps.h
.
|
const void*(* get_extension)(const char *name)
|
Obtén un puntero a la información de la extensión.
Definición en la línea
841
del archivo
gps.h
.
Abre la interfaz y proporciona las rutinas de devolución de llamada a la implementación de esta interfaz.
Definición en la línea
797
del archivo
gps.h
.
|
int(* inject_location)(double latitude, double longitude, float accuracy)
|
Inyecta la ubicación actual desde otro proveedor de ubicación (por lo general, el ID de la celda). La latitud y la longitud se miden en grados, y la precisión esperada se mide en metros.
Definición en la línea
817
del archivo
gps.h
.
|
int(* inject_time)(
GpsUtcTime
time, int64_t timeReference, int uncertainty)
|
Inserta la hora actual.
Definición en la línea
809
del archivo
gps.h
.
min_interval representa el tiempo entre correcciones en milisegundos. preferred_accuracy representa la precisión de corrección solicitada en metros. preferred_time representa el tiempo solicitado para la primera corrección en milisegundos.
El parámetro "mode" debe ser GPS_POSITION_MODE_MS_BASED o GPS_POSITION_MODE_STANDALONE. La plataforma permite (y se recomienda) recurrir a GPS_POSITION_MODE_MS_BASED si se pasa GPS_POSITION_MODE_MS_ASSISTED y se admite GPS_POSITION_MODE_MS_BASED.
Definición en la línea
837
del archivo
gps.h
.
se establece en sizeof(GpsInterface).
Definición en la línea
792
del archivo
gps.h
.
Comienza a navegar.
Definición en la línea
800
del archivo
gps.h
.
Detiene la navegación.
Definición en la línea
803
del archivo
gps.h
.
La documentación de esta struct se generó a partir del siguiente archivo:
-
hardware/libhardware/include/hardware/
gps.h
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]