Proximity sensor - JavaScript

På mobiltelefoner kan findes en sensor der kan registrere om der er et objekt tæt på sensoren som når man holder telefonen op mod øret

Introduktion

Der er eksperimental understøttelse af Proximity Events i Firefox.

window objektet kan udløse 2 events, deviceproximity og userproximity.

deviceproximity eventen bruges til at hente en præcis afstand til objektet (i centimeter).
userproximity eventen bruges til at få at vide om der er noget i nærheden eller ej (true/false).

På mobiltelefoner kan sidde en proximity sensor hvor man har øret som kan register når man holder telefonen ind til øret sådan at telefonen slukker lyset i skærmen og deaktiver tryk på touch screenen så øret ikke kan trykke mens man snakker i telefon.

På min Geeksphone Peak med Firefox OS 1.3 og browser app 28.0 får jeg disse værdier :

min = 0 (minimum afstand i cm som sensoren kan rapportere)
max = 10 (maksimum afstand i cm som sensoren kan rapportere)

value = 0 eller 10 (aktuel afstand i cm. 0 når objektet er tæt på sensoren, der er ingen mellemliggende værdier da jeg testede).
near = TRUE eller FALSE (TRUE når objektet er tæt på sensoren).

value og near skifter samtidigt.

Demo

Proximity sensor demo

Resultatet ovenfor er skabt af følgende kode

PROXIMITY SENSOR DEMO
(PÅ EN SIDE FOR SIG SELV)

Skriv din kommentar

Spørg mig om hvad som helst
Du kan også skrive direkte til mig på
Stem
Søg
Language

Select English to navigate the website in English. Things like the navigation menu and contact form will be in English, but the main content on each page will not be translated.