5 votes

Comment changer l'orientation de l'écran d'Android en simulant une accélération ?

J'ai développé une application et je dois la tester. J'ai emprunté quelques appareils à mes amis et j'en ai acheté quelques-uns. Le problème est que je veux la tester en mode paysage et en mode portrait, mais je ne veux pas continuer à changer l'orientation des téléphones toutes les 5 minutes manuellement.

Y a-t-il une commande adb ou autre chose qui me permette de demander au téléphone de changer d'orientation ? Puis-je le tromper en simulant une accélération ou toute autre alternative ?

Je suis ouvert à l'enracinement mais je préfère toute solution qui fonctionne sur les téléphones non enracinés.

2voto

Sean O'Toole Points 121

Je ne pense pas que vous puissiez le faire via adb, mais vous pouvez changer l'orientation de manière programmatique en utilisant .setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

Vous pouvez associer cette fonction à une minuterie qui changera l'orientation toutes les cinq minutes si c'est ce que vous voulez faire, ou l'intégrer à des tests unitaires pour vérifier automatiquement que tout va bien lorsque vous changez d'orientation.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X