2 votes

Comment obtenir les conditions de lumière ambiante dans Ubuntu Touch ?

J'ai l'intention de créer une application qui permette de passer du thème clair au thème foncé en fonction de la lumière ambiante. Ainsi, s'il s'agit d'une pièce sombre, l'application basculera vers un thème sombre pour réduire la fatigue oculaire et offrir une expérience agréable.

J'ai regardé dans les documents de l'API Qt LightSensor. aquí mais en l'essayant sur un dispositif d'échantillon n'a pas fonctionné comme prévu. Je me suis également assuré d'ajouter capteurs au fichier apparmor. Quelqu'un a-t-il réussi à faire fonctionner ce système ?

J'apprécierais que la réponse comprenne un code fonctionnel.

3voto

rsalveti Points 46

Il n'est en effet pas encore relié au backend (pour l'instant, vous ne pouvez obtenir ces événements de capteurs qu'en utilisant directement la platform-api). J'ai inclus une histoire dans le backlog de Phone Foundations pour connecter ceci à Qt.

1voto

mzanetti Points 103

Je suppose que c'est l'API appropriée, mais elle ne semble pas encore être connectée au backend. Au moins pour moi, pour l'instant, il semble donner des valeurs aléatoires.

http://doc.qt.io/qt-5/qml-qtsensors-ambientlightsensor.html

Je pense qu'un rapport de bogue pourrait être approprié à ce stade.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X