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 GnssConfigurationInterface
#include <
gps.h
>
Interfaz para pasar el contenido de configuración de GNSS de la plataforma a la HAL.
Definición en la línea
2188
del archivo
gps.h
.
|
void(* configuration_update)(const char *config_data, int32_t length)
|
Envía el contenido de configuración de GNSS a HAL. Parámetros: config_data: Es un puntero a un array de caracteres que contiene lo que se espera del archivo(/etc/gps.conf), es decir, una secuencia de cadenas UTF8 separadas por "
". length: Es la cantidad total de caracteres UTF8 en los datos de configuración.
IMPORTANTE: El sistema HAL de GPS debe esperar que se pueda llamar a esta función varias veces. Y se puede llamar incluso cuando GpsLocationProvider ya está construido y habilitado. El sistema HAL de GPS debe mantener las solicitudes existentes para varias devoluciones de llamada, independientemente del cambio en los datos de configuración.
Definición en la línea
2205
del archivo
gps.h
.
Se establece en sizeof(GnssConfigurationInterface).
Definición en la línea
2190
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)"],[],[]]