Comment émuler un gyroscope dans un Émulateur Android
Je suis en train de travailler sur des trucs liés à un gyroscope. Mon téléphone n'a pas construit dans
gyroscope. Est-il un moyen d'inclure le gyroscope de la fonctionnalité dans l'émulateur, au moins de faire l'émulateur de manière à ce qu'elle se comporte comme si elle avait un véritable gyroscope?
p.s. Je n'ai pas besoin de lire les valeurs du gyroscope, je veux juste l'émulateur de penser qu'il en a un.
J'ai cherché à fond et tout ce que j'ai trouvé est celle-ci: http://code.google.com/p/openintents/wiki/SensorSimulator
Mais cela n'a pas l'émulateur l'impression qu'il a un gyroscope intégré, au lieu de cela il exécute une application dans l'émulateur et extrait des lectures de capteurs qui sont simulés dans "SensorSimulator".
Toute info serait utile
ne pouvez pas voir la reproduction ici, il est tout au sujet de l'émulation, pas sur l'utilisation de l'API qui est discuté.
Non, en fait je ne veux pas le code, j'ai codé des trucs pour détecter un gyroscope sur un appareil android, mais je suis incapable de le tester car mon téléphone ne dispose pas d'un gyroscope, d'où je suis à la recherche d'une solution pour la requête ci-dessus.
J'ai le même besoin. Donc, Ne émulateur de soutien gyroscope ?
Avez-vous essayé Genymotion?
OriginalL'auteur Code_Yoga | 2012-07-24
Vous devez vous connecter pour publier un commentaire.
Gyroscope est nouvellement pris en charge dans l'Émulateur d'Android Studio 3.0, publié aux Canaries Canal sur 5/17/17. Notez que (comme aujourd'hui) Android Studio 2.3.3 est la dernière officielle (c'est à dire "stable") version. Voici comment le programme d'installation de la Version d'évaluation d'Android Studio, qui peut exister simultanément avec la version officielle.
Notez que l'exécution de l'émulateur de la boîte ne fonctionne pas, que ce n'est pas un assez récente version:
Vous avez besoin de les changer votre canal de mise à jour " des mesures dans ce dernier lien: sélectionnez Fichier > d'Autres Paramètres > Paramètres par Défaut et mise à jour des Canaries Canal:
Notez que lors de l'exécution d'un Périphérique Virtuel avec Android 7+ (aka API 26) ne montrer Gyroscope de sortie dans l'émulateur Virtuel de Capteurs (à moins de Contrôles Étendus), il n'a pas (du moins pas encore) envoyer la sortie vers le périphérique virtuel; de voir l'environnement dans l'exemple d'application déplacer comme je l'ai déplacé le téléphone, j'ai dû utiliser Android 7.1.1 API (25).
(Merci à @jamal-eason pour le protip!)
PRÉCÉDENTE (6/12/17):
À compter de la date de la rédaction de la version de l'Émulateur Android (Android Studio 2.3.3) ne pas offre Gyroscope de soutien.
Bien que la documentation référencée par @Nesski suggère la présente, j'offre le suivant: la preuve
Le SDK Android est La Réalité virtuelle prise en main de démonstration est le jeu appelé Chasse au Trésor. Voici à quoi il ressemble lors de la lecture sur un téléphone. Notez que la caméra se déplace comme le joueur regarde autour de lui.
De la poignée de dispositifs compatible avec le Google Daydream - parce qu'ils contiennent un Gyroscope interne - Android Studio AVD Manager ne dispose que de deux d'entre eux: le Pixel et les Pixels XL. J'ai téléchargé deux périphériques virtuels pour chacun de ces téléphones pour que je puisse exécuter les deux dernières versions d'Android (7.1.1 et 8.0) sur chaque appareil:
J'ai couru chaque appareil dans l'Émulateur, et obtenu des résultats similaires: appuyez sur CTRL + MAJ + C (sous Windows) pour ouvrir la Contrôle Étendu De, et vous serez en mesure de tester le téléphone de Capteurs Virtuels:
À l'aide de sa Rotation contrôles, vous remarquerez qu'il est en sortie d'un Accéléromètre, Magnétomètre, et la Rotation de sortie, il n'y a pas de Gryroscope sortie. Vous pouvez faire pivoter le téléphone comme si vous avez été en regardant autour, mais le jeu de la caméra de vue ne change pas tant que le téléphone est déplacé.
Alors que cette triste réalité, c'est malheureux, je le fais, cependant, l'espoir et attendre Android pour ajouter Gyroscope de soutien à l'émulateur dans l'avenir comme de plus en plus les développeurs de sauter sur le Google Rêve de la Réalité Virtuelle train en marche.
OriginalL'auteur Sensei James
L'Émulateur Android, lancé avec Android Studio 3.0 peut simuler une gamme de capteurs de rotation qui pourrait répondre à votre cas d'utilisation. Nous avons spécialement ajouté un Gyroscope dans l'Émulateur Android v26.1.0.
OriginalL'auteur Jamal Eason
Je ne pense pas qu'il y est tout le Gyroscope de soutien dans l'Émulateur.
source.android.com's Capteurs docs états
Je suis en train de travailler sur quelque chose de semblable et je suis un peu de lecture jusqu'à ce que les données à recueillir et à ce que pas.
OriginalL'auteur Nesski