Android - Cum funcționează contorul de pași din aplicația Samsung Health, contorizează pașii Stack Overflow
Știu că atunci când vreau să folosesc oricare dintre senzorii androidului, trebuie să-i înregistrez și să le citesc valorile prin onSensorChanged ().

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.