À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer à AOSP, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Référence de la struct sensors_module_t
#include <
sensors.h
>
Chaque module matériel doit avoir une structure de données nommée HAL_MODULE_INFO_SYM, et les champs de cette structure de données doivent commencer par
hw_module_t
suivi d'informations spécifiques au module.
Définition à la ligne
1149
du fichier
sensors.h
.
Énumérez tous les capteurs disponibles. La liste est renvoyée dans "list".
-
Renvoie
-
nombre de capteurs dans la liste
Définition à la ligne
1156
du fichier
sensors.h
.
|
int(* set_operation_mode)(unsigned int mode)
|
Placez le module en mode spécifique. Les modes suivants sont définis :
0 : fonctionnement normal. État par défaut du module. 1 : mode de bouclage. Dans ce mode, le service de capteurs injecte des données pour les capteurs compatibles.
-
Renvoie
-
0 en cas de réussite -EINVAL si le mode demandé n'est pas pris en charge -EPERM si l'opération n'est pas autorisée
Définition à la ligne
1169
du fichier
sensors.h
.
La documentation de ce struct a été générée à partir du fichier suivant :
-
hardware/libhardware/include/hardware/
sensors.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/07/27 (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/07/27 (UTC)."],[],[]]