Spørgsmål:
Hvordan fungerer detektion af lomme?
TomG
2011-11-04 05:30:46 UTC
view on stackexchange narkive permalink

My Droid Bionic har en mulighed på siden Displayindstillinger "Detektion af lomme: låser din enhed automatisk, når den sættes i lommen"

Hvordan fornemmer telefonen, at den ligger i lommen? Jeg spekulerer måske i en kombination af nærhed og lyssensorer?

Jeg tror, ​​du har besvaret spørgsmålet: P
@MatthewRead - tak; håbede på at finde en kilde af en slags. En google-søgning finder en masse spekulationer (inklusive en, der siger, at telefonen også skal være i stående tilstand og lodret) og mange klager over, at den ikke er pålidelig.
Fire svar:
Mario Stylianou
2011-11-09 00:18:57 UTC
view on stackexchange narkive permalink

Der er en infrarød / rød-lyssensor nær dit kamera, der registrerer, om telefonen er i en lomme eller taske. Online konsensus er, at der afhængigt af din telefonproducent er forskellige grader af succes for, hvor godt det fungerer.

philx_x
2014-09-25 16:00:16 UTC
view on stackexchange narkive permalink

Jeg kiggede gennem Play Butik, hvor jeg fandt PocketSensor, der står i beskrivelsen

PocketSensor bruger din telefons indbyggede nærhedsføler til automatisk at låse telefonen, når det lægges i en lomme.

Eksempel: Hvis sensoren kun skal udløses, når enheden holdes lige oprejst (til forlommer) eller peger nedad (for bukselommer), skal du vælge "Deaktiver i liggende "indstillinger inklusive alle dets tre underoptioner.

så jeg antager, at det bestemt er muligt at bruge en kombination af:

orienteringssensoren stærk> lader dig overvåge en enheds position i forhold til jordens referenceramme (specifikt magnetisk nord).

og

Nærhedsføleren lader du bestemmer, hvor langt et objekt er væk fra en enhed.

Flow
2011-11-09 14:01:02 UTC
view on stackexchange narkive permalink

Jeg kan kun spekulere i svaret på, hvordan Droid Bionic faktisk implementerer denne "detektering i lommen". De fleste androider, der har en lyssensor, (som undertiden også fungerer som en enkel nærhedsføler) bruger dette som tegn på, at du enten foretager et opkald uden et headset, eller at du har lagt din enhed i lommen.

Det er man kan også forestille sig, at Android bruger oplysningerne fra 3-akset accelerometer og / eller 3-akset gyroskop til at opdage lommesituationer. Men jeg tror ikke, at dette faktisk er gjort, fordi disse sensorer bruger en hel del strøm når de er i brug.

For et eksempel datablad for en Android Light / Proxmity Sensor , se SFH 7743 fra Motorola Droid. Det registrerer IR-lys omkring 900 nm. Det ser ud til, at nogle Androids har adskilt lys- og nærhedssensorer, mens andre misbruger lyssensoren som en enkel nærhedsføler (fx Samsung Galaxy S).

Thomas
2015-01-16 15:54:30 UTC
view on stackexchange narkive permalink

I dette videnskabelige papir har de brugt nærheds- og lyssensorer. De beskriver kernealgoritmen, som ikke er så kompliceret, og de har udviklet den til Tizen. Android-rammen giver en tilsvarende sensor-API, selvom jeg ikke selv har prøvet det.



Denne spørgsmål og svar blev automatisk oversat fra det engelske sprog.Det originale indhold er tilgængeligt på stackexchange, som vi takker for den cc by-sa 3.0-licens, den distribueres under.
Loading...