Știu că atunci când vreau să folosesc oricare dintre senzorii androidului, trebuie să-i înregistrez și să le citesc valorile prin onSensorChanged ().

funcționează

Dacă am terminat cu ei, îi anulez pentru a economisi puterea.

Cum se face că contorul de pași din aplicația mea de sănătate Galaxy S7s este capabil să numere pașii?

Presupun că nu este de ex. accelerometrul, deoarece consumul ridicat de energie al senzorului mi-ar scurge bateria în câteva ore.

2 Răspunsuri 2

Am găsit un articol cu ​​adevărat grozav despre asta pentru că mă întrebam la fel cu ceva timp în urmă. https://www.explainthatstuff.com/how-pedometers-work.html

Iată versiunea scurtă

Pedometrele moderne funcționează într-un mod foarte similar, dar sunt parțial electronice. Deschideți unul și veți găsi un pendul metalic (un ciocan cu o greutate la un capăt) conectat într-un circuit electronic de numărare printr-un arc subțire. În mod normal, circuitul este deschis și nu circulă curent electric prin el. Pe măsură ce faceți un pas, ciocanul se rotește și atinge un contact metalic în centru, completând circuitul și lăsând curentul să curgă. Fluxul de curent energizează circuitul și adaugă unul la numărul de pași. Pe măsură ce finalizați pasul, ciocanul se întoarce din nou (ajutat de arc) și circuitul este rupt, resetând efectiv pedometrul pregătit pentru pasul următor. Pedometrul arată un număr de pași pe un ecran LCD; majoritatea vor converti numărul de pași la o distanță aproximativă în mile sau kilometri (sau numărul de calorii pe care le-ați ars) la simpla apăsare a unui buton. Rețineți că, în unele pedometre, circuitul cu ciocan-pendul funcționează invers: este normal închis și fiecare pas îl deschide temporar.

Pedometrele mai sofisticate (inclusiv unele dintre cele foarte bune realizate de Omron) funcționează complet electronic și, deoarece nu au părți mobile, tind să fie mai durabile, mai fiabile și considerabil mai precise. Se renunță la ciocanul cu pendul și se măsoară pașii cu două sau trei accelerometre. Acestea sunt microcipuri aranjate în unghi drept care detectează modificări minute în forță pe măsură ce vă mișcați picioarele. Deoarece accelerometrele sunt adesea încorporate în gadgeturi, cum ar fi telefoanele mobile, este din ce în ce mai frecvent să găsești astfel de lucruri care să-ți numere pașii și pentru tine (există o mulțime de aplicații pentru pedometru pentru iPhone, de exemplu). Dispozitivele de navigație prin satelit GPS pot afla, de asemenea, cât de mult ați mers sau ați alergat, dar o fac calculând din semnale de satelit, mai degrabă decât numărând pașii