2013-05-20 8 views
13

Die neue Samsung Galaxy S4 haben und interessante neue Art von Gesten namens "Air Gesture", die einen Infrarot-Sensor verwenden, um Benutzer Handbewegung vor dem Bildschirm zu verarbeiten, ein " Pre-Touch "/" Nähe "Ereignis, in dem die Finger vor der Berührung erkannt werden.Näherungssensor auf Galaxy S4 (Luft Gesten)

Ich möchte dieses "Floating Touch" -Ereignis in einer meiner Apps verwenden. Ich habe sowohl auf Google als auch im Samsung Developers Center gesucht, aber ich konnte keine API oder Informationen dazu finden.

Sind die API verfügbar oder zu früh? Hat jemand einen Link/Info?

http://www.samsung.com/global/microsite/galaxys4/lifetask.html#page=airview

Air Gestures

+0

Ich denke, dass diese Gesten von Frontkamera gesteuert werden. –

+0

Ich weiß nicht Samsung sagt, dass es spezielle Bildschirm-Technologie verwendet ... sowieso, gibt es eine API, um das "Floating Touch" -Ereignis zu bekommen? – Nifhel

Antwort

5

Es gibt eine gute youtube video from a Google I/O session „die sensible Seite von Android“ bezeichnet das erklärt, wie Sie etwas Ähnliches tun könnte. Grundsätzlich benutzt man die Lichtsensoren und registriert dann einen Tropfen. Das ist ziemlich einfach, aber Sie müssen sich daran erinnern, dass das Ändern von Lichtquellen beim Ausführen der App die Ergebnisse dieser Funktion beeinflussen kann.

Das sagte ich glaube, sie verwenden Handerkennung auf der Frontkamera, um alle diese Gesten abzuziehen, und das wäre ziemlich komplex. Ich habe auch keine API gesehen, die die Handerkennung vereinfacht.

+0

Super Antwort! Vielen Dank! – Nifhel

+0

Nein, sie benutzen die Kamera überhaupt nicht für die Handbewegungserkennung in S4. Getestet einfach durch Blockieren der Kamera. – Aras

+0

Danke @Warpzit, weißt du wo ich den Quellcode in der I/O Demo bekomme?Ich habe wirklich Probleme beim Abtasten dieser Daten vom Sensor :( –

4

Yon es finden können, was Sie

Das Samsung Mobile SDK 1.5 Beta1 wollen besteht aus 16 unabhängigen Paketen; einschließlich "Pass" und "Motion", mit denen Sie die Fingerabdruck-und Activity Recognition-Funktionen des Samsung GALAXY S5 verwenden können.

Neu: Zubehör, Zubehör File Transfer, Companion UI Profil, Gesundheit, Pass, Remote Sensor

Update: Chord, Gesture, Motion (Aktivitätserkennung)

können Sie ein importieren oder mehr Pakete in Ihre Anwendung als Ihr Projekt erfordert. Weitere Informationen zum Inhalt jedes Pakets finden Sie unten.

http://developer.samsung.com/samsung-mobile-sdk#gesture

+2

Bitte nicht angeben "Link-Only" -Antworten - vor allem, wenn eine akzeptierte Antwort bereits gegeben wurde. Sobald Sie ein wenig positiven Ruf erworben haben, können Sie solche Dinge als Kommentar posten, was akzeptabel ist. – mah

+2

@mah eigentlich user2594675's Antwort ist die richtige Antwort für diese Frage – zrgiu

+2

@zrgiu Tatsächlich sind Link-Only-Antworten beim Stack-Überlauf nicht erlaubt, also ist es egal, was der Link enthält. Was erlaubt ist, kopiert genug von dem Inhalt von diesem Link in den antworten Sie, damit die Antwort alleine stehen und nützlich sein kann, auch nachdem die Verbindung unterbrochen ist (aber einschließlich des Verweises, der Zuordnung und weiterer Details ist sehr willkommen). – mah

0

Wenn Sie zu Samsung Mobile SDK suchen, werden Sie feststellen, dass S4 nicht Gesture SDK unterstützt, obwohl es die Funktion "floating Geste" hatte. Wenn Sie googlen "Samsung Mobile Gesture SDK mit S4", finden Sie einige Informationen ....

Nur Galaxy J und Note 3 unterstützt Gesture SDK, soweit ich weiß.

Verwandte Themen