Wie zu emulieren, ein Gyroskop in einem Android-Emulator
Ich versuche zu arbeiten auf Bestellung im Zusammenhang mit einem Gyroskop. Mein Telefon nicht über einen eingebauten
Gyroskop. Gibt es eine Möglichkeit um die Gyroskop-Funktionalität im emulator, zumindest den emulator so eingestellt, dass es sich so verhält, wie wenn es ein echtes Gyroskop?
p.s. Ich brauche nicht zu Lesen, die Werte vom Gyroskop, ich will einfach nur den emulator zu denken, dass er eines hat.
Habe ich gründlich durchsucht und alles was ich gefunden habe war dieses: http://code.google.com/p/openintents/wiki/SensorSimulator
Aber das macht nicht der emulator das Gefühl, dass es hat eine eingebaute Gyroskop, sondern es läuft eine app im emulator und holt Messwerte von sensoren, simuliert und "SensorSimulator".
Jede info wäre hilfreich
- mögliche Duplikate von Android Gyroskop tutorial oder Beispielcode
- kann nicht sehen, die Verdoppelung hier, es ist alles über emulation, nicht über die API, das ist dort diskutiert.
- Nein, ich eigentlich nicht möchten Sie den code, den ich programmiert haben, Sachen zu erkennen, ein Gyroskop auf einem android-Gerät, aber ich bin nicht in der Lage es zu testen, da mein Telefon nicht über ein Gyroskop drin, daher bin ich auf der Suche für eine Lösung für die oben erwähnte Abfrage.
- Ich habe das gleiche brauchen. Also, emulator Unterstützung Gyroskop ?
- Haben Sie versucht, Genymotion?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kreisel wird neu unterstützt der Emulator von Android Studio 3.0, veröffentlicht Canary-Channel auf 5/17/17. Beachten Sie, dass (ab heute) Android Studio 2.3.3 ist die neueste offizielle (also "stabil") version. Hier ist, wie Sie setup mit der Preview-Version von Android Studio, die vorhanden sein können, die gleichzeitig mit der offiziellen version.
Beachten Sie, dass die Ausführung der emulator, out of the box nicht funktionieren, weil es nicht aktuell genug-version:
Müssen Sie die "ändern Sie Ihre update-Kanal" Schritte im letzteren link: wählen Sie Datei > Weitere Einstellungen > Standard-Einstellungen und update aus dem Canary-Channel:
Beachten Sie, dass während der Ausführung einer Virtuellen Gerät mit Android 7+ (aka API-26) hat zeigen Gyroskop Ausgang des emulators Virtual Sensoren (innerhalb von Extended Controls), ist es nicht (zumindest noch nicht) senden Sie die Ausgabe auf das virtuelle Gerät; tatsächlich sehen die Umgebung, in der Beispiel-app zu bewegen, da zog ich das Telefon, ich hatte die Verwendung von Android 7.1.1 API (25).
(Dank an @jamal-eason für den protip!)
VORHERIGEN (6/12/17):
Ab dem Datum des Schreibens der release-version der Android-Emulator (in Android Studio 2.3.3) ist nicht bieten Gyroskop-Unterstützung.
Während Sie in der Dokumentation verwiesen wird, die von @Nesski schlägt vor, dass diese, ich biete Folgendes als Beweis:
Dem Android-SDK Virtual-Reality-erste Schritte demo ist das Spiel namens Schatzsuche. Hier ist, wie es aussieht bei der Wiedergabe auf einem Handy. Beachten Sie, dass die Kamera sich bewegt wie der Spieler sieht sich um.
Des Handvoll Geräte kompatibel mit der Google-Daydream - denn Sie enthalten eine interne Gyroskop - Android Studio ist AVD-Manager bietet nur zwei von Ihnen: die Pixel-und Pixel-XL. Ich heruntergeladen zwei virtuelle Geräte für jedes dieser Telefone, so dass ich laufen konnte die letzten zwei Android-Versionen (7.1.1 und 8.0) auf jedem Gerät:
Lief ich jedes Gerät in den Emulator, und bekam ähnliche Ergebnisse: drücken Sie STRG + UMSCHALT + C (auf Windows), um die Extended Controls, und Sie werden in der Lage sein, um test die Telefon-Virtuelle Sensoren:
Mit Ihr Drehen, werden Sie bemerken, dass, während es gibt Beschleunigungsmesser-Ausgabe, Magnetometer-Ausgang und-Drehzahl, es gibt keine Gryroscope Ausgabe. Können Sie das Telefon drehen, als ob Sie waren auf der Suche rund um, aber das Spiel ist die Kamera-Ansicht ändert sich nicht, wenn das Telefon bewegt wird.
Während dieser traurigen Realität ist bedauerlich, ich weiß, aber hoffen und erwarten, dass Android hinzufügen Gyroskop-Unterstützung der emulator in Zukunft mehr Entwickler springen auf den Google-Daydream Virtual-Reality-Zug aufzuspringen.
Den Android-Emulator, gestartet mit Android Studio 3.0 können simulieren, eine Reihe von rotationssensoren, die nur vielleicht-Adresse, Ihren Fall. Wir speziell Hinzugefügt, eine Gyroskop in der Android-Emulator v26.1.0.
Ich glaube nicht, dass es irgendeine Gyroskop-Unterstützung im Emulator.
source.android.com's-Sensoren docs Staaten
Arbeite ich an etwas ähnliches, so bin ich ein bisschen Lesen, auf welche Daten gesammelt werden und was nicht.