Android je veux obtenir l'angle de rotation de l'appareil
Par exemple, j'ai commencé l'application de l'appareil est tourné de 90 degrés par côté.Je veux détecter cet événement pour chacun des avions sur l'appareil.
OriginalL'auteur rookie.4ever | 2012-12-09
Vous devez vous connecter pour publier un commentaire.
Utilisation SensorManager et TYPE_GYROSCOPE/TYPE_ROTATION_VECTOR/TYPE_ORIENTATION/pour obtenir ces valeurs.
Look cette page pour plus de détails.
Veuillez ajouter une bonne solution comme l'autre réponse.
check this out developer.android.com/guide/topics/sensors/...
OriginalL'auteur faylon
Vous pouvez obtenir l'orientation de l'écran (par exemple dans votre onResume () (Méthode) comme ceci:
Si vous souhaitez vérifier tous les 3 avions ensuite, vous pouvez enregistrer un SensorEventListener et de récupérer les valeurs dans son "onSensorChanged(SensorEvent event)" la Méthode. Pour plus de Détails, voir ici: SensorEventListener et SensorEvent
OriginalL'auteur Siggy
Je pense que vous devez utiliser le capteur de manager pour calculer x,y,z de chaque point. et utiliser l'équation pour trouver l'angle entre deux points. considérez vos points de départ (0,0,0);
OriginalL'auteur Mudassar Shaheen