À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Documentation de référence sur la struct GpsInterface
#include <
gps.h
>
Représente l'interface GPS standard.
Définition à la ligne
790
du fichier
gps.h
.
Ferme l'interface.
Définition à la ligne
806
du fichier
gps.h
.
Indique que le prochain appel de démarrage n'utilisera pas les informations définies dans les indicateurs. GPS_DELETE_ALL est transmis pour un démarrage à froid.
Définition à la ligne
824
du fichier
gps.h
.
const void*(* get_extension)(const char *name)
|
Obtenez un pointeur vers les informations de l'extension.
Définition à la ligne
841
du fichier
gps.h
.
Ouvre l'interface et fournit les routines de rappel à l'implémentation de cette interface.
Définition à la ligne
797
du fichier
gps.h
.
int(* inject_location)(double latitude, double longitude, float accuracy)
|
Injecte la position actuelle à partir d'un autre fournisseur de données de localisation (généralement l'ID de la cellule). La latitude et la longitude sont mesurées en degrés, et la précision attendue est mesurée en mètres.
Définition à la ligne
817
du fichier
gps.h
.
int(* inject_time)(
GpsUtcTime
time, int64_t timeReference, int uncertainty)
|
Insère l'heure actuelle.
Définition à la ligne
809
du fichier
gps.h
.
min_interval représente l'intervalle entre les corrections en millisecondes. preferred_accuracy représente la précision de correction demandée en mètres. preferred_time représente le délai de correction demandé en millisecondes.
Le paramètre "mode" doit être GPS_POSITION_MODE_MS_BASED ou GPS_POSITION_MODE_STANDALONE. La plate-forme autorise (et recommande) de revenir à GPS_POSITION_MODE_MS_BASED si GPS_POSITION_MODE_MS_ASSISTED est transmis et que GPS_POSITION_MODE_MS_BASED est compatible.
Définition à la ligne
837
du fichier
gps.h
.
défini sur sizeof(GpsInterface)
Définition à la ligne
792
du fichier
gps.h
.
Lance la navigation.
Définition à la ligne
800
du fichier
gps.h
.
Arrêter la navigation
Définition à la ligne
803
du fichier
gps.h
.
La documentation de ce struct a été générée à partir du fichier suivant :
-
hardware/libhardware/include/hardware/
gps.h
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]